Meshtastic device firmware
Go to file
todd-herbert 8e29efcb50
Fix button interrupt after light sleep (#3587)
* Make ButtonThread instance extern
Previously was a static local instance in setup(). Now declared in ButtonThread.cpp, accessible via extern declaration in ButtonThread.

* Extract attachInterrupt() calls to public method; create matching method for detachInterrupt()

* Change suspension of button interrupts for light-sleep

* Fix declaration for ARCH_PORTDUINO

* Remove LOG_DEBUG used during testing

* Don't assume device has a button..

* Guard entire constructor code

* Don't use BUTTON_PIN with ARCH_PORTDUINO

---------

Co-authored-by: Manuel <71137295+mverch67@users.noreply.github.com>
2024-04-11 07:02:50 -05:00
.github add unphone (#3584) 2024-04-09 12:26:03 -05:00
.trunk Update trunk 2024-03-07 15:52:08 -06:00
.vscode Add multiple configuration options for a minimized build (GPS,WiFi,BT,MQTT,Screen). (#3469) 2024-03-25 06:33:57 -05:00
arch Native Linux Build (ARM support and webserver deps) (#3506) 2024-04-06 10:32:15 -05:00
bin Add unPhone to S3 build scripts (#3583) 2024-04-09 11:37:38 -05:00
boards Trunk 2024-03-07 15:51:28 -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@22cbd0d4cf [create-pull-request] automated change (#3579) 2024-04-09 08:00:19 -05:00
release don't keep uf2 files in source control 2020-08-21 09:37:41 -07:00
src Fix button interrupt after light sleep (#3587) 2024-04-11 07:02:50 -05:00
variants Update platformio.ini 2024-04-05 14:58:00 +01: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 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 add trunk ignore for docker chmod (#3568) 2024-04-07 17:08:17 -05: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 fix WLAN crash (#3435) 2024-03-18 15:42:44 -05: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 (#3577) 2024-04-08 18:43:10 -05: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