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