Meshtastic device firmware
Go to file
Ken McGuire fdc27fe08b
Enable NMEA Messages on USB port for u-blox receivers (#3227)
* Portduino multiple logging levels

* Fixes based on GPSFan work

* Fix derped logic

* Correct size field for AID message

* Reformat to add comments, beginning of GPS rework

* Update PM2 message for Neo-6

* Correct ECO mode logic as ECO mode is only for Neo-6

* Cleanup ubx.h add a few more comments

* GPS rework, changes for M8 and stub for M10

* Add VALSET commands for u-blox M10 receivers

* Add VALSET commands for u-blox M10 receivers
tweak M8 commands
add comments for VALSET configuration commands

* Add commands to init M10 receivers,
tweak the M8 init sequence, this is a WIP as there are still some issues during init.
Add M10 version of PMREQ.

* Add wakeup source of uartrx to PMREQ_10
The M10 does not respond to commands when asleep,
may need to do this for the M8 as well

* Enable NMEA messages on USB port.
Normally, it is a good idea to disable messages on unused ports.
Native Linux needs to be able to use GNSS modules connected via
via either serial or USB.
In the future I2C connections may be required, but are not enabled for now.

---------

Co-authored-by: Jonathan Bennett <jbennett@incomsystems.biz>
Co-authored-by: Ben Meadors <benmmeadors@gmail.com>
2024-02-15 11:19:35 -06:00
.github Added RP2040-LoRA target (#3195) 2024-02-10 20:09:51 -06:00
.trunk Remove truffle-hog tool for now since it's breaking CI 2023-12-07 07:14:41 -06:00
.vscode Update extensions.json 2023-08-03 10:05:38 +02:00
arch Adds i2c device configuration to native (#3143) 2024-01-28 20:15:29 -06:00
bin LilyGo T-Echo Bootloader UF2 and ZIP packages (#3210) 2024-02-11 14:10:08 -06:00
boards [BOARD]: CanaryOne (#3150) 2024-02-10 17:55:32 -06: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
monitor add rudimentary exception decoder for RISC-V CPU 2023-03-05 14:55:12 +01:00
protobufs@4432d3bfc1 Update protos 2024-02-14 07:23:55 -06:00
release don't keep uf2 files in source control 2020-08-21 09:37:41 -07:00
src Enable NMEA Messages on USB port for u-blox receivers (#3227) 2024-02-15 11:19:35 -06:00
variants fix: Wireless Paper (v1.0 & v1.1) not showing battery percentage (#3208) 2024-02-13 10:20:48 -06:00
.gitattributes trunk roundhouse kick 2023-01-21 21:23:24 +01:00
.gitignore tryfix cppcheck errors 2023-05-24 02:44:30 +02: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 trunk roundhouse kick 2023-01-21 21:23:24 +01:00
Dockerfile Update Linux binaries to use arch names (#3093) 2024-01-13 19:11:59 -06: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 [BOARD]: CanaryOne (#3150) 2024-02-10 17:55:32 -06: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
version.properties [create-pull-request] automated change (#3200) 2024-02-10 17:56:04 -06: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