Meshtastic device firmware
Go to file
pavelb-techspark 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
.github Build and Check the SX1280 Boards too 2022-12-28 16:20:23 +01:00
.vscode GPS Rollup, incorporates changes from @pmarches and @lewisxhe 2022-10-05 14:59:07 +02:00
arch Add QueueStatus sending to the firmware (#1820) 2023-01-04 23:56:52 +11:00
bin update to nanopb 0.4.7 2022-12-21 12:55:12 +01:00
boards TLORA_T3_S3 2022-12-28 13:56:56 +01:00
data/static Bundle WebUI (#878) 2021-10-09 17:15:12 +11:00
images remove hard to maintain system-info bootloader 2022-10-01 09:50:16 +02:00
protobufs@3b0d871ca1 Add QueueStatus sending to the firmware (#1820) 2023-01-04 23:56:52 +11:00
release don't keep uf2 files in source control 2020-08-21 09:37:41 -07:00
src Add QueueStatus sending to the firmware (#1820) 2023-01-04 23:56:52 +11:00
variants Master to Develop 2022-12-28 15:30:23 +01:00
.clang-format add .clang-format file 2020-03-15 19:29:55 -07:00
.gitignore More cleanup 2022-12-05 08:35:54 -06:00
.gitmodules revert protobuf change to develop 2022-11-26 16:03:17 +01:00
.semgrepignore Ignore upstream defect 2022-11-20 16:14:32 +01:00
docker-compose.yml This number is a joke 2022-11-13 18:16:40 -06:00
Dockerfile Fix for Dockerfile-related security defects and rewrite to follow best practices 2022-11-20 12:57:55 +01:00
LICENSE move my bt experiment into its own repo (about to remove ttn) 2020-02-01 08:30:53 -08:00
partition-table.csv - new Bootloader for ESP-IDF 4.2 2022-09-26 22:42:58 +02:00
platformio.ini how did that happen? 2022-12-28 15:50:47 +01:00
README.md Update README.md 2023-01-02 16:44:38 +11:00
suppressions.txt strange enough _that_ suppression works 2022-11-22 15:56:13 +01:00
version.properties [create-pull-request] automated change 2023-01-04 10:35:07 +01:00

Meshtastic Firmware

GitHub release downloads CI CLA assistant Fiscal Contributors Vercel

Overview

This repository contains the device firmware for the Meshtastic project.

Building Instructions Flashing Instructions

Stats

Alt