danwelch3 a085614aaa Initiate magnetometer based compass calibration from button presses (#5553)
* Initiate magenetometer based compass calibration from button presses

- only active for BMX160 accelerometers on RAK_4631
- replace automatic calibration on power on with button triggered
  calibration
- set 5 presses to trigger 30s calibration
- set 6 presses to trigger 60s calibration (useful if unit is not
  handheld, ie vehicle mounted)
- show calibration time remaining on calibration alert screen

* Fix non RAK 4631 builds

- exclude changes from non RAK 4631 builds
- remove calls to screen when not present

* Fix build on RAK4631_eth_gw

- exclude all compass heading updates on variant without screen

---------

Co-authored-by: Ben Meadors <benmmeadors@gmail.com>
2025-01-16 17:22:27 -06:00
2024-12-14 10:59:15 +01:00
2025-01-12 15:16:26 +08:00
2025-01-13 12:24:05 +08:00
2021-10-09 17:15:12 +11:00
2024-09-24 15:24:08 -05:00
2025-01-07 07:10:42 -06:00
2025-01-12 15:16:26 +08:00
2023-01-21 21:23:24 +01:00
2024-09-01 11:29:34 -05:00
2024-11-28 06:26:51 -06:00
2024-09-04 15:33:28 -07:00
2023-10-09 22:30:02 +10:00
2025-01-13 12:24:05 +08:00
2024-09-25 16:18:45 -05:00

Meshtastic Firmware

GitHub release downloads CI CLA assistant Fiscal Contributors Vercel

Overview

This repository contains the device firmware for the Meshtastic project.

Stats

Alt

Description
This repository contains the official firmware for Meshtastic, an open-source, off-grid mesh communication system.
Readme 53 MiB
Languages
C++ 67.3%
C 30.6%
Python 1%
Batchfile 0.4%
Shell 0.4%
Other 0.2%