Wykres commitów

162 Commity (5cf820845d2c09395a2145983c1cf95400d411ca)

Autor SHA1 Wiadomość Data
Wojciech Kaczmarski 5cf820845d got rid of stdio.h
- point 1 of #8 is done
- fixed EoT marker
- added 'install' Makefile section for the libm17
2024-01-05 17:34:07 +01:00
Wojciech Kaczmarski d582dbd14a -Wall for libm17 2024-01-03 12:37:54 +01:00
Wojciech Kaczmarski 81060d11fc
params update 2024-01-03 10:14:28 +01:00
Wojciech Kaczmarski c7bad8d71e
Update math.c
improved `soft_bit_XOR()` - removed unnecessary divisions
2024-01-03 09:21:29 +01:00
Wojciech Kaczmarski 870aa36387
Update README.md 2023-12-30 11:34:42 +01:00
Wojciech Kaczmarski 72f01c6321 fixed all m17-* demo apps 2023-12-30 10:44:24 +01:00
Wojciech Kaczmarski 663fab8e9d added missing -lm
sqrt() -> sqrtf()
2023-12-30 10:11:51 +01:00
Wojciech Kaczmarski 4d005a7a73
Merge pull request #19 from redpfire/refactor/project-structure
Refactor project structure
2023-12-30 08:36:30 +01:00
Wojciech Kaczmarski f11eb14ba9 librarifiy complete
thanks DM4RCO and DO6SH!
2023-12-29 19:07:42 +01:00
redpfire febbaf8d06 docs(libm17): add basic readme 2023-12-29 19:07:18 +01:00
redpfire 78d2243f6b build(libm17): add Makefile 2023-12-29 19:07:10 +01:00
redpfire dabcd135cd chore(libm17): add gitignore 2023-12-29 19:06:58 +01:00
redpfire b4a5a23ae9 refactor(libm17): restructure the project 2023-12-29 19:06:40 +01:00
Wojciech Kaczmarski a50dbc0aa7 WIP librarify
fixed the rest of main .c files
2023-12-29 19:00:27 +01:00
Wojciech Kaczmarski e08b8c40ad WIP librarify
builds with no errors now
thanks DM4RCO :)
2023-12-29 18:42:59 +01:00
Wojciech Kaczmarski cc72c63cce WIP librarify
doesn't build yet
2023-12-29 16:14:41 +01:00
Wojciech Kaczmarski 7a43152c88 M17 library
compiles fine, but otherwise untested. should be OK
2023-12-28 14:44:23 +01:00
Clayton Smith 84eca87cec
Merge pull request #17 from argilo/remove-unistd
Remove usage of unistd.h
2023-11-16 19:57:14 -05:00
Clayton Smith 01ab95ee0b
Merge pull request #16 from argilo/fix-makefiles-2
Clean up makefiles
2023-11-16 19:53:22 -05:00
Clayton Smith a88957e3e4
Merge pull request #15 from argilo/fix-short-call
Fix handling of short call signs
2023-11-16 19:52:51 -05:00
Clayton Smith c0a0bf2b0c Remove usage of unistd.h
By replacing write with fwrite, we can eliminate the dependence on the
POSIX system call API. This change also fixes the last remaining
warnings in m17-coder-sym, so -Wall can be turned on.
2023-11-15 18:38:41 -05:00
Clayton Smith 22f1be8bce Clean up makefiles
* Make "all" the default target in m17-packet
* Allow "make clean" to succeed even if there are no executables
2023-11-15 18:16:21 -05:00
Clayton Smith 8a6c1b1cd7 Fix handling of short call signs 2023-11-15 18:03:56 -05:00
Wojciech Kaczmarski 761a781e99 update for the L2 metric 2023-09-28 12:53:28 +03:00
Wojciech Kaczmarski 2c21bfbabf hopefully final fix 2023-09-27 19:20:29 +03:00
Wojciech Kaczmarski 0c83484dce potential fix 2023-09-27 18:25:56 +03:00
Wojciech Kaczmarski f6e2f4d618 SMS script update
- flowgraph for the packet mode added
- .gitignore update
2023-09-27 13:40:54 +03:00
Wojciech Kaczmarski bb60cea88a
added a bunch of options for the decoder
fixed params scan bug
2023-09-23 14:22:15 +02:00
Wojciech Kaczmarski bf29540e00
GR flowgraph update
`Symbol Sync` block is now better tuned to M17 signals
2023-09-23 12:18:12 +02:00
Wojciech Kaczmarski 9a5c06be78
added missing variable 2023-09-22 09:14:20 +02:00
Wojciech Kaczmarski cd77e8ae76
`m17-decoder-sym` - syncword detection update 2023-09-22 09:10:39 +02:00
Wojciech Kaczmarski b52d1c1fd0
baseband generating script update
added support for UTF-8 encoded text
2023-09-20 09:37:55 +02:00
Wojciech Kaczmarski 886d57771c
[WIP] packet mode
fixed message formatting - last chunk was inserted improperly
2023-09-20 09:00:52 +02:00
Wojciech Kaczmarski 06dd06ea80
`m17-sms.sh` script addition
script for generating M17 text message packet baseband as a WAVE file
2023-09-20 08:59:31 +02:00
Wojciech Kaczmarski 141282f2ae
.grc file set update 2023-09-20 08:55:59 +02:00
Wojciech Kaczmarski 69accb038f
Merge pull request #11 from argilo/fix-makefiles
Add missing dependencies to makefiles
2023-09-19 20:49:49 +02:00
Wojciech Kaczmarski a531fcaf51
Merge pull request #12 from argilo/lich-superframe
Require the LICH to be from a single superframe
2023-09-19 20:43:49 +02:00
Clayton Smith 7b27c1a239 Add missing dependencies to makefiles 2023-09-19 14:10:55 -04:00
Wojciech Kaczmarski 939c89b516
[WIP] packet decoder
multiframe text messages should now be decodable
bugs may exist in the part of the code where chunks of frame data are joined together
2023-09-19 19:13:36 +02:00
Wojciech Kaczmarski 18ff1df36f
update Makefile with `install` 2023-09-19 17:11:49 +02:00
Wojciech Kaczmarski 5dc77da429
Delete SP5WWP/m17-packet/m17-packet-encode 2023-09-18 15:29:13 +02:00
Wojciech Kaczmarski 009b8bceaf
Delete SP5WWP/m17-packet/m17-packet-decode 2023-09-18 15:29:07 +02:00
Wojciech Kaczmarski 4fbfd06885
[WIP] packet decoder 2023-09-18 15:24:10 +02:00
Wojciech Kaczmarski ef16ea861b
update .gitignore with new artifact 2023-09-18 15:21:44 +02:00
Clayton Smith 475df7fefd Require the LICH to be from a single superframe 2023-09-14 01:24:05 -04:00
Wojciech Kaczmarski 9781b52019
Merge pull request #10 from argilo/lich-update
Only update the LSF data once per superframe
2023-09-13 14:52:22 +02:00
Clayton Smith a88f0f2e19 Only update the LSF data once per superframe 2023-09-13 08:04:08 -04:00
Wojciech Kaczmarski cf1e16a294
Merge pull request #9 from argilo/eof-eot
Correctly handle EoF, and transmit EoT
2023-09-13 10:33:13 +02:00
Wojciech Kaczmarski 7b7f262819
Merge pull request #8 from argilo/fix-fn-lich-cnt
Fix wrapping of frame number and LICH counter
2023-09-13 10:25:08 +02:00
Wojciech Kaczmarski e65852d984
Merge pull request #7 from argilo/update-gitignore
Add m17-packet-encode to .gitignore
2023-09-13 10:24:09 +02:00