agessaman
b37db66830
Merge upstream/dev into mqtt-bridge-implementation-flex
...
Merge meshcore-dev changes (kiss_modem targets, preamble SF tuning, CI).
Resolve conflicts: combine RadioLib preamble/watchdog fields; keep kiss_modem and MQTT envs.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-09 16:37:11 -07:00
liamcottle
c8d81bc04c
added website to repeater splash screen
2026-04-28 17:02:20 +12:00
agessaman
563d9a7d39
Merge upstream/dev into mqtt-bridge-implementation
...
Resolve conflicts: devcontainer Node feature; UITask USER_BTN + MQTT WiFi;
room server ctor with RegionMap + MQTTBridge; CommonCLI prefs layout
(rx_boosted_gain after owner_info), refactor get/set into handlers with
MQTT CLI branches and getBoard preserved.
Made-with: Cursor
2026-04-19 10:08:27 -07:00
Wessel Nieboer
0a13ac7fc7
Default button polarity to active-LOW across all firmware types
...
Nearly all LoRa boards use a boot button that pulls to ground when
pressed.
2026-04-04 13:19:13 +02:00
agessaman
bba6d89691
don't start mqtt connection attempts until wifi credentials are valid (requires reboot)
...
display IP address on screen when connected
added quickstart section to MQTT_IMPLEMENTATION.md
2026-01-02 13:36:40 -08:00
JQ
678f36a57b
Implement getTextWidth for display classes
...
- Added getTextWidth method to DisplayDriver interface
- Implemented getTextWidth in all display classes
- Updated examples to use getTextWidth directly
2025-05-04 18:17:18 -07:00
Jacob Quatier
c34dd2a40c
UI: battery indicator, boot screen, radio settings
2025-04-20 19:17:02 -07:00
liamcottle
c4d32eba74
remove unused variables
2025-04-08 23:17:22 +12:00
liamcottle
4a51cb98c6
show firmware version and build date on repeater screen
2025-04-08 23:05:27 +12:00
Scott Powell
c2ae34314e
* basic UITask added to repeater and room server (only HeltecV3 targets enable so far)
2025-03-05 12:52:29 +11:00