Commit Graph
99 Commits
Author SHA1 Message Date
Liam CottleandGitHub 09c121efae Merge pull request #1178 from fschrempf/xiao-nrf-button-pullup-fix
Xiao NRF52: Enable pullup on button input
2025-12-07 19:18:48 +13:00
Liam CottleandGitHub 9bfbb777a1 Merge pull request #1100 from stphnrdmr/dev
Allow SF smaller than 7 to be saved
2025-11-14 12:15:10 +13:00
Liam CottleandGitHub 0b9f055860 Merge pull request #1047 from aqua/build-name-fix
Fix the sample RAK repeater build target name
2025-11-01 19:19:49 +13:00
liamcottle 273a54f104 increase room server max uptime from 49 days to 136 years 2025-10-23 23:29:08 +13:00
liamcottle f1824e68b9 increase repeater max uptime from 49 days to 136 years 2025-10-23 23:24:40 +13:00
Liam CottleandGitHub 6288a5d11a Merge pull request #1002 from wel97459/dev-CayenneLPP
Updated CayenneLPP to 1.6.1
2025-10-23 20:24:49 +13:00
Liam CottleandGitHub 79d0989702 Merge pull request #962 from haxwithaxe/dev
Added more polished build.sh usage
2025-10-19 12:10:58 +13:00
liamcottle 6a1f8d65c9 add missing null terminator for login payload 2025-09-30 00:31:10 +13:00
liamcottle ec48e6acfc added 'board' cli command to get board name 2025-09-29 15:24:25 +13:00
Liam CottleandGitHub e381f03bc2 Merge pull request #854 from liamcottle/fix/missing-build-flags
Fix: add missing build flags
2025-09-29 13:49:57 +13:00
Liam CottleandGitHub 8ac6dcb644 Merge pull request #858 from csrutil/fix/tiny-relay-compile
Fix: add missing build flags for tiny_relay
2025-09-29 13:49:31 +13:00
liamcottle 914001344f add missing build flags for failed builds 2025-09-28 23:32:04 +13:00
Liam CottleandGitHub 70ec996c08 Merge pull request #853 from liamcottle/fix-calc-shared-secret
fix multiple candidates warning
2025-09-28 21:05:03 +13:00
liamcottle 3f4f9eff17 fix multiple candidates warning 2025-09-28 21:01:41 +13:00
liamcottle 0307b6119e increase MAX_NEIGHBOURS from 8 to 50 2025-09-28 16:11:58 +13:00
Liam CottleandGitHub 2e92137d10 Merge pull request #851 from liamcottle/build-script-suffix
build script should check for firmware type suffix
2025-09-28 15:04:22 +13:00
liamcottle 58ed14d971 build script should check for firmware type suffix 2025-09-28 15:00:45 +13:00
liamcottle f8f5f00549 admin cli neighbors command should sort newest to oldest 2025-09-28 14:38:13 +13:00
Liam CottleandGitHub f9b2613e57 Merge pull request #844 from liamcottle/refactor-variant-suffixes
refactor variants to use standard firmware type suffixes
2025-09-28 14:20:04 +13:00
liamcottle f3b9c06646 refactor variants to use standard firmware type suffixes 2025-09-27 23:45:33 +12:00
Liam CottleandGitHub 2992062bbe Merge pull request #770 from Meshcore-Portugal/jbrazio/2025_44aa3add
Normalize repeater target names
2025-09-27 23:15:23 +12:00
liamcottle e49eef5588 allow building multiple specific targets at same time 2025-09-26 22:59:20 +12:00
liamcottle 3fbdaf7ce6 don't overwrite existing platformio build flags in build script 2025-09-26 22:46:38 +12:00
liamcottle 418ae08b4d add FIRMWARE_VER_LEVEL to companion PUSH_CODE_LOGIN_SUCCESS 2025-09-25 15:21:58 +12:00
liamcottle b8394a4e62 use pointer array 2025-09-25 14:55:36 +12:00
liamcottle 1c7a0ce2bd use uint16_t to allow fetching up to 65535 neighbours 2025-09-25 14:55:36 +12:00
liamcottle 02c178dae7 implement new binary request/response for paginated neighbours 2025-09-25 14:55:36 +12:00
Liam CottleandGitHub 47c57a52cc Merge pull request #795 from tahnok/python3-build-sh
Use python3 not python in build.sh
2025-09-17 10:26:09 +12:00
liamcottle 400e09f318 revert unexpected change to ble advertising interval on nrf52 2025-09-15 13:06:35 +12:00
liamcottle 561dbea30f update lastmod when a new message is received 2025-09-15 12:28:26 +12:00
Liam CottleandGitHub 5cd0470879 Merge pull request #777 from bryantkelley/docs/add-ble-firmware-troubleshooting-q-a
[Docs] Add companion not showing up over Bluetooth to FAQ
2025-09-13 14:23:51 +12:00
liamcottle 25ea953cc3 don't mark as connected until connection secured 2025-09-12 20:23:21 +12:00
Liam CottleandGitHub f35e259fd6 Merge pull request #767 from liamcottle/fix/wismeshtag-poweroff-wakeup
Fix: WisMeshTag power off and wake up
2025-09-10 17:44:37 +12:00
liamcottle 80d5e2d8bc fix wismesh tag power off and wake up 2025-09-10 17:04:03 +12:00
Liam CottleandGitHub a3aa66ac16 Merge pull request #729 from liamcottle/fix/thinknodem1
ThinkNode M1: add missing crc lib dep
2025-09-04 20:42:15 +12:00
liamcottle d56b725256 add missing crc32 libdep after gxepd display driver changes 2025-09-04 20:07:37 +12:00
Liam CottleandGitHub a4c2da9d50 Merge pull request #704 from liamcottle/fix/wismesh-pocket-user-button
Fix: WisMesh Pocket user button
2025-09-01 21:09:54 +12:00
liamcottle 3ad43431d9 fixed wismesh pocket user button 2025-09-01 21:04:41 +12:00
Liam CottleandGitHub f5c7d3dd80 Merge branch 'dev' into esp32_c3_c6_s3_max_contacts_300 2025-09-01 00:38:21 +12:00
Liam CottleandGitHub d8c4fa456a Merge pull request #690 from mattzzw/main
Update faq.md, add information on how to configure wifi
2025-08-31 18:02:50 +12:00
liamcottle 18ef1ba804 add low battery shutdown alert for thinknode m1 2025-08-30 23:09:01 +12:00
liamcottle 6172537459 auto shutdown thinknode m1 at 3.3v 2025-08-30 21:56:00 +12:00
liamcottle 5a34bd5460 turn off tx led when powering off 2025-08-30 21:54:46 +12:00
liamcottle 796b4c705c disconnect existing wifi client when new connection established 2025-08-29 19:50:05 +12:00
liamcottle 09e45f25b7 add new ui to heltec v3 wifi companion 2025-08-29 18:58:54 +12:00
liamcottle 9ee0152084 add default no op implementation for remove neighbor function 2025-08-29 18:17:01 +12:00
liamcottle c49ecc121e use new instance of neighbour info object when removing neighbour 2025-08-29 18:08:06 +12:00
liamcottle 2d5016bac3 add ability to remove neighbour via cli 2025-08-25 23:45:50 +12:00
liamcottle 8d7a49867f add support for new companion ui on thinknode m1 2025-08-09 00:21:10 +12:00
liamcottle 599e3a187c start rx again immediately after receive 2025-07-20 23:27:54 +12:00
liamcottle 67f9204e88 refactor nrf52 ble to use callbacks 2025-07-07 16:36:55 +12:00
liamcottle 0914056a09 tidy logic for devices with display 2025-07-06 14:16:43 +12:00
liamcottle 7ea6a98513 dont show cli data replies on display 2025-07-06 14:07:56 +12:00
liamcottle 583cdd4980 fix indentation 2025-06-22 21:38:35 +12:00
liamcottle 37c20a348e add support for storage stats on nrf52 2025-06-22 21:35:21 +12:00
liamcottle 7f79d0c514 close roor dir after listing files 2025-06-07 17:56:20 +12:00
liamcottle 28edff43fd simplify serial print 2025-06-07 17:42:18 +12:00
liamcottle a50f89f16f ensure root path is usable 2025-06-07 17:38:22 +12:00
liamcottle a814bfb00b don't create file when trying to open for read 2025-06-07 16:17:45 +12:00
liamcottle 9d574b2de0 ensure user isn't removing invalid path 2025-06-07 16:03:04 +12:00
liamcottle a22c176d45 add rm command to remove file 2025-06-07 15:44:36 +12:00
liamcottle 0f601752e4 implement ls and cat commands for rescue mode 2025-06-07 15:23:55 +12:00
liamcottle 4b9eac81c6 fix 150mA power draw on ThinkNode M1 2025-06-06 21:55:03 +12:00
liamcottle 22058c0ee5 add logo files 2025-06-05 20:35:40 +12:00
liamcottle d9c1cffac2 allow setting default node name for companion via build flag 2025-05-20 20:51:46 +12:00
liamcottle 86d1c80704 fix formatting 2025-05-18 02:54:53 +12:00
liamcottle 69a70c4f71 update get support 2025-05-18 02:53:05 +12:00
liamcottle bb5650a998 update how to get started 2025-05-18 02:47:09 +12:00
liamcottle aa272ecc0c adjust getting started info 2025-05-18 02:26:53 +12:00
liamcottle 2f5cc94d04 add info about flasher and clients 2025-05-18 02:18:32 +12:00
liamcottle d2377c91ab fix offline queue size for xiao nrf52 2025-05-14 23:10:27 +12:00
liamcottle 6c0d94aa2d increase offline queue size from 16 to 256 for all companion ble firmwares 2025-05-14 23:02:49 +12:00
liamcottle f18a3b78ad ble pin must be zero or a valid 6 digit pin 2025-05-07 20:53:59 +12:00
liamcottle d04eda9f16 enable neighbours feature for all repeater variants 2025-05-07 20:26:15 +12:00
liamcottle 8f32ee61ce no need for prefs check before prefs are loaded 2025-05-05 11:34:02 +12:00
liamcottle 0bccf29f64 use hex of first 4 bytes of identity public key as default node name 2025-05-05 11:21:31 +12:00
liamcottle 8f5a2ac832 remove pin mode setup from uitask 2025-04-26 17:54:59 +12:00
liamcottle e825e4474f fix rak4631 builds after addition of xio nrf52 board 2025-04-13 13:36:39 +12:00
liamcottle c4d32eba74 remove unused variables 2025-04-08 23:17:22 +12:00
liamcottle bc820ae93e show firmware version and build date on room server screen 2025-04-08 23:09:55 +12:00
liamcottle 4a51cb98c6 show firmware version and build date on repeater screen 2025-04-08 23:05:27 +12:00
liamcottle 28aa94b899 show firmware version and build date on companion screen 2025-04-08 22:58:17 +12:00
liamcottle 4d4a0ae4e3 init display before radio 2025-04-01 16:10:12 +13:00
liamcottle 7e583d7f98 show please wait message on room server boot 2025-04-01 16:04:06 +13:00
liamcottle f93a5156bb show please wait message on repeater boot 2025-04-01 16:00:09 +13:00
liamcottle af070af554 show please wait message on companion boot 2025-04-01 15:50:24 +13:00
liamcottle 87443ad43f clear display on init to avoid static 2025-04-01 14:46:48 +13:00
liamcottle d48bc3a2f1 also build uf2 for t1000e 2025-03-03 21:13:55 +13:00
liamcottle 8a360bcc30 merge bins for esp32 boards 2025-03-03 18:51:27 +13:00
liamcottle bb8082d966 add release docs 2025-03-03 18:08:00 +13:00
liamcottle 13bc6e4178 setup automated firmware builds with github actions 2025-03-03 17:58:15 +13:00
liamcottle 66a85a70f3 add nrf52 s140 softdevice header files for compiling t1000e firmware 2025-02-27 02:35:12 +13:00
liamcottle abb2dea321 don't set encryption level on device as it's set on each characteristic 2025-02-26 20:24:14 +13:00
liamcottle dbc9659e9a enforce pin being used for ble pairing on nrf52 2025-02-26 17:27:58 +13:00
liamcottle 83c827ce85 enforce pin being used for ble pairing on esp32 2025-02-26 17:04:44 +13:00
liamcottle 9faba8f184 add build flags to enable and disable private key import and export 2025-02-21 14:54:59 +13:00
liamcottle 6af9774976 add new commands to companion firmware to import and export identity private key 2025-02-21 12:34:15 +13:00
liamcottle a96ecd8b5b added CMD_GET_BATTERY_VOLTAGE to companion radio 2025-02-16 16:51:10 +13:00
liamcottle e8390ebc7b added CMD_REBOOT to companion radio 2025-02-16 15:24:46 +13:00