RS41ng/src/hal
Stephen D 3d2bdbf246
CATS support (#86)
* FIFO mode working

* fifo underflow check

* fix TX LED. Not perfect - comes on for longer than we're actually TXing for, because it includes the time to fill the buffer and probably some overhead. But good enough for now

* move to big FIFO buffer. Had to implement a recommendation from the errata

* increase timeout

* a bit of cleanup I missed

* encoding CATS packets inline. Still need to support GPS and NodeInfo whiskers

* cleanup

* additional whiskers

* fix GPS and revert some settings

* revert config

* add balloon node info + more precise altitude

* address feedback

* Add comment about CATS packet parity array size

* bug fixes

---------

Co-authored-by: Stephen D <webmaster@scd31.com>
Co-authored-by: Mikael Nousiainen <mikaelnousiainen@users.noreply.github.com>
2024-03-23 12:05:45 +02:00
..
cmsis Initial commit (work in progress) 2020-08-26 22:57:35 +03:00
cmsis_boot Initial commit (work in progress) 2020-08-26 22:57:35 +03:00
stm_lib Add pulse counter feature to RS41ng (#20) 2022-09-05 09:36:53 +03:00
clock_calibration.c Graw DFM-17 radiosonde support (#61) 2023-10-15 12:38:05 +03:00
clock_calibration.h Graw DFM-17 radiosonde support (#61) 2023-10-15 12:38:05 +03:00
datatimer.c Graw DFM-17 radiosonde support (#61) 2023-10-15 12:38:05 +03:00
datatimer.h Add support for Horus 4FSK modulation. Increase APRS preamble size to improve reception. Fix slowness in I2C initialization. Fix incorrect GPS settings for airborne usage. Additional minor code clean-up and refactoring. 2021-08-11 23:24:30 +03:00
delay.c Graw DFM-17 radiosonde support (#61) 2023-10-15 12:38:05 +03:00
delay.h CATS support (#86) 2024-03-23 12:05:45 +02:00
hal.h Initial commit (work in progress) 2020-08-26 22:57:35 +03:00
i2c.c Make I²C bus clock speed configurable and add notes about the speed 2022-06-16 18:53:54 +03:00
i2c.h Make I²C bus clock speed configurable and add notes about the speed 2022-06-16 18:53:54 +03:00
millis.c Graw DFM-17 radiosonde support (#61) 2023-10-15 12:38:05 +03:00
millis.h Graw DFM-17 radiosonde support (#61) 2023-10-15 12:38:05 +03:00
pwm.c Graw DFM-17 radiosonde support (#61) 2023-10-15 12:38:05 +03:00
pwm.h Add support for Horus 4FSK modulation. Increase APRS preamble size to improve reception. Fix slowness in I2C initialization. Fix incorrect GPS settings for airborne usage. Additional minor code clean-up and refactoring. 2021-08-11 23:24:30 +03:00
spi.c Graw DFM-17 radiosonde support (#61) 2023-10-15 12:38:05 +03:00
spi.h Graw DFM-17 radiosonde support (#61) 2023-10-15 12:38:05 +03:00
system.c Modified formula for voltage calculation on dfm17 (#81) 2024-01-03 12:13:43 +02:00
system.h Graw DFM-17 radiosonde support (#61) 2023-10-15 12:38:05 +03:00
usart_ext.c Allow relaying of GPS NMEA output to the external RS41 serial port to be integrated with other tracker hardware. Allow GPS position recording (by enabling GPS serial port interrupts) during CW and Horus transmissions to avoid transmitting stale GPS data. 2021-11-11 18:15:52 +02:00
usart_ext.h Allow relaying of GPS NMEA output to the external RS41 serial port to be integrated with other tracker hardware. Allow GPS position recording (by enabling GPS serial port interrupts) during CW and Horus transmissions to avoid transmitting stale GPS data. 2021-11-11 18:15:52 +02:00
usart_gps.c Graw DFM-17 radiosonde support (#61) 2023-10-15 12:38:05 +03:00
usart_gps.h Initial commit (work in progress) 2020-08-26 22:57:35 +03:00