Warning
With this release, there is a known issue that SX127x radios cannot receive any packets. It will be fixed in the next release.
Enhancements
- Support for Seeed XIAO S3 Board by @Dylanliacc in #4850
- Add a second delay() to get the unit tests running on Rak4631 by @jp-bennett in #4862
- Add MAX17048 lipo fuel gauge by @dhskinner in #4851
- Refactor AccelerometerThread.h by @dhskinner in #4831
- Wrangle module frames with I2C keyboard by @todd-herbert in #4817
- IS_ONE_OF macro to make long chains of conditions more concise and easy to follow by @thebentern in #4860
- Create SECURITY.md by @thebentern in #4868
- Encapsulate RadioLibInterface receive IRQ logic by @thebentern in #4866
- Add pkc test by @jp-bennett in #4878
- Add sx126x_ant_sw for Native by @jp-bennett in #4887
- First stab at enabling store and forward for Native by @jp-bennett in #4891
- Don't process RX when region unset by @caveman99 in #4895
- Support T3S3 LR1121 variant by @caveman99 in #4869
- First stab at ESP32-C6 support for TLora-C6 by @caveman99 in #4692
Bug fixes
- Fix #4844 (Disable onboard buzzer on wakeup for some roles) by @caveman99 in #4859
- Tbeams have no ADC by @caveman99 in #4871
- DetectionSensor: more flexible triggering by @augustozanellato in #4780
- Account for size of Envelope when allocating buffer. by @caveman99 in #4819
- fix a lot of nuisances reported by cppcheck by @caveman99 in #4872
- Update WaypointModule.cpp by @Szetya in #4870
- Fix (some ?) memory alignment issues on the crypto part - resulting in crashes or strange behavior by @TheMalkavien in #4867
- Update radiolib, fixes CRC bug on SX127x and improves LR11xx support by @caveman99 in #4880
- Use delete[] to avoid leaking memory by @jp-bennett in #4883
- Implement GPIO pin allowlist for Remote Hardware module by @Kealper in #4882
- Ignore seen phoneapi packets by @thebentern in #4888
- Only check hardsleep threshold if GPS softsleep is supported by @GUVWAF in #4893
- Remove remote hardware from firmware release by @thebentern in #4890
- Only log "Setting DIO2 as RF switch" when doing so and fix battery level by @dahanc in #4892
- Potential fix for bad Rx performance on T1000-E by @GUVWAF in #4885
New Contributors
- @TheMalkavien made their first contribution in #4867
Full Changelog: v2.5.2.771cb52...v2.5.3.a70d5ee