Commit Graph
5603 Commits
Author SHA1 Message Date
Thomas Göttgens 86748bf88e fix building portduino and make cppcheck happy 2023-01-09 19:23:41 +01:00
Thomas Göttgens 5fd00b2538 - make a template class for API Server
- Skip a lot of duplicate code
- add a hexDump output - might come in handy
- refactor directory names
- remove unused debugOut that was generating template errors
2023-01-09 17:03:52 +01:00
Thomas GöttgensandGitHub 49172e416e Merge pull request #2108 from markbirss/develop
Add initial support for BETAFPV ELRS Micro TX Module 2.4G with ESP32 CPU
2023-01-07 22:50:04 +01:00
Ben MeadorsandGitHub 57f185c26b Merge pull request #2104 from meshtastic/hydra-gps
Hydra gps troubleshooting
2023-01-07 14:51:46 -06:00
Mark Trevor BirssandGitHub 4d7402839e Update platformio.ini 2023-01-07 16:00:27 +02:00
Mark Trevor BirssandGitHub 52cfd62031 Update SX128xInterface.cpp 2023-01-07 14:05:16 +02:00
Mark Trevor BirssandGitHub c98dc4cae0 Update variant.h 2023-01-07 13:48:35 +02:00
Mark Trevor BirssandGitHub f21212dd3e Update platformio.ini 2023-01-07 13:23:33 +02:00
Mark Trevor BirssandGitHub 0e0ccad489 Update variant.h 2023-01-07 13:22:32 +02:00
Mark Trevor BirssandGitHub 9f1c77da76 Create variant.h 2023-01-07 13:01:14 +02:00
Mark Trevor BirssandGitHub 7c1c49b8ab Create platformio.ini 2023-01-07 13:00:50 +02:00
Ben Meadors f4099261df Hydra gps troubleshooting 2023-01-06 15:04:11 -06:00
Thomas GöttgensandGitHub 450e7362f6 Merge pull request #2103 from kn6plv/fix-multicast-macaddress
Make sure we dont use a multicast MAC for ethernet
2023-01-06 12:43:48 +01:00
Tim WilkinsonandGitHub 0b9c8e62ea Make sure we dont use a multicast MAC for ethernet 2023-01-05 22:31:57 -08:00
Thomas GöttgensandGitHub 988d5af69b Merge pull request #2097 from meshtastic/hotfix-01
External Notification Hotfix
2023-01-04 15:31:02 +01:00
Thomas Göttgens 9740f0a505 External Notification Hotfix 2023-01-04 14:45:28 +01:00
Thomas Göttgens b64a74c0c5 add heap debugging back in too 2023-01-04 14:43:23 +01:00
Thomas Göttgens d9f0dc7ea4 add MQTT outqueue back in (still broken) 2023-01-04 14:41:58 +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
Thomas Göttgens d077be1496 add a possibility to flush the serial TX buffer on the console. 2023-01-04 10:37:27 +01:00
Thomas Göttgens 4f26a2a74a Update Unishox to latest V2 code, change is only cosmetic 2023-01-04 10:35:52 +01:00
thebenternandThomas Göttgens 41f9636ba3 [create-pull-request] automated change 2023-01-04 10:35:07 +01:00
Ben MeadorsandGitHub 7f0a8d329f Merge pull request #2092 from meshtastic/develop-2-master
Develop -> Master merge branch
2023-01-03 12:53:35 -06:00
Thomas GöttgensandGitHub 64895cc7eb remove Merge duplication 2023-01-03 19:21:11 +01:00
Thomas GöttgensandGitHub 52903f83e3 remove Merge duplication 2023-01-03 19:19:11 +01:00
Ben Meadors e0002ef2d5 Merge remote-tracking branch 'origin/master' into develop-2-master 2023-01-03 11:34:53 -06:00
Ben Meadors 021fc8235c Renamed eth_mode to address_mode 2023-01-03 06:24:47 -06:00
Ben MeadorsandGitHub 0305c7394f Merge pull request #2089 from meshtastic/create-pull-request/patch
Changes by create-pull-request action
2023-01-03 06:22:21 -06:00
thebenternandGitHub bca70d10d0 [create-pull-request] automated change 2023-01-03 12:20:39 +00:00
Sacha WeatherstoneandGitHub 1077846e8d Update README.md 2023-01-02 16:44:38 +11:00
Sacha WeatherstoneandGitHub 63c8ca9ca5 Update README.md 2023-01-02 16:44:05 +11:00
Thomas GöttgensandGitHub 523b132100 Merge pull request #2086 from caveman99/develop
Fix External Notification Cutoff on nRF52
2023-01-01 21:30:30 +01:00
Thomas Göttgens 2d62cbe345 I am dumb. 2023-01-01 21:08:07 +01:00
Ben MeadorsandGitHub b55fe549e3 Update CI badge 2022-12-31 20:10:44 -06:00
Thomas GöttgensandGitHub 9a04aaa811 Merge pull request #2074 from meshtastic/nice-threads
a lot of thread housekeeping
2022-12-30 20:58:09 +01:00
Thomas Göttgens 092a753a6f yea, well 2022-12-30 20:27:35 +01:00
Thomas GöttgensandGitHub 8a9af37d82 Merge branch 'develop' into nice-threads 2022-12-30 20:18:19 +01:00
Thomas GöttgensandGitHub 74e6eb34bd Merge pull request #2082 from joshpirihi/develop
Increase MQTT buffer size
2022-12-30 20:13:10 +01:00
joshpirihiandGitHub 11f1508d85 Merge branch 'meshtastic:develop' into develop 2022-12-31 06:40:25 +13:00
Joshua Pirihi 19436b7d54 Increase MQTT buffer size 2022-12-31 06:40:02 +13:00
Ben MeadorsandGitHub 69ff724f0f Merge pull request #2081 from meshtastic/log-levels
Created more structured enterprisey logging with levels
2022-12-30 11:30:23 -06:00
Ben Meadors 3d3aba584e Include 2022-12-30 10:56:57 -06:00
Ben Meadors ef1fb877ba Prefix log levels 2022-12-30 10:47:31 -06:00
Ben Meadors f1cdfd163d Replaced all of the logging with proper log levels 2022-12-30 10:27:07 -06:00
Thomas Göttgens 8364c2b147 more verbose thread debug 2022-12-30 17:03:48 +01:00
Ben Meadors 8193215294 Trace 2022-12-30 08:14:37 -06:00
Thomas Göttgens e73ae7cdac woops - was too fast there 2022-12-30 14:53:34 +01:00
Thomas Göttgens 65aad62702 tryfix - no mqtt if no mqtt wanted... 2022-12-30 14:51:00 +01:00
Ben Meadors 3eefd46ca1 Log levels log function 2022-12-30 07:48:59 -06:00
Thomas Göttgens 115cb05d3b less verbose logging and heap free printing 2022-12-30 14:22:08 +01:00