firmware/src/graphics
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
..
fonts Support for Polish fonts on E-Ink devices, Polish fonts retouch, fixed Czech/Slovak OLED/E-Ink double space bug (#5821) 2025-01-12 14:30:58 +08:00
img Userprefs prefix macros for clarity and consistency (#4923) 2024-10-02 06:14:24 -05:00
EInkDisplay2.cpp More reduction (#5256) 2024-11-04 19:15:59 -06:00
EInkDisplay2.h Lilygo T3S3 E-Paper support (#4569) 2024-08-30 05:53:06 -05:00
EInkDynamicDisplay.cpp More log reductions. I'll probably stop now ;-) (#5263) 2024-11-06 21:03:25 +08:00
EInkDynamicDisplay.h Adjust refresh for Heltec Wireless Paper V1.1 (#3913) 2024-05-16 15:37:09 -05:00
images.h add canned message and keyboard in indicator board (#5410) 2024-11-22 18:54:06 -06:00
NeoPixel.h oops missed the extern enabling little chap 2024-04-22 14:44:59 +01:00
PointStruct.h t-watch-updates: Add canned message free text via touch keyboard and watch face frames to T-Watch S3 (#3941) 2024-05-23 07:21:27 -05:00
RAKled.h
Screen.cpp Minor TFT branch synch (#5706) 2024-12-31 10:15:01 -06:00
Screen.h Initiate magnetometer based compass calibration from button presses (#5553) 2025-01-16 17:22:27 -06:00
ScreenFonts.h Support for Polish fonts on E-Ink devices, Polish fonts retouch, fixed Czech/Slovak OLED/E-Ink double space bug (#5821) 2025-01-12 14:30:58 +08:00
TFTDisplay.cpp Remove an \n (#5703) 2024-12-30 19:01:21 -06:00
TFTDisplay.h for #4154 use a binary gpio transformer to manage vext on heltec-tracker (saves power) 2024-08-28 11:25:54 -07:00