Improvements
Implemented:
- Moved GPS module 2 mm down to align with buttons center
- Added text captions for GPS lines
- Updated stack-up to 1.6 mm overall thickness
Known issues:
- No known issues
Fix of the HW release 1
Implemented:
- TEMP pin of the TP4056 connected to the GND directly
Known issues:
- No known issues
Switch to LoRa modulation, new TDMA approach, minor fixes
Implemented:
- LoRa modulation: SF12, BW125, CR 4/8, Header off, CRC
- TDMA approach: timeslot each even second (0, 2, 4...), RX/TX in 900 ms after PPS interrupt based on NMEA parsed in the same slot
- Other minor fixes
Known issues:
- Might be not stable, need to be tested for a long run
Lots of fixes, power consumption improvements, changes in apperance
Implemented:
- Reduced power consumption: MCU sleep mode, GPS aggressive 1 Hz mode via UBX configuration, PPS led reduced duty cycle
- Fix ADC battery readings; using internal reference for measurements
- Fix LCD buffer clear isuue when the update is ongoing
- Add device hard switch off at 2.8 V battery voltage
- Add more info for "reset to default" menu
- Add GPS configuration reset upon "reset to default"
- Change loading sequence; add infromation output to LCD for debug
Known issues:
- No known issues
The very first release of the firmware. Lots of imperfections and weak spots in code, as well as some minor bugs, but correctly working HW and SW with no major issues.
Implemented:
- GPS NMEA parsing
- Radio communication, GFSK 1200 bps
- Interface and menu
- 4 memory points
- 2D compass with calibration and compensation
Known issues:
- ADC battery readings are incorrect below 3.3 V battery voltage due to Vref = VCC
The very first release of the hardware.
Implemented:
- See schematic
Known issues:
- TEMP pin of the TP4056 must be connected to the GND directly to disable temp protection feature. Cut the trace between U5 pin 1 and R8; then connect the pin 1 to GND.