Commit Graph
100 Commits
Author SHA1 Message Date
Ben Meadors 9d3cac7cdb MQTT Json Payload variants (#1667)
* Payload variants

* Waypoints and fixes

* Remove json send to mesh. I think protobuf messages already do that

* whoops
2022-09-01 17:54:24 -05:00
Ben Meadors 7f586f7099 Better logging and cleanup (#1662) 2022-08-29 07:31:02 -05:00
Ben Meadors 1013aff9b6 Screen changes and fixes (#1651)
* Fixed bluetooth reinit bug

* Remove screen transition ms

* Whoops

* hasScreen is smarter now

* Oops
2022-08-25 11:25:05 -05:00
Ben Meadors d7e5eb4d22 Upgrade unishox-2 to 1.0.3 (#1650) 2022-08-25 07:12:38 -05:00
Ben Meadors 9a03b2e49d Same as NodeDB position_broadcast_secs bug but different (#1645)
* intervalMs
2022-08-24 17:29:09 -05:00
Ben Meadors ddc3727155 Fixed NRF52 bluetooth 2022-08-23 14:03:10 -05:00
Ben Meadors ef9bfc9104 Enable external notification module for nrf52 2022-08-23 13:16:20 -05:00
Ben Meadors 3bb645d4fe Fixed huge nodeinfo bug 2022-08-23 13:12:41 -05:00
Ben Meadors 8f99258fc4 Update main_matrix.yml 2022-08-22 18:31:56 -05:00
Ben Meadors b54073a8a1 Bluetooth mode unification and behavior tweaks (#1636)
* Esp32 bluetooth modes

* Comment

* Gutting bluetooth

* Cleanup

* Security

* Testing

* NRF bluetooth security

* Reboot on saved lora or bluetooth settings

* Cleanup

* Fixes

* Stub for platforms without screens

* Fixed just-works in esp32

* Cleanup

* Display device name in boot screen

* Added waypoint module routing

* chmod

* Words

* Protos

* Backing out partition changes for testing

* Revert "Backing out partition changes for testing"

This reverts commit 191ed6489c5df8af51af8e422bc293216558f978.

* Chmod PR artifacts

* Trying setInitialState again

* Revert "Trying setInitialState again"

This reverts commit 703eac72773062b6df6bd31c11e391dae8a1513e.

* External notification module

* Cleanup

* Pin display formatting
2022-08-22 16:41:23 -05:00
Ben Meadors c85e9f53c7 Chmod PR artifacts 2022-08-20 12:53:34 -05:00
Ben Meadors 4cfc229e77 Update device-update.sh 2022-08-19 13:35:54 -05:00
Ben Meadors bbd7c5063d Removed ota erasure 2022-08-19 13:34:41 -05:00
Ben Meadors 05df849a6d Repartitioned 2022-08-19 13:33:58 -05:00
Ben Meadors ccbc01a753 Repartitioned 2022-08-19 13:33:02 -05:00
Ben Meadors b028af0d82 Bluetooth modes (#1633)
* Formatting and comments

* Esp32 bluetooth modes

* Comment
2022-08-16 20:42:43 -05:00
Ben Meadors 86d3759f55 New bluetooth config protos and canned messages consolidation (#1632)
* Bluetooth and canned messages refactor

* More can of worms messages

* Set has_bluetooth and default pin

* Defaults
2022-08-15 21:06:55 -05:00
Ben Meadors 4dea95d03f Update version.properties 2022-08-14 20:22:52 -05:00
Ben Meadors 1253abd138 Syntax error 2022-08-14 15:56:55 -05:00
Ben Meadors 80e3cee006 NimBLE enhanced logging (do not merge) (#1629)
* Change log level to debug

* Don't reinit active bluetooth services

* Chmod +x before zip and adding to release
2022-08-14 15:27:21 -05:00
Ben Meadors ca9113ad05 Update version.properties 2022-08-14 15:16:47 -05:00
Ben Meadors 73a1ea59f4 Update BMP280Sensor.cpp (#1627) 2022-08-12 20:11:32 -05:00
Ben Meadors 97712a9dc4 Update ESP32Bluetooth.cpp (#1625)
* Update ESP32Bluetooth.cpp

* Update ESP32Bluetooth.h
2022-08-12 14:14:14 -05:00
Ben Meadors 20e43fcf34 Update version.properties 2022-08-12 13:55:02 -05:00
Ben Meadors 64f852e3f7 Update main_matrix.yml 2022-08-12 07:21:20 -05:00
Ben Meadors ea90e4d2de Update main_matrix.yml 2022-08-12 07:04:36 -05:00
Ben Meadors dd720f2fe6 Tweak 2022-08-11 19:23:51 -05:00
Ben Meadors 808fef7e91 Update main_matrix.yml 2022-08-11 18:50:02 -05:00
Ben Meadors 70e6dc3c67 chmod 2022-08-11 17:54:48 -05:00
Ben Meadors 279149e40f version.properties bump 2022-08-11 17:35:32 -05:00
Ben Meadors 4588995fba Chmod bump_version 2022-08-11 16:30:22 -05:00
Ben Meadors 11ae248c5e Update main_matrix.yml 2022-08-11 16:19:27 -05:00
Ben Meadors a0a5147c42 Update main_matrix.yml 2022-08-11 15:58:16 -05:00
Ben Meadors b8aac2c5b6 Create bump_version.py 2022-08-11 15:27:44 -05:00
Ben Meadors de22f20876 Turn region screen back on (#1621) 2022-08-11 14:24:35 -05:00
Ben Meadors 9b5211dc65 Syntax 2022-08-11 09:03:18 -05:00
Ben Meadors 0b4fb72d58 Guard the assets (#1618)
* Guard the assets

* Indicated legacy build-all

* Hopefully fixed
2022-08-11 08:56:38 -05:00
Ben Meadors 7e03019cc4 Zip elfs 2022-08-11 07:22:19 -05:00
Ben Meadors 780f4383f4 Trying elves again 2022-08-11 07:07:04 -05:00
Ben Meadors 8148f06773 Paths 2022-08-10 20:59:45 -05:00
Ben Meadors d5780af362 Elves live in trees 2022-08-10 20:24:37 -05:00
Ben Meadors 82ed7a2084 Elves are released 2022-08-10 20:09:01 -05:00
Ben Meadors dd5fd3744d Debug elfs 2022-08-10 19:25:27 -05:00
Ben Meadors afb5fca6e1 Correct path 2022-08-10 19:21:59 -05:00
Ben Meadors 95d75fdfee Bins 2022-08-10 19:06:31 -05:00
Ben Meadors 029a6b16ba Release the correct archiva 2022-08-10 18:47:06 -05:00
Ben Meadors 9be3099ca6 Remove release workflow 2022-08-10 18:10:15 -05:00
Ben Meadors b6126e6e63 Disable release workflow 2022-08-10 18:07:11 -05:00
Ben Meadors d6dfdc314e Update version.properties 2022-08-10 18:05:32 -05:00
Ben Meadors 78666e9b36 Oops 2022-08-10 18:00:41 -05:00
Ben Meadors 3abba0ce39 Release in CI hopefully 2022-08-10 17:59:47 -05:00
Ben Meadors 2c8e030b3d Bump whitespace for build 2022-08-10 16:32:27 -05:00
Ben Meadors eed7408f00 Remove checks from pico for now 2022-08-10 16:28:11 -05:00
Ben Meadors cabd1eb8c0 plz work 2022-08-10 16:17:49 -05:00
Ben Meadors f46c11a047 Line break 2022-08-10 16:12:35 -05:00
Ben Meadors cdd5e16e25 Path 2022-08-10 16:10:03 -05:00
Ben Meadors a6c9a819f8 Chmod path 2022-08-10 16:05:10 -05:00
Ben Meadors 2e72397898 Chmod 2022-08-10 16:03:41 -05:00
Ben Meadors f554226226 Add print back 2022-08-10 15:53:19 -05:00
Ben Meadors 2d1897a36f chmod 2022-08-10 15:52:53 -05:00
Ben Meadors fe1ed3f284 Pico build in PR (#1617)
* Pico build in PR

* Missed refs

* Update main_matrix.yml
2022-08-10 15:33:42 -05:00
Ben Meadors 3251cd510a Bump version 2022-08-10 13:11:32 -05:00
Ben Meadors 7d0411cd15 Esp32 NimBLE experiments (#1613)
* Delete callbacks on bleServer on destruct

* Trying things
2022-08-10 12:44:52 -05:00
Ben Meadors 401b5d92aa 1.3.34 2022-08-08 07:29:36 -05:00
Ben Meadors 572f9f9295 Get device metadata admin message (#1607)
* Get device metadata admin message

* Bump device state version
2022-08-08 07:19:04 -05:00
Ben Meadors ab0095cb05 1.3.33 release 2022-08-07 16:06:18 -05:00
Ben Meadors 591ae7a803 Change state order to send node info before config (#1606)
* Change state order to send node info before config

* Kill groups
2022-08-07 16:03:58 -05:00
Ben Meadors de47cc55a0 Don't reply with null island (#1605) 2022-08-07 15:08:46 -05:00
Ben Meadors 1c8e64319c Update nimble to 1.4 (#1600)
* Update nimble version

* Back down a version

* Nimble 1.4

* Change log level of Nimble. Too chatty

* Log level

* Log level of 1 (error)
2022-08-06 14:16:11 -05:00
Ben Meadors a10e56265b Update nimble version (#1599)
* Update nimble version

* Back down a version
2022-08-05 16:11:22 -05:00
Ben Meadors 9fe2ddb082 1.3.30 2022-08-04 07:33:02 -05:00
Ben Meadors 7afc14991e Bump for release 2022-08-03 07:38:20 -05:00
Ben Meadors 86095323e5 Add station-g1 to PR build (#1588) 2022-08-03 07:36:29 -05:00
Ben Meadors 01ac8d10b5 Add station-g1 to release (#1589) 2022-08-03 07:28:43 -05:00
Ben Meadors 874d308b50 Only save devicestate on GPS reset (#1587) 2022-08-03 07:16:41 -05:00
Ben Meadors 44ffdc5172 Send to phone like position packets (#1582) 2022-07-31 11:13:12 -05:00
Ben Meadors 97684c6c73 Add bmp-280 support (#1581) 2022-07-31 08:52:47 -05:00
Ben MeadorsandSacha Weatherstone fd27a814b7 Don't send me to null island, please (#1576)
* Don't send me to null island, please

* Typo

Co-authored-by: Sacha Weatherstone <sachaw100@hotmail.com>
2022-07-30 07:36:21 -05:00
Ben Meadors 13a287ce5c firmare (#1575) 2022-07-29 17:58:42 -05:00
Ben Meadors 7e7872605b Lots of environmental telemetry sensor cleanup (#1574) 2022-07-29 12:39:46 -05:00
Ben Meadors a41735544b Merge branch 'master' into loodydo-Compass-Fix 2022-07-28 07:25:56 -05:00
Ben Meadors c292e539d4 Merge branch 'master' into loodydo-Compass-Fix 2022-07-17 18:27:35 -05:00
Ben Meadors 85f46d3231 Bump to 1.3.25 for release 2022-07-11 13:18:58 -05:00
Ben Meadors d56094fb7c Set last gps coordinates after comparison (#1556)
* Set last gps coordinates after comparison

* Wrong spot
2022-07-11 13:18:02 -05:00
Ben Meadors 7485c312dd Merge branch 'master' into loodydo-Compass-Fix 2022-07-06 07:03:48 -05:00
Ben Meadors 8c2af4f3d5 Merge branch 'master' into master 2022-07-04 13:19:56 -05:00
Ben Meadors d7d574e0a7 Screen for voltage / current (#1547)
* Add voltage + current measurements

* mA instead of amp
2022-07-03 11:10:41 -05:00
Ben Meadors 5462d84bfc Bump for release 2022-07-02 14:51:50 -05:00
Ben Meadors 1efcd5e125 Merge branch 'master' into master 2022-07-02 14:44:40 -05:00
Ben Meadors 9fd7abf3d4 Actually save nodeDb after we init (#1546) 2022-07-02 10:16:48 -05:00
Ben Meadors 4a08f86f96 Oops (#1545) 2022-07-02 09:25:01 -05:00
Ben Meadors 3f0ff45232 Node db cleanup and debug prints (#1543)
* Node db cleanup and debug prints

* File name cleanup
2022-07-02 09:09:41 -05:00
Ben Meadors c725a6b65f Bump for next tech preview release 2022-06-29 20:17:51 -05:00
Ben Meadors 9c6da233b9 Phoneapi moduleconfig (#1538) 2022-06-29 19:41:43 -05:00
Ben Meadors 7a50ab4de2 Re-init config_state after we switch to nodeinfo (#1526) 2022-06-20 13:28:50 -05:00
Ben Meadors a7d527c3c3 Pins for m5stack-core 2022-06-20 12:41:03 -05:00
Ben Meadors 388865aba7 Dashes not underscores 2022-06-20 11:19:20 -05:00
Ben Meadors 21c6e595a1 Update build-all.sh 2022-06-20 11:18:30 -05:00
Ben Meadors 4a2522dbd3 Add m5stack core targets to release 2022-06-20 09:16:00 -05:00
Ben Meadors 877d72cbad Helps if you get the name right 2022-06-20 09:15:30 -05:00