Commit Graph
100 Commits
Author SHA1 Message Date
Ben MeadorsandThomas Göttgens 3ca6f645d4 Portduino build flags 2022-11-06 18:22:52 +01:00
Ben MeadorsandThomas Göttgens 6694d31d07 Somehow I still missed one :-| 2022-11-06 18:22:52 +01:00
Ben MeadorsandThomas Göttgens d15edf1955 Update NMEAWPL.h 2022-11-06 18:22:52 +01:00
Ben MeadorsandThomas Göttgens e1ce037550 Update NMEAWPL.cpp 2022-11-06 18:22:52 +01:00
Ben MeadorsandThomas Göttgens f9c376a524 Update NMEAWPL.cpp 2022-11-06 18:22:52 +01:00
Ben MeadorsandThomas Göttgens 26a907444c Fix for alpine linux builds 2022-11-06 18:22:52 +01:00
Ben MeadorsandGitHub 9422d31f55 Merge pull request #1905 from meshtastic/trying-again
Trying again
2022-11-05 09:35:51 -05:00
Ben Meadors 087c7c19af Update protos 2022-11-05 09:34:33 -05:00
Ben Meadors 3476b35fca Merge remote-tracking branch 'origin/master' into trying-again 2022-11-05 09:33:39 -05:00
950d5defda Master to develop (resolves conflicts) (#1903)
* Rearranging deck chairs, 900M22S working, 30S not

* We do have wire, just not where it's expected

* Put more of the module specific pins in their blocks

* tryfix compile with NO_SCREEN

* Portduino only: don't continue to try rebooting (#1887)

Co-authored-by: Thomas Göttgens <tgoettgens@gmail.com>

* Support for TLORA 2.1-1.8

* Don't allow arbitrary channel name for admin (#1886)

Co-authored-by: Ben Meadors <benmmeadors@gmail.com>

* Experimental DIY nrf52840 feather support (#1884)

* Experimental DIY nrf52840 feather support

* Fix target

* sx1262 wiring

* Remove lib

* Don't consider Response as ACK for FloodingRouter (#1885)

Co-authored-by: Ben Meadors <benmmeadors@gmail.com>

* Fix feather diy (#1892)

* Fix variant

* Fix feather diy target

* [modules][external notifications] allow select channel to listen to

* Fix feather diy pin mapping (#1894)

Thanks to @markbirss

* [create-pull-request] automated change

* Override Screen Autodtect

* Maybe fix crash of this board.

* Fixes reset loop with new espressif32 platform on tlora-v2

 Sending a pulse to the OLED_RESET Pin 16 results in a reset loop using recent version of the espressif32 platform.

* Experiment with self hosted action runner

* Fix MQTT on ETH

* revert the tryfix

* Cheating

* Cleanup artifacts older than 1 month

* Update cleanup_artifacts.yml

* Update cleanup_artifacts.yml

* Update cleanup_artifacts.yml

* Delete cleanup_artifacts.yml

* fix: use RF95_IRQ for wakeup source in doLightSleep (#1899)

Co-authored-by: Thomas Göttgens <tgoettgens@gmail.com>
Co-authored-by: Ben Meadors <benmmeadors@gmail.com>

* Update protos

* Update protos

Co-authored-by: code8buster <communismisgreat@national.shitposting.agency>
Co-authored-by: Thomas Göttgens <tgoettgens@gmail.com>
Co-authored-by: GUVWAF <78759985+GUVWAF@users.noreply.github.com>
Co-authored-by: Mykhailo Lesyk <m@lesyk.org>
Co-authored-by: Mykhailo Lesyk <lesykm@users.noreply.github.com>
Co-authored-by: caveman99 <caveman99@users.noreply.github.com>
Co-authored-by: he-leon <he-leon@users.noreply.github.com>
Co-authored-by: Lars Weber <weber@weber-software.com>
2022-11-05 09:28:41 -05:00
Ben MeadorsandGitHub c6f060a24f Add develop to CI 2022-11-05 09:21:51 -05:00
Ben Meadors cda7a60734 Update protos 2022-11-05 08:43:44 -05:00
Ben MeadorsandGitHub 01381057c5 Delete cleanup_artifacts.yml 2022-11-05 08:06:28 -05:00
Ben MeadorsandGitHub 3dc6ed5672 Update cleanup_artifacts.yml 2022-11-05 06:57:47 -05:00
Ben MeadorsandGitHub 764b48e04a Update cleanup_artifacts.yml 2022-11-05 06:47:00 -05:00
Ben MeadorsandGitHub 4c931967c7 Update cleanup_artifacts.yml 2022-11-05 06:44:08 -05:00
Ben MeadorsandGitHub a547a791ba Cleanup artifacts older than 1 month 2022-11-05 06:42:53 -05:00
Ben MeadorsandGitHub a49355133c Cheating 2022-11-04 14:23:22 -05:00
Ben MeadorsandGitHub b2e540b114 Experiment with self hosted action runner 2022-11-04 13:43:16 -05:00
Ben MeadorsandGitHub f5945d429e Merge branch 'master' into ext_notification_channel 2022-11-03 14:29:15 -05:00
Ben MeadorsandGitHub a3eced53bb Fix feather diy pin mapping (#1894)
Thanks to @markbirss
2022-11-03 14:28:49 -05:00
Ben MeadorsandGitHub 593301146e Fix feather diy (#1892)
* Fix variant

* Fix feather diy target
2022-11-02 15:57:47 -05:00
Ben MeadorsandThomas Göttgens ef18b173cd Experimental DIY nrf52840 feather support (#1884)
* Experimental DIY nrf52840 feather support

* Fix target

* sx1262 wiring

* Remove lib
2022-11-02 18:19:09 +01:00
Ben MeadorsandGitHub 39c1637030 Experimental DIY nrf52840 feather support (#1884)
* Experimental DIY nrf52840 feather support

* Fix target

* sx1262 wiring

* Remove lib
2022-11-02 07:48:14 -05:00
Ben MeadorsandGitHub 6d3028f213 Merge branch 'master' into TLORA-18 2022-11-02 07:20:39 -05:00
Ben MeadorsandGitHub b4d6c8f37b Update verbiage 2022-10-31 08:32:21 -05:00
Ben MeadorsandGitHub 6a907348b4 Merge branch 'master' into master 2022-10-31 08:17:37 -05:00
Ben Meadors 18ab8749ff Update protobuf ref 2022-10-31 08:09:22 -05:00
Ben MeadorsandGitHub a1ed5cdffc 2.0 (To be merged Nov 1) (#1870)
* 2.0

* Catch the right version of the common files
2022-10-31 07:51:44 -05:00
Ben MeadorsandGitHub 760d463bf5 Merge branch 'master' into master 2022-10-31 06:12:16 -05:00
Ben MeadorsandGitHub afafb3ba32 Fixing a number of T-Beam poweroff display issues (#1876) 2022-10-30 20:40:30 -05:00
Ben MeadorsandGitHub 311835a231 Implement extended device metadata (#1874)
* Implement extended device metadata

* HAS_BLUETOOTH should be global
2022-10-30 10:02:11 -05:00
Ben MeadorsandGitHub d6c9327aef Opposite logic for use_preset based channel name (#1871) 2022-10-29 11:40:05 -05:00
Ben MeadorsandGitHub 051ce5e09f Merge branch 'master' into techo-shutdown-backlight 2022-10-27 20:17:31 -05:00
Ben Meadors 82bcd391cd Fix those refs 2022-10-26 16:50:58 -05:00
Ben MeadorsandGitHub b2913be086 Merge branch 'master' into RAK13800 2022-10-25 07:04:46 -05:00
Ben MeadorsandGitHub 761804b17a Send network ping on triple-click (#1852)
* Send network ping on multi-press

* Refresh myNodeInfo before sending

* Cleanup and screen print

* Update ButtonThread.h
2022-10-24 11:03:54 -05:00
Ben MeadorsandGitHub c47401d729 Remove setting fixed pin on double-click (#1851)
* Remove setting fixed pin on double-click

* Remove disablePin method
2022-10-24 07:16:13 -05:00
Ben MeadorsandGitHub 4d2e44d64b Merge branch 'master' into RAK13800 2022-10-22 19:56:12 -05:00
Ben MeadorsandGitHub 568434d0fa Use preset wiring (#1845)
* When we init default, set use_preset to true

* Only use modem_preset when we use_preset

* When we init default, set use_preset to true (#1843) (#1844)
2022-10-22 18:51:22 -05:00
Ben MeadorsandGitHub 2c1bbf1ac6 When we init default, set use_preset to true (#1843) 2022-10-22 15:42:21 -05:00
Ben MeadorsandGitHub d4ea9568ac Save devicestate (nodedb) on position config change (#1829) 2022-10-20 13:14:53 -05:00
Ben MeadorsandGitHub 97968213ff Factory reset should include modules and channels (#1828) 2022-10-20 07:51:52 -05:00
Ben MeadorsandGitHub ddc1928bbb Merge branch 'master' into oem-proto 2022-10-19 19:22:35 -05:00
Ben MeadorsandGitHub 056a93f0c9 Consolidate reboots (#1827) 2022-10-19 19:19:04 -05:00
Ben Meadors 3d9845ff6d Update checkout version and release string 2022-10-19 11:43:24 -05:00
Ben Meadors b615463981 Update download-artifiact version 2022-10-19 11:35:25 -05:00
Ben Meadors d3540e82ff I think these tokens are extra 2022-10-19 10:44:09 -05:00
Ben Meadors 15ec8ba6a3 Whoops 2022-10-19 08:58:14 -05:00
Ben Meadors db12eab083 Update setup-python 2022-10-19 08:51:00 -05:00
Ben MeadorsandGitHub e29ae1cc91 Update upload-artifact version 2022-10-19 08:11:28 -05:00
Ben Meadors 089dd5b4d7 Update github cache action version 2022-10-19 07:38:44 -05:00
Ben Meadors 06285b599c Update deprecated ::set-output commands 2022-10-19 07:35:16 -05:00
Ben MeadorsandGitHub f10d04591d Don't make a nested json object payload (#1815) 2022-10-17 09:09:28 -05:00
Ben MeadorsandGitHub 1fc3c0af70 Update variant.h (#1814) 2022-10-17 08:07:18 -05:00
Ben MeadorsandGitHub 93bb4f84f9 Merge branch 'master' into LORA-24 2022-10-16 17:27:18 -05:00
Ben MeadorsandGitHub b0d05522c0 Make telemetry packets minimum priority (#1810) 2022-10-16 15:59:59 -05:00
Ben MeadorsandGitHub fc57a9daa4 Send environment telemetry every minute (#1808) 2022-10-16 11:36:38 -05:00
Ben MeadorsandGitHub efe2e90a03 Merge branch 'master' into nmea-serial 2022-10-16 09:59:30 -05:00
Ben MeadorsandGitHub 45f9dee89a Telemetry phone api guard (#1805)
* Delay start of telemetry modules

* Don't send unless our toPhoneQueue is empty

* Get wrecked, checks!
2022-10-16 09:58:58 -05:00
Ben MeadorsandGitHub 7fde56b8ac Make telemetry logging more concise (#1804)
* Make telemetry logging more concise

* Whoops
2022-10-15 18:48:34 -05:00
Ben MeadorsandGitHub 6b614a2d6a Added LPS22HB (RAK-1902) sensor support (#1802) 2022-10-15 14:55:57 -05:00
Ben MeadorsandGitHub 1e1509fbf5 Use pio registry (#1801) 2022-10-15 12:34:52 -05:00
Ben MeadorsandGitHub a3e67f8e4b SHTC3 Sensor (RAK-1901) support (#1800) 2022-10-15 09:11:05 -05:00
028b25cfe8 Change RTCQuality acceptance criteria (#1797)
Co-authored-by: Thomas Göttgens <tgoettgens@gmail.com>
2022-10-14 19:12:55 -05:00
Ben MeadorsandGitHub 2555e082d6 Add nrf52 to serial module registration (#1799)
* Add nrf52 to serial module registration

* Update Modules.cpp

* Update Modules.cpp

* Update Modules.cpp
2022-10-14 11:38:56 -05:00
Ben MeadorsandGitHub aae9d2fcf6 Package ota zip in final firmware bundle 2022-10-12 13:03:19 -05:00
Ben MeadorsandGitHub b59e928589 Secure DFU mode for OTA updates with pin (#1789) 2022-10-12 10:31:39 -05:00
Ben Meadors 1db08b3b0e Add pico 2022-10-12 08:06:08 -05:00
Ben Meadors 2cf3c105a1 Add DFU package for nrf52 assets to build assets 2022-10-12 08:06:08 -05:00
505e4e8176 Run dfu begin first (#1786)
Co-authored-by: Thomas Göttgens <tgoettgens@gmail.com>
2022-10-12 07:55:17 -05:00
Ben MeadorsandGitHub 3e22aafea8 Change UUID for FromRadio characteristic (#1785) 2022-10-11 20:01:26 -05:00
Ben MeadorsandGitHub 434db4347b Send device telemetry to phone every minute (#1784) 2022-10-11 10:21:30 -05:00
f88dde2f60 Send channels over phoneapi on want config (#1780)
* Send channels

* Doh!

* Adjust comments

* Missed a spot

* Consolidate

* Skipped disabled ones

* Fixed bounding

* Change order

* comment out disabled check for build artefact

* Remove loop

* Off by one

* Probably should start at zero

* Zero

* Oops

* enable dubug log

* Reset to index zero

Co-authored-by: Sacha Weatherstone <sachaw100@hotmail.com>
2022-10-10 10:36:49 -05:00
Ben MeadorsandGitHub da12360105 Merge branch 'master' into node-db 2022-10-08 13:48:35 -05:00
Ben MeadorsandGitHub 511fe23b8a Merge branch 'master' into ota 2022-10-08 08:22:16 -05:00
Ben MeadorsandGitHub b551c7738e Merge branch 'master' into ota 2022-10-08 07:28:35 -05:00
Ben MeadorsandGitHub bf4115a80f Telemetry sensors re-map (#1765)
* Add factory erase uf2 to the release assets

* Sensors map

* Uncomment sensors
2022-10-07 08:33:07 -05:00
Ben MeadorsandGitHub b2e84dfd29 Merge branch 'master' into support-rak14004 2022-10-07 06:58:08 -05:00
Ben MeadorsandGitHub ab0cf025c5 Remove flag 2022-10-05 11:41:53 -05:00
Ben MeadorsandGitHub b384d9ea88 Remove yml exclusion for now 2022-10-05 11:18:37 -05:00
Ben MeadorsandGitHub bb2094c4de Fixed move 2022-10-05 11:11:14 -05:00
Ben MeadorsandGitHub 6708121ba6 Add factory erase uf2 to the release assets (#1756)
* Add factory erase uf2 to the release assets

* Copy single file

* Overwrite hopefully
2022-10-05 10:52:51 -05:00
Ben MeadorsandGitHub 7e5a26fde5 Merge branch 'master' into channel_num 2022-10-02 19:45:32 -05:00
Ben Meadors e85af2f732 regen protos 2022-10-02 19:45:15 -05:00
Ben MeadorsandGitHub 803dc69ccd Update radiolib 2022-10-02 09:48:48 -05:00
Ben MeadorsandGitHub ac235bcabb Reset nodedb wiring (#1724) 2022-09-28 16:47:26 -05:00
Ben MeadorsandGitHub 48e4101f1c Move it 2022-09-27 06:08:24 -05:00
Ben MeadorsandGitHub 7f179deaf3 Update build-esp32.sh 2022-09-26 16:01:28 -05:00
Ben MeadorsandGitHub da29fa139f Copy the current one 2022-09-26 16:00:20 -05:00
Ben MeadorsandGitHub 498ac00b92 Copy cpartitions.bin 2022-09-26 15:51:09 -05:00
Ben MeadorsandGitHub 226a2dfe04 Include partitions.bin 2022-09-26 15:48:02 -05:00
Ben MeadorsandGitHub ae311c838e Try to decode mqtt packets first (#1705)
* Try to decode first

* Remove GPS pins from TLoRAv1 so that it can boot

* Use release version of radio lib

* Use fixed versions of esp framework and tool chain
2022-09-25 09:39:50 -05:00
Ben MeadorsandGitHub 8ef510035d Owner reboot (#1716) 2022-09-22 08:02:58 -05:00
Ben MeadorsandGitHub 55c55fb705 pip versions back in order 2022-09-17 20:03:11 -05:00
Ben MeadorsandGitHub 0e2ab75bb0 Set tx_enabled upon initial region assignment (#1700) 2022-09-17 14:49:09 -05:00
Ben MeadorsandGitHub 128d20b290 tx_enabled fix (#1699)
* Defaults

* Print
2022-09-17 12:18:32 -05:00
Ben Meadors ad9cc40b97 Increasebaud for local except for RAK11200 2022-09-17 08:25:40 -05:00
Ben MeadorsandGitHub e0d3ac01b0 Merge branch 'master' into ESPIDF-Rollup 2022-09-17 08:22:44 -05:00
Ben MeadorsandGitHub 0f87adad7b Power state lies and other fixes (#1698)
* Power interval defaults and factory reset

* Ternary

* Fixes
2022-09-16 11:00:05 -05:00