Commit Graph
100 Commits
Author SHA1 Message Date
Kevin Le 78e134b2ba Only kept enabled, level and preamble for RXPS defaults 2026-10-06 20:33:33 +07:00
Kevin Le b1119e30ea Set RXPS defaults (Balanced profile) for fresh Installs 2026-10-04 21:51:51 +07:00
Kevin Le fd142084d3 Fixed typo in debug print in applyCompanionRxPowerSaving() 2026-10-04 21:49:51 +07:00
Kevin Le 9414de8593 Set defaults to powersaving_enabled=1 and radio_fem_rxgain=0 for fresh installs 2026-10-04 18:29:05 +07:00
Kevin Le fc182b7769 Support button press on BOOT for MKE-S3 2026-10-03 17:36:11 +07:00
Kevin Le eec86a994c Patched typo for interval check in GPS synctime 2026-10-02 17:51:51 +07:00
Kevin Le 890e593d0f All board builds for PowerSaving17.1.5 2026-10-02 17:14:43 +07:00
Kevin Le a27e78e4da Added GPS PowerSaving v2 for some boards 2026-09-27 23:33:01 +07:00
Kevin Le b049177b81 Fixed for GPS PowerSaving v2 on T1000e 2026-09-27 19:21:29 +07:00
Kevin Le f00424bdb9 GPS PowerSaving v2 for T1000e 2026-09-27 18:27:43 +07:00
Kevin Le 186cde1a20 GPS on upon telemetry request only if GPS is active 2026-09-27 15:46:07 +07:00
Kevin Le 95d63736d4 Use sleep_gps for T1000e for faster GPS lock 2026-09-26 19:31:22 +07:00
Kevin Le 1aa8ae90fb GPS PowerSaving v2: Added GPS wake up upon telemtry requests for companions. Bug fixes for "gps" CLI. 2026-09-25 22:37:04 +07:00
Kevin Le d9c42964eb Added enterDeepSleep() for NRF52 and shutdownPeripherals() for ESP32 2026-09-19 18:37:03 +07:00
Kevin Le 166fd6a941 Off LED before powering off for repeaters 2026-09-19 11:38:37 +07:00
Kevin Le c425648bfc Off LED before powering off for repeater 2026-09-19 11:26:42 +07:00
Kevin Le 26538e8a35 Do not turn on LED before powering off 2026-09-19 11:03:20 +07:00
Kevin Le aa1593340e Added RXPSv2 for sensor firmware 2026-09-19 08:00:55 +07:00
Kevin Le 8073a9db25 Fixed stm32 variants not compiling due to ltoa missing . https://github.com/meshcore-dev/MeshCore/pull/2655#issuecomment-5714564192 2026-09-17 20:32:08 +07:00
Kevin Le 9c728e6b64 Disabled auto light sleep in USB Companion 2026-09-16 23:20:47 +07:00
Kevin Le bbcec95538 Added heltec_tracker_v2_companion_radio_ble_femoff 2026-09-16 09:48:16 +07:00
Kevin Le 9cd7a847bf Added BSEC to RAK3401 2026-09-16 09:25:02 +07:00
Kevin Le 4930556095 Prevented setting WB_IO2 to INPUT for RAK_3401 2026-09-16 09:24:01 +07:00
Kevin Le 9a1be4bc70 Removed BME680 BSEC for RAK3401 2026-09-14 08:47:21 +07:00
Kevin Le 22fdd862d2 Fixed firmware upload for wio_wm1110 2026-09-12 12:40:34 +07:00
Kevin Le 5b62cc9d7c For sensor firmware, request for GPS sync in GPS PowerSaving upon telemetry request 2026-09-09 17:29:59 +07:00
Kevin Le e96495327a Added default MCU temperature for sensors 2026-09-08 21:34:55 +07:00
Kevin Le 5965010f6b Added BSEC to BME680 2026-09-08 16:40:17 +07:00
Kevin Le 54a79f4a5f Added Xiao_nrf52_repeater_bridge_rs232 2026-09-08 16:37:44 +07:00
Kevin Le 111028ac6c Added sensor build 2026-09-05 11:08:29 +07:00
Kevin Le 1ce07cd80c Added sensor env 2026-09-03 22:54:35 +07:00
Kevin Le e125d375ff Added PowerSaving for sensor firmware 2026-09-03 22:54:02 +07:00
Kevin Le af15c37d8b Added Tracker v2 and T-Deck 2026-09-02 18:00:18 +07:00
Kevin Le da1cc88fa0 Added support of button press for ESP32 repeaters with powersaving on 2026-09-02 17:47:46 +07:00
Kevin Le 374aba4fce Disabled button press which prevents TLoRa repeater to boot 2026-09-02 17:45:12 +07:00
Kevin Le e3d7feb51c Fixed crash if doing "gps" on ESP32 repeaters without GPS module 2026-09-02 17:39:22 +07:00
Kevin Le fde20d37d0 Added heltec_tracker_v2_companion_radio_usb_femoff and heltec_tracker_v2_companion_radio_usb_femon 2026-08-31 17:17:15 +07:00
Kevin Le 4eae86fa09 Moved uptime to below battery icon. Shifted dots left. 2026-08-23 09:25:31 +07:00
Kevin Le 3d830a9c7a Disabled debug log for MKE-S3 2026-08-22 11:43:12 +07:00
Kevin Le 96397639fe Rearranged pins for MKE-S3 2026-08-22 09:56:38 +07:00
Kevin Le 3077fa2d0b Added T-Echo Lite and MKE 2026-08-22 00:41:12 +07:00
Kevin Le a4fb9d29e8 Fixed GPIOs for MKE-S3 2026-08-21 20:12:55 +07:00
Kevin Le f024668a3e Added board MKE-S3N16 2026-08-21 19:33:52 +07:00
Kevin Le a3b9ad91a5 Disabled automatic light sleep for companions with USB CDC Serial 2026-08-19 19:19:16 +07:00
Kevin Le 1a7f70e7b3 Added ARDUINO_USB_MODE=1 back to Heltec v4. ARDUINO_USB_MODE in heltec_v4.json has no effect. 2026-08-19 11:36:47 +07:00
Kevin Le 61048f5868 Added missing POWERSAVING_FIRSTSLEEP_SECS for room servers 2026-08-19 10:19:05 +07:00
Kevin Le 4027acc74b Fixed to support usb companions 2026-08-18 20:57:20 +07:00
Kevin Le 167a32fbdc Fixed to show d h, h m and m for BLE companions 2026-08-18 10:40:16 +07:00
Kevin Le 307bc938b5 Fixed RXPS for LR1110 2026-08-18 09:29:12 +07:00
Kevin Le 54e5bb04e1 Fixed build script for usb companions 2026-08-17 12:44:08 +07:00
Kevin Le 1d36e0e019 Added missing ENABLE_USB_INTERFACE for Xiao S3 Wio 2026-08-16 18:45:42 +07:00
Kevin Le 54f292f40d Added uptime to companion screen 2026-08-16 16:07:03 +07:00
Kevin Le cb7c4b0fb6 Fixed esp32c6_base to extend arduino_base 2026-08-16 15:32:44 +07:00
Kevin Le 8a5f7cae85 Merge branch 'PowerSaving-v17' of https://github.com/IoTThinks/MeshCore into PowerSaving-v17 2026-08-15 18:30:01 +07:00
Kevin Le c0af1b5cb1 Fixed to use shorter platform_packages for BLE PowerSaving 2026-08-15 18:29:27 +07:00
Kevin Le e1758d2ece Fixed for T096 OLED to save 3.5mA and use dark theme 2026-08-15 18:26:32 +07:00
Kevin Le 320ce563d1 BLE Powersaving for heltec_v4_expansionkit 2026-08-15 13:13:25 +07:00
Kevin Le 4bad6830b1 Build script for PowerSaving 17.1 2026-08-14 23:42:25 +07:00
Kevin Le 0e47bdf846 Hardcoded femon, femoff for v4 and T096 2026-08-14 23:42:25 +07:00
Kevin Le d42f4240ff Fixed PowerSaving for ESP32 USB companions 2026-08-14 23:42:25 +07:00
Kevin Le 1e888cb31a Added POWERSAVING_DEBUG 2026-08-14 23:42:25 +07:00
Kevin Le 6e4e6f16a6 Prevented back-powering to save 2.8 mA for ST7735Display 2026-08-14 23:42:25 +07:00
Kevin Le 687bac55eb Time keep for ESP32 accross reboots 2026-08-14 23:42:25 +07:00
Kevin Le 772dc84708 Time keep for NRF52 across resets 2026-08-14 23:42:25 +07:00
Kevin Le a00fbbe252 Removed obsolete enterDeepSleep of TBbeam 2026-08-14 23:42:25 +07:00
Kevin Le 4cb67d9054 GPS PowerSaving, outpath, sensor, reboot.interval, board_build.ldscript 2026-08-14 23:36:52 +07:00
Kevin Le 8002d1e2ec Disabled BLE_DEBUG_LOGGING for M6 2026-08-14 23:36:52 +07:00
Kevin Le 43882d868a Added battery measurement for Xiao S3 Wio 2026-08-14 23:36:52 +07:00
Kevin Le be6f3599e2 PowerSaving for room servers 2026-08-14 23:36:52 +07:00
Kevin Le 594d770968 PowerSaving for companions 2026-08-14 23:36:52 +07:00
Kevin Le 21fc3bf24d Disabled NRF52_POWER_MANAGEMENT and added board_build.ldscript for time keep in NRF52 2026-08-14 23:36:52 +07:00
Kevin Le ba1a2ff598 PS: Added sensor support for Wio L1 Pro 2026-08-14 23:36:52 +07:00
Kevin Le e7bd0a8904 PS: Disabled Blue led in T-echo Lite 2026-08-14 23:36:52 +07:00
Kevin Le f8a90a4926 PS: file naming 2026-08-14 23:36:52 +07:00
Kevin Le 0024226990 PS: rxps, reboot.interval, outpath 2026-08-14 23:36:52 +07:00
Kevin Le 2384af19b6 RAM slot to keep time for NRF52 2026-08-14 23:36:52 +07:00
Kevin Le ea246a621c Funding 2026-08-14 23:36:52 +07:00
Kevin Le d302651eb6 Disabled USE_CC310_HW_CRYPTO: https://github.com/meshcore-dev/MeshCore/pull/2824 2026-08-14 23:34:22 +07:00
IoTThinks afcebdd043 Update GitHub funding username to IoTThinks 2026-08-14 23:34:22 +07:00
Kevin Le 7509e51e3d Station G3: Expose, persist, and apply FEM gain preferences. https://github.com/meshcore-dev/MeshCore/pull/3137 2026-08-12 00:07:37 +07:00
Kevin Le cf997cec37 Fix RX Boosted Gain setting after AGC reset is triggered. https://github.com/meshcore-dev/MeshCore/pull/3158 2026-08-11 23:18:37 +07:00
Kevin Le 5f655530c7 Disabled USE_CC310_HW_CRYPTO: https://github.com/meshcore-dev/MeshCore/pull/2824 2026-08-11 22:43:12 +07:00
Kevin Le 14a7f5233f Final PS 17 on PS16 branch 2026-08-10 19:32:08 +07:00
IoTThinks f0b1f9fdf7 Merge branch 'meshcore-dev:main' into main 2026-08-10 19:17:59 +07:00
Kevin Le 28331c110c Added missing RXPowerSaving.h 2026-08-09 23:32:19 +07:00
Kevin Le 5a92e91498 Added ST7789LCD for Heltec v4 r8 2026-08-09 23:31:30 +07:00
Kevin Le 5859319cbf Added Heltec V4 R8 2026-08-09 23:30:56 +07:00
Kevin Le 6334f602f1 Added polling period and powersave of I2C GPS for RAK12500 2026-08-09 12:41:29 +07:00
Kevin Le e13fb6a426 Added ; -D FORCE_GPS_ALIVE 2026-08-09 12:38:31 +07:00
Kevin Le 2041089660 Added heltec_v4_companion_radio_usb_ps_femon and heltec_v4_companion_radio_usb_ps_femoff 2026-08-08 16:05:56 +07:00
Kevin Le 1bf80992b9 For RAK only, fixed reset pin and honour FORCE_GPS_ALIVE 2026-08-08 11:28:28 +07:00
Kevin Le d3539e8810 Fixed name for Heltec_t096_companion_radio_ble_femon 2026-08-05 23:32:09 +07:00
Kevin Le 6160509efc PowerSaving17: Cleanup for RX PowerSaving 2026-08-05 22:06:23 +07:00
Kevin Le 4008b68f75 Fixed GPS for M3 and disabled log 2026-07-31 20:59:17 +07:00
Kevin Le e90b5dc87d Fixed GPS for M6 and disabled log 2026-07-31 20:58:20 +07:00
Kevin Le 07172b7c54 Added battery voltage and Powersaving status to repeater OLED 2026-07-31 20:57:22 +07:00
Kevin Le a54ef6e7cc Added universal fix to support OLED for all versions of T-Beam Supreme 2026-07-31 11:57:02 +07:00
IoTThinks 9fb94272c6 Update GitHub funding username to IoTThinks 2026-07-27 09:54:21 +07:00
Kevin Le 0cc580afec GPS PowerSaving 1.4: Added GPS PowerSaving for Seeed T1000e, Heltec Mesh Solar and Heltec Tracker.
Not supported: Mesh Adventurer (unable to off GPS power) and ThinkNode M1 (manual GPS switch).
2026-07-23 23:21:41 +07:00
Kevin Le a2fe2ea642 Added T_Beam_S3_Supreme_SX1262_companion_radio_ble_ps 2026-07-23 12:35:43 +07:00