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