Commit Graph

46 Commits (0b5e5e425fba77db956932d8cd29c1e94324bf9b)

Author SHA1 Message Date
Jean-Michel Friedt 0b5e5e425f add message passing to kill flowgraph 2024-12-24 11:05:33 +01:00
Jean-Michel Friedt f9d2d7c7b1 add scrambler key field in decoder block 2024-12-24 08:59:07 +01:00
Jean-Michel Friedt 203850491b add scrambler key field in encoder block 2024-12-24 08:40:12 +01:00
Jean-Michel Friedt 87557953a9 linking with C library and replace enum interface to GRC with native type (int) 2024-12-23 12:48:03 +01:00
Jean-Michel Friedt 0167eedd45 indent all code 2024-12-23 06:26:03 +01:00
Jean-Michel Friedt ad6425ca3a private key management 2024-12-22 16:31:47 +01:00
Jean-Michel Friedt 2096b1c79b indent 2024-12-22 13:58:46 +01:00
Jean-Michel Friedt 3993071522 replace int with encr_type enum 2024-12-22 13:54:14 +01:00
Jean-Michel Friedt c4c656d32f merge M17_Implementations/SP5WWP/m17-coder/m17-coder-sym.c into lib/m17_coder_impl: compiles but logic still remains to be checked 2024-12-22 10:53:03 +01:00
Jean-Michel Friedt 3e11b7bf45 getting ready for AES and ECC, not yet implemented 2024-06-20 17:57:55 +02:00
Jean-Michel Friedt 8b7cfae0be handle the case of META empty string 2024-06-08 18:22:56 +02:00
Jean-Michel Friedt 8f17989622 handle the case of META empty string 2024-06-08 18:21:38 +02:00
Wojciech Kaczmarski c81f5e75ce
Update m17_coder_impl.cc
changed formatting
2024-06-08 17:40:32 +02:00
Jean-Michel Friedt c5d513a9f2 decode META as UTF-8 array if binary 2024-06-08 17:20:19 +02:00
Jean-Michel Friedt 63c4e8f641 decode META as UTF-8 array if binary 2024-06-08 17:18:56 +02:00
Jean-Michel Friedt 9a3c06b6ba decode META as UTF-8 array if binary 2024-06-08 17:18:01 +02:00
Wojciech Kaczmarski 84c7c66b3d
Update m17_coder_impl.cc
changed transmission type display format
2024-06-08 17:17:01 +02:00
Jean-Michel Friedt 694f0d9e2d decode META as UTF-8 array if binary 2024-06-08 17:12:51 +02:00
Jean-Michel Friedt 39bd884b96 char display as hex 2024-06-08 16:21:59 +02:00
Jean-Michel Friedt ea3249dc9b handle null byte in meta string 2024-06-08 16:03:48 +02:00
Jean-Michel Friedt 82c50c8e04 type -> data 2024-06-08 15:19:56 +02:00
Jean-Michel Friedt 2f49621981 split all callback functions to a single parameter assembled as a mask + pulldown menus on loopback example 2024-06-08 14:56:56 +02:00
Wojciech Kaczmarski 8d5dcb7a96
Update m17_coder_impl.cc
TYPE formatting fix
2024-06-08 13:05:24 +02:00
Jean-Michel Friedt bf7bb4ab68 updated option tree in GRC 2024-06-08 12:54:12 +02:00
Jean-Michel Friedt 62c4b8560b add TX debug and cleanup code 2024-06-07 16:58:09 +02:00
Jean-Michel Friedt 287736838c remove dummy variable 2024-06-07 16:06:22 +02:00
Jean-Michel Friedt 7f73fd459a add counter 2024-06-07 15:46:18 +02:00
Jean-Michel Friedt fbed8ca129 TX block 2024-06-07 11:31:05 +02:00
Jean-Michel Friedt 7b21ad66c1 revert to generic block rather than interpolating block: functional on RX 2024-06-07 10:21:25 +02:00
Jean-Michel Friedt ec7246136e testing branch 2024-05-19 10:39:11 +02:00
Jean-Michel Friedt 0158cab22e update to match new lib structure 2024-01-27 08:16:28 +01:00
Jean-Michel Friedt b828cd772b update callsign encoder to solve byte swap issue 2024-01-06 17:54:31 +01:00
Jean-Michel Friedt e802fcefb7 replace custom function with lib/ function 2024-01-06 13:11:15 +01:00
Jean-Michel Friedt 3783375979 try to match closely *-sym.c 2023-12-30 18:51:19 +01:00
Jean-Michel Friedt cf1b8b96fb update to library version of M17_Implementations 2023-12-30 18:10:36 +01:00
Jean-Michel Friedt 975c9f19e9 remove unnecessary comment and indent 2023-09-16 10:14:02 +02:00
Clayton Smith d4b55269e5 Fix bugs in coder block 2023-09-15 12:49:07 -04:00
Jean-Michel Friedt 930e0ed66c encode the 6-byte id in the right order 2023-03-05 14:54:27 +01:00
Jean-Michel Friedt 65b634bf18 9-char callsign encoded as 6-byte identifier in base 40 2023-03-05 14:40:13 +01:00
Jean-Michel Friedt aaefa3334e remove all references to samp_rate 2023-03-05 13:55:24 +01:00
Jean-Michel Friedt 32132356f9 replace SRC and DST 6-byte identifier with string + update md5sum of Python binding 2023-03-04 11:30:25 +01:00
Jean-Michel Friedt bed8935b66 correct potential memory leak 2023-02-23 07:28:48 +01:00
Jean-Michel Friedt 0e916c1ebd correct segmentation fault issue with number of sample handling 2023-02-22 10:11:22 +01:00
Jean-Michel Friedt cf99c8674c add debug flag to decoder and coder function of GNU Radio 3.10 2023-02-21 19:03:23 +01:00
Jean-Michel Friedt 69d41f9794 match new file layout 2023-02-20 20:14:34 +01:00
Jean-Michel Friedt a0fe3e643e initial commit GNU Radio 3.10 2023-02-20 18:27:58 +01:00