Commit graph

  • d39339f8ec Updated readme master Mark Qvist 2026-04-24 12:26:35 +02:00
  • 9b39b6ce59 Prepare release 1.86 Mark Qvist 2026-04-24 10:42:13 +02:00
  • efa8d3833c fix(heltec32_v4): set OCP_TUNED to 0x38 per SX1262 datasheet Henry Potgieter 2026-04-20 20:56:57 -04:00
  • 3167a3e679 Cleanup Mark Qvist 2026-04-21 00:33:53 +02:00
  • fe594b2048 Turn off display on T114 Mark Qvist 2026-04-21 00:33:18 +02:00
  • 9fd0ae33d2 Added support for Heltec v4.3 PA and LNA Mark Qvist 2026-04-20 17:16:39 +02:00
  • 0c07c1b856 Updated version Mark Qvist 2026-04-19 15:10:06 +02:00
  • ae0434726b
    Merge pull request #132 from GlassOnTin/sx1262-errata-fixes markqvist 2026-04-19 14:50:16 +02:00
  • c9bd6a9ebc Add test_lxmf_send.py for OPPORTUNISTIC LXMF message testing GlassOnTin 2026-04-07 22:32:40 +01:00
  • 57b1bb7f7e Add LXMF message receive: decrypt, parse, display on Messages screen GlassOnTin 2026-04-07 21:34:49 +01:00
  • 55466763bd Fix three LoRa blockers: stack overflow, warm reset, SPI mutex GlassOnTin 2026-04-07 21:03:26 +01:00
  • fd8a0be97e Fix: don't write CONF_OK in self-provisioning (corrupts SX1262 calibration) GlassOnTin 2026-04-07 19:34:43 +01:00
  • 6b64f8c3b4 Fix T-Beam CMD_RADIO_STATE: remove force-restart that broke SPI GlassOnTin 2026-04-07 14:23:09 +01:00
  • 50e81d0f1c Add Messages screen with received packet log and announce parser GlassOnTin 2026-04-07 13:56:49 +01:00
  • 24f50c3a98 Increment stat_tx in beacon_transmit() for LoRa complication TX count GlassOnTin 2026-04-07 12:28:56 +01:00
  • b362e25759 LoRa complication: show TX count in beacon mode, noise floor as fallback GlassOnTin 2026-04-07 12:21:04 +01:00
  • 99cc767215 Add signal strength graph with LoRa direction finding GlassOnTin 2026-04-07 00:28:50 +01:00
  • 2831ac0885 Reset to watch face on display blank timeout GlassOnTin 2026-04-07 00:21:53 +01:00
  • 76b39728f3 Separate build dirs and consolidated deploy targets GlassOnTin 2026-04-02 17:44:38 +01:00
  • f11519a8d8 Self-provision IFAC key from beacon network_name + passphrase GlassOnTin 2026-04-02 17:41:56 +01:00
  • bd34315e40 Show IFAC provisioning state on LoRa complication GlassOnTin 2026-04-02 16:17:00 +01:00
  • 816d34ce9a Fix LoRa toggle: handle 0xFF EEPROM defaults, stop gesture bubble GlassOnTin 2026-04-02 15:57:50 +01:00
  • ae0b9d13e1 Fix LoRa toggle: set beacon defaults when no radio config loaded GlassOnTin 2026-04-02 15:30:19 +01:00
  • 00c4997b69 Add tap-to-toggle LoRa and GPS complications GlassOnTin 2026-04-02 15:13:30 +01:00
  • e75eb5a9fa Add tap-to-cycle battery complication with 4 display modes GlassOnTin 2026-04-02 15:06:48 +01:00
  • 8bba734d99 Skip all GUI updates and LVGL rendering when display is blanked GlassOnTin 2026-04-02 15:02:25 +01:00
  • 8b3f67c1ee Adaptive bubble level: noise-driven filter and spring-damper tuning GlassOnTin 2026-04-02 14:16:42 +01:00
  • b3f7a0f96c Fix bubble level: remove lv_obj_center alignment clash, flip X axis GlassOnTin 2026-04-02 13:31:23 +01:00
  • fded16c19a Fix bubble level: sub-step spring-damper for stability at 500ms GUI rate GlassOnTin 2026-04-02 11:35:44 +01:00
  • 3848b97150 Bubble level: polar non-linear mapping and spring-damper fluid physics GlassOnTin 2026-04-02 11:31:07 +01:00
  • 3d328d28f4 Add bubble level complication with EMA-filtered accelerometer GlassOnTin 2026-04-02 11:28:00 +01:00
  • 7208ce348c Add BHI260 init retry, revert BMM150 firmware (no magnetometer on PCB) GlassOnTin 2026-04-02 10:49:33 +01:00
  • 5888438d82 Add LR1121 radio support for T-Beam Supreme Ben Agricola 2026-03-31 16:52:26 +01:00
  • a45986f7a4 Add watchdog, serial file download, and bootloader-mode flash workflow GlassOnTin 2026-03-31 14:32:51 +01:00
  • d1daf8ca3e Add serial reset and bootloader commands, no more BOOT+RST GlassOnTin 2026-03-31 14:06:47 +01:00
  • 9edf5a953c Add SD card file listing via debug command F GlassOnTin 2026-03-31 14:00:56 +01:00
  • 782710e52e Extend sensor logger: tagged CSV, GPS/step/tilt/touch channels, Settings toggle GlassOnTin 2026-03-31 04:22:18 +01:00
  • c3ab57f484 Fix self-provisioning: write INFO_LOCK_BYTE and EEPROM checksum GlassOnTin 2026-03-31 02:04:39 +01:00
  • 2bf457e2ba Add Settings screen with display timeout, beacon, and GPS controls GlassOnTin 2026-03-31 01:45:12 +01:00
  • 0cf5faa01f Fix LXMF beacon: remove beacon_crypto_configured gate, add diagnostics GlassOnTin 2026-03-30 15:00:43 +01:00
  • 0a005b9a3f Move logic for LORA PA Auto Detection for specific Heltec v4 PA's Henry Potgieter 2026-03-30 01:41:28 -04:00
  • 377ccfe2cc Improve RX sensitivity Henry Potgieter 2026-03-30 01:39:59 -04:00
  • cced6fffdc Adjust gain values Henry Potgieter 2026-03-30 01:39:39 -04:00
  • dfccfffca5 Removed as seems this file doesn't exist anymore? Henry Potgieter 2026-03-30 00:56:57 -04:00
  • 03d1ace922 Allow support for <= v4.2 and v4.3 Heltec ESP32 boards due to KCT8103L PA in v4.3 Henry Potgieter 2026-03-30 00:47:08 -04:00
  • 9fe3559e14 Throw in changes based on meshtastic's support of the v4.3 board Henry Potgieter 2026-03-30 00:36:09 -04:00
  • 29981c9e86 Initial pin change, some improvement noted Henry Potgieter 2026-03-30 00:24:09 -04:00
  • c6e2a282ab Fix LoRa RX: remove DC-DC regulator, restore demod reset after false preamble GlassOnTin 2026-03-29 21:05:59 +01:00
  • 5d2f0b93e3 Fix SX1262 errata 15.4 (IQ polarity) and 15.1 (modulation quality) GlassOnTin 2026-03-29 17:53:28 +01:00
  • 5a0a0df0ec Confirmed: T-Beam Supreme RX hardware failure, not firmware GlassOnTin 2026-03-29 16:20:51 +01:00
  • 6a43afb019 Force radio restart on CMD_RADIO_STATE, debug LoRa RX failure GlassOnTin 2026-03-29 15:39:04 +01:00
  • 82bf97f532 IFAC verified correct end-to-end, receiver not decoding LoRa frame GlassOnTin 2026-03-29 14:02:09 +01:00
  • 1672a65475 Add IFAC crypto test vectors — all 4 tests pass GlassOnTin 2026-03-29 13:16:17 +01:00
  • 32db2f2bf5 Guard profiling for T-Watch only, fix T-Beam Supreme build GlassOnTin 2026-03-29 13:03:09 +01:00
  • d49618a5ab Prevent beacon deep sleep on USB power, add beacon_gate to metrics GlassOnTin 2026-03-29 11:58:55 +01:00
  • 2f693131a3 Add provision-twatch_ultra and TWATCH_PORT to Makefile GlassOnTin 2026-03-29 11:47:36 +01:00
  • cc5bd6b4ee Enable radio on T-Watch: dev signature bypass, self-provisioning GlassOnTin 2026-03-29 11:46:45 +01:00
  • 6d3ef4441b Add provisioned radio profile baseline GlassOnTin 2026-03-29 11:27:36 +01:00
  • c3b22f36e8 Self-provisioning, visible-tile-only updates, cleanup dead async code GlassOnTin 2026-03-29 11:17:05 +01:00
  • 4564eb9980 Save profile baseline, add --save option to profile command GlassOnTin 2026-03-29 11:00:06 +01:00
  • 5a1f8eb8f4 Add serial-triggered performance profile test GlassOnTin 2026-03-29 10:58:50 +01:00
  • 926330253a Fix 950ms main loop bottleneck: beacon and radio init on every iteration GlassOnTin 2026-03-29 10:52:50 +01:00
  • 5e19294dea Add shared SPI bus mutex for LoRa + SD card coexistence GlassOnTin 2026-03-28 20:59:52 +00:00
  • b594284060 Add IMU data logger to SD card with remote start/stop GlassOnTin 2026-03-28 17:05:33 +00:00
  • cb367eff5c Enable BHI260AP wrist tilt wake and step counter GlassOnTin 2026-03-28 16:54:08 +00:00
  • 9ad16bd8ca Add HDOP-based quality filtering to GPS display GlassOnTin 2026-03-28 16:42:25 +00:00
  • 849d772774 Center GPS coordinates, fix screenshot timing for blanked display GlassOnTin 2026-03-28 16:36:30 +00:00
  • d3416a8dfe Add home button: short-press BOOT returns to watch face GlassOnTin 2026-03-28 16:15:41 +00:00
  • 1e83e6afcd Add battery voltage, charge state, and temperature to GUI GlassOnTin 2026-03-28 16:12:15 +00:00
  • 3137220add Tune scroll feel: low-friction momentum, skip data updates during scroll GlassOnTin 2026-03-28 16:06:42 +00:00
  • 2e9f703121 Partial rendering, remote debug protocol, frame metrics GlassOnTin 2026-03-28 15:04:49 +00:00
  • 7366a671b4 Optimize display: DMA SPI, on-demand screenshots, faster scroll GlassOnTin 2026-03-28 14:54:29 +00:00
  • 76a45dfe53 Add 28px Montserrat Bold font, full-frame rendering, clean scrolling GlassOnTin 2026-03-28 14:02:10 +00:00
  • 54618f2f2d Fix custom font rendering, tearing, and scrollbar visibility GlassOnTin 2026-03-28 13:59:52 +00:00
  • 2c0c9f3d5a Add LVGL watch GUI with tileview navigation and serial screenshot GlassOnTin 2026-03-28 11:41:45 +00:00
  • c31b1908a7 Add SPM1423 PDM microphone driver, fix speaker I2S port GlassOnTin 2026-03-27 19:08:26 +00:00
  • 8dd50ac901 Add MAX98357A I2S speaker driver with tone generator GlassOnTin 2026-03-27 19:00:48 +00:00
  • deb061943a Add CST9217 touch panel with touch-to-wake display blanking GlassOnTin 2026-03-27 18:48:07 +00:00
  • 84c7b886c4 Add BHI260AP sensor hub with deferred init GlassOnTin 2026-03-27 18:03:33 +00:00
  • 9f034e8d0d Add DRV2605 haptic driver with boot and sleep feedback GlassOnTin 2026-03-27 17:45:01 +00:00
  • b9319fa761 Fix deep sleep: remove PMU enableSleep, fix GPIO handling, add shared helper GlassOnTin 2026-03-27 17:08:05 +00:00
  • 504fb08fdc Enable CO5300 AMOLED display with live watch face GlassOnTin 2026-03-27 16:56:30 +00:00
  • 4ddbe83c51 Add T-Watch Ultra developer notes documenting hard-won lessons GlassOnTin 2026-03-27 16:35:28 +00:00
  • 999933386b Fix I2C bus failure — XPowersLib was using wrong default SDA/SCL pins GlassOnTin 2026-03-27 16:31:10 +00:00
  • f024489aee Add T-Watch Ultra PCB reference photos GlassOnTin 2026-03-27 15:53:18 +00:00
  • 6ad9abe74d Debug display + fix I2C bus bricked by deep sleep GPIO config GlassOnTin 2026-03-27 13:46:00 +00:00
  • ae02c5c4af Add BHI260AP sensor hub integration for display GPIO expansion GlassOnTin 2026-03-27 13:01:20 +00:00
  • 09d1f6409f Add R-Watch (T-Watch Ultra) board support with LoRa, GPS, PMU, RTC, and deep sleep GlassOnTin 2026-03-27 12:18:46 +00:00
  • 033ddd6757 Add GPS beacon and LXMF telemetry for T-Beam Supreme and Heltec V4 GlassOnTin 2026-03-12 17:01:29 +00:00
  • ffdb4fd14c Add Wio Tracker L1 support James L 2026-01-30 18:36:43 -05:00
  • 180207aa2e Updated readme Mark Qvist 2025-12-28 01:07:31 +01:00
  • 4564dc3e9e Merge branch 'master' of github.com:markqvist/RNode_Firmware Mark Qvist 2025-12-22 22:20:14 +01:00
  • c1efbe727d Updated readme Mark Qvist 2025-12-22 22:19:06 +01:00
  • 15b8219966
    Merge pull request #122 from vehsamrak/fix-readme-heltecv4 markqvist 2025-12-19 14:10:44 +01:00
  • 5ac359ba06
    Heltec LoRa32 v4 devices added to supported hardware list in README Petr Karmashev 2025-12-18 16:46:21 +07:00
  • 7f868c6c28 Added interference display to waterfall. Improved Heltec V4 false interference rejection. Mark Qvist 2025-11-22 14:19:23 +01:00
  • 9ea2a589cb Updated console image Mark Qvist 2025-11-22 02:09:26 +01:00
  • 15b3e7f605 Cleanup Mark Qvist 2025-11-22 01:12:03 +01:00
  • e0f3ac1aee Cleanup Mark Qvist 2025-11-22 00:08:47 +01:00
  • 7b0658b197 Handle GC1109 LNA gain variance properly Mark Qvist 2025-11-22 00:04:56 +01:00