Antennen-Wolfgang
3e5369dd90
Update config.h
...
Default values at deliver plus the new one for system_reboots
2023-10-22 14:23:19 +02:00
Wolfgang Hallmann
024ed2a3db
Coldstart on GPS_init if looped 10 times unsuccess
2023-10-20 16:48:35 +02:00
Wolfgang Hallmann
4bcf503593
SystemReset if no GPS-FIX in main thread
2023-10-16 15:15:05 +02:00
Wolfgang Hallmann
9676921399
Rotate 2nd frequency for HORUS_V2 (not continously)
2023-10-12 14:14:23 +02:00
Mikael Nousiainen
fda9cef76a
Implement simple GPS power saving. Read leap seconds from GPS data when available. Improve documentation.
2023-08-09 18:28:00 +03:00
Mikael Nousiainen
6ab0d910ce
Add detailed documentation about the time sync feature in README
2023-08-09 09:45:08 +03:00
Mikael Nousiainen
767c1a2f54
Add leap seconds to raw GPS time
2023-08-08 18:44:01 +03:00
Mikael Nousiainen
9fda31497d
Reduce default transmit power for Si4032 for Horus 4FSK usage and add comments
2023-08-08 18:26:57 +03:00
Mikael Nousiainen
106a21b72f
Merge branch 'main' of github.com:mikaelnousiainen/RS41ng
2023-04-11 17:13:07 +03:00
Mikael Nousiainen
b5b10dad80
Add support for RadSens I2C radiation sensor. Improve BMP280 sensor configuration.
2023-04-11 17:12:30 +03:00
Mikael Nousiainen
5a3745af0c
Add note about avoiding use of default Horus 4FSK payload IDs and a link to instructions on how to get a new Horus 4FSK payload ID
2022-12-18 22:41:08 +02:00
Manoel
4d22e6d9ca
Add pulse counter feature to RS41ng ( #20 )
...
* Started pulse counter implementation
* Update horus_packet_v2.c
* Update horus_packet_v2.c
* Added external bool
* Added pulse count variables for APRS/CW
* Ext Interrupt implementation
* Update pulse_counter.c
* Counter tests
* Update pulse_counter.c
That's what happens when I copy/paste code without triple checking it first...
* Fixed some mistakes
* Interrupt implementation
* More fixes
* Update pulse_counter.c
* Update pulse_counter.c
* Added some interlocks for I2C and UART
* Fixed Interrupts
Now working - need to check the impact on other devices...
* Update horus_packet_v2.c
Forgot to increase the pointer - it kept re-writing the mbar value...
* Code reformatting
* Clean up code and add docs
* Pulse counter WIP
* Add more documentation
Co-authored-by: Mikael Nousiainen <mikael.nousiainen@iki.fi>
2022-09-05 09:36:53 +03:00
Mikael Nousiainen
b0602f8b18
Make I²C bus clock speed configurable and add notes about the speed
2022-06-16 18:53:54 +03:00
Mikael Nousiainen
0aa49f5a2c
Add 'pip' mode - a short beep to indicate presence of the transmitter
2022-06-16 10:31:43 +03:00
Mikael Nousiainen
edbd5faa1e
Fix config
2022-02-27 15:45:30 +02:00
Mikael Nousiainen
201b657c51
Require 3D fix from GPS by default to avoid transmitting invalid position information. Improve recovery from I2C bus errors, re-initialize BMP280 in case of errors. Allow disabling of LEDs based on altitude.
2022-02-27 15:45:10 +02:00
Mikael Nousiainen
591c5cb2d3
Revert config changes :)
2022-02-18 09:47:06 +02:00
Mikael Nousiainen
cdf3742165
Add note about removing flash protection
2022-02-18 09:37:07 +02:00
Mikael Nousiainen
9092c1a1b3
Zero out GPS location if there is no GPS fix. Add option to repeat transmission of each mode.
2021-11-30 17:42:51 +02:00
Mikael Nousiainen
81013ecf75
Add support for APRS weather reports. Fix incorrect atmospheric pressure values with BMP280.
2021-11-16 10:11:54 +02:00
Mikael Nousiainen
9e399160de
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
Mikael Nousiainen
1693228028
Add notes about Horus 4FSK continuous transmit mode
2021-11-10 18:58:07 +02:00
Mikael Nousiainen
fd090f039a
Fix potential deadlocks in I2C code and add bus reset code. Add continuous transmit mode for Horus 4FSK V1 and V2 modes, use alternative preamble byte for V2. Improve configuration for continuous transmissions. Extend default custom data content for Horus V2 mode.
2021-11-10 18:49:29 +02:00
Mikael Nousiainen
9486cd3370
Add support for Horus 4FSK v2 mode with custom data fields for BMP280 sensor. Add support for CW and 4FSK v1+v2 (50 baud) on HF/VHF using the Si5351 clock generator.
2021-09-14 22:47:39 +03:00
Mikael Nousiainen
fa46e8a30c
Add support for powering off the radiosonde. Improve documentation.
2021-08-16 23:24:46 +03:00
Mikael Nousiainen
7af1ada130
Add support for morse code (CW)
2021-08-13 00:42:50 +03:00
Mikael Nousiainen
6d2416d307
Improve configuration and its documentation
2021-08-12 09:48:56 +03:00
Mikael Nousiainen
d12c923594
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
Mikael Nousiainen
f2ff6cb8a7
Add simple templating and rotating messages per mode. Finish support for FSQ modes. Attempt to get power-off button working (WIP).
2020-09-10 22:57:41 +03:00
Mikael Nousiainen
5d24cdcd7e
Update documentation
2020-09-03 22:19:21 +03:00
Mikael Nousiainen
4714911e35
Fix issues with firmware heap and stack colliding. Refactor radio transmission code into multiples files. Add more data from GPS to APRS packets. Get more data from GPS (climb/course). Implement simple GPS time-based scheduling of digital modes that require accurate timing. Write some initial documentation for building/flashing the firmware.
2020-09-03 22:12:43 +03:00
Mikael Nousiainen
105149c186
Extend GPS functionality and APRS message contents. Add locator calculation utility for WSPR/FT8. Fix reading of Si4032 temperature.
2020-09-01 22:56:34 +03:00
Mikael Nousiainen
8a315f5879
70cm APRS working again (WIP). Fix bugs in AX.25 encoding. Generate Bell tones for APRS in a tight loop to avoid issues with inconsistent timing.
2020-08-31 23:07:23 +03:00
Mikael Nousiainen
c56bfc16cb
Initial commit (work in progress)
2020-08-26 22:57:35 +03:00