Meshtastic device firmware
Go to file
Tom Fifield cbaee64ce1 Make Ublox code more readable (#4727)
* Simplify Ublox code

Ublox comes in a myriad of versions and settings. Presently our
configuration code does a lot of branching based on versions being
or not being present.

This patch adds version detection earlier in the piece and branches
on the set gnssModel instead to create separate setup methods for Ublox 6,
Ublox 7/8/9, and Ublox10.

Additionally, adds a macro to make the code much shorter and more
readable.

* Make trunk happy

* Make trunk happy

---------

Co-authored-by: Ben Meadors <benmmeadors@gmail.com>
2024-09-23 22:40:07 +02:00
.devcontainer Fix devcontainer Dockerfile build 2024-08-28 13:14:32 +02:00
.github Revert "Consolidate variant build steps (#4806)" (#4816) 2024-09-23 22:40:07 +02:00
.trunk trunk upgrade (#4574) 2024-08-28 06:51:44 -05:00
.vscode Update extensions.json 2024-08-29 16:40:17 +02:00
arch Update platform-native to pick up portduino crash fix (#4807) 2024-09-23 22:40:07 +02:00
bin Merge branch 'master' into tft-gui-work 2024-09-04 09:17:16 +02:00
boards Merge branch 'master' into tft-gui-work 2024-09-20 13:23:39 +02:00
data/static Bundle WebUI (#878) 2021-10-09 17:15:12 +11:00
extra_scripts Fixes for #4395: nrf52 flash filesystem reliability (#4406) 2024-08-13 06:45:39 -05:00
images remove hard to maintain system-info bootloader 2022-10-01 09:50:16 +02:00
lib lib update: try-fix audio 2024-09-23 22:00:35 +02:00
meshtestic@37245b3d61 Bump meshtestic from 31ee3d9 to 37245b3 (#4799) 2024-09-23 22:40:07 +02:00
monitor Fixes for #4395: nrf52 flash filesystem reliability (#4406) 2024-08-13 06:45:39 -05:00
protobufs@9b84907847 [create-pull-request] automated change 2024-09-23 22:40:07 +02:00
release
src Make Ublox code more readable (#4727) 2024-09-23 22:40:07 +02:00
test/test_crypto Refactor platform cryptography, add tests 2024-08-13 18:43:19 -05:00
variants [Board] DIY "t-energy-s3_e22" (#4782) 2024-09-23 22:40:07 +02:00
.gitattributes trunk roundhouse kick 2023-01-21 21:23:24 +01:00
.gitignore Native Webserver (#3343) 2024-03-06 16:23:04 -06:00
.gitmodules Merge branch 'master' into tft-gui-work 2024-09-02 14:45:43 +02:00
.gitpod.yml add a .yml to setup a Gitpod instance quickly (#4551) 2024-08-23 20:24:23 -05:00
.semgrepignore Fix de/compression buffer overflows in TAK packets (#4317) 2024-07-23 06:16:53 -05:00
CONTRIBUTING.md lol of course trunk fmt 2024-09-04 15:33:28 -07:00
docker-compose.yml trunk roundhouse kick 2023-01-21 21:23:24 +01:00
Dockerfile Fix that Dockerfile would not run with podman (#4262) 2024-07-13 06:09:51 -05:00
LICENSE
partition-table.csv - new Bootloader for ESP-IDF 4.2 2022-09-26 22:42:58 +02:00
platformio.ini Pin sensorlib version 2024-09-19 13:29:17 -05:00
pyocd.yaml Revert "Sync Wio lr1110 refresh with master (#4288)" 2024-07-22 15:30:36 +02:00
README.md Update README.md 2023-10-09 22:30:02 +10:00
suppressions.txt Cpp-check warnings cleanup (#3014) 2023-12-14 07:35:46 -06:00
userPrefs.h Merge branch 'master' into 2.5-changes 2024-08-18 19:14:21 -05:00
version.properties [create-pull-request] automated change (#4789) 2024-09-23 22:40:07 +02:00

Meshtastic Firmware

GitHub release downloads CI CLA assistant Fiscal Contributors Vercel

Overview

This repository contains the device firmware for the Meshtastic project.

Stats

Alt