Rob Riggs
|
00e30ff598
|
Update firmware version to 2.4.2.
|
2022-01-15 11:55:20 -06:00 |
Rob Riggs
|
d8cd245fc3
|
Use an 8-symbol length FIR filter for symbol interpolation.
|
2021-12-28 19:04:22 -06:00 |
Rob Riggs
|
df289a3a45
|
Add reset() function to IIR filter.
|
2021-12-28 17:57:34 -06:00 |
Rob Riggs
|
8423214130
|
The FirFilter constructor and init function do not need to be templatized.
|
2021-12-28 17:39:21 -06:00 |
Rob Riggs
|
e7015bdc4f
|
Trivial optimization to Viterbi.
|
2021-12-28 17:37:34 -06:00 |
Rob Riggs
|
3406aaad7b
|
Add 8 and 11 symbol RRC filters to M17 demod.
|
2021-12-28 17:36:28 -06:00 |
Rob Riggs
|
9d6ddfb054
|
Validate the LICH fragment number and mask the LICH segment bitfield properly. Send -1 for BER while LICH decode is incomplete.
|
2021-12-28 17:35:09 -06:00 |
Rob Riggs
|
951aea834a
|
Update FT-991 setup.
|
2021-12-25 16:41:55 -06:00 |
Rob Riggs
|
d1c1537b29
|
Small update to docs.
|
2021-12-25 16:10:53 -06:00 |
Rob Riggs
|
b5f09a0a8c
|
Add M17 Setup Guide.
|
2021-12-25 11:31:50 -06:00 |
Rob Riggs
|
82134622f2
|
Fix M17 RX reverse polarity.
|
2021-10-25 20:01:28 -05:00 |
Rob Riggs
|
8c37165c4c
|
Update version to 2.4.0.
|
2021-09-06 15:48:06 -05:00 |
Rob Riggs
|
23bc7b8143
|
Update version to 2.3.5.
|
2021-09-06 15:47:28 -05:00 |
Rob Riggs
|
50894faecd
|
Send RSSI/cost info for stream data.
|
2021-09-06 15:46:46 -05:00 |
Rob Riggs
|
bebaa037a8
|
Update version to 2.3.4.
|
2021-09-05 12:38:01 -05:00 |
Rob Riggs
|
9c32bfc345
|
Update BM78 config to avoid BLE disconnects.
|
2021-09-05 12:37:08 -05:00 |
Rob Riggs
|
9a28e16a61
|
Add new EOT indicator.
|
2021-09-05 12:36:37 -05:00 |
Rob Riggs
|
1e1105e8df
|
Update to version 2.3.3.
|
2021-08-29 20:36:10 -05:00 |
Rob Riggs
|
5b661d5d47
|
Update EOS check.
|
2021-08-29 20:35:31 -05:00 |
Rob Riggs
|
4d475d2f9a
|
New LSF puncture matrix (P1).
|
2021-08-29 20:35:02 -05:00 |
Rob Riggs
|
e51bf319ee
|
Update stlink config for 72MHz.
|
2021-08-29 20:34:26 -05:00 |
Rob Riggs
|
4ce46230da
|
Update the STM32CubeMX file.
|
2021-08-02 21:46:37 -05:00 |
Rob Riggs
|
a8e3b3347f
|
Add support for BER testing. Update version to v2.3.2
|
2021-08-02 21:46:02 -05:00 |
Rob Riggs
|
dd48ad5b0e
|
Add free() function to memory pool to get number of free chunks.
|
2021-08-02 20:29:00 -05:00 |
Rob Riggs
|
175f005427
|
Add a feature check for LSCO.
|
2021-07-24 17:44:29 -05:00 |
Rob Riggs
|
dde8d5ba7c
|
Code cleanup and modernization.
|
2021-07-24 17:43:57 -05:00 |
Rob Riggs
|
139b05205d
|
Small cleanup of IIR filter code.
|
2021-07-24 17:30:21 -05:00 |
Rob Riggs
|
ba8c0edc8c
|
Make USB device configurable based on STM32L4 part type. Use logical defines for BT module interrupts.
|
2021-07-24 17:29:47 -05:00 |
Rob Riggs
|
aeef3ee452
|
Code modernization.
|
2021-07-24 16:52:36 -05:00 |
Rob Riggs
|
a91f25b697
|
Make LED PWM Timer configurable.
|
2021-07-24 16:51:59 -05:00 |
Rob Riggs
|
3bf3948dd1
|
Make battery level ADC handle configurable.
|
2021-07-24 16:18:17 -05:00 |
Rob Riggs
|
b2aeb790fb
|
Make LED PWM Timer configurable.
|
2021-07-24 16:17:33 -05:00 |
Rob Riggs
|
8b08eed6fa
|
Use TNC_DEBUG instead of DEBUG because DEBUG is defined by STM32CubeIDE.
|
2021-07-24 16:16:41 -05:00 |
Rob Riggs
|
06b0b5e919
|
Add 1kHz test tone for M17 deviation setting.
|
2021-07-24 15:53:55 -05:00 |
Rob Riggs
|
f37e2cb65f
|
Use TNC_DEBUG instead of DEBUG because DEBUG is defined by STM32CubeIDE.
|
2021-07-24 15:52:02 -05:00 |
Rob Riggs
|
f35e38a92f
|
Add support for frame resizing. Handle old stream frame type in encoder.
|
2021-07-01 20:11:31 -05:00 |
Rob Riggs
|
70a6ab22f6
|
Update firmware to use new stream frame format. Update version to 2.3.0.
|
2021-06-30 20:26:58 -05:00 |
Rob Riggs
|
78fbae4b41
|
Simplify FIR filter code.
|
2021-06-30 20:26:14 -05:00 |
Rob Riggs
|
9e2eeb41ea
|
Share storage for all demodulators.
|
2021-06-26 13:16:35 -05:00 |
Rob Riggs
|
c8b92db79b
|
Use same Viterbi code as m17-cxx-demod.
|
2021-06-26 13:16:20 -05:00 |
Rob Riggs
|
53a54a4547
|
Enable oversampling for all demodulators.
|
2021-06-22 20:59:51 -05:00 |
Rob Riggs
|
52313c0ee5
|
Simplify & correct clock trees.
|
2021-06-22 20:59:00 -05:00 |
Rob Riggs
|
f109406256
|
Update 1200 baud modem to use same timing on both TNC3 and NucleoTNC.
|
2021-06-21 22:00:45 -05:00 |
Rob Riggs
|
43e0db69f7
|
Fix memory management defect. Update version to 2.2.2.
|
2021-06-21 20:53:05 -05:00 |
Rob Riggs
|
286bfaac94
|
Update clock trees. Update 9600 baud modem to run at 72MHz instead of 80MHz. Fixes broken 9600 baud mode broken by M17 changes.
|
2021-06-21 20:52:07 -05:00 |
Rob Riggs
|
93cbac2915
|
Cannot log in serial code on NucleTNC.
|
2021-06-21 20:48:52 -05:00 |
Rob Riggs
|
013b25bf84
|
Fix empty body warning when not logging.
|
2021-06-21 20:47:52 -05:00 |
Rob Riggs
|
0a6d34bec4
|
Update version to 2.2.1.
|
2021-06-20 17:09:50 -05:00 |
Rob Riggs
|
393e0acd83
|
Remove now-unused M17 components.
|
2021-06-20 17:09:14 -05:00 |
Rob Riggs
|
8d1d34142b
|
Major change to M17 demodulator. Improves demod performance, perhaps at the expense of tracking signals with extremely inaccurate clocks. It should be able to handle up to ~500ppm error between TX & RX. Improve LICH decoding.
|
2021-06-20 17:08:32 -05:00 |