Commit Graph
537 Commits
Author SHA1 Message Date
Ben Meadors 5679a82195 Support double tap as button press for supported accelerometers (#2393)
* For Garth

* Push it real good

* Wut

* Double tap

* Move disable logic

* Actually return

* Reinitialize setClick in thread body

* Initialize later so that we actually have nodedb on init

* Fixes
2023-03-29 13:04:02 -05:00
Ben Meadors 23272daffe Threshold based smart position broadcasts (#2388)
* Overhaul smart broadcast with new thresholds

* Fixed badly spelt protos

* That's not the right thing

* Format specifiers

* Fmt

* Units

* Default distance threshold of 100
2023-03-27 14:09:22 -05:00
caveman99 1f130d671b [create-pull-request] automated change 2023-03-25 13:38:35 +00:00
Ben Meadors 5cb1f96240 Use accelerometer to wake up screen (#2371)
* WIP accelerometer tinkering

* Debug logging

* RAK LIS3DH sensor

* Deconflict temperature sensor and LIS3DH

* Finishing up

* StateON

* Protobufs

* Default of none

* Formatting
2023-03-23 11:32:04 -05:00
Ben Meadors dc2ca9c32b Report special battery_level of > 100 instead of zero to indicate USB (#2341)
* Report special battery_level of > 100 instead of zero to indicate USB

* Protos

* Helps if you click save

* Wrong method

* Fmt
2023-03-10 19:50:08 -06:00
Ben Meadors 321e41a3aa Update protos 2023-03-06 16:17:09 -06:00
Ben Meadors 9650adb616 Set reasonable defaults for sensor role and adjust packet priority (#2305) 2023-02-24 11:25:50 -06:00
github-actions[bot]andthebentern 05b1fc83bd [create-pull-request] automated change (#2300)
Co-authored-by: thebentern <thebentern@users.noreply.github.com>
2023-02-22 16:16:38 -06:00
thebentern 7102fec7b3 [create-pull-request] automated change 2023-02-17 12:50:01 +00:00
Ben Meadors 643237162e Regen protos 2023-02-16 19:26:21 -06:00
Ben Meadors 2e6e0644d4 Move it around and kill old device metadata gen 2023-02-16 12:18:27 -06:00
Ben Meadors 3ae1fdf661 Add metadata to phone api want config messages 2023-02-16 10:21:03 -06:00
Ben Meadors 7100416142 Add short_name 2023-02-09 19:32:32 -06:00
Ben Meadors 1c3970efab Default node info broadcast secs for ham operation 2023-02-08 15:36:23 -06:00
Ben Meadors 7ddd8c9930 Update protobufs to release version 2023-02-07 07:06:24 -06:00
Ben Meadors d83a0b1818 Initial air quality telemetry feature 2023-02-04 13:07:14 -06:00
Ben Meadors 0414ca2dc0 Fixed it 2023-02-03 10:49:44 -06:00
Ben Meadors e8e04d23d7 WIP 2023-02-02 14:05:58 -06:00
caveman99 0188edb342 [create-pull-request] automated change 2023-01-30 15:57:15 +01:00
thebentern 5f7adf27c3 [create-pull-request] automated change 2023-01-29 19:57:41 +00:00
thebentern 7ed39d27e4 [create-pull-request] automated change 2023-01-29 13:57:30 +00:00
thebentern 96f763dfa3 [create-pull-request] automated change 2023-01-27 20:16:23 +00:00
Ben Meadors cb8532f2df Protos 2023-01-24 12:16:01 -06:00
Thomas Göttgens 6fdb93cd16 re-add namespacing in protobufs. Let's see what i missed. Portduino likely ...
Checking in generated on purpose.
2023-01-21 21:23:24 +01:00
caveman99 fda1e29c4d [create-pull-request] automated change 2023-01-19 14:14:12 +00:00
thebentern ee25a488ef [create-pull-request] automated change 2023-01-18 21:12:03 +00:00
Ben Meadors b218ea9ec7 Hopefully ignore generated files 2023-01-18 11:04:06 -06:00
thebentern 80f259cc6c [create-pull-request] automated change 2023-01-18 16:19:47 +00:00
thebentern 5189e328b6 [create-pull-request] automated change 2023-01-18 14:57:44 +00:00
Ben Meadors 1b932c6bbe Fix scripts patch and remove files in previous dir 2023-01-18 07:53:19 -06:00
thebentern cf39628222 [create-pull-request] automated change 2023-01-18 13:42:53 +00:00
Thomas Göttgens 0e51a42ce2 Merge branch 'master' into xmodem-proto 2023-01-16 20:11:02 +01:00
caveman99 f4779bd93f [create-pull-request] automated change 2023-01-16 17:51:45 +01:00
Thomas Göttgens 80d1a993dd Merge branch 'develop' of github.com:meshtastic/firmware into xmodem-proto 2023-01-12 10:00:04 +01:00
thebentern 440b965e71 [create-pull-request] automated change 2023-01-12 01:38:21 +00:00
thebentern 721f87af7e [create-pull-request] automated change 2023-01-11 20:35:13 +00:00
Thomas Göttgens c63536d948 switch to 16 bit packet number 2023-01-09 20:23:32 +01:00
Thomas Göttgens 0e7797f3bb Adding to generated for now, protobuf PR will come when it works ... :-) 2023-01-08 18:15:51 +01:00
30ae4c2a38 Add QueueStatus sending to the firmware (#1820)
* Yank mqtt service envelope queue

* trybuildfix mqtt system

* removed too much

* no excessive heap debugging on release builds

* send QueueStatus messages

The QueueStatus message is sent as a response to the attempt to queue
an outgoing MeshPacket and contains statuses of the last queue
attempt, TX Queue space and capacity and MeshPacket.id that was
queued.

When TX Queue changes status from completely full to at least
a single slot free a QueueStatus message is also sent to notify
that user can queue more messages.

Signed-off-by: Pavel Boldin <pavel.b@techspark.engineering>

* WIP: update protobufs

Signed-off-by: Pavel Boldin <pavel.b@techspark.engineering>

* update protobufs

* regen protos

Signed-off-by: Pavel Boldin <pavel.b@techspark.engineering>
Co-authored-by: Ben Meadors <benmmeadors@gmail.com>
Co-authored-by: Thomas Göttgens <tgoettgens@gmail.com>
Co-authored-by: Sacha Weatherstone <sachaw100@hotmail.com>
2023-01-04 23:56:52 +11:00
Ben Meadors e0002ef2d5 Merge remote-tracking branch 'origin/master' into develop-2-master 2023-01-03 11:34:53 -06:00
thebentern bca70d10d0 [create-pull-request] automated change 2023-01-03 12:20:39 +00:00
Thomas Göttgens 887405cc08 update protobufs on develop 2022-12-29 14:18:33 +01:00
Thomas Göttgens 3b19040590 protobuf update 2022-12-28 15:37:17 +01:00
Thomas Göttgens 14be4ee9f0 Release Develop to Master 2022-12-28 15:31:04 +01:00
Thomas Göttgens 94cb100e3f Master to Develop 2022-12-28 15:30:23 +01:00
Thomas Göttgens 430908f5d6 TLORA_T3_S3 2022-12-28 13:56:56 +01:00
caveman99 b808ffa9ab [create-pull-request] automated change 2022-12-27 12:53:56 +00:00
Thomas Göttgens 30240ac14b fix cppcheck complaints 2022-12-21 15:13:16 +01:00
Thomas Göttgens fb41b0f5c8 update generated protos 2022-12-21 14:45:33 +01:00
caveman99 0992093f4d [create-pull-request] automated change 2022-12-21 12:55:50 +00:00