firmware/src
todd-herbert 92526fca23
"Scan and Select" input for Canned Messages (#4365)
* Add "Scan and Select" input method for canned messages

* Adapt canned message drawing if USE_EINK
* Indicate current selection with indent rather than inverse text
* Avoid large text on "sending" and delivery report pop-ups
* Fit SNR and RSSI details on screen

* Change hash function which detects changes in E-Ink images
The old function struggled to distingush between images on the canned-message frame, failing to update when scrolling between messages. No real justification for the new algorithm, other than "it works" and doesn't seem "too expensive". For context, this function runs once a second.

* Use canned messages (scan and select) by default with HT-VME213 and HT-VME290

* Guard for HAS_SCREEN
2024-08-06 17:16:56 -05:00
..
buzz trunk roundhouse kick 2023-01-21 21:23:24 +01:00
concurrency Tracker role wakeup and sleep cycle when power.is_power_saving true (#2846) 2023-09-30 21:09:17 -05:00
detect Make STM compile again and update toolchain. (#2960) 2024-07-25 20:16:21 -05:00
Fusion Add support for BMX160/RAK12034 compass module (#4021) 2024-06-11 17:47:45 -05:00
gps bug #4184: fix config file loss due to filesystem write errors (#4397) 2024-08-06 13:59:06 -05:00
graphics "Scan and Select" input for Canned Messages (#4365) 2024-08-06 17:16:56 -05:00
input "Scan and Select" input for Canned Messages (#4365) 2024-08-06 17:16:56 -05:00
mesh "Scan and Select" input for Canned Messages (#4365) 2024-08-06 17:16:56 -05:00
modules "Scan and Select" input for Canned Messages (#4365) 2024-08-06 17:16:56 -05:00
mqtt Make SPI frequency and TOPHONE queue size configurable on Native (#4369) 2024-08-01 19:29:49 -05:00
nimble Revert "Sync Wio lr1110 refresh with master (#4288)" 2024-07-22 15:30:36 +02:00
platform Finish powermon/powerstress (#4230) 2024-08-06 12:35:54 -05:00
serialization Macro to trace log all MeshPackets as JSON (#4336) 2024-07-28 19:49:10 -05:00
AccelerometerThread.h Revert "Sync Wio lr1110 refresh with master (#4288)" 2024-07-22 15:30:36 +02:00
airtime.cpp Remove deprecated MyNodeInfo fields (#2552) 2023-06-08 08:07:32 -05:00
airtime.h Fix various typos (#2607) 2023-07-14 16:25:20 -05:00
AmbientLightingThread.h added NeoPixel support using Adafruit library 2024-04-22 14:42:52 +01:00
AudioThread.h RTTTL ringtones on T-Deck / T-Watch S3 and potentially more I2S audio enabled devices (#2917) 2023-12-12 08:36:37 -06:00
BluetoothCommon.cpp Revert "Sync Wio lr1110 refresh with master (#4288)" 2024-07-22 15:30:36 +02:00
BluetoothCommon.h Revert "Sync Wio lr1110 refresh with master (#4288)" 2024-07-22 15:30:36 +02:00
ButtonThread.cpp Make SPI frequency and TOPHONE queue size configurable on Native (#4369) 2024-08-01 19:29:49 -05:00
ButtonThread.h Cleanup - remove unused defines. (#4353) 2024-07-31 06:56:06 -05:00
commands.h Revert "Sync Wio lr1110 refresh with master (#4288)" 2024-07-22 15:30:36 +02:00
configuration.h Cleanup - remove unused defines. (#4353) 2024-07-31 06:56:06 -05:00
DebugConfiguration.cpp Revert "Sync Wio lr1110 refresh with master (#4288)" 2024-07-22 15:30:36 +02:00
DebugConfiguration.h Remove LED_INVERTED, see below for why ;-) (#4382) 2024-08-05 06:02:32 -05:00
DisplayFormatters.cpp Refactor away some code duplication in screen frames and display formatter for modem presets (#2872) 2023-10-09 20:43:16 -05:00
DisplayFormatters.h Refactor away some code duplication in screen frames and display formatter for modem presets (#2872) 2023-10-09 20:43:16 -05:00
error.h Remove deprecated MyNodeInfo fields (#2552) 2023-06-08 08:07:32 -05:00
freertosinc.h Make STM compile again and update toolchain. (#2960) 2024-07-25 20:16:21 -05:00
FSCommon.cpp Make STM compile again and update toolchain. (#2960) 2024-07-25 20:16:21 -05:00
FSCommon.h Make STM compile again and update toolchain. (#2960) 2024-07-25 20:16:21 -05:00
GpioLogic.cpp Finish powermon/powerstress (#4230) 2024-08-06 12:35:54 -05:00
GpioLogic.h Finish powermon/powerstress (#4230) 2024-08-06 12:35:54 -05:00
GPSStatus.h Revert "Sync Wio lr1110 refresh with master (#4288)" 2024-07-22 15:30:36 +02:00
Led.cpp Finish powermon/powerstress (#4230) 2024-08-06 12:35:54 -05:00
Led.h Finish powermon/powerstress (#4230) 2024-08-06 12:35:54 -05:00
main.cpp Finish powermon/powerstress (#4230) 2024-08-06 12:35:54 -05:00
main.h Revert "Sync Wio lr1110 refresh with master (#4288)" 2024-07-22 15:30:36 +02:00
memGet.cpp RP2040: Add getFreeHeap() and getHeapSize() support 2024-05-14 19:04:31 +02:00
memGet.h - Abstract the memory stats into its own class. 2023-02-17 12:31:51 +01:00
meshUtils.cpp Cpp-check warnings cleanup (#3014) 2023-12-14 07:35:46 -06:00
meshUtils.h Portduino work (#3049) 2024-01-12 02:00:31 -06:00
network-stubs.cpp trunk roundhouse kick 2023-01-21 21:23:24 +01:00
NodeStatus.h trunk roundhouse kick 2023-01-21 21:23:24 +01:00
Observer.cpp trunk roundhouse kick 2023-01-21 21:23:24 +01:00
Observer.h Fix: return failure when PhoneAPI times out (#3136) 2024-01-28 07:53:39 -06:00
Power.cpp Finish powermon/powerstress (#4230) 2024-08-06 12:35:54 -05:00
power.h Finish powermon/powerstress (#4230) 2024-08-06 12:35:54 -05:00
PowerFSM.cpp Finish powermon/powerstress (#4230) 2024-08-06 12:35:54 -05:00
PowerFSM.h Add initial screen for receiving waypoints (#2452) 2023-05-01 16:10:27 -05:00
PowerFSMThread.h Extract default intervals and coalesce methods into their own file / static class methods (#3425) 2024-03-17 08:18:30 -05:00
PowerMon.cpp Finish powermon/powerstress (#4230) 2024-08-06 12:35:54 -05:00
PowerMon.h Finish powermon/powerstress (#4230) 2024-08-06 12:35:54 -05:00
PowerStatus.h User experience improvement - app battery icon (#3979) 2024-05-28 06:30:15 -05:00
RedirectablePrint.cpp Macro to trace log all MeshPackets as JSON (#4336) 2024-07-28 19:49:10 -05:00
RedirectablePrint.h Revert "Sync Wio lr1110 refresh with master (#4288)" 2024-07-22 15:30:36 +02:00
RF95Configuration.h Use LORA_DIO1 as RadioLib GPIO for SX127x chips (#2290) 2023-02-22 10:07:03 +01:00
SafeFile.cpp bug #4184: fix config file loss due to filesystem write errors (#4397) 2024-08-06 13:59:06 -05:00
SafeFile.h bug #4184: fix config file loss due to filesystem write errors (#4397) 2024-08-06 13:59:06 -05:00
SerialConsole.cpp Make LogRecord protobuf serial logging over Phone API opt-in instead (#4358) 2024-07-30 15:05:33 -05:00
SerialConsole.h Revert "Sync Wio lr1110 refresh with master (#4288)" 2024-07-22 15:30:36 +02:00
shutdown.h Revert "Sync Wio lr1110 refresh with master (#4288)" 2024-07-22 15:30:36 +02:00
sleep.cpp Finish powermon/powerstress (#4230) 2024-08-06 12:35:54 -05:00
sleep.h Finish powermon/powerstress (#4230) 2024-08-06 12:35:54 -05:00
SPILock.cpp trunk roundhouse kick 2023-01-21 21:23:24 +01:00
SPILock.h
Status.h trunk roundhouse kick 2023-01-21 21:23:24 +01:00
target_specific.h NRF52 bluetooth cleanup and fix (#3328) 2024-03-03 13:56:55 -06:00
xmodem.cpp Make STM compile again and update toolchain. (#2960) 2024-07-25 20:16:21 -05:00
xmodem.h Make STM compile again and update toolchain. (#2960) 2024-07-25 20:16:21 -05:00