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
Wojciech Kaczmarski
cca5c11eaf
Merge pull request #6 from argilo/null-terminate-callsign
...
Add null termination after callsign
2023-09-13 10:20:00 +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
a2491ac4c0
Add m17-packet-encode to .gitignore
2023-09-12 15:09: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
a8ab7f11c2
Update README.md
2023-09-11 16:52:20 +02:00
Wojciech Kaczmarski
b9205bfb42
typo fix
2023-09-11 11:10:54 +02:00
Wojciech Kaczmarski
bc1b69a95d
typo fix
...
thanks Steve
2023-09-11 11:09:51 +02:00
Wojciech Kaczmarski
a0c0df5c49
packet mode updates
2023-09-11 09:53:01 +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