Ben Meadors
8255128eae
Trunk finally spilled the beans about what it's upset about
2023-09-09 19:40:57 -05:00
Ben Meadors and GitHub
fcf798df98
Experiment with moving gps init ( #2780 )
...
* Move it move it
* Moving to the end of the main setup method
* NimBLE version
2023-09-07 16:01:35 -05:00
Ben Meadors and GitHub
dcdf9b64de
Ambient lighting ( #2779 )
...
* This was already defined and throwing a ton of warnings
* Ambient lighting module feature
* Use local instance type
2023-09-07 12:24:47 -05:00
Ben Meadors and GitHub
fb23e479ac
Update ESP32 platform ( #2770 )
2023-09-04 20:20:20 -05:00
Ben Meadors and GitHub
ad40493a39
Add speed, heading, and DOP to default position flags ( #2759 )
...
* Add speed and heading
* Add DOP
2023-09-04 06:46:27 -05:00
Ben Meadors and GitHub
5bd861f3d8
Merge branch 'master' into nmea-rate
2023-09-01 15:08:32 -05:00
Ben Meadors and GitHub
ecd48db69c
Merge branch 'master' into BBQ10Kb-Fix
2023-08-24 19:57:49 -05:00
Ben Meadors and GitHub
03dc36ea12
Use fixed position regardless of gps lock ( #2744 )
2023-08-24 10:55:49 -05:00
Ben Meadors and GitHub
e2441c425a
Merge branch 'master' into BBQ10Kb-Fix
2023-08-24 07:06:42 -05:00
Ben Meadors
f35c7be917
Just putting back DELAYED_INTERVAL for reliability. Ran into problems
2023-08-19 09:45:48 -05:00
Ben Meadors
364364263b
Remove range_test goalie from drawing frames
2023-08-19 09:44:40 -05:00
Ben Meadors and GitHub
5d78795065
Portnum promiscuity for text messages from other modules ( #2732 )
...
* Add interested portnums to TextMessageModule
* Send Detection Sensor Module messages on its own portnum
* Add to Ext. Notification and consolidate logic
* RANGE_TEST_APP portnum for RangeTestModule
2023-08-19 07:46:34 -05:00
Ben Meadors and GitHub
929b8f6209
Fix thread to use getConfiguredOrDefaultMs ( #2727 )
...
* WIP
* Updates
* Move it out of the macro guard so portduino can build
* Changes from feedback
* Use minimum_broadcast_secs as interval if we just broadcasted to avoid wasting cpu cycles
* Fmt
* Merge conflict resolution boogered me up
* Missed a spot
* getConfiguredOrDefaultMs
* Get the minimum interval
2023-08-16 15:08:06 -05:00
Ben Meadors and GitHub
03fe4c629a
Dection Sensor module duty cycle interval optimization ( #2723 )
...
* WIP
* Updates
* Move it out of the macro guard so portduino can build
* Changes from feedback
* Use minimum_broadcast_secs as interval if we just broadcasted to avoid wasting cpu cycles
* Fmt
* Merge conflict resolution boogered me up
* Missed a spot
2023-08-15 12:23:07 -05:00
Ben Meadors and GitHub
144dfe9805
Initial Detection sensor module feature ( #2722 )
...
* WIP
* Updates
* Doh!
* Move it out of the macro guard so portduino can build
* Changes from feedback
2023-08-14 19:00:51 -05:00
Ben Meadors and GitHub
6e0b6684ee
Extend node max to 100 and remove mesh_sds_timeout_secs ( #2713 )
...
* Extend node max to 100 and remove mesh_sds_timeout_secs
* Const pointers for you and you and you
* Fixes and supressions
* Missed it
* uint
* Resize
* Derp
2023-08-12 09:29:19 -05:00
Ben Meadors
3d6fb13f9a
Stop failing on low severity styling issues
2023-08-12 06:43:13 -05:00
Ben Meadors and GitHub
f9798b7dda
Bump to 2.2
2023-08-08 08:05:43 -05:00
Ben Meadors and GitHub
23fb377fd7
Don't cancel sending "seen" messages on MQTT enabled nodes ( #2690 )
2023-08-08 06:27:26 -05:00
Ben Meadors
dc31024764
Merge remote-tracking branch 'origin/master' into 2.2-working-changes
2023-08-07 13:24:10 -05:00
Ben Meadors
5bbcb40f7a
Updated protos
2023-08-07 13:23:21 -05:00
Ben Meadors and GitHub
04bbdc6b8a
Platform / dep updates ( #2684 )
...
* Update nordic platform
* Update sensor libs
2023-08-06 10:06:08 -05:00
Ben Meadors and GitHub
cfe5c7f31d
Tweaking Power FSM states ( #2676 )
...
* Tweaking Power FSM states
* Turn bluetooth back on after serial disconnected
* Remove references to deprecated mesh_sds_timeout_secs
2023-08-04 06:01:01 -05:00
Ben Meadors and GitHub
f1bcc300d9
Merge branch 'master' into 2.2-working-changes
2023-08-02 12:58:32 -05:00
Ben Meadors and GitHub
11be856507
Merge branch 'master' into 2.2-working-changes
2023-08-01 21:00:58 -05:00
Ben Meadors and GitHub
191a69dd26
Don't create potential NodeInfo storm on telemetry reponse from Repeater ( #2673 )
...
* Don't create potential NodeInfo storm on telemetry reponse from Repeaters
* Check decoded
2023-08-01 18:24:40 -05:00
Ben Meadors and GitHub
9eeec6c083
Reply to Repeater in DeviceTelemetry module ( #2661 )
2023-08-01 16:18:10 -05:00
Ben Meadors and GitHub
c4474a7b99
Merge branch 'master' into picomputer-s3
2023-07-31 18:59:50 -05:00
Ben Meadors
0821cff1c8
Merge remote-tracking branch 'origin/master' into 2.2-working-changes
2023-07-31 18:54:53 -05:00
Ben Meadors
90ec8eae6c
Backmerge master protos
2023-07-31 18:28:27 -05:00
Ben Meadors and GitHub
8a49221b7f
Update version.properties
2023-07-30 20:17:57 -05:00
Ben Meadors
76dc805184
Add Nano-g2-ultra
2023-07-30 14:07:17 -05:00
Ben Meadors
97d7a89644
Update protobufs
2023-07-30 07:58:11 -05:00
Ben Meadors and GitHub
04cba45c60
Merge branch 'master' into 2.2-working-changes
2023-07-30 07:54:11 -05:00
Ben Meadors and GitHub
5aedd84c7d
Merge branch 'master' into 2.2-working-changes
2023-07-29 08:15:17 -05:00
Ben Meadors and GitHub
3d697f8cf4
Enable SX126X RX Boosted gain by default ( #2663 )
2023-07-28 10:39:40 -05:00
Ben Meadors
38c9a1ea07
neighborInfo->node_broadcast_interval_secs
2023-07-28 10:36:44 -05:00
Ben Meadors
0eefd0912f
Move node_broadcast_interval_secs
2023-07-28 10:28:14 -05:00
Ben Meadors
0cda8e6087
Start plumbing node_broadcast_interval_secs
2023-07-28 06:58:28 -05:00
Ben Meadors
2cf648928a
Add node_broadcast_interval_secs to Neighbor
2023-07-28 06:43:21 -05:00
Ben Meadors
702a83b525
Bumb device state version
2023-07-27 16:03:57 -05:00
Ben Meadors
74650ca276
Words are important
2023-07-27 13:23:18 -05:00
Ben Meadors
0141bbe772
Regen
2023-07-27 12:59:06 -05:00
Ben Meadors
049c587ca2
Add phoneapi plumbing. Need to regen protos on my other machine
2023-07-27 12:51:31 -05:00
Ben Meadors and GitHub
1a28225cd5
Merge branch 'master' into 2.2-working-changes
2023-07-27 08:55:48 -05:00
Ben Meadors
6bd870c454
I guess we have to use SHAs (lame)
2023-07-27 07:59:39 -05:00
Ben Meadors
c782380373
Fix semgrep errors
2023-07-27 07:04:00 -05:00
Ben Meadors and GitHub
4fd756acd8
Merge branch 'master' into 2.2-working-changes
2023-07-27 06:42:02 -05:00
Ben Meadors and GitHub
0b509c7e79
Remove concurrency groups for now. They seem to cause CI hangs
2023-07-27 06:41:39 -05:00
Ben Meadors
f35b422365
Trunk
2023-07-25 20:54:01 -05:00
Ben Meadors
08f1ac785a
Gut NodeDb and remove deprecated protos
2023-07-25 19:13:19 -05:00
Ben Meadors and GitHub
146ed067a1
Merge branch 'master' into neighborinfo
2023-07-25 16:14:50 -05:00
Ben Meadors and GitHub
bdcf17a3f7
Add T-Deck to S3 ota logical branch ( #2644 )
...
* Add T-Deck to S3 ota logical branch
* Revert "Add T-Deck to S3 ota logical branch"
This reverts commit d0aef9dc26d6caadadf5769d8a3535f322ad5eed.
* Add targets
* Get the bat file too
2023-07-25 16:13:32 -05:00
Ben Meadors and GitHub
96c6a20e03
Ensure that MQTT is enabled and log initialization ( #2643 )
2023-07-24 12:33:01 -05:00
Ben Meadors and GitHub
3fbe2d771c
Hopefully this cancels previous CI runs for a branch ( #2642 )
2023-07-24 09:47:16 -05:00
Ben Meadors and GitHub
2e7c95a110
Merge branch 'master' into neighborinfo
2023-07-24 07:24:34 -05:00
Ben Meadors and GitHub
490abdac96
Whoops
2023-07-24 07:22:04 -05:00
Ben Meadors and GitHub
b17436a023
Patch gather-artifacts
2023-07-24 06:54:05 -05:00
Ben Meadors and GitHub
470363d294
Update Hydra to use new TXEN->DIO2 macro ( #2636 )
2023-07-22 18:59:33 -05:00
Ben Meadors and GitHub
0739bc0cea
T-Watch S3 Support ( #2632 )
...
* T-Watch WIP
* Updates
* Temp
* Update screen spi bus and and backlight en
* Peripherals progress
* Fixes
* Fixes
* Updates
* DRV scaffolding
* Fixed touch-screen driver selection. WIP on DRV haptic feedback
* DRV2605 pmu channel
* Trunk
* Fixes and defaults
* Dropped an s
* Move PMU and turn off screen that way
* Add t-deck and t-watch-s3 to CI and cleanup
* More cleanup
2023-07-22 09:26:54 -05:00
Ben Meadors and GitHub
3a24882e76
Merge branch 'master' into neighborinfo
2023-07-22 08:46:27 -05:00
Ben Meadors and GitHub
eb7025f1b1
Add Hydra specific target to define GPS EN pin and limit tx power ( #2608 )
...
* Use DIO2 bridged to TXEN and remove TX/RXEN pin switching altogether
* Add Hydra specific target to limit tx power and define GPS EN
* Whoops
2023-07-18 07:09:55 -05:00
Ben Meadors and GitHub
41b07de5a2
Merge branch 'master' into neighborinfo
2023-07-17 09:21:08 -05:00
Ben Meadors and GitHub
e4e26a819b
Check if hasSensor an run if not initialized ( #2613 )
2023-07-16 15:23:31 -05:00
Ben Meadors and GitHub
6d97d5dfa2
Bump PR artifacts github action
2023-07-16 15:18:42 -05:00
4ace59fc18
Partial Heltec Wireless Paper and Wireless Tracker support ( #2594 )
...
* WIP
* Comment
* WIP
* TFT_CTRL
* Update platformio.ini
update to current latest version available
* Update EInkDisplay2.cpp
Is the e-ink Display a DEPG0213BN ?
* Logging
* trunk fmt
---------
Co-authored-by: Mark Trevor Birss <markbirss@gmail.com >
2023-07-14 16:12:30 -05:00
Ben Meadors and GitHub
d3e7e45ded
Append alpha to release name
2023-07-09 06:17:17 -05:00
Ben Meadors and GitHub
de53280ffc
PIN_GPS_EN power toggling ( #2592 )
...
* PIN_GPS_EN
* Remove extra digitalWrite
* GPS_POWER_TOGGLE macro enabled. Added WSLv3 too
* Update variant.h
* Update variant.h
* Fixed macro guard
2023-07-08 21:01:00 -05:00
Ben Meadors
65aafe7ea1
Update protos
2023-07-08 20:46:34 -05:00
Ben Meadors and GitHub
6e96216ba3
MQTT client proxying ( #2587 )
...
* WIP on MQTT proxy message queue
* Fix copy paste goof
* Progress on uplink
* Has packets
* Avoid trying to connect if we're proxying
* Pointer correctly
* Remove wifi guards
* Client proxy subscribe
* Fixed method that got bababababorked somehow... personally I blame CoPilot
* Short circuit logic
* Remove canned settings
* Missed some stuff in the move
* Guard pubsub client for non-networked variants
* Has networking guard
* else
* Return statement for fall-thru
* More gaurd removals
* Removed source filters. No wonder I was confused
* Bounding
* Scope guard around else and fix return
* Portduino
* Defs instead
* Move macro up to actually fix portduino
* Size_t
* Unsigned int
* Thread interval
* Protos
* Protobufs ref
2023-07-08 20:37:04 -05:00
Ben Meadors and GitHub
97606cd382
New platform updates ( #2593 )
2023-07-07 18:58:49 -05:00
Ben Meadors and GitHub
849599cd8e
Merge branch 'master' into picomputer-s3
2023-06-27 15:40:13 -05:00
Ben Meadors and GitHub
eb0a96a79e
Default ext. notification output for RAK to LED #2 ( #2570 )
...
* Default ext. notification output for RAK to LED #2
* Enabled by default
* Update
* Wrong macro
* Output and nag
2023-06-27 12:21:06 -05:00
Ben Meadors and GitHub
9e2b86b92c
Bump RadioLib to 6.1.0 ( #2577 )
...
* Bump RadioLib to 6.1.0
* RP2040
* More excludes
* Jan added a lot of stuff apparently
* Stay back a version on portduino for now
* It wasn't this. I need to remove the docker build from ci
2023-06-27 07:08:32 -05:00
Ben Meadors and GitHub
d0cf70c8b3
Remove docker steps from PR build process
2023-06-27 06:59:28 -05:00
Ben Meadors and GitHub
bbfd62c47e
Merge branch 'master' into neighborinfo
2023-06-21 21:11:06 -05:00
Ben Meadors and GitHub
e677a02273
Map built-in LED on RAK-11310 ( #2568 )
2023-06-21 12:11:42 -05:00
Ben Meadors and GitHub
a07e30544d
Merge branch 'master' into neighborinfo
2023-06-19 06:16:42 -05:00
Ben Meadors and GitHub
a2c5b92840
NodeDB Lite migration ( #2554 )
...
* Skadoosh
* Removing deprecated fields
* Remove remaining deprecations
* Macro
* Macro
* WIP conversion
* Lots of type conversions between Lite versions and new NodeDB methods
* Trunk
* Conversion
* NULL
* Init
* Rename
* Position
* Reworked conversion to NodeInfo for PhoneAPI
2023-06-17 09:10:09 -05:00
Ben Meadors and GitHub
9716bd8bec
Merge branch 'master' into neighborinfo
2023-06-13 05:44:48 -05:00
Ben Meadors and GitHub
c2168dd450
Merge branch 'master' into neighborinfo
2023-06-09 19:51:22 -05:00
Ben Meadors and GitHub
f71869215d
Set pin for RAK-12039 to allow I2C auto-detect ( #2555 )
...
* SET pin for RAK-12039 and put back macaddr for now
* Guard against epaper RAK variant
* Update main.cpp
* Add these back
2023-06-09 05:58:58 -05:00
Ben Meadors and GitHub
81f80546b4
Remove deprecated MyNodeInfo fields ( #2552 )
...
* Skadoosh
* Removing deprecated fields
* Remove remaining deprecations
* Macro
* Macro
2023-06-08 08:07:32 -05:00
Ben Meadors and GitHub
44a54278b3
Skadoosh ( #2549 )
2023-06-07 12:59:01 -05:00
Ben Meadors and GitHub
5c438ae792
Merge branch 'master' into neighborinfo
2023-06-06 19:29:59 -05:00
Ben Meadors and GitHub
b42ead4400
Merge branch 'master' into neighborinfo
2023-06-02 06:46:45 -05:00
Ben Meadors and GitHub
cd787232ca
Use INA for device battery level ( #2536 )
...
* WIP
* Continued wip
* We got em
* Voltage sensor base class
* INA voltage
* Log it
* Stacie's mom has got it going on
* Move declaration up
* Last one
* Sneaky little bugger
* Macro guard to avoid calling methods
2023-06-02 06:32:34 -05:00
a491ceefcd
Wio-e5 wip ( #2265 )
...
* Wio-e5 / STM32WL wip
* Stubbing some FS stuff out
* Wio-e5 / STM32WL wip
* Stubbing some FS stuff out
* Wio-e5 / STM32WL wip
* Stubbing some FS stuff out
* Wio-e5 / STM32WL wip
* Stubbing some FS stuff out
* LittleFS compiles. Can't check with actual device.
* make cppcheck happy again
* Guard against accelerometer thread
* Missed a spot
* Upload via ST-LINK
* Derive MAC address from UID
* upload port
* Trunk it
* Guard it
* Maybe fix the cache error on startup.
* Latest RadioLib ref to fix SubGHZ
* revert nasty Sub-GHz Hack
* Boots and radio inits with RadioLib 6.0, LittleFS doesn't seem to work
---------
Co-authored-by: Thomas Göttgens <tgoettgens@gmail.com >
Co-authored-by: GUVWAF <thijs@havinga.eu >
2023-06-01 07:14:55 -05:00
Ben Meadors and GitHub
b2704a0082
Merge branch 'master' into neighborinfo
2023-06-01 06:02:42 -05:00
Ben Meadors and GitHub
9b94701699
Merge branch 'master' into neighborinfo
2023-05-31 20:08:50 -05:00
Ben Meadors and GitHub
9d3dc9283c
Enable range test module (sending only) on NRF ( #2534 )
...
* Enable range test module (sending only) on NRF
* Consolidate
2023-05-31 20:08:32 -05:00
Ben Meadors and GitHub
b1398d0770
Open up Serial Module to T-Echo ( #2533 )
...
* Remove macro guards for T-Echo
* Missed a spot
* Gaurd serial2
* Didn't mean to circumcize that declaration
2023-05-31 05:30:59 -05:00
Ben Meadors and GitHub
fd4e9daa7f
Merge branch 'master' into picomputer-s3
2023-05-30 07:36:53 -05:00
Ben Meadors and GitHub
113026c372
Allow overriding the default Serial console output settings ( #2528 )
...
* Implement override_console_serial_port
* It's opposite day in Logictown
* Try to use native serial types for platforms
* Fix for s3
* Trunk
* Screw it... just declare as Print and handle init
* Alright, chatty kathy
* Missed a spot
* I'll take "Kill that FIXME" for 800, Alex
* Badunkadunk
* Refactor out a lot of duplicated code
* Boogers
* Okay I probably should stop changing everything
2023-05-30 05:26:34 -05:00
Ben Meadors and GitHub
9ddbfc0e3e
CalTopo NMEA mode ( #2526 )
...
* CalTopo NMEA mode
* Didn't need that actually
* Missed a paren
2023-05-28 14:56:44 -05:00
Ben Meadors
696afeef41
Protos
2023-05-28 09:44:47 -05:00
Ben Meadors and GitHub
e943fc6b8a
Remove RP2040 check until we can make it behave
2023-05-25 06:48:35 -05:00
Ben Meadors and GitHub
f2cf0ed315
Platform packages version ( #2515 )
...
* I think something is wrong here
* Use tag on repo
2023-05-24 14:09:37 -05:00
Ben Meadors
2728e86aab
No longer are you extras, my friends
2023-05-24 07:08:22 -05:00
Ben Meadors
f8cba0e7f2
Remove pegged commit hash since 3.2.1 is released
2023-05-24 07:04:07 -05:00