Wykres commitów

116 Commity (84eca87cec8f51b72f3710867312892e522f3c85)

Autor SHA1 Wiadomość Data
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 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
Clayton Smith 475df7fefd Require the LICH to be from a single superframe 2023-09-14 01:24:05 -04: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
Clayton Smith 896d57ad0a Correctly handle EoF, and transmit EoT 2023-09-12 20:55:16 -04:00
Clayton Smith db510efe1e Fix wrapping of frame number and LICH counter 2023-09-12 17:26:27 -04:00
Clayton Smith 48e528224e Add null termination after callsign 2023-09-12 15:03:28 -04:00
Wojciech Kaczmarski 83e3357693
`m17-decoder` update
- new cross-correlator
- Makefile update
2023-09-12 17:11:27 +02:00
Wojciech Kaczmarski 873266fbc6
minor fixes 2023-09-11 17:50:40 +02:00
Wojciech Kaczmarski f10ff2ad14
CRC location fix 2023-09-11 16:52:45 +02:00
Wojciech Kaczmarski b9205bfb42
typo fix 2023-09-11 11:10:54 +02:00
Wojciech Kaczmarski 974d31db11
whitespace fix 2023-09-11 08:56:38 +02:00
Wojciech Kaczmarski c2d1adb154
add arch check to calm down `-Wall` 2023-09-10 19:34:54 +02:00
Wojciech Kaczmarski 3d165dff89
printf format fix 2023-09-10 19:10:25 +02:00
Wojciech Kaczmarski f47717503f
code cleanup 2023-09-10 19:05:07 +02:00
Wojciech Kaczmarski a3ef25ace4
removed unused variable `symb` 2023-09-10 18:46:27 +02:00
Wojciech Kaczmarski 6388bd43d6
default CAN setting update 2023-09-10 18:38:54 +02:00
Wojciech Kaczmarski 19eb0beb60
added missing newline characters 2023-09-10 18:36:33 +02:00
Wojciech Kaczmarski 48c3d8ce14
temporary fix for the interpolation gain error 2023-09-09 12:17:45 +02:00
Wojciech Kaczmarski 222783aaa4
Last frame byte counter fix 2023-09-08 18:49:27 +02:00
Wojciech Kaczmarski a0c97225b1
P_3 puncturer fix 2023-09-08 17:52:11 +02:00
Wojciech Kaczmarski eb381cd079
`m17-packet-encode` update 2023-09-08 17:41:40 +02:00
Wojciech Kaczmarski 48918370d1
Delete SP5WWP/m17-decoder/m17-decoder-sym 2023-09-07 15:39:42 +02:00
Wojciech Kaczmarski 667ead0806
Delete SP5WWP/m17-coder/m17-coder-sym 2023-09-07 15:39:32 +02:00
Wojciech Kaczmarski 9b586a36fe
Delete SP5WWP/m17-packet/m17-packet-encode 2023-09-07 15:39:22 +02:00