Ben Meadors
404d0dda79
Fix - Add GeoChat To field to payloads and handle compression ( #3199 )
...
* WIP ATAK plugin message handling
* Log
* Update size and regen
* Rework protos and remove compression
* Track
* Altitude
* Protos
* Protos and formatting
* Add to column
* Fixes / updates
* Doh!
* S
* Refactoring and compression fixes
* Fix missing (to) from ATAK geochat
* Trunk
* Explicitly set has_to
* Fmt
* Protobufs
2024-02-10 14:20:04 -06:00
github-actions[bot]
514c19a68e
[create-pull-request] automated change ( #3198 )
...
Co-authored-by: thebentern <thebentern@users.noreply.github.com >
2024-02-10 14:16:46 -06:00
Ben Meadors
1085b54069
ATAK plugin ( #3189 )
...
* WIP ATAK plugin message handling
* Log
* Update size and regen
* Rework protos and remove compression
* Track
* Altitude
* Protos
* Protos and formatting
* Add to column
* Fixes / updates
* Doh!
* S
* Refactoring and compression fixes
2024-02-09 20:31:10 -06:00
GUVWAF
bcbc2f229d
Only cancel packet in Tx queue if it was already sent out via LoRa ( #3191 )
...
To avoid canceling a transmission if it was already ACKed via MQTT
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2024-02-09 17:36:16 -06:00
Andrew Yong
74b90d3505
Add Singapore Region ( #3165 )
...
Add 923MHz band for Singapore.
Regulatory reference: https://www.imda.gov.sg/-/media/imda/files/regulation-licensing-and-consultations/ict-standards/telecommunication-standards/radio-comms/imdatssrd.pdf bands 30d.
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2024-02-09 15:52:08 -06:00
github-actions[bot]
d246c47ae7
[create-pull-request] automated change ( #3192 )
...
Co-authored-by: thebentern <thebentern@users.noreply.github.com >
2024-02-09 15:50:00 -06:00
Manuel
54e52ae05f
Improved button-click accuracy ( #3188 )
...
* IRQ triggers button fsm
* revert change that causes raspbian compile-error
2024-02-09 12:06:56 -06:00
todd-herbert
8130b1cf43
feat: initial support for Heltec Wireless Paper v1.0 ( #3181 )
...
E-ink panel is DEPG0213BNS800. Otherwise, identical to v1.1 (?)
Partial refresh supported, but not implemented in this commit.
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2024-02-08 19:00:13 -06:00
github-actions[bot]
9d4c4f8bd1
[create-pull-request] automated change ( #3186 )
...
Co-authored-by: thebentern <thebentern@users.noreply.github.com >
2024-02-08 18:57:23 -06:00
Jonathan Bennett
3b0169ba7a
Adafruit display ( #3179 )
...
* Use uint8_t instead of char in icon_bits
* Add Adafruit PiTFT support
2024-02-08 16:29:15 -06:00
github-actions[bot]
996e72a816
[create-pull-request] automated change ( #3185 )
...
Co-authored-by: thebentern <thebentern@users.noreply.github.com >
2024-02-08 16:14:58 -06:00
GUVWAF
a40b4e4d69
MQTT JSON downlink fixes ( #3183 )
...
* Fix getting channel name from MQTT topic
* Allow specifying channel index in JSON field "channel" for downlink
Still requires JSON message to be published to channel named "mqtt"
* Make non-breaking if someone adds another slash
2024-02-08 15:43:24 -06:00
code8buster
f4151a7108
Merge pull request #3184 from meshtastic/rp2040-ADC-hotfix
...
Fix analog adc init resolution for all architectures
2024-02-08 21:36:08 +00:00
Ben Meadors
a3755dfce5
Trunk fmt
2024-02-08 14:56:46 -06:00
code8buster
ca5795d3e7
Fix init resolution for all architectures
2024-02-08 20:46:22 +00:00
Tommy Ekstrand
990ee5dacf
Update link to docs from webserver when file not found ( #3175 )
2024-02-08 14:06:29 -06:00
Ken McGuire
4c55d5d9e4
GPS rework phase 2 updates for M8 and stub for M10 ( #3166 )
...
* 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
---------
Co-authored-by: Jonathan Bennett <jbennett@incomsystems.biz >
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2024-02-05 09:02:30 -06:00
github-actions[bot]
7db02ad722
[create-pull-request] automated change ( #3161 )
...
Co-authored-by: thebentern <thebentern@users.noreply.github.com >
2024-02-01 16:33:40 -06:00
Ben Meadors
7f7c5cbd62
Triple GPS state ( #3157 )
...
* Triple state GPS refactoring
* Skip probe
* Move GPS toggle into the GPSThread
* Consolidate
* make all happy (including me)
* corrected screen texts
* NOT_PRESENT guard in main.cpp
---------
Co-authored-by: mverch67 <manuel.verch@gmx.de >
2024-02-01 15:24:39 -06:00
GUVWAF
0c0a3c4b55
Fix: mark packet sent to MQTT as ACKed only after we sent it out via LoRa ( #3155 )
...
* Fix: mark packet via MQTT as ACKed only after we sent it out via LoRa
* Don't need to check for broadcast, DMs also get implicit ACKs
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2024-01-31 14:04:52 -06:00
github-actions[bot]
bf762bc58d
[create-pull-request] automated change ( #3156 )
...
Co-authored-by: thebentern <thebentern@users.noreply.github.com >
2024-01-31 13:47:17 -06:00
Ben Meadors
84e578323e
Update version.properties
2024-01-31 13:46:48 -06:00
Ben Meadors
bdbe42dfd0
Update version.properties
2024-01-31 12:58:04 -06:00
github-actions[bot]
4f64c4f7b9
[create-pull-request] automated change ( #3154 )
...
Co-authored-by: thebentern <thebentern@users.noreply.github.com >
2024-01-30 20:01:00 -06:00
Jonathan Bennett
af5ac32048
Re-order GPS check to eliminate TOO old message ( #3152 )
2024-01-30 17:44:08 -06:00
Ken McGuire
9586c68c65
GPS updates ( #3142 )
...
* 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
---------
Co-authored-by: Jonathan Bennett <jbennett@incomsystems.biz >
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2024-01-30 17:38:31 -06:00
Artem
ca45888f3e
feat(variants): Add support for TXCO on TLORA_V2_1_6 devices ( #3124 )
...
* feat(variants): Add support for TXCO on TLORA_V2_1_6 devices
* chore: remove long comment
* feat(variants): Add tlora-v2-1-1_6-tcxo to build matrix
* feat(variants): Use RADIOLIB_NC as DIO1 pin for tlora_v2_1_16 with TXCO
* Use generic naming scheme, add variant to build envs
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
Co-authored-by: code8buster <20384924+code8buster@users.noreply.github.com >
2024-01-30 07:06:47 -06:00
Andre K
1e4ecea6fc
update to Meshtastic_nRF52_factory_erase_v2 ( #3146 )
2024-01-29 20:07:09 -06:00
code8buster
d1ea589757
Allow NRF52 ADC overrides; begin simplifying analog battery logic ( #3134 )
...
* Isolate esp32 adc logic gymnastics, try simplifying getBattVoltage
* Set sense resolution for pico platforms
* try silencing cppcheck when variant has no battery pin
* ADC channel for esp-idf calibration
* Missed an rp2040 device
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2024-01-29 06:14:21 -06:00
GUVWAF
af52dcecdf
Restrict MQTT JSON downlink messages ( #3141 )
...
Channel needs to be named "mqtt"
"from" field should be set to the node number of the transmitter
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2024-01-29 06:13:56 -06:00
Ben Meadors
0ae4622393
Admin message to delete file ( #3144 )
...
* Protos
* Delete file admin message
2024-01-29 06:10:48 -06:00
Jonathan Bennett
a49740cd56
Adds i2c device configuration to native ( #3143 )
2024-01-28 20:15:29 -06:00
GUVWAF
417feee47f
Fix: return failure when PhoneAPI times out ( #3136 )
...
* Add debug options for RP2040
* Rename: "observed" should be plural: "observables"
* PhoneAPI: return failure on timeout
In `onNotify()`, when disconnected, PhoneAPI removed itself from the list of observers that was looped through in `notifyObservers()`. We should exit that loop in that case.
2024-01-28 07:53:39 -06:00
Jonathan Bennett
d604a76c73
Use correct define for native gos ( #3133 )
2024-01-26 09:06:15 -06:00
Ken McGuire
ac9c5f81b9
Add CircutMess Chatter 2 ( #3125 )
...
* Add Chatter 2 default_envs
* Add Chatter 2 to varients
* Add Chatter 2 specific code to esp32 platform code
* Parameterize TFT_INVERT for Chatter 2 and specify setRotation to 1
* Fix formatting to make Trunk happy
* Remove commented out #define USE_LCC68
* Fix formatting again
* Add chatter2 to the CI matrix
---------
Co-authored-by: code8buster <20384924+code8buster@users.noreply.github.com >
2024-01-26 08:40:16 -06:00
Andre K
d6fa190025
fix: allow MQTT encryption_enabled with json_enabled ( #3126 )
...
* fix: allow MQTT `encryption_enabled` with `json_enabled`
* fix: copy decoded MeshPacket and release memory after use
* fix: use `packetPool` allocCopy and release methods
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2024-01-25 08:42:34 -06:00
Manuel
f2c04c5504
fix MQTT crash ( #3127 )
2024-01-24 14:01:50 -06:00
Jonathan Bennett
4ae5443c3b
Don't ever delete own node from DB ( #3122 )
2024-01-22 20:13:27 -06:00
Jonathan Bennett
6b5101ec67
Portduino logging enhancements ( #3121 )
...
* Portduino logging enhancements
* Extra debugging for SPI device
2024-01-22 01:27:06 -06:00
Jonathan Bennett
062c646814
TinyGPS fix for empty terms ( #3120 )
2024-01-21 19:13:54 -06:00
github-actions[bot]
bccc0d47eb
[create-pull-request] automated change ( #3119 )
...
Co-authored-by: thebentern <thebentern@users.noreply.github.com >
2024-01-20 19:11:21 -06:00
GUVWAF
8f6a2836b8
Mark packets received via MQTT and add option to ignore them ( #3117 )
...
* Mark packets received via MQTT and add option to ignore them
* Don't send packets received via MQTT back into MQTT
Generate implicit ACK for packets we as an MQTT gateway sent
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2024-01-20 14:22:09 -06:00
github-actions[bot]
4f76239d48
[create-pull-request] automated change ( #3118 )
...
Co-authored-by: thebentern <thebentern@users.noreply.github.com >
2024-01-20 09:40:28 -06:00
rcarteraz
486bf79690
update default ( #3114 )
...
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2024-01-19 13:41:24 -06:00
Ben Meadors
2efaaea625
Update oled dep to include RP2040 fix ( #3112 )
2024-01-19 13:14:27 -06:00
Manuel
af157d276a
fix T-Watch flip screen ( #3113 )
2024-01-19 13:11:19 -06:00
Ben Meadors
b489ee08c8
Update radiolib
2024-01-19 10:53:00 -06:00
orange
751bdf94aa
Initial Partial Updates on t-echo ( #3090 )
...
Co-authored-by: Jonathan Bennett <jbennett@incomsystems.biz >
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2024-01-19 10:28:26 -06:00
Ben Meadors
e2a3b0306f
Default mqtt root to msh/region from unset ( #3111 )
...
* Default mqtt root to msh/region from unset
* Correct segments
2024-01-19 07:40:14 -06:00
github-actions[bot]
a8b7490b6e
[create-pull-request] automated change ( #3106 )
...
Co-authored-by: thebentern <thebentern@users.noreply.github.com >
2024-01-17 18:15:00 -06:00
Andre K
4056d34bed
fix: ipv4_config byte order already little endian ( #3073 )
...
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2024-01-17 18:14:44 -06:00
GUVWAF
fd8b1687a1
Update channel of node in updateUser and write to flash if needed ( #3094 )
...
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2024-01-15 20:11:35 -06:00
Jonathan Bennett
8b362dee3a
RadioLib 6.4.0 fixes ( #3098 )
2024-01-15 10:56:17 -06:00
github-actions[bot]
30e3a28014
[create-pull-request] automated change ( #3099 )
...
Co-authored-by: thebentern <thebentern@users.noreply.github.com >
2024-01-15 07:28:20 -06:00
Jonathan Bennett
14736775e2
Update define for RadioLib 6.4.0
2024-01-14 14:51:37 -06:00
Jonathan Bennett
a7019b7206
Update for Radiolib 6.4.0 to fix build
2024-01-14 14:38:57 -06:00
Jonathan Bennett
6284f4ffe6
Update Linux binaries to use arch names ( #3093 )
2024-01-13 19:11:59 -06:00
Jonathan Bennett
e4e9a1559e
Drop the Raspbian and Linux targets ( #3091 )
...
* Drop the Raspbian and Linux targets
* Add lovyanGFX libdep to native
2024-01-13 16:12:26 -06:00
GUVWAF
92110276d7
Use ::printf for Portduino only
2024-01-13 14:54:43 -06:00
GUVWAF
c22340eaf7
Add necessary libs to Dockerfile for native build
2024-01-13 14:54:43 -06:00
KodinLanewave
6f96fbfb74
INA3221 library branch to support negative values ( #3084 )
...
* INA3221 library branch to support negative values
Original INA3221 library does not handle negative values properly due to mishandling of signed bits in sensor reading and processing. I have branched the library, changed the code, and tested with several deployed nodes to confirm functionality.
* Update INA3221 library reference to use version tag
Updated my library repo to reflect a version tag properly per request by meshtastic code reviewer
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2024-01-12 10:02:51 -06:00
Jonathan Bennett
4a867c81c0
Portduino work ( #3049 )
...
* Move to Portduino's getMacAddr()
* Add ST7735/S screen support
* Push Raspbian support into native target
* Remove latent pigpio references.
* CardKB defensive programming
* Adds configurable spidev
* Fixes to build on Fedora 40
* ENUMs are not #defines. Pull latest portduino
* Add more configuration options for SPI displays
* Add config.yaml option to set DIO3_TCXO_VOLTAGE
* change tft clear() to fillScreen()
Maintains compatability with ESPI driver.
* Adds TXen and RXen pins to portduino
* Add -c --config options to specify config file
* Fail when a specified config file is unavailable
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2024-01-12 02:00:31 -06:00
github-actions[bot]
7e53a96ee5
[create-pull-request] automated change ( #3082 )
...
Co-authored-by: thebentern <thebentern@users.noreply.github.com >
2024-01-11 12:44:46 -06:00
github-actions[bot]
3e21e05a2c
[create-pull-request] automated change ( #3079 )
...
Co-authored-by: thebentern <thebentern@users.noreply.github.com >
2024-01-11 11:52:01 -06:00
Ben Meadors
e9bde80b57
change tft clear() to fillScreen() ( #3077 )
...
Maintains compatability with ESPI driver.
Co-authored-by: Jonathan Bennett <jbennett@incomsystems.biz >
2024-01-11 10:06:26 -06:00
Mark Trevor Birss
ccb5485510
Add SX1262 to M5Stack CoreInk ( #3078 )
...
* Update platformio.ini
* Update variant.h
* Update variant.h
* Update variant.h
* Update variant.h
* Update variant.h
* Update variant.h
* Update variant.h
* Update variant.h
2024-01-11 10:06:02 -06:00
Ben Meadors
0d85069bec
Heltec paper ( #3069 )
...
* Attempts at getting the Heltec Wireless Paper eink operational
* Bogus comment
* Fixing Support For Heltec Wireless Paper
---------
Co-authored-by: NfN Orange <orange@reveb.la >
2024-01-09 19:48:21 -06:00
GUVWAF
77ff1704db
Allow button press if CannedMessage updown1 or rotary1 are not enabled ( #3067 )
...
`BUTTON_PIN` may be 0, which is equal to `inputbroker_pin_press` by default
2024-01-09 19:45:54 -06:00
GUVWAF
613a2bfb70
Update exception decoder for other platforms ( #3070 )
2024-01-09 19:45:03 -06:00
Ben Meadors
ea651c2f8f
Remove gps_attempt_time and use broadcast interval instead ( #3064 )
2024-01-07 09:35:19 -06:00
Mictronics
c2afa879b8
Fix LED pinout for T-Echo board marked v1.0, date 2021-6-28 ( #3051 )
...
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2024-01-07 07:40:12 -06:00
Ben Meadors
59253d9c78
Don't reboot after removing node from DB ( #3065 )
2024-01-07 07:37:13 -06:00
github-actions[bot]
be46f9ea24
[create-pull-request] automated change ( #3063 )
...
Co-authored-by: thebentern <thebentern@users.noreply.github.com >
2024-01-06 15:23:40 -06:00
Ben Meadors
674fd32349
RP2040 Enter uf2 DFU mode ( #3062 )
...
* Pico enter dfu mode
* Ungaurd pico
2024-01-06 14:39:27 -06:00
Amin Husni
bacc525d0a
Add Malaysia Region ( #3053 )
...
* Add Malaysia Region
Add frequency for 433MHz and 919MHz with specific power limit and limitation.
* Update RadioInterface.cpp
Formatting issues
2024-01-05 15:37:31 -06:00
github-actions[bot]
aa10a3ec40
[create-pull-request] automated change ( #3055 )
...
Co-authored-by: thebentern <thebentern@users.noreply.github.com >
2024-01-04 18:54:44 -06:00
Jonathan Bennett
e3c768bf10
Update platformio.ini -- set target default to tbeam ( #3054 )
2024-01-04 12:22:45 -06:00
GUVWAF
943367edd0
Fix "watch GPIOs" feature of Remote Hardware module ( #3047 )
...
* Fix watch GPIO feature of Remote Hardware
* Add Remote Hardware messages to JSON output
* Add curly brackets
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2024-01-03 15:08:28 -06:00
Jonathan Bennett
4577646f8b
Get rid of max-parallel build for rp2040
2023-12-29 17:49:25 -06:00
Jonathan Bennett
1ae02a9a28
Add dependencies for native build
2023-12-29 16:47:42 -06:00
Jonathan Bennett
28951ea1e0
Add libbluetooth-dev to build image
2023-12-29 12:35:42 -06:00
github-actions[bot]
2e9cc73ebb
[create-pull-request] automated change ( #3046 )
...
Co-authored-by: thebentern <thebentern@users.noreply.github.com >
2023-12-27 18:40:54 -06:00
Ben Meadors
dbac2b1cad
Implemented enter (Uf2 usb) DFU mode admin message on NRF52 ( #3045 )
...
* Added enter DFU mode admin message
* Trunk
2023-12-27 14:26:40 -06:00
github-actions[bot]
2b7eb1e489
[create-pull-request] automated change ( #3044 )
...
Co-authored-by: thebentern <thebentern@users.noreply.github.com >
2023-12-27 12:48:30 -06:00
S5NC
d401040e51
Remove old SX126x and SX128x boosted gain commented-out code ( #2976 )
...
* Update SX126xInterface.cpp
* Update SX128xInterface.cpp
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2023-12-27 08:18:26 -06:00
Wolfgang Nagele
5110de4838
Portduino reboot ( #3033 )
...
* Portduino reboot
* separate blocks
---------
Co-authored-by: Jonathan Bennett <jbennett@incomsystems.biz >
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2023-12-27 08:16:53 -06:00
GUVWAF
2d35f72d85
SimRadio: send queue status to phone ( #3041 )
...
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2023-12-27 08:16:04 -06:00
Mictronics
d318d34c3c
Fix #3032 ( #3040 )
...
* Fixed bug #3023 in upstream master. Wire.begin doesn't accept two arguments in RP2040 framework.
* Fix typo.
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2023-12-27 08:15:38 -06:00
Wolfgang Nagele
06b4638f6b
Allow override of HWID using environment variable ( #3036 )
...
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2023-12-27 08:14:55 -06:00
GUVWAF
16c18d0da9
Add Traceroute, DetectionSensor and Paxcounter to MQTT JSON ( #3043 )
...
* Add Traceroute, DetectionSensor and Paxcounter to MQTT JSON
* Guard Paxcounter for ESP32 only
2023-12-27 08:14:25 -06:00
Jonathan Bennett
8d37d93e05
Hash function needs uint32_t for some platforms. ( #3038 )
2023-12-26 13:21:09 -06:00
Wolfgang Nagele
7334ee7349
Time Fix ( #3035 )
...
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2023-12-25 16:40:16 -06:00
Wolfgang Nagele
ba98da55a7
Align glibc with Debian builder ( #3034 )
2023-12-25 09:47:19 -06:00
GUVWAF
db8f8db8e8
Don't disconnect WiFi when we're actively reconnecting ( #3026 )
...
WiFiEvents may happen asynchronously
2023-12-21 14:59:45 -06:00
GUVWAF
d88baea627
Make implicit ACKs work on MQTT ( #3028 )
...
Don't filter out messages we originally sent via LoRa
2023-12-21 14:59:16 -06:00
Mark Trevor Birss
16a3a32f2a
[Add] SX1280 to linux native Portduino ( #3023 )
...
* Update PortduinoGlue.cpp
* Update PortduinoGlue.h
* Update main.cpp
* Update config-dist.yaml
* Update config-dist.yaml
* Fix whitespace in main.cpp
---------
Co-authored-by: Jonathan Bennett <jbennett@incomsystems.biz >
2023-12-17 18:05:04 -06:00
Thomas Göttgens
a138e9cb6b
Merge pull request #3020 from meshtastic/paxcounter
...
Include Libpax
2023-12-17 19:20:04 +01:00
Thomas Göttgens
86475a1719
admin getters and setters
2023-12-17 18:30:38 +01:00
Thomas Göttgens
c5a2dc758f
rule of thumb, last minute changes are dumb.
2023-12-17 18:30:38 +01:00
Thomas Göttgens
add78a459b
Include Libpax - WIP
2023-12-17 18:30:38 +01:00
Thomas Göttgens
f1b380882d
Merge pull request #3022 from meshtastic/create-pull-request/patch
...
Changes by create-pull-request action
2023-12-17 18:30:19 +01:00
caveman99
bbe21766be
[create-pull-request] automated change
2023-12-17 17:29:49 +00:00
Thomas Göttgens
dfa537415d
Merge pull request #3021 from meshtastic/nodeinfo-shading
...
local variable and class variable may not be named the same
2023-12-17 17:09:44 +01:00
Thomas Göttgens
24c4ee9bfa
local variable and class variable may not be named the same
2023-12-17 16:28:48 +01:00
Jonathan Bennett
71c0726838
Ignore keyboard input while sending CannedMessages packet
2023-12-16 23:03:41 -06:00
github-actions[bot]
45f90fb39b
[create-pull-request] automated change ( #3018 )
...
Co-authored-by: thebentern <thebentern@users.noreply.github.com >
2023-12-16 19:21:54 -06:00
Ben Meadors
1c6acfd734
Set NRF cpu brownout at 2.4V instead of running down to the limit ( #3016 )
2023-12-16 06:57:01 -06:00
Jonathan Bennett
c6ae66dcaa
Add fallthrough option to avoid a GPS stuck off.
2023-12-14 21:39:41 -06:00
Jonathan Bennett
fc365a1fee
Keep WiFi defines out of platforms without WiFi
2023-12-14 20:16:36 -06:00
Jonathan Bennett
6c1db94ae7
Add raspbian reboot and shutdown behavior
2023-12-14 19:53:42 -06:00
Thomas Göttgens
ded1cbf4dd
Merge pull request #3015 from meshtastic/esp32s2fix
...
ESP32-S2 fix
2023-12-14 18:24:00 +01:00
Ben Meadors
399b9f8f6d
Merge branch 'master' into esp32s2fix
2023-12-14 07:37:59 -06:00
Ben Meadors
4720b2874f
Cpp-check warnings cleanup ( #3014 )
...
* cpp-check warnings cleanup
* Supressions and more fixes
2023-12-14 07:35:46 -06:00
Thomas Göttgens
1af3e0ddaa
ESP32-S2 fix
...
ESP32-S2 does not have bluetooth
2023-12-14 13:40:22 +01:00
Ben Meadors
9f85279e74
Lost and found mode ( #3012 )
...
* Lost and found WIP
* 5 minutes
* ASCII bell character correction
* Memory
2023-12-13 17:43:20 -06:00
Jonathan Bennett
dd96848bec
Change type to fix compilation in new code
2023-12-12 21:35:01 -06:00
Thomas Göttgens
4932e277f1
remove char counter when changing destination
...
shorten destination to make room for char counter, only on small displays.
2023-12-12 21:35:01 -06:00
Thomas Göttgens
dad05d7873
Select Node and channel in Canned Message module.
2023-12-12 21:35:01 -06:00
Thomas Göttgens
4b7fbeca29
only ever emit the up/down action if we have actual messages stored
2023-12-12 21:35:01 -06:00
Jonathan Bennett
2ebaea317a
Refactor display handling add Raspbian TFT display ( #2998 )
...
* Refactor display handling add Raspbian TFT display
* Add missed change
* Add static casts
* Add missed TFT refactor for RAK14014
* Add missed GPIO configuration
* Adds Native keyboard input option
* Get the ifdefs right
* CannedMessage send via queue, not run immediately.
* Fixup systemd service file
* Add display blanking for Raspberry Pi
* Add a couple missed key definitions
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2023-12-12 20:27:31 -06:00
Ben Meadors
d14d2c89c3
RTTTL ringtones on T-Deck / T-Watch S3 and potentially more I2S audio enabled devices ( #2917 )
...
* WIP
* ESP8266 SAM fun
* I2S audio / ext. notification module
* Remove
* Protos
* Add use_i2s_as_buzzer from protos
* Fixes
* Stuff
* Thing
* Ext. Notification working(ish)
* Remove SAM commented code
* Trunk upgrade
* Trunk
* Fixes
* Slow not fast... :-|
* T-Deck and T-Watch don't use normal buttons
* Stop ext. notification nagging with touchscreen as well
* Add button gpio back for T-Deck, but guard against long-press during ext. notification
* Ext. notification wrap up
* Better place to guard against long-press false positives
* Adjust default gain and guard against non-i2s devices referencing audio-thread
* Simplify guard logic with a boolean
* Supress uninitMemberVar
* Protos merge got out of wack
* Trunk resolution
* Remove extra crap
* Cleanup and thread-interval
* Default to alert message buzzer and add nag timeout
* Formatting
2023-12-12 08:36:37 -06:00
Thomas Göttgens
35938392f1
Merge pull request #2739 from meshtastic/delivery-report
...
UI/UX: Display delivered message on incoming ACK.
2023-12-11 22:59:19 +01:00
Thomas Göttgens
d952da8b1e
make sure the queue stays in te same order
...
the memory pool can NOT be iterated easily, since it's not a linear object.
2023-12-11 15:44:32 +01:00
Thomas Göttgens
385b29c977
we don't use the static MemoryPool anywhere, ditch dead code.
2023-12-11 15:35:22 +01:00
Thomas Göttgens
dc309f61e8
Look into tophone queue for the received packet.
...
- only works if we don't have a phone connected, but that is probably dsired
- this will send a copy of device-originating text messgaes to a connected phone. Breaking change.
- this will iterate the tophone queue by deconstructing and reconstructing it every time we look for an ID. Probably also mangles the queue oder since it aborts when a ID is found.
- Can we navigate the packet pool instead? If so, how?
- Let's keep this in draft state for now
2023-12-11 15:11:10 +01:00
Thomas Göttgens
512399c8f5
Merge branch 'delivery-report' of https://github.com/meshtastic/firmware into delivery-report
2023-12-11 12:38:22 +01:00
GUVWAF
5d94bb601a
Distinguish between ACK/NAK by checking for error reason
2023-12-11 12:30:33 +01:00
Thomas Göttgens
796592b586
UI/UX: Display delivered message on incoming ACK.
...
Needs more work
2023-12-11 12:30:33 +01:00
Ben Meadors
d552ee3556
Add heltec-ht62 to CI ( #3007 )
2023-12-09 19:12:51 -06:00
Ben Meadors
14b31d4d14
Fix INA sensor dual use between environment telem and device battery reading ( #3002 )
2023-12-08 19:26:37 -06:00
Ken McGuire
4de6eb2e1d
Reduce Serial Traffic on Heltec Wireless Trackers GNSS port ( #3004 )
...
* Fix typo in GNSS_MODEL defination and usages for the UC6580
Correct the $CFGSYS init string for the UC6580 to init the receiver for:
GPS L1 & L5 + BDS B1I & B2a + GLONASS L1 + GALILEO E1 & E5a + SBAS
* Reduce GNSS serial traffic on Helted Wireless Tracker
Turn off GSV and NOTIFY __TXT messages as neither are
necessary to Meshtastic operation.
2023-12-08 14:51:50 -06:00
Ben Meadors
abaa37133d
Repeater and other power optimizations ( #2999 )
...
* End wire if we find no i2c devices
* Set tx-power to 0 on nrf bluetooth shutdown
* Change polling interval of PowerFSM to 100ms instead of 10ms
* Guard 3v3
2023-12-08 11:13:15 -06:00
Jonathan Bennett
5eac227550
Fix whitespace in workflow
2023-12-07 21:29:04 -06:00
Jonathan Bennett
671112f47d
Update pull-request-artifacts config
2023-12-07 21:22:30 -06:00
Jonathan Bennett
8ea19d665a
Update pull-request-artifacts
2023-12-07 20:22:22 -06:00
Ben Meadors
8f57cfaaf4
Makersense rp2040 variant fixes ( #2997 )
...
* WIP
* Do the right things
* Add to build matrix
* Yaml lint has annoyed me for the final time
* Fixes to variant
2023-12-07 17:12:51 -06:00
Ben Meadors
a54e3826e9
Remove truffle-hog tool for now since it's breaking CI
2023-12-07 07:14:41 -06:00
Ben Meadors
9188a9a1f2
Makersense RP2040 support ( #2996 )
...
* WIP
* Do the right things
* Add to build matrix
* Yaml lint has annoyed me for the final time
2023-12-06 21:42:06 -06:00
github-actions[bot]
17f1a450b2
[create-pull-request] automated change ( #2995 )
...
Co-authored-by: thebentern <thebentern@users.noreply.github.com >
2023-12-06 18:14:41 -06:00
GUVWAF
ba021c97b2
Pico W: Handle Wi-Fi reconnects and update core ( #2994 )
...
* Fix time lost on the Pico W right after NTP
Shouldn't check for `#ifdef` as it will always be defined, but might be set to 0
* Handle reconnect for Wi-Fi on RP2040
* Update arduino-core for Wi-Fi + FreeRTOS fixes
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2023-12-06 15:49:56 -06:00
Ben Meadors
b4ad6b0f41
Added client-hidden role behavior ( #2992 )
...
* Added client-hidden role behavior
* Trunkt
* That line got all boogered up
2023-12-06 14:04:09 -06:00
Ben Meadors
28502a762f
Added Known-Only rebroadcast mode behavior ( #2993 )
2023-12-06 14:02:41 -06:00
github-actions[bot]
89f0464233
[create-pull-request] automated change ( #2991 )
...
Co-authored-by: thebentern <thebentern@users.noreply.github.com >
2023-12-06 06:17:50 -06:00
GUVWAF
46d02affe8
Pico W: Wi-Fi improvements ( #2989 )
...
* Pico W: Initial WiFi support: connects, but freezes after a while
* Update arduino-pico core to fix hang with Wi-Fi
* Add `picow` to workflow since it's different from `pico` now
* Show Wi-Fi frame on screen for all devices with Wi-Fi
* Pico W: Disable mDNS as it's unsupported with FreeRTOS
* Fix printing IP address
* Fix Raspbian build
2023-12-04 15:45:07 -06:00
Ken McGuire
62329ad11f
Fix typo in GNSS_MODEL defination and usages for the UC6580 ( #2988 )
...
Correct the $CFGSYS init string for the UC6580 to init the receiver for:
GPS L1 & L5 + BDS B1I & B2a + GLONASS L1 + GALILEO E1 & E5a + SBAS
2023-12-04 12:35:26 -06:00
Thomas Göttgens
72b4fe51b1
radiolib is stable
...
just use one definition for all targets
2023-12-04 11:33:32 +01:00
Thomas Göttgens
07fc5df9c1
update trunk and linters to latest version
2023-12-03 13:02:14 +01:00
Thomas Göttgens
1c22d2c885
switch onebutton back to PIO registry, since they finally updated the lib there
2023-12-03 13:00:15 +01:00
github-actions[bot]
1f931a5e55
[create-pull-request] automated change ( #2981 )
...
Co-authored-by: thebentern <thebentern@users.noreply.github.com >
2023-12-02 17:19:29 -06:00
Ben Meadors
31c4693c66
Missed the version bump apparently
2023-12-02 15:50:17 -06:00
GUVWAF
6ff61b3e04
Pico W: Initial Wi-Fi support ( #2980 )
...
* Pico W: Initial WiFi support: connects, but freezes after a while
* Update arduino-pico core to fix hang with Wi-Fi
* Add `picow` to workflow since it's different from `pico` now
2023-12-02 14:47:52 -06:00
S5NC
9e90b4af02
Update variant.h ( #2930 )
...
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2023-12-02 07:46:25 -06:00
S5NC
2544733ad4
Standardise order for setting GPIO pin default values ( #2942 )
...
* Update SX126xInterface.cpp
* Update GPS.cpp
* Update TFTDisplay.cpp
* Update SX128xInterface.cpp
* Update EInkDisplay2.cpp
* trunk fmt
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
Co-authored-by: Thomas Göttgens <tgoettgens@gmail.com >
2023-12-02 07:40:31 -06:00
Thomas Göttgens
1b6c11c5f1
tryfix crash ( #2964 )
...
* tryfix crash
* only use this when wifi is not enabled. (poking around)
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2023-12-02 07:00:20 -06:00
S5NC
4c69d06ac0
Update Power.cpp ( #2979 )
2023-12-02 06:30:00 -06:00
code8buster
85cbde75fe
Merge pull request #2977 from meshtastic/g2-defaults
...
Factory Defaults for Nano G2 Ultra
2023-12-02 00:36:31 +00:00
GUVWAF
5e70fb9851
Distinguish between ACK/NAK by checking for error reason
2023-12-01 18:28:38 +01:00
Thomas Göttgens
6e967421a5
UI/UX: Display delivered message on incoming ACK.
...
Needs more work
2023-12-01 18:28:38 +01:00
Ben Meadors
a05bab35ad
=
2023-12-01 07:17:38 -06:00
Ben Meadors
ac506a581c
Merge branch 'master' into g2-defaults
2023-12-01 07:07:59 -06:00
Ben Meadors
def4ec5822
Always set user (nodeinfo) role to device config's current role ( #2973 )
2023-12-01 07:00:19 -06:00
Ben Meadors
209fb585b0
Default to what G2 comes with
2023-11-30 20:49:00 -06:00
S5NC
fb89482129
Set default LoRa SPI pins individually on ESP32 architecture ( #2971 )
...
* Each pin individually
* Correction
---------
Co-authored-by: Jonathan Bennett <jbennett@incomsystems.biz >
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2023-11-30 06:39:46 -06:00
Thomas Göttgens
8e742f2f80
Update portduino.ini
2023-11-30 11:53:47 +01:00
Thomas Göttgens
238cf8cdeb
fix portduino
2023-11-30 11:53:47 +01:00
Thomas Göttgens
5df7f07f95
unpin radiolib
2023-11-30 11:53:47 +01:00
Thomas Göttgens
6fa026a78b
fix radiolib API for 6.3.0 release
2023-11-30 10:59:01 +01:00
Jonathan Bennett
39743832ad
Revert Portduino RadioLib to 6.1.0
2023-11-29 20:19:10 -06:00
Jonathan Bennett
bd2675caf1
Temporarily Pin RadioLib to 6.2.0
2023-11-29 20:19:10 -06:00
Jonathan Bennett
c489c251ab
Pull in Portduino changes for Raspberry Pi support
2023-11-29 20:19:10 -06:00
Jonathan Bennett
14d03a2bda
Initial implementation of I2C
2023-11-29 20:19:10 -06:00
Jonathan Bennett
423b8ad603
Adds real GPS support to Raspberry Pi arch
2023-11-29 20:19:10 -06:00
Jonathan Bennett
ce8342d3e5
Drop Pi HAL
2023-11-29 20:19:10 -06:00
Jonathan Bennett
57227c0f85
Add gpiochip setting
2023-11-29 20:19:10 -06:00
Jonathan Bennett
1ca2923658
Fix missed #if defined() logic
2023-11-29 20:19:10 -06:00
Jonathan Bennett
d10b1e1d00
Add better error reporting for RF95 init failure
2023-11-29 20:19:10 -06:00
Jonathan Bennett
d3e64350d9
Remove RADIOLIB_SPI_PARANOID compile option, as it does nothing
2023-11-29 20:19:10 -06:00
Jonathan Bennett
102efd4954
Move to portduino GPIO, adding user button support
2023-11-29 20:19:10 -06:00
S5NC
18cf8ca4fa
Generalise SPI pin names ( #2970 )
...
* Generalise SPI pin names
* CS not NSS
* trunk fmt
* Update variant.h
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2023-11-29 15:51:05 -06:00
Ben Meadors
c7f6071f70
Enable IO2 toggling on RAK if the coast is clear ( #2968 )
...
* Enable IO2 toggling on RAK if the coast is clear
* Guard against monteops target which doesn't use 3V3 pin
* Also check for en_gpio = 0 to avoid re-setting the value
2023-11-28 20:40:51 -06:00
Thomas Göttgens
c7e3485dd7
Revert "same change for STM32WL - also update trunk"
...
This reverts commit f9fdb0f98d .
2023-11-26 14:49:11 +01:00
Thomas Göttgens
603e564db3
same change for STM32WL - also update trunk
2023-11-26 14:49:11 +01:00
Thomas Göttgens
ac318a9850
Swapped out crypto engine for one that also works with AES-256
2023-11-26 14:49:11 +01:00
Ben Meadors
1feb74f525
Add number of sats to default position flags ( #2962 )
2023-11-25 19:34:30 -06:00
Thomas Göttgens
d6fc1c314f
WIP: Add battery level for Nimble
2023-11-25 16:03:39 +01:00
Thomas Göttgens
b3852322ef
Add config example for Elecrow Hat
...
NFC
2023-11-24 14:40:20 +01:00
HookdomPonix
cbb8eb65ba
Add USB detection to RAK4631 based boards. ( #2956 )
...
* Add support for the rak10701 board, no touch
* Moved tftblack fillin and changed teh src flags
* Added rak10701 to platformio.ini
* Add USB detection to RAK4631 units.
* Eliminate spurious symbol in comment field.
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2023-11-22 10:30:55 -06:00
Jonathan Bennett
4712b1ca65
Add manual run option to package_raspbian.yml ( #2954 )
2023-11-22 07:17:48 -06:00
Ric In New Mexico
57542ce9e6
Retain device nodeinfo during reset-nodedb ( #2951 )
...
* INA3221 bugfixes & refinement
Reorganized and refactored some INA3221 code
Added comments
Added missing shunt resistor value (100mΩ)
Added INA3221 Channel 1 to getINAVoltage() for device battery monitoring
modified: src/Power.cpp
modified: src/modules/Telemetry/PowerTelemetry.cpp
modified: src/modules/Telemetry/Sensor/INA3221Sensor.cpp
modified: src/modules/Telemetry/Sensor/INA3221Sensor.h
modified: src/power.h
* reset-nodedb retain device nodeinfo
modified: src/mesh/NodeDB.cpp
* reset-nodedb #2
modified: src/mesh/NodeDB.cpp
---------
Co-authored-by: Jonathan Bennett <jbennett@incomsystems.biz >
2023-11-20 06:33:14 -06:00
Jonathan Bennett
1b20a82b55
Update package_raspbian.yml
...
Trunk
2023-11-19 20:28:37 -06:00
Jonathan Bennett
195706e0e5
Update package_raspbian.yml to pull correct code for PR runs
2023-11-19 20:19:43 -06:00
Jonathan Bennett
c1f5878648
Add Raspbian to firmware zip
2023-11-19 17:11:54 -06:00
Jonathan Bennett
7380f3b170
Trunk fmt fix whitespace
2023-11-19 16:53:00 -06:00
Jonathan Bennett
a9d846c1b3
make package_raspbian.yml a reusable workflow
2023-11-19 16:45:06 -06:00
Jonathan Bennett
cfb09ee115
add .deb to release
2023-11-19 16:41:47 -06:00
Jonathan Bennett
8f0ce606db
Update package_raspbian.yml upload .deb as artifact
2023-11-19 16:07:08 -06:00
Jonathan Bennett
d04ff29c2a
Update package_raspbian.yml use ubuntu-latest
2023-11-19 15:56:41 -06:00
Jonathan Bennett
8e92754b59
Update package_raspbian.yml
2023-11-19 15:48:43 -06:00
Jonathan Bennett
dad824c0e9
Update package_raspbian.yml -- add checkout step
2023-11-19 15:16:11 -06:00
Jonathan Bennett
31d7c6826d
Update package_raspbian.yml
...
Properly run build_raspbian as a step
2023-11-19 15:03:46 -06:00
Jonathan Bennett
d33521ee86
Add package-raspbian workflow
2023-11-19 14:53:49 -06:00
Jonathan Bennett
5ad12fed60
Chill out, yamllint
2023-11-19 14:53:49 -06:00
Jonathan Bennett
4af90eeb39
Revamp yaml config for Raspbian
2023-11-19 14:53:49 -06:00
Jonathan Bennett
08297bb0b7
Copy and Paste output file location for workflow
2023-11-18 15:36:41 -06:00
Jonathan Bennett
16ef40b21f
Add even moar workflow debugging
2023-11-18 15:16:36 -06:00
Jonathan Bennett
7ef4abb974
Add debugging output to main workflow
2023-11-18 14:56:40 -06:00
Jonathan Bennett
297267d037
Try harder to find Raspbian binary
2023-11-18 13:26:05 -06:00
Jonathan Bennett
f8e766ebc7
Include Raspbian in release zip
2023-11-18 12:05:51 -06:00
Jonathan Bennett
7bd2b07024
Disable radiolib debug
2023-11-18 12:05:51 -06:00
Jonathan Bennett
b6ddbd0087
More CI work for Raspbian ( #2949 )
...
* More CI work for Raspbian
* Workaround quirks of Arm64/debian runners
2023-11-18 11:04:21 -06:00
Jonathan Bennett
dc8903ec42
Add Raspbian to Main CI ( #2948 )
2023-11-18 08:55:19 -06:00
Ben Meadors
46bd6ca7ba
YAML based config for PI / Portduino ( #2943 )
...
* Add configuration via /etc/meshtastic/config.yaml
* Move example config, support more locations
* Fix config check
* Use access() to check for config file presence
* Throw an error and exit on radio init fail
* Adds error check for reading Bluetooth MAC
* Settle on meshtasticd, add install script
* Shell fixes
* Fine. I'll put it back and then disable you
* Get wrekt, shellchekt
* Firat attempt at adding raspbian CI build
* Tickle the workflow
* Beatings will continue til morale improves
* Permissions are overrated
---------
Co-authored-by: Jonathan Bennett <jbennett@incomsystems.biz >
2023-11-18 08:12:34 -06:00
Ric In New Mexico
9d4af1146e
INA3221 bugfixes & refinement ( #2944 )
...
Reorganized and refactored some INA3221 code
Added comments
Added missing shunt resistor value (100mΩ)
Added INA3221 Channel 1 to getINAVoltage() for device battery monitoring
modified: src/Power.cpp
modified: src/modules/Telemetry/PowerTelemetry.cpp
modified: src/modules/Telemetry/Sensor/INA3221Sensor.cpp
modified: src/modules/Telemetry/Sensor/INA3221Sensor.h
modified: src/power.h
2023-11-17 06:46:59 -06:00
Thomas Göttgens
5ce6ca25f2
Merge pull request #2083 from meshtastic/raspi-portduino
...
Start working on RF95 attached to Raspberry Pi
2023-11-16 15:07:02 +01:00
Ben Meadors
f2210d8f8d
Merge branch 'master' into raspi-portduino
2023-11-16 06:57:52 -06:00
Ben Meadors
5d917885df
Added Remove node by nodenum admin message ( #2941 )
...
* Remove node by nodenum
* It were backerds! DERP
2023-11-16 06:57:22 -06:00
Jonathan Bennett
e99ae64ece
Add Pi library only to Raspbian
2023-11-15 21:16:27 -06:00
Jonathan Bennett
61f888e952
Add missed ifdef
2023-11-15 21:01:17 -06:00
Jonathan Bennett
a144d5d6cc
Clean up, fix reboot, minimize changes
2023-11-15 20:33:53 -06:00
Ben Meadors
c3e3569c14
Merge branch 'master' into raspi-portduino
2023-11-15 19:39:19 -06:00
Jonathan Bennett
b1b5bafdda
Add PiHal and get Waveshare SX1262 XXXM working
2023-11-15 17:04:41 -06:00
Ben Meadors
91e399a2b6
Added detection sensor en pin to fix issues with RAK microwave ( #2940 )
2023-11-15 09:26:47 -06:00
HookdomPonix
8b16367597
Add support for the rak10701 board, no touch ( #2933 )
...
* Add support for the rak10701 board, no touch
* Moved tftblack fillin and changed teh src flags
* Added rak10701 to platformio.ini
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2023-11-13 06:20:49 -06:00
S5NC
0b9accc3b6
Remove redundant checks for power of 0 ( #2934 )
...
* Add comment explaining necessity for second 0 check
Thank you @GUVWAF
* Update RF95Interface.cpp
* Update STM32WLE5JCInterface.cpp
* Update SX126xInterface.cpp
* Update SX128xInterface.cpp
* remove whitespace...
* Update SX128xInterface.cpp
2023-11-13 06:19:02 -06:00
GUVWAF
590b0bbff4
Merge pull request #2935 from S5NC/add-missing-has-sensor
...
Add missing defaulting for HAS_SENSOR to configuration.h
2023-11-10 09:57:44 +01:00
S5NC
19be230b24
Update configuration.h
2023-11-08 21:58:33 +00:00
Jonathan Bennett
8df16ad6a6
Add ctime include to fix native compile
2023-11-08 14:36:12 -06:00
Ben Meadors
2d62f00ac3
Merge branch 'master' into raspi-portduino
2023-11-08 09:54:18 -06:00
pdxlocations
9f93b9ab9d
fix sizeof error
2023-11-08 12:40:51 +01:00
pdxlocations
fc3200134d
party time
2023-11-08 12:40:51 +01:00
Ben Meadors
470264b7f9
Merge branch 'master' into raspi-portduino
2023-11-07 05:58:42 -06:00
Ben Lipsey
600541ac25
Fix Documentation Links in Comments ( #2929 )
...
* update external notification
* ContentHandler
2023-11-06 22:03:44 +00:00
github-actions[bot]
298b383127
[create-pull-request] automated change ( #2927 )
...
Co-authored-by: thebentern <thebentern@users.noreply.github.com >
2023-11-05 06:50:02 -06:00
Ric In New Mexico
f57020412e
INA3221 / Power Telemetry Payload Variant Implementation ( #2916 )
...
* INA3221 / Power Telemetry Variant Implementation
modified: platformio.ini
modified: src/configuration.h
modified: src/detect/ScanI2C.h
modified: src/detect/ScanI2CTwoWire.cpp
modified: src/main.cpp
modified: src/modules/Modules.cpp
new file: src/modules/Telemetry/PowerTelemetry.cpp
new file: src/modules/Telemetry/PowerTelemetry.h
new file: src/modules/Telemetry/Sensor/INA3221Sensor.cpp
new file: src/modules/Telemetry/Sensor/INA3221Sensor.h
modified: src/mqtt/MQTT.cpp
* ifdef for portduino / linux native
modified: src/modules/Telemetry/PowerTelemetry.cpp
* try #2
modified: src/modules/Modules.cpp
modified: src/modules/Telemetry/PowerTelemetry.cpp
deleted: variants/xiao_ble/1.0.0/libraries/SPI/SPI.cpp
* try #3
modified: src/modules/Modules.cpp
* try #4
modified: src/modules/Telemetry/PowerTelemetry.cpp
* try #5 ?
modified: src/modules/Telemetry/PowerTelemetry.cpp
* try #6
modified: src/modules/Telemetry/PowerTelemetry.cpp
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2023-11-04 20:07:00 -05:00
Ben Meadors
4a6cc8fd8c
Extend packet history expire time to 10 minutes ( #2921 )
2023-11-03 15:43:26 -05:00
Tyler Jang
45c5e0e730
cleanup disables ( #2924 )
...
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2023-11-03 06:50:30 -05:00
github-actions[bot]
527bffb7e0
[create-pull-request] automated change ( #2926 )
...
Co-authored-by: thebentern <thebentern@users.noreply.github.com >
2023-11-03 06:36:24 -05:00
GUVWAF
4c35a7fb7d
Handle AmbientLighting Module config ( #2923 )
2023-11-03 07:36:36 +00:00
GUVWAF
0f9936a0e0
Change default Coding Rate to 4/5 for <=LongFast ( #2920 )
...
Increases througput at the cost of a little bit of sensitivity
Non-breaking as the CR is sent in the LoRa header
2023-11-02 09:21:07 -05:00
Thomas Göttgens
40395bef01
Merge branch 'master' into raspi-portduino
2023-10-31 14:09:38 +01:00
GUVWAF
8b8fffda81
Drop packets if toPhoneQueue is full, unless it's text/RangeTest ( #2918 )
2023-10-30 06:12:22 -05:00
Ric In New Mexico
4052194dfe
Fix for is_licensed save / reboot ( #2911 )
...
* Fix is_licensed save / reboot
* Revert "Fix is_licensed save / reboot"
This reverts commit 634151b8ec .
* Changed reloadConfig to saveChanges /w reboot
2023-10-26 06:25:06 -05:00
Ben Meadors
b36ffe5200
Trunk fmt fix
2023-10-24 18:52:46 -05:00
S5NC
a60b4d08bf
Hydra variant rectification ( #2903 )
...
* Update variant.h
* Update variant.h
* Update platformio.ini
2023-10-24 18:47:36 -05:00
github-actions[bot]
227467f638
[create-pull-request] automated change ( #2897 )
...
Co-authored-by: thebentern <thebentern@users.noreply.github.com >
2023-10-20 09:52:56 -05:00
Tavis
092e6f2424
add rssi and snr to json output ( #2894 )
...
* add rssi and snr to json output
* explicitly cast to int and float
2023-10-17 06:50:36 -05:00
Andre K
e6b20bff77
refactor: simplify MQTT defaults ( #2893 )
...
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2023-10-15 18:56:47 -05:00
Andre K
2c625f6ba1
fix: channel routing for decoded MQTT packets ( #2892 )
...
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2023-10-15 06:41:40 -05:00
Manuel
142d56c663
allow sensors connected to second I2C port ( #2891 )
2023-10-14 19:33:45 -05:00
Ben Meadors
f4b40562d3
Start of TAK role ( #2890 )
...
* Start of TAK role
* Position flags change for CoT friendly altitudes
* Trunk
2023-10-14 06:49:38 -05:00
github-actions[bot]
9e203532d0
[create-pull-request] automated change ( #2889 )
2023-10-13 20:02:59 -05:00
code8buster
8bd7b5e779
Merge pull request #2887 from yupyvovarov/fix-hwids-address
...
Fix typo in tbeam-s3-core hwids address
2023-10-13 10:24:49 +00:00
Yurii Pyvovarov
1af970765f
Fix typo in tbeam-s3-core hwids address
2023-10-13 11:31:10 +03:00
Ben Meadors
def55ec063
Remove specific upload ports from pio
2023-10-11 10:21:58 -05:00
Ben Meadors
092c6cac66
Convert from inline to static class methods ( #2883 )
2023-10-11 06:17:05 -05:00
Ben Meadors
e39f129bd6
More comprehensively clear current position info ( #2881 )
2023-10-10 19:33:58 -05:00
S5NC
9d1fe8c245
Update architecture.h ( #2880 )
2023-10-10 15:35:07 -05:00
Aciid
786248a6b1
Dragino TrackerD wip ( #2324 )
...
* Dragino TrackerD initial variant
* fmt
---------
Co-authored-by: Thomas Göttgens <tgoettgens@gmail.com >
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2023-10-10 06:20:46 -05:00
github-actions[bot]
d1ac2dc6ea
[create-pull-request] automated change ( #2879 )
...
Co-authored-by: thebentern <thebentern@users.noreply.github.com >
2023-10-09 20:43:42 -05:00
Ben Meadors
87396d9105
Refactor away some code duplication in screen frames and display formatter for modem presets ( #2872 )
...
* Refactor away some duplication
* Refactor preset names to display formatter method
* Remove unused screen brightness adjustment and extract wifi disconnect reason name to display formatter method
* Tronk
* Let's be more clear with this naming
* Effed
* DisplayFormatters static class and use native wifi disconnect reason names method
* git mv file so casing should match now
* Include titlecase
* Trunk
2023-10-09 20:43:16 -05:00
Ben Meadors
b388f8edcd
Merge branch 'master' into raspi-portduino
2023-10-09 19:45:08 -05:00
Ben Meadors
10265aabd5
Fix buggy phone positions ( #2876 )
...
* Guard-clause channel util. to reduce nesting
* Try-fix PhoneAPI position not updating
* Trunk
* Missed it
* Really disable GPS when asked to
---------
Co-authored-by: Jonathan Bennett <jbennett@incomsystems.biz >
2023-10-09 18:33:04 -05:00
Jonathan Bennett
8780d93941
Remove missed GPS definition ( #2878 )
2023-10-09 13:30:51 -05:00
Sacha Weatherstone
54f0c045e4
Update README.md
2023-10-09 22:30:02 +10:00
github-actions[bot]
3ddad671a5
[create-pull-request] automated change ( #2875 )
...
Co-authored-by: thebentern <thebentern@users.noreply.github.com >
2023-10-08 08:12:42 -05:00
pat-trunk-io
dc6f0b8e0b
mention trunk is beta on windows ( #2871 )
...
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2023-10-06 15:31:04 -05:00
pat-trunk-io
33f28c3d56
Add trunk githooks to the repo ( #2870 )
2023-10-06 15:02:27 -05:00
github-actions[bot]
ef1d8c8eee
[create-pull-request] automated change ( #2869 )
2023-10-05 17:51:23 -05:00
Ben Meadors
950d5f0946
Power saving sensor ( #2865 )
...
* Trunk
* Again
* This thing just keeps updating itself
* Ignore tools
* Sleepy sensor
* Batrunkadunk
2023-10-05 12:42:03 -05:00
Thomas Göttgens
fc06754e1f
Possibly fix #2704 "Heltec Wireless Tracker screen doesn't display anything" ( #2749 )
...
* fix #2704
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
Co-authored-by: Jonathan Bennett <jbennett@incomsystems.biz >
2023-10-04 22:24:25 -05:00
github-actions[bot]
fbf74fc0b2
[create-pull-request] automated change ( #2863 )
...
Co-authored-by: thebentern <thebentern@users.noreply.github.com >
2023-10-04 10:23:55 -05:00
code8buster
7cebd79475
Use doNotEnterOff flag to prevent GNSS poweroff before fix acquisition ( #2861 )
...
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2023-10-03 19:50:27 -05:00
Jonathan Bennett
aa38f53aed
Fix for T-Beam 1.2 GPS ( #2858 )
...
* Fix for T-Beam 1.2 GPS, with DEBUG enabled
* Don't break other devices
* Saving GPS data on this breaks on next boot. Fix.
* derp
* disable the extra verbosity
* Try the same sort of factory reset as the Lilygo image
* Catch GPS reboots and squash
* trunk
* GPS
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2023-10-03 12:05:40 -05:00
Ben Meadors
2a6c8be684
Avoid problematic sleep state transitions for power saving sensors and trackers ( #2860 )
...
* Avoid problematic sleep state transitions for power saving sensors and trackers
* Line got duped :-|
2023-10-03 10:09:27 -05:00
GUVWAF
37c3d15978
Check if packet is decrypted before using portnum when converting to JSON ( #2857 )
...
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2023-10-03 06:39:35 -05:00
Manuel
f301e236eb
fix crash during shutdown ( #2859 )
...
* fix null pointer access
* ptr initialize
2023-10-03 06:37:46 -05:00
Manuel
94c2ade272
make esp32 deepsleep button wakeup functional again ( #2854 )
...
* make deepsleep button wakeup functional again
* Remove unused var
* Cleanup comment
* suppress screen wake on button
* add resume screen
* trunk fmt
* added missing #ifdef
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2023-10-02 16:16:29 -05:00
Ben Meadors
a6e4402e41
Screen on secs router default ( #2855 )
2023-10-02 06:28:05 -05:00
Jonathan Bennett
50db2d0e9b
Add timeout to ublox PMREQ command ( #2851 )
2023-10-01 20:39:18 -05:00
Ben Meadors
5ecdbd0dbb
Removed non-functional deep sleep button awake functionality (user can RST instead) ( #2852 )
...
* Fixed mask length
* Don't want_response if we're a tracker or sensor
* Fixes
* Removing non-functioning deep sleep button awake
2023-10-01 12:48:12 -05:00
Jonathan Bennett
47c6738c0d
Fix GPS init bug -- power up even when disabled ( #2850 )
2023-09-30 23:38:51 -05:00
Ben Meadors
1552aa0081
Tracker role wakeup and sleep cycle when power.is_power_saving true ( #2846 )
...
* WIP
* Sleepy sleepy low power tracker
* Sleepy tracker clear
* NRF52 PoC
* Simplify NRF52 "sleep"
* Trackers aren't polite
* Remove unnecessary include
* Removed accidental commit
* Fixed not-so-sleepy T-Beam due to button gpio mask precendence
* Added sleepOnNextExecution for allowing fulfillment of pending messages before shutting down
* Cleanup
* Don't wantResponse for trackers
* Heltec wireless tracker doesn't like the button interrupt (maybe all s3 because user button press doubles as bootloader mode trigger?)
2023-09-30 21:09:17 -05:00
github-actions[bot]
6ebec8fcd9
[create-pull-request] automated change ( #2849 )
...
Co-authored-by: thebentern <thebentern@users.noreply.github.com >
2023-09-30 20:40:04 -05:00
Manuel
e9215a5d70
revert KB_POWERON changes ( #2847 )
2023-09-30 06:43:36 -05:00
Thomas Göttgens
5075849ec0
Add missing endif
2023-09-28 10:50:26 +02:00
Thomas Göttgens
7f16b6b342
Merge branch 'master' into raspi-portduino
2023-09-28 09:29:45 +02:00
S5NC
4e3576ae48
Simplify SX126x variant configuration ( #2813 )
...
* Update SX126xInterface.cpp
* Update variant.h
* Update variant.h
* Update variant.h
* Update variant.h
* Update variant.h
* Update variant.h
* Update variant.h
* Update variant.h
* Update variant.h
* Update variant.h
* Update variant.h
* Update variant.h
* Update variant.h
* Update variant.h
* Update variant.h
* Update variant.h
* Update variant.h
* Update variant.h
* Update variant.h
* Update variant.h
* Update variant.h
* Update variant.h
* Update variant.h
* Update variant.h
* Update variant.h
* Update variant.h
* Update variant.h
* Update variant.h
* Update variant.h
* Update variant.h
* Update variant.h
* Update variant.h
* Update variant.h
* Update variant.h
* Update variant.h
* Update variant.h
* Update variant.h
* Update variant.h
* Update SX126xInterface.cpp
* Update SX126xInterface.cpp
* Update variant.h
* Update variant.h
* trunk fmt
* trunk fmt
* Update variant.h
* trunk fmt
* trunk fmt
* Update variant.h
* Update variant.h
* Update variant.h
* Update variant.h
* Update variant.h
* Update variant.h
* Update variant.h
* Update pins_arduino.h
* Update pins_arduino.h
* Update variant.h
* Update variant.h
* Update variant.h
* Update variant.h
* Update variant.h
* Update variant.h
* trunk fmt
* Update variant.h
* Update variant.h
* Update variant.h
* Update variant.h
* trunk fmt
* trunk fmt
* Update variant.h
* Update variant.h
* Update variant.h
* Update variant.h
Specify behavior
* Update variant.h
Maintain behavior
* trunk fmt
* Update variant.h
* Update variant.h
* Update variant.h
* Update variant.h
* Update variant.h
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2023-09-27 16:01:40 -05:00
Tavis
98290e5d7b
Re issue: #2496 Populate the position log entries from PositionModule with data fields ( #2839 )
...
* Populate the position log entries with data fields
includes datafields with no data as 0
* trunk check formatted.
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2023-09-27 16:00:56 -05:00
Ben Meadors
ad529924f1
Code duplication cleanup for smart position logic ( #2840 )
2023-09-27 10:32:35 -05:00
github-actions[bot]
07d51a2ca4
[create-pull-request] automated change ( #2837 )
2023-09-26 14:54:35 -05:00
github-actions[bot]
47301a5ac0
[create-pull-request] automated change ( #2836 )
...
Co-authored-by: thebentern <thebentern@users.noreply.github.com >
2023-09-26 11:11:54 -05:00
Ben Meadors
0d023ea215
Revert "Fix compression ( #2806 ) ( #2819 )" ( #2835 )
...
This reverts commit cdac643749 .
2023-09-26 07:02:06 -05:00
Ben Meadors
b5e952db24
No more goober traffic on public mqtt ( #2831 )
...
* No more goober traffic on public mqtt
* Oops
2023-09-26 06:19:17 -05:00
GUVWAF
a1c433748a
RP2040: Add SerialModule support ( #2830 )
...
* Support for SerialModule on RP2040
* Remove one !defined too many
* Increase serial RX_BUFFER: more reliable for long packets
Even results into an error for ESP32
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2023-09-26 05:45:34 -05:00
Jonathan Bennett
04b2ab82dc
Add GPS pin definitions missed in revamp ( #2834 )
2023-09-26 05:44:08 -05:00
github-actions[bot]
e96ba7cbcf
[create-pull-request] automated change ( #2827 )
...
Co-authored-by: thebentern <thebentern@users.noreply.github.com >
2023-09-25 06:31:22 -05:00
Andre K
61f6fb22c5
move STATE_SEND_METADATA to beginning of wantConfig ( #2820 )
...
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2023-09-24 07:22:54 -05:00
github-actions[bot]
db7b77c76e
[create-pull-request] automated change ( #2823 )
...
Co-authored-by: thebentern <thebentern@users.noreply.github.com >
2023-09-24 07:01:46 -05:00
Andre K
350090ec0d
remove residual code for mesh_sds_timeout_secs ( #2821 )
...
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2023-09-24 06:49:35 -05:00
GUVWAF
cdac643749
Fix compression ( #2806 ) ( #2819 )
...
* Fix compression: encode to bytes after `decoded` is modified
* Change payload size to decompressed length
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2023-09-24 06:49:21 -05:00
Jonathan Bennett
1a2c7f00e1
Gps cleanup and powersave ( #2807 )
...
* Refactor GPS to not probe if pins not defined
* Use Named Constructor to clean up code
* Move doGPSPowerSave to GPS class
* Make sure to set GPS awake on triple-click
* Cleanup and remove dead code
* Rename GPS_PIN_WAKE to GPS_PIN_STANDBY
* Actually put GPS to sleep between fixes
* add GPS_POWER_TOGGLE for heltec-tracker and t-deck
* Change GPS_THREAD_INTERVAL to 200 ms
* More dead code, compiler warnings, and add returns
* Add Number of sats to log output
* Add pgs enable and triple-click config
* Track average GPS fix time to judge low-power time
* Feed PositionModule on GPS fix
* Don't turn off the 3v3_s line on RAK4631
when the rotary is present.
* Add GPS power standbyOnly option
* Delay setting time currentQuality
to avoid strange log message.
* Typos, comments, and remove unused variable
* Short-circuit the setAwake logic on GPS disable
* heltec-tracker 0.3 GPS power saving
* set en_gpio to defined state
* Fix fixed_position logic with GPS disabled
* Don't process GPS serial when not isAwake
* Add quirk for Heltec Tracker GPS powersave
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
Co-authored-by: mverch67 <manuel.verch@gmx.de >
Co-authored-by: Manuel <71137295+mverch67@users.noreply.github.com >
2023-09-23 23:45:35 -05:00
Jonathan Bennett
7eff5e7bcb
Fix for Pi Pico hang ( #2817 )
...
* Fix for Pi Pico hang
* Pi Pico fix part 2: Electric Boogaloo
2023-09-20 19:34:45 -05:00
Jonathan Bennett
17207681ef
Remove GPS pins from devices lacking built-in GPS ( #2812 )
2023-09-19 10:55:14 -05:00
Thomas Göttgens
94f7c7e472
Merge pull request #2814 from meshtastic/create-pull-request/patch
...
Changes by create-pull-request action
2023-09-19 12:46:26 +02:00
caveman99
0a12d67d19
[create-pull-request] automated change
2023-09-19 10:45:28 +00:00
Thomas Göttgens
3175a3d630
Merge pull request #2811 from meshtastic/create-pull-request/patch
...
Changes by create-pull-request action
2023-09-19 10:48:41 +02:00
thebentern
4e9bf75340
[create-pull-request] automated change
2023-09-18 19:49:42 +00:00
github-actions[bot]
e8970ad66b
[create-pull-request] automated change ( #2810 )
...
Co-authored-by: thebentern <thebentern@users.noreply.github.com >
2023-09-18 13:26:09 -05:00
code8buster
f737ee59ec
Deny maxhops to anyone who sets >7 ( #2808 )
...
* Deny maxhops to anyone who sets >7
* Use reliable hop count instead of 3
2023-09-18 12:58:09 -05:00
Ric In New Mexico
6d211815d9
Temp fix for S3 bluetooth ( #2809 )
...
Need to roll back espressif to v6.3.2
2023-09-18 14:26:19 +02:00
Manuel
1bae926576
fix: nodenum 4 ( #2798 )
...
* tryfix: nodenum 4
* trunk fmt
* rename vars and fix brackets
* purge invalid db entries
* trunk fmt
2023-09-18 06:16:37 -05:00
Thomas Göttgens
a1514b8b64
Enable (new) ADC and GPS capability. ( #2792 )
...
* Enable (new) ADC and GPS capability.
* Make Picomputer a canon device and define ADC for new board revision
2023-09-18 11:38:33 +02:00
Jonathan Bennett
8b82ae6fe3
refactor and avoid needless probe ( #2799 )
...
* Use UINT32_MAX to indicate no configured GPS
* Refactor GPS to not probe if pins not defined
* Minor cleanups related to rework
* Use Named Constructor to clean up code
* Actually disable the GPS thread
* Don't actually disable the GPS thread
* Move doGPSPowerSave to GPS class
* Make sure to set GPS awake on triple-click
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2023-09-16 23:10:10 -05:00
Ric In New Mexico
822c150e0d
Fixing typo in src/mesh/mesh-pb-constants.cpp logging ( #2800 )
...
* Update variant.h
Add second i2c channel on external connector for Station G1
* Create trunk-check.yml
* Fix typo in logging
Corrected typo in pb_msgdesc logging for packets failing to be decoded.
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2023-09-16 15:24:59 -05:00
github-actions[bot]
0731902744
[create-pull-request] automated change ( #2791 )
...
Co-authored-by: thebentern <thebentern@users.noreply.github.com >
2023-09-12 18:00:29 -05:00
github-actions[bot]
b53cb38a09
[create-pull-request] automated change ( #2790 )
...
Co-authored-by: thebentern <thebentern@users.noreply.github.com >
2023-09-12 16:50:52 -05:00
Jonathan Bennett
b02dd0e964
Move partial GPS initialization earlier in boot ( #2788 )
...
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2023-09-12 16:46:46 -05:00
Ben Meadors
c608f0ba81
Fix time=0 bug for fixed_position nodes ( #2789 )
2023-09-12 15:54:50 -05:00
Jonathan Bennett
e1839e33f2
Lazy probe of GPS ( #2781 )
...
* First attempt at lazy config of GPS
* More GPS rework
Break GPS init into smaller, interruptable steps
Move more GPS commands into ubx.h
Combine Setup functions
* Move the rest of UBX messages to ubs.h
2023-09-10 22:21:14 -05:00
Manuel
d6d51bc3f4
T-Deck/T-Watch: enhancements/fixes ( #2786 )
...
* T-Deck: enhancements/fixes
* trunk fmt
* T-Watch board update
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2023-09-10 06:54:25 -05:00
github-actions[bot]
44a77a10e1
[create-pull-request] automated change ( #2785 )
...
Co-authored-by: thebentern <thebentern@users.noreply.github.com >
2023-09-10 06:34:48 -05:00
Ben Meadors
8255128eae
Trunk finally spilled the beans about what it's upset about
2023-09-09 19:40:57 -05:00
Ric In New Mexico
d7a98519f4
Update variant.h ( #2778 )
...
* Update variant.h
Add second i2c channel on external connector for Station G1
* Create trunk-check.yml
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2023-09-09 19:37:35 -05:00
github-actions[bot]
e256520336
[create-pull-request] automated change ( #2782 )
...
Co-authored-by: thebentern <thebentern@users.noreply.github.com >
2023-09-08 14:34:58 -05:00
Ben Meadors
fcf798df98
Experiment with moving gps init ( #2780 )
...
* Move it move it
* Moving to the end of the main setup method
* NimBLE version
2023-09-07 16:01:35 -05:00
Ben Meadors
dcdf9b64de
Ambient lighting ( #2779 )
...
* This was already defined and throwing a ton of warnings
* Ambient lighting module feature
* Use local instance type
2023-09-07 12:24:47 -05:00
Jonathan Bennett
fd563e41f1
Add ubx-cfg-rxm and cfg-pm2 for ublock 6 powersave ( #2777 )
2023-09-07 12:24:21 -05:00
Jonathan Bennett
0fa3685161
Fix crash in GPS setup when GPS is disabled
2023-09-06 12:38:58 -05:00
code8buster
899f9dd7bf
Merge pull request #2775 from GUVWAF/disabledNeighbor
...
Only update neighbors when module is enabled
2023-09-05 23:43:09 +00:00
GUVWAF
9af4ecf48f
Remove unnecessary line when disabled
2023-09-05 21:42:39 +02:00
GUVWAF
cfb6a1394c
Only update neighbors when module is enabled
2023-09-05 19:56:42 +02:00
code8buster
1254031f7d
Merge pull request #2772 from meshtastic/ubx-pmreq
...
UBX-RXM-PMREQ soft-off implemented
2023-09-05 17:15:12 +00:00
code8buster
c91e306659
Move packet scratch declaration to header
2023-09-05 11:59:34 -04:00
code8buster
4ff343b20f
no byte... just 8 unsigned bits please
2023-09-05 00:32:53 -04:00
code8buster
134fc75b67
UBX-RXM-PMREQ soft-off implemented
2023-09-05 00:26:42 -04:00
Ben Meadors
fb23e479ac
Update ESP32 platform ( #2770 )
2023-09-04 20:20:20 -05:00
github-actions[bot]
5a61695016
[create-pull-request] automated change ( #2769 )
...
Co-authored-by: thebentern <thebentern@users.noreply.github.com >
2023-09-04 19:45:46 -05:00
github-actions[bot]
3bcab0e223
[create-pull-request] automated change ( #2768 )
...
Co-authored-by: thebentern <thebentern@users.noreply.github.com >
2023-09-04 18:38:58 -05:00
GUVWAF
17617ce031
Fix possible memory leak in NeighborInfo Module ( #2765 )
...
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2023-09-04 18:38:16 -05:00
Jonathan Bennett
97f0c734e0
Fix Neighborinfo crash
...
neighbors object wasn't initialized when module disabled, this
initializes it to a safe, empty object.
2023-09-04 18:15:27 -05:00
Jonathan Bennett
e943fffe8c
GPS fixes
...
Work aroung Serial reset issue on ESP32
Don't send unsupported command to G60xx GPS
2023-09-04 15:00:05 -05:00
tropho23
ffcb131171
GPS toggle for RAK4631 (patch 2 of 2) ( #2764 )
...
* Added triple-press GPS toggle button changes
* Revert edits to extensions.json
* comma'd
* Update variant.h
Added the line:
// Define pin to enable GPS toggle (set GPIO to LOW) via user button triple press
#define PIN_GPS_EN 34 // GPS power enable pin
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
Co-authored-by: code8buster <communismisgreat@national.shitposting.agency >
2023-09-04 13:17:01 -05:00
tropho23
bb1fe7cad3
GPS toggle for RAK4631 (patch 1 of 2) ( #2763 )
...
* Added triple-press GPS toggle button changes
* Revert edits to extensions.json
* comma'd
* Update platformio.ini
Added line:
-DGPS_POWER_TOGGLE ; comment this line to disable triple press function on the user button to turn off gps entirely.
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
Co-authored-by: code8buster <communismisgreat@national.shitposting.agency >
2023-09-04 13:16:39 -05:00
Ben Meadors
ad40493a39
Add speed, heading, and DOP to default position flags ( #2759 )
...
* Add speed and heading
* Add DOP
2023-09-04 06:46:27 -05:00
Jonathan Bennett
ac62330e1c
Found lost byte dropped from moduleinfo
...
Attempt to fix CFG-GNSS for neo-6m
2023-09-03 22:38:03 -05:00
code8buster
53f6a43661
Merge pull request #2752 from meshtastic/nmea-rate
...
Adds GPS Serial Speed scanning, fixes ublox GNSS setup errors
2023-09-03 21:57:51 +00:00
Jonathan Bennett
7ad94da1c6
Add more to GPS_DEBUG and fix ubx7 CFG-GNSS
2023-09-03 16:20:01 -05:00
Jonathan Bennett
ecdb75aae0
Correct UBX-CFG-PMS message
2023-09-03 02:16:29 -05:00
Jonathan Bennett
7c98445ca3
Cleanup in prep for commiting
...
Fix some compilation warnings
gate debug code behind GPS_DEBUG
minor fix in u-blox protocol detection
Begin to gate GPS messages based on protover
2023-09-03 01:50:11 -05:00
Jonathan Bennett
b21368ecfa
Add delay and debug code for GPS probe
2023-09-02 20:35:38 -05:00
Jonathan Bennett
1a178c7d33
Add check for GPS Frame Errors message
2023-09-02 04:29:48 -05:00
Jonathan Bennett
5d6f0ea6c4
Fix possible edge case in GPS detection
2023-09-01 16:24:28 -05:00
Ben Meadors
5bd861f3d8
Merge branch 'master' into nmea-rate
2023-09-01 15:08:32 -05:00
GUVWAF
6d93fab495
Add neighbor IDs to MQTT JSON ( #2756 )
...
* Add neighbor IDs to JSON
* Limit #neighbors to what we can actually save
* Put neighbor IDs in an array
* Add SNR to neighbors in nested objects
2023-09-01 14:35:57 -05:00
Jonathan Bennett
6803fd7949
More fixes for GPS chips with unexpected baud
2023-09-01 12:11:39 -05:00
Jonathan Bennett
a61f969773
Increase GPS detection timeout slightly
2023-08-31 22:19:50 -05:00
Jonathan Bennett
79cfc4b725
Avoid Serial output mangling with RTOS.
2023-08-31 20:40:01 -05:00
Jonathan Bennett
cf762bbd42
Cut down delay times for GPS probe and init
2023-08-31 20:39:23 -05:00
code8buster
3d2c419d0d
Remove leftover debug msg
2023-08-30 16:24:56 -04:00
Jonathan Bennett
903f619609
Add GPS serial speed scan
2023-08-28 19:01:14 -05:00
Jonathan Bennett
2e3f762d3d
Catch a nullptr return rather than crash
2023-08-28 04:05:45 -05:00
Jonathan Bennett
a42266f74b
GPS: Fix checksum and remove spurious returns
2023-08-28 04:05:45 -05:00
github-actions[bot]
a605c69eb4
[create-pull-request] automated change ( #2748 )
...
Co-authored-by: thebentern <thebentern@users.noreply.github.com >
2023-08-26 07:36:04 -05:00
Thomas Göttgens
282cc0b16a
Merge pull request #2737 from meshtastic/BBQ10Kb-Fix
...
Bbq10 kb fix
2023-08-26 11:22:35 +02:00
Thomas Göttgens
4ab67f3668
IGOR! Fetch me the brain!
2023-08-25 16:44:39 +02:00
Thomas Göttgens
312028b161
Possble fix ESC
2023-08-25 09:27:09 +02:00
Ben Meadors
ecd48db69c
Merge branch 'master' into BBQ10Kb-Fix
2023-08-24 19:57:49 -05:00
Ben Meadors
03dc36ea12
Use fixed position regardless of gps lock ( #2744 )
2023-08-24 10:55:49 -05:00
Mark Trevor Birss
c2ae38405e
Update architecture.h ( #2746 )
2023-08-24 07:58:24 -05:00
Thomas Göttgens
2a1d8c40b4
add TAB and ESC handling
2023-08-24 14:24:26 +02:00
Ben Meadors
e2441c425a
Merge branch 'master' into BBQ10Kb-Fix
2023-08-24 07:06:42 -05:00
Mark Trevor Birss
00ffe73ebd
Heltec ESP32-C3 HT-CT62 support ( #2741 )
...
* Add files via upload
* Update platformio.ini
* Update variant.h
* Update platformio.ini
* Switch to our new HW_MODEL
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
Co-authored-by: Ben Meadors <thebentern@tuta.io >
2023-08-23 07:59:21 -05:00
Thomas Göttgens
3355019de3
Merge branch 'master' into BBQ10Kb-Fix
2023-08-23 09:45:06 +02:00
Thomas Göttgens
5bb207d88b
reset sym after second keypress
...
also remove debug print and non-working scancodes.
2023-08-23 09:44:20 +02:00
github-actions[bot]
5453e4d123
[create-pull-request] automated change ( #2742 )
...
Co-authored-by: thebentern <thebentern@users.noreply.github.com >
2023-08-22 17:11:22 -05:00
Thomas Göttgens
7f1b58a222
trunk fmt
2023-08-22 21:23:37 +02:00
Thomas Göttgens
39357b2686
Merge branch 'BBQ10Kb-Fix' of github.com:meshtastic/firmware into BBQ10Kb-Fix
2023-08-22 21:23:00 +02:00
Thomas Göttgens
d6b629ae04
update SYM Scancode
2023-08-22 21:19:51 +02:00
Thomas Göttgens
7b1aeb60cd
Try manual scancode for SYM
2023-08-22 21:19:51 +02:00
Thomas Göttgens
5c7c1cd253
silence compiler warnings
2023-08-22 21:19:51 +02:00
Thomas Göttgens
8cfe130df3
update SYM Scancode
2023-08-22 21:11:19 +02:00
Thomas Göttgens
feef86942d
Merge pull request #2738 from meshtastic/neighbourinfo-fix
...
fix crash and Debug logging in NeighbourInfo
2023-08-22 16:27:52 +02:00
Thomas Göttgens
5f3a8b4924
fix crash and Debug logging in NeighbourInfo
2023-08-22 15:43:21 +02:00
Thomas Göttgens
0fcaaf39b0
Try manual scancode for SYM
2023-08-22 11:23:19 +02:00
Thomas Göttgens
a55eac5c20
silence compiler warnings
2023-08-22 10:58:54 +02:00
github-actions[bot]
b47c9c165a
[create-pull-request] automated change ( #2733 )
...
Co-authored-by: thebentern <thebentern@users.noreply.github.com >
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2023-08-19 18:06:33 -05:00
Thomas Göttgens
ecceb10910
different debug print
2023-08-19 21:28:02 +02:00
Thomas Göttgens
6fc76103a0
temporarily Enable debug print
2023-08-19 20:55:50 +02:00
Ben Meadors
f35c7be917
Just putting back DELAYED_INTERVAL for reliability. Ran into problems
2023-08-19 09:45:48 -05:00
Ben Meadors
364364263b
Remove range_test goalie from drawing frames
2023-08-19 09:44:40 -05:00
Manuel
ef957bfac5
support BB Q10 keyboard ( #2703 )
...
* support BB Q10 keyboard
* remove debug code
* fix wrong logic
* fix left/right keys for cardkb
* Try to enable Q10 kb after all
* cppcheck
* Only fire on Key release and assume 0x0a is a enter as well
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
Co-authored-by: Thomas Göttgens <tgoettgens@gmail.com >
2023-08-19 08:37:42 -05:00
Ben Meadors
5d78795065
Portnum promiscuity for text messages from other modules ( #2732 )
...
* Add interested portnums to TextMessageModule
* Send Detection Sensor Module messages on its own portnum
* Add to Ext. Notification and consolidate logic
* RANGE_TEST_APP portnum for RangeTestModule
2023-08-19 07:46:34 -05:00
github-actions[bot]
2dbdda204f
[create-pull-request] automated change ( #2731 )
...
Co-authored-by: thebentern <thebentern@users.noreply.github.com >
2023-08-18 10:17:55 -05:00
Jonathan Bennett
4767bd5497
Rename utils.h to avoid collision with library. ( #2730 )
2023-08-17 20:22:34 -05:00
Thomas Göttgens
05efd68097
Merge pull request #2729 from meshtastic/trunk-fmt
...
update trunk to latest version
2023-08-17 13:46:44 +02:00
Thomas Göttgens
a90eef432f
update trunk to latest version
2023-08-17 12:17:36 +02:00
Thomas Göttgens
762166495f
Merge branch 'master' into raspi-portduino
2023-08-17 10:06:34 +02:00
Ben Meadors
929b8f6209
Fix thread to use getConfiguredOrDefaultMs ( #2727 )
...
* WIP
* Updates
* Move it out of the macro guard so portduino can build
* Changes from feedback
* Use minimum_broadcast_secs as interval if we just broadcasted to avoid wasting cpu cycles
* Fmt
* Merge conflict resolution boogered me up
* Missed a spot
* getConfiguredOrDefaultMs
* Get the minimum interval
2023-08-16 15:08:06 -05:00
Thomas Göttgens
5d76771fab
Permanently Enable Canned Messages on T-Deck and Picomputer ( #2728 )
...
* - Permanently Enable Canned Messages on T-Deck and Picomputer
- picomputer has a really dark TFT; switch color to white for better UX.
* well, you know... bullock...
2023-08-16 15:07:22 -05:00
Thomas Göttgens
91eb64d7b7
Fix warning about init order ( #2725 )
2023-08-15 20:17:15 -05:00
Ben Meadors
03fe4c629a
Dection Sensor module duty cycle interval optimization ( #2723 )
...
* WIP
* Updates
* Move it out of the macro guard so portduino can build
* Changes from feedback
* Use minimum_broadcast_secs as interval if we just broadcasted to avoid wasting cpu cycles
* Fmt
* Merge conflict resolution boogered me up
* Missed a spot
2023-08-15 12:23:07 -05:00
Ben Meadors
144dfe9805
Initial Detection sensor module feature ( #2722 )
...
* WIP
* Updates
* Doh!
* Move it out of the macro guard so portduino can build
* Changes from feedback
2023-08-14 19:00:51 -05:00
rcarteraz
18899fd168
Update variant.h ( #2719 )
...
remove HAS_GPS 0 so users can add gps
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2023-08-13 23:45:23 -05:00
code8buster
fcfd83bc89
Remove auto GPS shutoff for fixed position nodes ( #2720 )
2023-08-13 15:56:49 -05:00
github-actions[bot]
a3d2b6166c
[create-pull-request] automated change ( #2716 )
...
Co-authored-by: thebentern <thebentern@users.noreply.github.com >
2023-08-12 20:49:42 -05:00
Manuel
fb5f2e48a5
fix T-Deck trackball crashes ( #2714 )
...
* try-fix: nodenum crash during boot
* Revert "try-fix: nodenum crash during boot"
This reverts commit 632012e197 .
* fix/workaround: trackball interrupt crashes
* trunk fmt
* add OSThread to trackballInterrupt
2023-08-12 19:44:05 -05:00
Jonathan Bennett
d29c975e3c
Comment out extra-chatty debug message ( #2715 )
2023-08-12 13:51:31 -05:00
Ben Meadors
00ea6ef5ad
Merge branch 'master' into raspi-portduino
2023-08-12 09:40:26 -05:00
Jonathan Bennett
c44986127e
More GPS work ( #2711 )
...
Increase GPS buffer on esp32
Check for and flush GPS buffer when overfilled and corrupted.
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2023-08-12 09:29:44 -05:00
Ben Meadors
6e0b6684ee
Extend node max to 100 and remove mesh_sds_timeout_secs ( #2713 )
...
* Extend node max to 100 and remove mesh_sds_timeout_secs
* Const pointers for you and you and you
* Fixes and supressions
* Missed it
* uint
* Resize
* Derp
2023-08-12 09:29:19 -05:00
Manuel
84ddfea491
try-fix: max nodes crash during boot ( #2712 )
...
* try-fix: nodenum crash during boot
* Revert "try-fix: nodenum crash during boot"
This reverts commit 632012e197 .
* try-fix: max nodes crash during boot
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2023-08-12 09:28:58 -05:00
Ben Meadors
3d6fb13f9a
Stop failing on low severity styling issues
2023-08-12 06:43:13 -05:00
Manuel
54c48329c8
Merge pull request #2710 from meshtastic/fix-screen-setup
...
fix repeater crash during screen setup
2023-08-12 10:46:07 +02:00
mverch67
ede31a2080
fix repeater crash
2023-08-11 19:41:21 +02:00
Jonathan Bennett
9470d4694b
Pickier parsing of NMEA to detect an L76K chip ( #2699 )
...
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2023-08-10 11:21:35 -05:00
github-actions[bot]
2074c76780
[create-pull-request] automated change ( #2697 )
...
Co-authored-by: thebentern <thebentern@users.noreply.github.com >
2023-08-10 05:53:55 -05:00
Thomas Göttgens
b5b66f43f2
Merge branch 'master' into raspi-portduino
2023-08-09 11:19:23 +02:00
Thomas Göttgens
9f6584bd67
Merge pull request #2694 from mverch67/t-watch-fixes
...
T-Watch S3 fixes
2023-08-08 22:49:37 +02:00
mverch67
dd69de9f32
trunk fmt
2023-08-08 20:21:20 +02:00
mverch67
616553ed72
doing the math :)
2023-08-08 20:14:12 +02:00
mverch67
1986267d65
check payload size
2023-08-08 20:02:29 +02:00
mverch67
1d0ac2caf7
trunk fmt
2023-08-08 18:55:00 +02:00
mverch67
746d7268a2
fix picomputer
2023-08-08 18:51:11 +02:00
Manuel
9a7777dbdb
Merge branch 'master' into t-watch-fixes
2023-08-08 18:21:57 +02:00
mverch67
0fe99b0caa
T-Watch fixes
2023-08-08 18:06:39 +02:00
Ben Meadors
f9798b7dda
Bump to 2.2
2023-08-08 08:05:43 -05:00
Ben Meadors
23fb377fd7
Don't cancel sending "seen" messages on MQTT enabled nodes ( #2690 )
2023-08-08 06:27:26 -05:00
Thomas Göttgens
4808a5c57f
also update other boards with those ( #2691 )
2023-08-07 23:22:17 +00:00
Thomas Göttgens
d25c368985
Try enabling the secondary I2C bus on Heltec V3 ( #2689 )
...
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2023-08-07 15:17:26 -05:00
GUVWAF
a5f3dea40b
Clarify that when rebooting is not implemented some settings may not apply ( #2688 )
...
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2023-08-07 15:16:56 -05:00
Thomas Göttgens
f026c3308c
add picomputer
2023-08-07 21:34:01 +02:00
Thomas Göttgens
ed4e7a4cee
Change Target Name
2023-08-07 21:33:42 +02:00
Thomas Göttgens
95f67d70ea
Merge pull request #2493 from meshtastic/picomputer-s3
...
Add variant an plumbing for #2468
2023-08-07 21:17:24 +02:00
Thomas Göttgens
e3260c1d19
Merge branch 'master' into picomputer-s3
2023-08-07 20:27:44 +02:00
Thomas Göttgens
98f3be0665
Merge pull request #2647 from meshtastic/2.2-working-changes
...
2.2 Changes
2023-08-07 20:27:05 +02:00
Ben Meadors
dc31024764
Merge remote-tracking branch 'origin/master' into 2.2-working-changes
2023-08-07 13:24:10 -05:00
Ben Meadors
5bbcb40f7a
Updated protos
2023-08-07 13:23:21 -05:00
Thomas Göttgens
8218a729e0
Merge branch 'picomputer-s3' of github.com:meshtastic/firmware into picomputer-s3
2023-08-07 19:58:48 +02:00
Thomas Göttgens
cbc3e605dd
fix building for other platforms
2023-08-07 19:57:47 +02:00
Thomas Göttgens
94c41a4fed
Merge branch 'master' into picomputer-s3
2023-08-07 19:47:29 +02:00
caveman99
1afe9f75bd
[create-pull-request] automated change
2023-08-07 19:46:28 +02:00
Thomas Göttgens
402f8ba524
Let's see what this breaks...
2023-08-07 19:34:42 +02:00
Ben Meadors
04bbdc6b8a
Platform / dep updates ( #2684 )
...
* Update nordic platform
* Update sensor libs
2023-08-06 10:06:08 -05:00
Thomas Göttgens
0084c0881d
Merge branch 'picomputer-s3' of github.com:meshtastic/firmware into picomputer-s3
2023-08-06 16:57:03 +02:00
Thomas Göttgens
8552cc44b9
Merge branch 'master' into picomputer-s3
2023-08-06 16:55:28 +02:00
Thomas Göttgens
684cce7640
trunk fmt
2023-08-06 16:53:37 +02:00
Thomas Göttgens
114eb0c952
enable Canned Messages on T-Deck without presets
2023-08-06 16:53:37 +02:00
Thomas Göttgens
bed2bfa074
trunk fmt
2023-08-06 16:47:55 +02:00
Thomas Göttgens
0aef8703b6
- use LovyanGFX for m5stack
...
- update some comments
2023-08-06 16:47:55 +02:00
Thomas Göttgens
f5d323fdd3
trunk fmt
2023-08-06 16:21:39 +02:00
Thomas Göttgens
568cc259af
Don't crash when no radio detected.
2023-08-06 16:21:39 +02:00
Neil Hao
42039e27e7
Initialize the L76K Chip, use GPS + GLONASS + BEIDOU ( #2680 )
...
* 'nano-g2-ultra'
* revert overcommit
* nano-g2-ultra-fmt
* revert overcommit
* revert overcommit
* Added BEIDOU support to L76K
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2023-08-06 08:28:37 -05:00
Mark Trevor Birss
400b71c152
Update variant.h
2023-08-05 17:42:51 +02:00
Mark Trevor Birss
b1f6ff1280
Update variant.h
2023-08-05 17:42:51 +02:00
Ben Meadors
cfe5c7f31d
Tweaking Power FSM states ( #2676 )
...
* Tweaking Power FSM states
* Turn bluetooth back on after serial disconnected
* Remove references to deprecated mesh_sds_timeout_secs
2023-08-04 06:01:01 -05:00
Thomas Göttgens
1e71d346ae
Merge branch 'master' into raspi-portduino
2023-08-03 21:36:43 +02:00
Thomas Göttgens
4e54bec525
Force small fonts on Low DPI screens, no matter what the driver default uses. Up till now we assumed large fonts on E-Paper and TFT Screens. ( #2677 )
2023-08-03 06:58:19 -05:00
Thomas Göttgens
e0bf15b80e
trunk fmt
2023-08-03 10:05:38 +02:00
Jm Casler
26264fd908
more fixes for trunk
2023-08-03 10:05:38 +02:00
Jm Casler
794948d7e4
fixing trunk problems
2023-08-03 10:05:38 +02:00
Jm Casler
e9cbe54eca
add more documentaiton
2023-08-03 10:05:38 +02:00
Jm Casler
641d117106
Update extensions.json
2023-08-03 10:05:38 +02:00
Jm Casler
5f38e79b8f
Add documentation to a few areas
2023-08-03 10:05:38 +02:00
Thomas Göttgens
b238aebe38
Merge branch 'picomputer-s3' of github.com:meshtastic/firmware into picomputer-s3
2023-08-03 09:37:32 +02:00
GUVWAF
e05c8e60d9
Save Neighbors to flash
2023-08-02 20:56:24 +02:00
Ben Meadors
f1bcc300d9
Merge branch 'master' into 2.2-working-changes
2023-08-02 12:58:32 -05:00
Jonathan Bennett
06a6a992c2
GPS Fixes for nrf52 ( #2675 )
...
Expands board serial buffer from 64 (!) to 1024
Adds some debugging messages when problems are detected.
2023-08-02 10:08:59 -05:00
Ben Meadors
11be856507
Merge branch 'master' into 2.2-working-changes
2023-08-01 21:00:58 -05:00
github-actions[bot]
7fe815a327
[create-pull-request] automated change ( #2674 )
...
Co-authored-by: thebentern <thebentern@users.noreply.github.com >
2023-08-01 21:00:34 -05:00
Ben Meadors
191a69dd26
Don't create potential NodeInfo storm on telemetry reponse from Repeater ( #2673 )
...
* Don't create potential NodeInfo storm on telemetry reponse from Repeaters
* Check decoded
2023-08-01 18:24:40 -05:00
Ben Meadors
9eeec6c083
Reply to Repeater in DeviceTelemetry module ( #2661 )
2023-08-01 16:18:10 -05:00
Ben Meadors
919b2d1e48
Merge branch 'master' into raspi-portduino
2023-07-31 19:00:00 -05:00
Ben Meadors
c4474a7b99
Merge branch 'master' into picomputer-s3
2023-07-31 18:59:50 -05:00
Ben Meadors
0821cff1c8
Merge remote-tracking branch 'origin/master' into 2.2-working-changes
2023-07-31 18:54:53 -05:00
github-actions[bot]
b799b7bf62
[create-pull-request] automated change ( #2672 )
...
Co-authored-by: thebentern <thebentern@users.noreply.github.com >
2023-07-31 18:51:15 -05:00
Ben Meadors
90ec8eae6c
Backmerge master protos
2023-07-31 18:28:27 -05:00
Thomas Göttgens
ba172aae32
Merge branch 'picomputer-s3' of github.com:meshtastic/firmware into picomputer-s3
2023-07-31 22:28:04 +02:00
Thomas Göttgens
26338b8f2b
Merge branch 'master' into picomputer-s3
2023-07-31 22:27:24 +02:00
Jonathan Bennett
939a359e7e
Adds DOP fields to JSON MQTT output ( #2671 )
...
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2023-07-31 15:19:36 -05:00
GUVWAF
5a5af4707c
SerialModule SIMPLE mode: use write() instead of printf()
2023-07-31 22:18:42 +02:00
Thomas Göttgens
ef5e21d3da
Enable Trunk on Windows
2023-07-31 21:37:55 +02:00
Ben Meadors
8a49221b7f
Update version.properties
2023-07-30 20:17:57 -05:00
Ben Meadors
76dc805184
Add Nano-g2-ultra
2023-07-30 14:07:17 -05:00
GUVWAF
297708a50b
Manually update protos
2023-07-30 17:27:43 +02:00
GUVWAF
a61a4fad3e
Merge pull request #2667 from GUVWAF/removeNeighbors
...
Remove neighbors after twice their broadcast interval
2023-07-30 17:17:17 +02:00
GUVWAF
c66b68b0cc
Remove neighbors after twice their broadcast interval
2023-07-30 16:54:39 +02:00
Ben Meadors
97d7a89644
Update protobufs
2023-07-30 07:58:11 -05:00
Ben Meadors
04cba45c60
Merge branch 'master' into 2.2-working-changes
2023-07-30 07:54:11 -05:00
Manuel
502a6596a3
T deck: support keyboard, trackball and touchscreen ( #2665 )
...
* add hwid for auto-detection
* fix: heltec-wireless-tracker USB serial
* T-Deck support
* trunk fmt
* set FRAMERATE to 1
* fix some defines
* trunk fmt
* corrected vendor link
* T-Deck: support keyboard, trackball & touch screen
* T-Watch add touchscreen defs, remove getTouch
* fix warnings
* getTouch uint16 -> int16
* fix touch x,y
* fix I2C port
* CannedMsgModule: use entire display height
* trunk fmt
* fix I2C issue for T-Watch
* allow dest selection in canned mode
* fix: allow dest selection in canned mode
* use tft.setBrightness() to poweroff display
* Increased t-watch framerate and added back haptic feedback
* add da ref
* Move to touched
* improved sensitivity and accuracy of touch events
* use double tap to send canned message
* fix warning
* trunk fmt
* Remove extra hapticFeedback()
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2023-07-30 07:51:26 -05:00
Ben Meadors
5aedd84c7d
Merge branch 'master' into 2.2-working-changes
2023-07-29 08:15:17 -05:00
Neil Hao
b9c9f0f865
nano-g2-ultra ( #2660 )
...
* 'nano-g2-ultra'
* revert overcommit
* nano-g2-ultra-fmt
* revert overcommit
* revert overcommit
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2023-07-29 07:54:56 -05:00
GUVWAF
ffcc1a0275
RP2040: Enable ExternalNotification and RangeTest Module, set randomSeed ( #2664 )
...
* Enable ExternalNotification (and RangeTest) Module
* Set a random seed at boot
2023-07-29 07:19:58 -05:00
Ben Meadors
3d697f8cf4
Enable SX126X RX Boosted gain by default ( #2663 )
2023-07-28 10:39:40 -05:00
Ben Meadors
38c9a1ea07
neighborInfo->node_broadcast_interval_secs
2023-07-28 10:36:44 -05:00
Ben Meadors
0eefd0912f
Move node_broadcast_interval_secs
2023-07-28 10:28:14 -05:00
Ben Meadors
0cda8e6087
Start plumbing node_broadcast_interval_secs
2023-07-28 06:58:28 -05:00
Ben Meadors
2cf648928a
Add node_broadcast_interval_secs to Neighbor
2023-07-28 06:43:21 -05:00
Andre K
3cd7d8d6af
update min_app_version to 2.2.0
2023-07-28 06:22:16 -03:00
Ben Meadors
702a83b525
Bumb device state version
2023-07-27 16:03:57 -05:00
GUVWAF
32246850aa
Convert protobuf values that are unsigned properly to uint in JSON ( #2659 )
2023-07-27 13:53:20 -05:00
Ben Meadors
74650ca276
Words are important
2023-07-27 13:23:18 -05:00
Ben Meadors
0141bbe772
Regen
2023-07-27 12:59:06 -05:00
Ben Meadors
049c587ca2
Add phoneapi plumbing. Need to regen protos on my other machine
2023-07-27 12:51:31 -05:00
Ben Meadors
1a28225cd5
Merge branch 'master' into 2.2-working-changes
2023-07-27 08:55:48 -05:00
Ben Meadors
6bd870c454
I guess we have to use SHAs (lame)
2023-07-27 07:59:39 -05:00
Ben Meadors
c782380373
Fix semgrep errors
2023-07-27 07:04:00 -05:00
Ben Meadors
4fd756acd8
Merge branch 'master' into 2.2-working-changes
2023-07-27 06:42:02 -05:00
Ben Meadors
0b509c7e79
Remove concurrency groups for now. They seem to cause CI hangs
2023-07-27 06:41:39 -05:00
Ben Lipsey
86af578df9
Preferred units when distance unknown ( #2652 )
...
* units when distance unknown
* replace deleted comment
2023-07-26 18:06:31 -05:00
Thomas Göttgens
ff11506922
Merge pull request #2649 from meshtastic/neighborinfo
...
add Neighborinfo
2023-07-26 13:07:01 +02:00
Ben Meadors
f35b422365
Trunk
2023-07-25 20:54:01 -05:00
Ben Meadors
08f1ac785a
Gut NodeDb and remove deprecated protos
2023-07-25 19:13:19 -05:00
Ben Meadors
146ed067a1
Merge branch 'master' into neighborinfo
2023-07-25 16:14:50 -05:00
Ben Meadors
bdcf17a3f7
Add T-Deck to S3 ota logical branch ( #2644 )
...
* Add T-Deck to S3 ota logical branch
* Revert "Add T-Deck to S3 ota logical branch"
This reverts commit d0aef9dc26 .
* Add targets
* Get the bat file too
2023-07-25 16:13:32 -05:00
github-actions[bot]
81edf363d7
[create-pull-request] automated change ( #2645 )
...
Co-authored-by: thebentern <thebentern@users.noreply.github.com >
2023-07-25 05:46:11 -05:00
Ben Meadors
96c6a20e03
Ensure that MQTT is enabled and log initialization ( #2643 )
2023-07-24 12:33:01 -05:00
Ben Meadors
3fbe2d771c
Hopefully this cancels previous CI runs for a branch ( #2642 )
2023-07-24 09:47:16 -05:00
Jonathan Bennett
ac9c81f6d1
Check Position Request for Primary Channel ( #2638 )
...
Prevents leaking location data to secondary channels.
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2023-07-24 09:37:56 -05:00
Ben Meadors
2e7c95a110
Merge branch 'master' into neighborinfo
2023-07-24 07:24:34 -05:00
Ben Meadors
490abdac96
Whoops
2023-07-24 07:22:04 -05:00
Ben Meadors
b17436a023
Patch gather-artifacts
2023-07-24 06:54:05 -05:00
rcarteraz
b9ae63cb3c
Update Bug Report.yml ( #2640 )
...
Add T-Deck, T-Watch, Wireless Paper, and Wireless Tacker to device list.
2023-07-24 06:44:19 -05:00
github-actions[bot]
55701692fd
[create-pull-request] automated change ( #2637 )
...
Co-authored-by: thebentern <thebentern@users.noreply.github.com >
2023-07-24 06:43:47 -05:00
Thomas Göttgens
171cca435e
Merge branch 'master' into raspi-portduino
2023-07-24 11:00:58 +02:00
Ben Meadors
470363d294
Update Hydra to use new TXEN->DIO2 macro ( #2636 )
2023-07-22 18:59:33 -05:00
github-actions[bot]
fb21bfe0f5
[create-pull-request] automated change ( #2635 )
...
Co-authored-by: thebentern <thebentern@users.noreply.github.com >
2023-07-22 09:37:51 -05:00
Ben Meadors
0739bc0cea
T-Watch S3 Support ( #2632 )
...
* T-Watch WIP
* Updates
* Temp
* Update screen spi bus and and backlight en
* Peripherals progress
* Fixes
* Fixes
* Updates
* DRV scaffolding
* Fixed touch-screen driver selection. WIP on DRV haptic feedback
* DRV2605 pmu channel
* Trunk
* Fixes and defaults
* Dropped an s
* Move PMU and turn off screen that way
* Add t-deck and t-watch-s3 to CI and cleanup
* More cleanup
2023-07-22 09:26:54 -05:00
Ben Meadors
3a24882e76
Merge branch 'master' into neighborinfo
2023-07-22 08:46:27 -05:00
andrew-moroz
1c74479555
xiao-ble: add initial support for the Xiao BLE + Ebyte E22-900M30S ( #2633 )
...
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2023-07-21 20:37:00 -05:00
rcarteraz
084ad1b722
Update main_matrix.yml ( #2634 )
...
Add Heltec Wireless Paper to S3 Boards
2023-07-21 19:32:39 -05:00
Manuel
2486892e6d
Basic T-Deck support ( #2630 )
...
* add hwid for auto-detection
* fix: heltec-wireless-tracker USB serial
* T-Deck support
* trunk fmt
* set FRAMERATE to 1
* fix some defines
* trunk fmt
* corrected vendor link
2023-07-19 08:13:51 -05:00
github-actions[bot]
77efbb3f5d
[create-pull-request] automated change ( #2626 )
...
Co-authored-by: thebentern <thebentern@users.noreply.github.com >
2023-07-18 10:00:12 -05:00
Ben Meadors
eb7025f1b1
Add Hydra specific target to define GPS EN pin and limit tx power ( #2608 )
...
* Use DIO2 bridged to TXEN and remove TX/RXEN pin switching altogether
* Add Hydra specific target to limit tx power and define GPS EN
* Whoops
2023-07-18 07:09:55 -05:00
github-actions[bot]
69beef8310
[create-pull-request] automated change ( #2625 )
...
Co-authored-by: thebentern <thebentern@users.noreply.github.com >
2023-07-18 06:19:37 -05:00
Manuel
468807466c
fix BLE PIN screen for not so large screens ( #2624 )
...
* add hwid for auto-detection
* fix: heltec-wireless-tracker USB serial
* fix BLE PIN screen for not so large displays
2023-07-18 06:10:39 -05:00
code8buster
8927cffd64
GPS log modifications ( #2609 )
...
* Move module info for use in functions outside of probe, refmt MON-VER message
* use checksum function in probe message
* Housekeeping on some comments, unsign the position ctr again
2023-07-17 20:27:14 -05:00
tropho23
5995c7060d
Added triple-press GPS toggle button changes for select ESP32 devices ( #2617 )
...
* Added triple-press GPS toggle button changes
* Revert edits to extensions.json
* comma'd
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
Co-authored-by: code8buster <communismisgreat@national.shitposting.agency >
2023-07-17 18:55:40 -05:00
Manuel
541291cc70
resolve heltec-wireless-tracker serial issue ( #2621 )
...
* add hwid for auto-detection
* fix: heltec-wireless-tracker USB serial
2023-07-17 13:06:34 -05:00
Ben Meadors
41b07de5a2
Merge branch 'master' into neighborinfo
2023-07-17 09:21:08 -05:00
Mark Trevor Birss
4306c32349
Update variant.h ( #2620 )
...
Update M5Stack CoreInk enable GPS/BDS
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2023-07-17 09:20:42 -05:00
Manuel
491fe52841
add hwid for auto-detection ( #2619 )
2023-07-17 09:20:05 -05:00
Manuel
ad5de5a724
increase BT NIMBLE task stack size by 1k ( #2618 )
2023-07-17 06:23:27 -05:00
Manuel
ab32503601
Heltec-Tracker: GPS support ( #2615 )
...
* Heltec-Tracker: GPS support
* trunk fmt
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2023-07-16 16:57:14 -05:00
Ben Meadors
e4e26a819b
Check if hasSensor an run if not initialized ( #2613 )
2023-07-16 15:23:31 -05:00
Ben Meadors
6d97d5dfa2
Bump PR artifacts github action
2023-07-16 15:18:42 -05:00
Manuel
c75965480f
Heltec-Tracker: TFT LCD support ( #2612 )
...
* Heltec-Tracker: TFT LCD support
* trunk fmt
* backwards compatibility with ST7735 devices
* trunk fmt
2023-07-15 08:53:26 -05:00
luzpaz
003047baaf
Fix various typos ( #2607 )
...
* Fix various typos
Found via `codespell -q 3 -L acount,clen,dout`
* Trunk reformatting
---------
Co-authored-by: code8buster <communismisgreat@national.shitposting.agency >
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2023-07-14 16:25:20 -05:00
Ben Meadors
4ace59fc18
Partial Heltec Wireless Paper and Wireless Tracker support ( #2594 )
...
* WIP
* Comment
* WIP
* TFT_CTRL
* Update platformio.ini
update to current latest version available
* Update EInkDisplay2.cpp
Is the e-ink Display a DEPG0213BN ?
* Logging
* trunk fmt
---------
Co-authored-by: Mark Trevor Birss <markbirss@gmail.com >
2023-07-14 16:12:30 -05:00
Dmitry Galenko
aa0b56e947
GPS: Implement Power Management, Refactor Code and Fix GSA Message Configuration for U-Blox hardware ( #2606 )
2023-07-12 19:35:41 -05:00
Ben Lipsey
42d79d012e
center text based on screen width ( #2603 )
2023-07-09 20:16:36 -05:00
Ben Meadors
d3e7e45ded
Append alpha to release name
2023-07-09 06:17:17 -05:00
github-actions[bot]
0cca7751cd
[create-pull-request] automated change ( #2600 )
...
Co-authored-by: thebentern <thebentern@users.noreply.github.com >
2023-07-09 06:15:48 -05:00
Ben Meadors
de53280ffc
PIN_GPS_EN power toggling ( #2592 )
...
* PIN_GPS_EN
* Remove extra digitalWrite
* GPS_POWER_TOGGLE macro enabled. Added WSLv3 too
* Update variant.h
* Update variant.h
* Fixed macro guard
2023-07-08 21:01:00 -05:00
Ben Meadors
65aafe7ea1
Update protos
2023-07-08 20:46:34 -05:00
Ben Meadors
6e96216ba3
MQTT client proxying ( #2587 )
...
* WIP on MQTT proxy message queue
* Fix copy paste goof
* Progress on uplink
* Has packets
* Avoid trying to connect if we're proxying
* Pointer correctly
* Remove wifi guards
* Client proxy subscribe
* Fixed method that got bababababorked somehow... personally I blame CoPilot
* Short circuit logic
* Remove canned settings
* Missed some stuff in the move
* Guard pubsub client for non-networked variants
* Has networking guard
* else
* Return statement for fall-thru
* More gaurd removals
* Removed source filters. No wonder I was confused
* Bounding
* Scope guard around else and fix return
* Portduino
* Defs instead
* Move macro up to actually fix portduino
* Size_t
* Unsigned int
* Thread interval
* Protos
* Protobufs ref
2023-07-08 20:37:04 -05:00
Max-Plastix
da389eb787
Correct unused variable warning and typo around GNSS_MODEL_UNKNOWN ( #2596 )
...
* Small warning and typo cleanup.
* Update GPS.cpp (missed one instance of GNSS_MODEL_UNKONW)
2023-07-08 18:30:52 -05:00
GUVWAF
d8ad2b3f48
RPi Pico screen, CannedMessageModule (CardKB) and reboot support ( #2595 )
...
* Make input_source case insensitive
* Implement reboot for RP2040
* Remove EXT_NOTFIFY_OUT as it conflicts with I2C and module is not supported
* RP2040 has screen, button and wire
* Add default I2C pins also for Pico W
2023-07-08 11:32:36 -05:00
Ben Meadors
97606cd382
New platform updates ( #2593 )
2023-07-07 18:58:49 -05:00
prokrypt
5c34e36bec
Temporary band-aid to address mesh [un]reliability after queue "fix" ( #2588 )
2023-07-06 06:43:21 -05:00
Dmitry Galenko
9c141919f6
Initial support for MonteOps's fixed hardware platform ( #2582 )
...
* Initial support for MonteOps's fixed hardware platform
* Update platformio env config + cleanup
* Fix platformio build
* Fix platformio build
* Fix wrong definition logic for NCP5623
* Fix another wrong definition logic for NCP5623, it's not board feature
* Fix wrong definition logic for NCP5623 in External Notification code, it's not board feature
* We need for CI magic here
* Another fix related to NCP5623
* Fix cosmetic issue with redifined variable
* Fix typo
* Cleanup and update defs for HW1
* Fix OEM RAK4631
* Fix AQ sensor reading
* Fix AQ sensor reading (better variant)
* Fix build for other nRF52 devices
* Replace HAS_EINK_RAK to RAK_4631
2023-07-03 09:34:32 -05:00
GUVWAF
b9ad274104
Update retransmission timer based on client offset ( #2583 )
2023-07-02 16:30:28 -05:00
Dmitry Galenko
4ef61f0f15
GPS: Performance improvment for U-Blox hardware ( #2574 )
...
* Add proper configuration procedure for U-Blox modules
* More human friendly getACK
* Fix checksum calculation and payload
* GPS: move unsigned int check
* Introduce UBX protocol payload checksuming
* Fix missed checksums calculation for UBX-CFG-CFG
2023-07-01 19:20:40 -05:00
Thomas Göttgens
1745722dac
Merge branch 'picomputer-s3' of github.com:meshtastic/firmware into picomputer-s3
2023-06-28 09:12:10 +02:00
github-actions[bot]
c120549215
[create-pull-request] automated change ( #2580 )
...
Co-authored-by: thebentern <thebentern@users.noreply.github.com >
2023-06-27 20:29:11 -05:00
github-actions[bot]
7ca2e818df
[create-pull-request] automated change ( #2579 )
...
Co-authored-by: thebentern <thebentern@users.noreply.github.com >
2023-06-27 19:38:45 -05:00
Thomas Göttgens
f02923435b
Fix build warning
2023-06-27 23:10:53 +02:00
Ben Meadors
849599cd8e
Merge branch 'master' into picomputer-s3
2023-06-27 15:40:13 -05:00
Ben Meadors
eb0a96a79e
Default ext. notification output for RAK to LED #2 ( #2570 )
...
* Default ext. notification output for RAK to LED #2
* Enabled by default
* Update
* Wrong macro
* Output and nag
2023-06-27 12:21:06 -05:00
Thomas Göttgens
e878f55ed3
Merge branch 'master' into raspi-portduino
2023-06-27 18:13:24 +02:00
Thomas Göttgens
bfc567ad89
Add variant an plumbing for #2468
2023-06-27 18:11:58 +02:00
Thomas Göttgens
b665786c77
Merge branch 'master' into neighborinfo
2023-06-27 18:00:20 +02:00
Ben Meadors
9e2b86b92c
Bump RadioLib to 6.1.0 ( #2577 )
...
* Bump RadioLib to 6.1.0
* RP2040
* More excludes
* Jan added a lot of stuff apparently
* Stay back a version on portduino for now
* It wasn't this. I need to remove the docker build from ci
2023-06-27 07:08:32 -05:00
Ben Meadors
d0cf70c8b3
Remove docker steps from PR build process
2023-06-27 06:59:28 -05:00
charminULTRA
44a906dd01
RAK14001 LED - Turn on to 50% at boot ( #2571 )
...
* Addition of RAK 14001 functionality to start and stay on for boot
* Fixing via Trunk
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2023-06-26 19:59:44 -05:00
GUVWAF
ccb682bbb8
Call getMacAddr within pickNewNodeNum() ( #2576 )
...
It could be called from within NodeDB::init() before it is set
2023-06-26 19:26:12 -05:00
GUVWAF
e60a5f1cf2
Setter for NeighborInfo
2023-06-25 15:41:19 +02:00
GUVWAF
6bdf67c9be
Conversion to NodeInfoLite
2023-06-25 15:41:06 +02:00
Ben Meadors
bbfd62c47e
Merge branch 'master' into neighborinfo
2023-06-21 21:11:06 -05:00
Ben Meadors
e677a02273
Map built-in LED on RAK-11310 ( #2568 )
2023-06-21 12:11:42 -05:00
GUVWAF
47168d5063
Always assign NodeNum based on MAC address ( #2567 )
...
* Always assign NodeNum based on MAC address
Step one of trying to fix infinite loop
* Store our mac.addr again to ignore an already existing NodeNum if it's us
2023-06-20 16:29:25 -05:00
Ben Meadors
a07e30544d
Merge branch 'master' into neighborinfo
2023-06-19 06:16:42 -05:00
github-actions[bot]
5591b9b9f5
[create-pull-request] automated change ( #2564 )
...
Co-authored-by: thebentern <thebentern@users.noreply.github.com >
2023-06-18 20:46:06 -05:00
Ben Meadors
a2c5b92840
NodeDB Lite migration ( #2554 )
...
* Skadoosh
* Removing deprecated fields
* Remove remaining deprecations
* Macro
* Macro
* WIP conversion
* Lots of type conversions between Lite versions and new NodeDB methods
* Trunk
* Conversion
* NULL
* Init
* Rename
* Position
* Reworked conversion to NodeInfo for PhoneAPI
2023-06-17 09:10:09 -05:00
Ben Meadors
9716bd8bec
Merge branch 'master' into neighborinfo
2023-06-13 05:44:48 -05:00
GUVWAF
685d27f566
Update core to 3.2.2 and use real FreeRTOS defs ( #2558 )
...
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2023-06-13 05:44:24 -05:00
Ben Meadors
c2168dd450
Merge branch 'master' into neighborinfo
2023-06-09 19:51:22 -05:00
Ben Meadors
f71869215d
Set pin for RAK-12039 to allow I2C auto-detect ( #2555 )
...
* SET pin for RAK-12039 and put back macaddr for now
* Guard against epaper RAK variant
* Update main.cpp
* Add these back
2023-06-09 05:58:58 -05:00
GUVWAF
66c71250b8
Update last_sent_by_id in FloodingRouter
2023-06-08 20:59:09 +02:00
Ben Meadors
81f80546b4
Remove deprecated MyNodeInfo fields ( #2552 )
...
* Skadoosh
* Removing deprecated fields
* Remove remaining deprecations
* Macro
* Macro
2023-06-08 08:07:32 -05:00
Ben Meadors
44a54278b3
Skadoosh ( #2549 )
2023-06-07 12:59:01 -05:00
Ben Meadors
5c438ae792
Merge branch 'master' into neighborinfo
2023-06-06 19:29:59 -05:00
Michel Jung
194833d77f
Fix static ethernet config ( #2544 )
...
With static ethernet config, `status` stayed `0` which let the function return
without setting `ethEvent`. Therefore, `reconnectETH` was never called and network services were never started.
Also, the RAK4631 uses little endian, which is why the IP addresses need to be
converted before setting them.
Fixes #2543
2023-06-06 19:26:13 -05:00
Andre K
207d421fca
refactor tx delay calculation for routers and non-routers ( #2542 )
2023-06-06 17:33:51 -05:00
rcarteraz
fb14487f2f
Update pull_request_template.md ( #2547 )
...
Swap clang-format with trunk check
2023-06-06 17:31:27 -05:00
GUVWAF
365a91f3d9
Add Raspberry Pi Pico and RAK11310 to bug report
2023-06-06 21:40:44 +02:00
GUVWAF
cdf44ce7fa
Move module init out of repeater clause
2023-06-06 21:07:12 +02:00
GUVWAF
d70bd23260
Use float print specifier for SNR
2023-06-06 21:06:19 +02:00
github-actions[bot]
5edc872c31
[create-pull-request] automated change ( #2540 )
...
Co-authored-by: thebentern <thebentern@users.noreply.github.com >
2023-06-03 06:19:38 -05:00
Ben Meadors
b42ead4400
Merge branch 'master' into neighborinfo
2023-06-02 06:46:45 -05:00
Ben Meadors
cd787232ca
Use INA for device battery level ( #2536 )
...
* WIP
* Continued wip
* We got em
* Voltage sensor base class
* INA voltage
* Log it
* Stacie's mom has got it going on
* Move declaration up
* Last one
* Sneaky little bugger
* Macro guard to avoid calling methods
2023-06-02 06:32:34 -05:00
GUVWAF
344baf7ffc
Cancel rebroadcast in Tx queue upon receiving another rebroadcast ( #2538 )
...
* Make portduino great again
* Upon receiving packet that was seen recently, cancel a rebroadcast if there was one in Tx queue already
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2023-06-01 13:36:30 -05:00
Ben Meadors
a491ceefcd
Wio-e5 wip ( #2265 )
...
* Wio-e5 / STM32WL wip
* Stubbing some FS stuff out
* Wio-e5 / STM32WL wip
* Stubbing some FS stuff out
* Wio-e5 / STM32WL wip
* Stubbing some FS stuff out
* Wio-e5 / STM32WL wip
* Stubbing some FS stuff out
* LittleFS compiles. Can't check with actual device.
* make cppcheck happy again
* Guard against accelerometer thread
* Missed a spot
* Upload via ST-LINK
* Derive MAC address from UID
* upload port
* Trunk it
* Guard it
* Maybe fix the cache error on startup.
* Latest RadioLib ref to fix SubGHZ
* revert nasty Sub-GHz Hack
* Boots and radio inits with RadioLib 6.0, LittleFS doesn't seem to work
---------
Co-authored-by: Thomas Göttgens <tgoettgens@gmail.com >
Co-authored-by: GUVWAF <thijs@havinga.eu >
2023-06-01 07:14:55 -05:00
Ben Meadors
b2704a0082
Merge branch 'master' into neighborinfo
2023-06-01 06:02:42 -05:00
github-actions[bot]
1524c2365f
[create-pull-request] automated change ( #2537 )
...
Co-authored-by: thebentern <thebentern@users.noreply.github.com >
2023-06-01 06:02:23 -05:00
Ben Meadors
9b94701699
Merge branch 'master' into neighborinfo
2023-05-31 20:08:50 -05:00
Ben Meadors
9d3dc9283c
Enable range test module (sending only) on NRF ( #2534 )
...
* Enable range test module (sending only) on NRF
* Consolidate
2023-05-31 20:08:32 -05:00
Thomas Göttgens
61661aed50
Broadcast neighbor info
...
also update trunk
2023-05-31 13:18:43 +02:00
Ben Meadors
b1398d0770
Open up Serial Module to T-Echo ( #2533 )
...
* Remove macro guards for T-Echo
* Missed a spot
* Gaurd serial2
* Didn't mean to circumcize that declaration
2023-05-31 05:30:59 -05:00
Thomas Göttgens
3a25d6d3b3
Merge branch 'picomputer-s3' of github.com:meshtastic/firmware into picomputer-s3
2023-05-30 14:52:24 +02:00
Ben Meadors
fd4e9daa7f
Merge branch 'master' into picomputer-s3
2023-05-30 07:36:53 -05:00
github-actions[bot]
110ec85137
[create-pull-request] automated change ( #2532 )
...
Co-authored-by: thebentern <thebentern@users.noreply.github.com >
2023-05-30 07:36:36 -05:00
code8buster
99a31c1fad
Make sure the mosfet gate for adc measuring circuit is low ( #2530 )
...
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2023-05-30 06:15:19 -05:00
Thomas Göttgens
b6f7b7fa47
Merge branch 'picomputer-s3' of github.com:meshtastic/firmware into picomputer-s3
2023-05-30 13:07:29 +02:00
Ben Meadors
113026c372
Allow overriding the default Serial console output settings ( #2528 )
...
* Implement override_console_serial_port
* It's opposite day in Logictown
* Try to use native serial types for platforms
* Fix for s3
* Trunk
* Screw it... just declare as Print and handle init
* Alright, chatty kathy
* Missed a spot
* I'll take "Kill that FIXME" for 800, Alex
* Badunkadunk
* Refactor out a lot of duplicated code
* Boogers
* Okay I probably should stop changing everything
2023-05-30 05:26:34 -05:00
Thomas Göttgens
a92a960682
Merge branch 'master' into picomputer-s3
2023-05-30 09:55:33 +02:00
Thomas Göttgens
3bc82e59dc
Merge pull request #2531 from lewisxhe/master
...
Fix fetchI2CBus judgment error
2023-05-30 09:51:54 +02:00
lewishe
24bb52e83f
Fix fetchI2CBus judgment error
2023-05-30 11:22:29 +08:00
Lewis He
68ef27df8b
Merge branch 'meshtastic:master' into master
2023-05-29 09:07:06 +08:00
Ben Meadors
9ddbfc0e3e
CalTopo NMEA mode ( #2526 )
...
* CalTopo NMEA mode
* Didn't need that actually
* Missed a paren
2023-05-28 14:56:44 -05:00
GUVWAF
e699427bfc
RP2040: Enable telemetry and update HW models ( #2525 )
2023-05-28 10:30:54 -05:00
Ben Meadors
696afeef41
Protos
2023-05-28 09:44:47 -05:00
GUVWAF
35ee12cb4c
RP2040: Use Pico SDK USB stack instead of TinyUSB ( #2523 )
...
Seems to fix freeze, serial output still stops after a while
2023-05-27 19:22:26 -05:00
GUVWAF
94f5c04e19
Update lastSentToPhone after sendTelemetry ( #2522 )
2023-05-27 12:35:45 -05:00
Thomas Göttgens
5d2ab65a81
Merge branch 'picomputer-s3' of github.com:meshtastic/firmware into picomputer-s3
2023-05-27 13:08:57 +02:00
Thomas Göttgens
f3b7f7251c
Add variant an plumbing for #2468
2023-05-27 13:08:27 +02:00
Thomas Göttgens
fbcd6743fd
trunk fmt
2023-05-27 10:29:01 +02:00
lewishe
1b35cc018f
Fix t-beam-s3-core display not working
2023-05-27 10:29:01 +02:00
thebentern
f18b8328a2
[create-pull-request] automated change
2023-05-27 10:28:08 +02:00
Thomas Göttgens
d241a010aa
trunk fmt
2023-05-27 10:03:02 +02:00
lewishe
78af6e2ed8
Fix t-beam-s3-core display not working
2023-05-27 10:17:37 +08:00
code8buster
7475c8647c
2.5dB could be a more appropriate attenuation for heltec ADCs ( #2511 )
...
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2023-05-26 06:16:40 -05:00
GUVWAF
f3af3c1c33
RP2040: Reverse dmac assignment
...
src.id[0] and src.id[1] that are used for Bluetooth name seem not unique
2023-05-25 15:56:57 +02:00
Thomas Göttgens
a583163766
fix BSEC2 BME680 Sensor Readings
2023-05-25 15:56:39 +02:00
Ben Meadors
e943fc6b8a
Remove RP2040 check until we can make it behave
2023-05-25 06:48:35 -05:00
Ben Meadors
f2cf0ed315
Platform packages version ( #2515 )
...
* I think something is wrong here
* Use tag on repo
2023-05-24 14:09:37 -05:00
Thomas Göttgens
59b1adf12f
Move to our own logging system ( #2513 )
2023-05-24 10:29:50 -05:00
Thomas Göttgens
1ae77d198d
fix onebutton deprection warning ( #2512 )
2023-05-24 07:16:05 -05:00
Ben Meadors
2728e86aab
No longer are you extras, my friends
2023-05-24 07:08:22 -05:00
Ben Meadors
f8cba0e7f2
Remove pegged commit hash since 3.2.1 is released
2023-05-24 07:04:07 -05:00
Thomas Göttgens
e5b049d2e2
trunk
2023-05-24 02:48:48 +02:00
Thomas Göttgens
52df85c338
tryfix cppcheck errors
...
also ignore temporary files
2023-05-24 02:44:30 +02:00
Thomas Göttgens
2f60bbe5f2
Merge branch 'picomputer-s3' of github.com:meshtastic/firmware into picomputer-s3
2023-05-24 01:48:44 +02:00
Thomas Göttgens
0261754269
Add variant an plumbing for #2468
2023-05-24 01:48:01 +02:00
Thomas Göttgens
1dfa8f2d9e
RAK11310 ( #2299 )
...
* POC. Board definition JSON upcoming. Generic for now
* side-effect: RP2040 is building again.
* WIP Pico Targets
* current state of affairs
* ahem
* POC. Board definition JSON upcoming. Generic for now
* side-effect: RP2040 is building again.
* WIP Pico Targets
* current state of affairs
* ahem
* fmt
* update toolkit and fmt
* Add built in LED pin
* Use arduino pins
* init SPI bus on right pins.
* Use SPI1 and control chip select manually
* Use macro define for SPI selection. This needs to be defined in the ini file since portduino needs it inside the framework source
* Remove manual CS; works when not using setCS()
* Remove whoopsie debug line
* we are not ARDUINO_AVR_NANO_EVERY any more
* fix rp2040 compilation
* fix RadioLibHAL
* Use new arduino-pico core
* Use cortex-m0plus for BSEC2 library
* Forgot RAK11310 target for BSEC2 library
* That branch was merged
* RAK11310 is working too
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
Co-authored-by: GUVWAF <thijs@havinga.eu >
2023-05-23 16:19:36 -05:00
Ben Meadors
4f0922ec2b
Concat remote hardware pins ( #2508 )
2023-05-23 16:18:14 -05:00
Thomas Göttgens
d74cbdaa8b
update platform def
2023-05-23 21:55:12 +02:00
Ben Meadors
3a5b79e4c1
Merge branch 'master' into raspi-portduino
2023-05-23 07:51:32 -05:00
github-actions[bot]
eb916da8ce
[create-pull-request] automated change ( #2506 )
...
Co-authored-by: thebentern <thebentern@users.noreply.github.com >
2023-05-22 20:19:13 -05:00
Ben Meadors
1b68408f2f
Remote hardware overhaul ( #2495 )
...
* Update protos
* WIP
* Param
* Has remote hardware
* Protos
* Initializer
* Added new admin message for node remote hardware pins
* Badunkatrunk
* Init and memcpy
2023-05-22 07:00:20 -05:00
Ben Meadors
9bee35118f
Merge branch 'master' into raspi-portduino
2023-05-18 06:47:56 -05:00
Thomas Göttgens
e6fc2af21f
Merge branch 'picomputer-s3' of github.com:meshtastic/firmware into picomputer-s3
2023-05-17 20:28:49 +02:00
code8buster
a9fed83d9a
Make pull request targets happy
2023-05-16 21:46:55 +02:00
code8buster
c0979e29ff
Fix a few platformio envs, maybe make cppcheck happy
2023-05-16 21:46:55 +02:00
code8buster
9878ff3836
Tryfix datatype errors
2023-05-16 21:46:55 +02:00
code8buster
3219ad33ef
Add ADC channels to esp variants, plug code back in to make sure other archs work
2023-05-16 21:46:55 +02:00
code8buster
6113a1fb70
Tryfix heltec v2 adc issues being on SAR2
2023-05-16 21:46:55 +02:00
code8buster
d11bcda292
Implementing a calibrated ESP32 ADC reading
2023-05-16 21:46:55 +02:00
Ben Meadors
ae41944a89
Merge branch 'master' into picomputer-s3
2023-05-16 10:38:12 -05:00
IhorNehrutsa
508cdf6060
Up OneButton library version to 2.1.0 ( #2480 )
...
* Up OneButton library version to 2.1.0
* Update ButtonThread.h
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2023-05-16 07:01:42 -05:00
Thomas Göttgens
0009b98996
Merge pull request #2492 from meshtastic/bug-2490
...
fixes #2490 - hard coded 8 hour limit
2023-05-15 18:04:17 +02:00
Thomas Göttgens
62259583e6
Add variant an plumbing for #2468
2023-05-15 17:18:06 +02:00
Thomas Göttgens
c5d87fe581
Add variant an plumbing for #2468
2023-05-15 17:17:14 +02:00
Thomas Göttgens
77dace1043
derp
2023-05-15 17:16:32 +02:00
Thomas Göttgens
e02720b29b
fixes #2490 - hard coded 8 hour limit
2023-05-15 17:16:32 +02:00
Thomas Göttgens
ffa85ebccd
Merge pull request #2491 from meshtastic/mqtt-update
...
add optional GPS fields to JSON
2023-05-15 17:16:06 +02:00
Thomas Göttgens
f9b2556cd4
add optional GPS fields to JSON
2023-05-15 15:40:22 +02:00
IhorNehrutsa
9c683f4c87
Fix LOG_DEBUG messages when no DEBUG_PORT. ( #2485 )
...
* Fix LOG_DEBUG messages when no DEBUG_PORT.
* Fix LOG_DEBUG messages when no DEBUG_PORT.
* Fix LOG_DEBUG messages when no DEBUG_PORT.
* Fix LOG_DEBUG messages when no DEBUG_PORT.
2023-05-13 05:33:14 -05:00
github-actions[bot]
cf07d2dbcd
[create-pull-request] automated change ( #2488 )
...
Co-authored-by: thebentern <thebentern@users.noreply.github.com >
2023-05-12 20:48:26 -05:00
Ben Meadors
7711b03bd8
Update nrf and esp32 platform versions ( #2486 )
2023-05-12 08:38:53 -05:00
Ben Meadors
c52fddac53
Adding device.is_managed protobuf ( #2487 )
2023-05-12 08:38:30 -05:00
Thomas Göttgens
b0c3816a8b
Merge pull request #2484 from meshtastic/fix-hydra-rf-switch
...
Fix hydra rf switch
2023-05-12 10:53:52 +02:00
Ben Meadors
6cdf2817f4
Put this back in place
2023-05-11 20:09:34 -05:00
Ben Meadors
f7e1f4cea6
Fix hydra (for real this time)
2023-05-11 19:56:55 -05:00
Ben Meadors
75504793e8
Skip setting dio2 as rf switch altogether if txen is defined
2023-05-11 06:52:27 -05:00
Thomas Göttgens
80f029aa32
Merge branch 'master' into raspi-portduino
2023-05-10 17:13:32 +02:00
Ben Meadors
4029f731c9
Merge remote-tracking branch 'origin' into fix-hydra-rf-switch
2023-05-10 08:41:35 -05:00
Thomas Göttgens
666a1f3401
Merge pull request #2467 from meshtastic/BSEC2
...
use BSEC2
2023-05-10 14:57:21 +02:00
Thomas Göttgens
70dc13a998
use BSEC2 only
2023-05-10 14:14:48 +02:00
Thomas Göttgens
9841d49fb8
Merge branch 'master' into BSEC2
2023-05-10 13:31:46 +02:00
Thomas Göttgens
28ec4e35ec
Merge pull request #2476 from meshtastic/Radiolib-6
...
update portduino to radiolib6
2023-05-10 11:09:43 +02:00
Thomas Göttgens
55cef30f93
update portduino to radiolib6
2023-05-10 11:02:32 +02:00
rcarteraz
0e15d6a5c2
Update Heltec WSL variant.h to add I2C definitions. ( #2475 )
2023-05-09 19:30:43 -05:00
Thomas Göttgens
29199e4732
New naming scheme
2023-05-08 20:33:34 +02:00
Thomas Göttgens
6fc061fa43
Merge pull request #2472 from meshtastic/Radiolib-6
...
Platformio 6.1.7 udate
2023-05-08 20:31:51 +02:00
Thomas Göttgens
c14b075996
Merge branch 'master' into Radiolib-6
2023-05-08 20:31:20 +02:00
Thomas Göttgens
6963e43e9f
Platformio 6.1.7 doesn't like dots in env names any more.
2023-05-08 20:28:11 +02:00
Thomas Göttgens
1d90096cba
rearrange pio build system dependencies
...
also update trunk
2023-05-08 14:40:10 +02:00
Thomas Göttgens
c1a1b450e3
RadioLib6 support
2023-05-08 14:40:10 +02:00
Thomas Göttgens
f7041994af
rearrange pio build system dependencies
...
also update trunk
2023-05-08 14:03:03 +02:00
Thomas Göttgens
5037a50059
RadioLib6 support
2023-05-08 13:18:28 +02:00
Thomas Göttgens
b75aa79da5
Merge branch 'master' into raspi-portduino
2023-05-08 10:32:36 +02:00
Mark Trevor Birss
2e915e782b
Delete bpi_picow_esp32_s3.json
2023-05-08 10:31:12 +02:00
Mark Trevor Birss
e761631d5e
Add files via upload
2023-05-08 10:31:12 +02:00
github-actions[bot]
19a310e196
[create-pull-request] automated change ( #2469 )
...
Co-authored-by: thebentern <thebentern@users.noreply.github.com >
2023-05-06 19:37:01 -05:00
Thomas Göttgens
5ec624d9c3
Merge pull request #2462 from meshtastic/bug-2451
...
probably fixes #2451 - please test
2023-05-06 23:37:35 +02:00
Thomas Göttgens
b4ff37104a
fix NMEA Timestamp for good
2023-05-06 23:16:39 +02:00
Thomas Göttgens
81bfd69a41
fmt
2023-05-06 18:13:52 +02:00
Thomas Göttgens
57aaf7f6ee
Merge branch 'bug-2451' of github.com:meshtastic/firmware into bug-2451
2023-05-06 18:11:56 +02:00
Thomas Göttgens
9b6ac98ae0
use the device time, only use gps timestamp as a fallback.
2023-05-06 18:10:20 +02:00
Thomas Göttgens
e1c4968c58
wrong datapoint
2023-05-06 18:10:20 +02:00
Thomas Göttgens
694fd04367
probably fixes #2451 - please test
2023-05-06 18:10:20 +02:00
Thomas Göttgens
cdc8bf44e9
use the device time, only use gps timestamp as a fallback.
2023-05-06 18:10:00 +02:00
Ben Meadors
09d48f659e
RAK14001 RGB LED support ( #2464 )
...
* WIP
* WIP
* Moved it
* More random strobey behavior
* Guard to RAK4630 devices for now
* Oops
* Ship it
2023-05-06 07:17:40 -05:00
Thomas Göttgens
46e29402a6
fmt
2023-05-05 18:11:44 +02:00
Thomas Göttgens
10f41e376c
use BSEC2 for ESP32-C3
2023-05-05 18:09:06 +02:00
Thomas Göttgens
39aa756100
wrong datapoint
2023-05-05 14:29:14 +02:00
Thomas Göttgens
17e25babb1
probably fixes #2451 - please test
2023-05-05 14:29:14 +02:00
Manuel Verch
7c9d0a022a
fix AI C3 DevKit-M configuration
2023-05-05 09:39:22 +02:00
Thomas Göttgens
313860c8a4
fix #2460 - we only really need the router object after nodedb init, so lets move it there.
2023-05-04 11:06:49 +02:00
IhorNehrutsa
e360c62480
RemoteHardwareModule.cpp: Hot Fix digitalReads() pinModes(mask, INPUT_PULLUP) ( #2459 )
2023-05-03 21:09:18 -05:00
IhorNehrutsa
973b30fc0b
Update RemoteHardwareModule.cpp ( #2454 )
2023-05-03 06:25:03 -05:00
Ben Meadors
a6385a522d
Disable TX/RX EN in favor of power EN over TX_EN ( #2456 )
...
* Disable TX/RX EN in favor of power EN over TX_EN
* Oops
2023-05-03 06:24:09 -05:00
Ben Meadors
6aa9e37872
Oops
2023-05-02 15:05:23 -05:00
Ben Meadors
5afa92395d
Disable TX/RX EN in favor of power EN over TX_EN
2023-05-02 15:04:23 -05:00
github-actions[bot]
b6ff80f0b7
[create-pull-request] automated change ( #2453 )
...
Co-authored-by: thebentern <thebentern@users.noreply.github.com >
2023-05-01 17:36:38 -05:00
Ben Meadors
7ef12c77a8
Add initial screen for receiving waypoints ( #2452 )
2023-05-01 16:10:27 -05:00
Mark Trevor Birss
a27d354364
Add board - BPI PicoW ESP32-S3 SX1262 ( #2450 )
...
* Add files via upload
* Add files via upload
2023-05-01 07:12:00 -05:00
Thomas Göttgens
49febc0d9d
Merge branch 'master' into raspi-portduino
2023-04-24 14:58:20 +02:00
Manuel Verch
6e26f95df9
Make trunk happy again
2023-04-22 09:08:55 +02:00
Manuel Verch
5dfb5172c2
try-fix: router goes sporadically into DS
2023-04-22 09:08:55 +02:00
Thomas Göttgens
85818b8dfd
Merge branch 'master' into raspi-portduino
2023-04-21 16:50:48 +02:00
Thomas Göttgens
e0bb95ca94
implement dynamic userbutton overwrite. fix #2434
2023-04-21 16:50:22 +02:00
Thomas Göttgens
1621fbb5ab
add debug/info print
2023-04-21 16:03:48 +02:00
Thomas Göttgens
ac40f77694
Draft for now, please test
2023-04-21 16:03:48 +02:00
Thomas Göttgens
9700fa55a3
Merge pull request #2438 from meshtastic/mqtt-debug-fix
...
fix topic construction for mqtt debug
2023-04-18 14:30:59 +02:00
Thomas Göttgens
87c59d7d61
fmt
2023-04-18 14:08:06 +02:00
Thomas Göttgens
584615bb4b
fix topic construction for mqtt debug
2023-04-18 13:37:50 +02:00
github-actions[bot]
c452c2ab40
[create-pull-request] automated change ( #2437 )
...
Co-authored-by: thebentern <thebentern@users.noreply.github.com >
2023-04-17 19:42:54 -05:00
github-actions[bot]
d43ddc9ec2
[create-pull-request] automated change ( #2436 )
2023-04-17 15:42:42 -05:00
Thomas Göttgens
a76cb94851
Revert "Trying to debug transient "disconnects" in iOS ( #2312 )" ( #2435 )
...
This reverts commit d17aafa91a .
2023-04-17 11:22:12 -05:00
Thomas Göttgens
da75ae21ff
Merge pull request #2298 from meshtastic/2264-feature-check-for-low-heap-before-adding-to-nodedb-was-reboot-loop-heap-too-low
...
2264 Check for memory before extending the nodedb
2023-04-15 09:13:55 +02:00
Thomas Göttgens
a30c07e6b4
Merge branch 'master' into 2264-feature-check-for-low-heap-before-adding-to-nodedb-was-reboot-loop-heap-too-low
2023-04-14 19:56:01 +02:00
Thomas Göttgens
309d4fc7f2
add flush to filesystem before closing write file.
2023-04-14 13:25:06 +02:00
Thomas Göttgens
a13775bd70
Merge branch 'master' into 2264-feature-check-for-low-heap-before-adding-to-nodedb-was-reboot-loop-heap-too-low
2023-04-13 23:50:21 +02:00
Thomas Göttgens
b43a5bc4f8
Fix missing msh default topic.
2023-04-13 23:17:05 +02:00
Thomas Göttgens
ec44ca49fd
Merge branch 'master' into 2264-feature-check-for-low-heap-before-adding-to-nodedb-was-reboot-loop-heap-too-low
2023-04-13 23:09:33 +02:00
Thomas Göttgens
5d41e9fe9d
don't grow nodedb if memory is tight.
...
also remove unconditional reboot on low heap. This is counter productive with this change
2023-04-13 23:09:02 +02:00
Thomas Göttgens
7bd836673e
return shutdown time to 5 seconds.
2023-04-13 19:53:56 +02:00
Thomas Göttgens
e0da661632
remove screen brightness again
2023-04-13 15:32:29 +02:00
Thomas Göttgens
a9ce4338ff
update library version
2023-04-12 19:04:19 +02:00
Thomas Göttgens
a284439d7e
Merge branch 'master' into 2264-feature-check-for-low-heap-before-adding-to-nodedb-was-reboot-loop-heap-too-low
2023-04-12 16:27:36 +02:00
Thomas Göttgens
10fac072bb
move codec2 repo to org
2023-04-12 14:39:25 +02:00
Thomas Göttgens
d60ccb42da
pretty print
2023-04-12 10:06:04 +02:00
thebentern
3598351689
[create-pull-request] automated change
2023-04-11 20:14:31 +02:00
Thomas Göttgens
74ed166ff0
Merge branch 'master' of github.com:meshtastic/firmware
2023-04-11 20:11:04 +02:00
Thomas Göttgens
0afeba0c86
generate dynamic device array for use in CI scripts
...
Usage: generate_ci_matrix.py platform [extra]
e.g. generate_ci_matrix.py esp32 or generate_ci_matrix.py esp32 extra
2023-04-11 20:10:54 +02:00
github-actions[bot]
ee971e376a
[create-pull-request] automated change ( #2424 )
...
Co-authored-by: thebentern <thebentern@users.noreply.github.com >
2023-04-11 08:01:49 -05:00
Thomas Göttgens
eeeb7c5080
i wasn't asking...
2023-04-11 14:37:08 +02:00
Thomas Göttgens
f526c4cc5a
trxfix portduino
2023-04-11 14:37:08 +02:00
Thomas Göttgens
a9eb19fc62
fix parameters and compilation
2023-04-11 14:37:08 +02:00
Thomas Göttgens
29c13b5c30
resolve #2364
...
- fix wrong debug print
- change shutdown logic for t-beam if PMU is detected
- wait for 10 seconds instead of 5 for shutdown and resurrect screen brightness adjust for @karamo
2023-04-11 14:37:08 +02:00
Manuel Verch
f0c4c18a79
Fix for nodeInfo change to inform phone
2023-04-11 14:01:01 +02:00
Thomas Göttgens
320bf57687
tryfix #2416 - lock some guards.
2023-04-10 17:00:15 +02:00
Ben Meadors
4b89f7dfcb
Merge branch 'master' into 2264-feature-check-for-low-heap-before-adding-to-nodedb-was-reboot-loop-heap-too-low
2023-04-07 07:55:26 -05:00
Thomas Göttgens
43cff7adc9
Implement #2380 ( #2418 )
2023-04-07 07:52:23 -05:00
github-actions[bot]
d4e42898b1
[create-pull-request] automated change ( #2417 )
...
Co-authored-by: thebentern <thebentern@users.noreply.github.com >
2023-04-07 07:14:40 -05:00
Manuel Verch
82ab38d3e6
Revert changes on wakeup
2023-04-04 23:19:36 +02:00
github-actions[bot]
aa96ea02c6
[create-pull-request] automated change ( #2411 )
...
Co-authored-by: thebentern <thebentern@users.noreply.github.com >
2023-04-04 14:13:26 -05:00
Ben Meadors
242f880764
Dear trunk, please don't be petty
2023-04-04 09:42:12 -05:00
Ben Meadors
de08360271
Protos tag for release
2023-04-04 08:15:59 -05:00
ghostop14
990d418dc8
Add MQTT TLS Support for WIFI-Enabled Devices ( #2410 )
...
* Testing TLS MQTT Support
* Working TLS connections
* Testing TLS MQTT Support
* Working TLS connections
* Added protobuf support for mqtt.tls_enabled
* fix 'em up good
* don't commit this stuff, jeeez
* there i fixed it
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
Co-authored-by: Thomas Göttgens <tgoettgens@gmail.com >
2023-04-04 08:14:47 -05:00
Thomas Göttgens
7d299b06a7
Merge branch 'master' into raspi-portduino
2023-04-04 15:00:31 +02:00
Ben Meadors
f8db02c622
Merge branch 'master' into 2264-feature-check-for-low-heap-before-adding-to-nodedb-was-reboot-loop-heap-too-low
2023-04-04 07:22:40 -05:00
Thomas Göttgens
fc8d16bb08
Merge pull request #2403 from mverch67/fix-2402
...
Fix for device display issues
2023-04-03 23:55:33 +02:00
Thomas Göttgens
af65013e49
Merge branch 'master' into fix-2402
2023-04-03 23:06:48 +02:00
Manuel
b1937e03ac
fix: store NodeDB persistently ( #2405 )
...
* fix for 2404
* fix for 2404
* removed superfluous saveToDisk in reloadOwner()
2023-04-03 16:01:05 -05:00
Manuel Verch
23e6bc32c0
make cpptools happy
2023-04-03 20:14:57 +02:00
Manuel Verch
bd1e747fc9
Merge branch 'fix-2402' of https://github.com/mverch67/meshtastic-firmware into fix-2402
2023-04-03 19:46:52 +02:00
Manuel Verch
3c0817340a
Fixed blank screen button issue and SX126x wakeup
2023-04-03 19:45:12 +02:00
Manuel Verch
9a42861766
make trunk happy
2023-04-03 18:06:36 +02:00
Manuel Verch
038ff0f6cb
Fix for device display issues
2023-04-03 18:06:36 +02:00
github-actions[bot]
918b509be8
[create-pull-request] automated change ( #2408 )
...
Co-authored-by: thebentern <thebentern@users.noreply.github.com >
2023-04-03 10:45:37 -05:00
Manuel Verch
9239698004
make trunk happy
2023-04-03 08:52:21 +02:00
Manuel Verch
71479a6b17
Fix for device display issues
2023-04-02 21:28:12 +02:00
Thomas Göttgens
14080d4667
Merge branch 'master' into raspi-portduino
2023-04-02 21:24:49 +02:00
Ben Meadors
b4bcae98cd
Fixed invalid channel name text ( #2400 )
2023-04-02 08:33:38 -05:00
Thomas Göttgens
294771cb44
fix -705 error on SX128x and some SX126x
2023-04-02 15:04:50 +02:00
Thomas Göttgens
1398611276
trunk fmt
2023-04-02 11:35:25 +02:00
Vladislav Osmanov
fbc3b2beee
missing EXT_PWR_DETECT pinMode definition
2023-04-02 11:35:25 +02:00
Vladislav Osmanov
6bf538e26f
EXT_PWR_DETECT pin to detect external power source for boards without the power management chip
2023-04-02 11:35:25 +02:00
Thomas Göttgens
713b5fbe96
try to update trunk to latest version.
2023-03-31 12:51:26 +02:00
Thomas Göttgens
ed96321406
fix newline detection in error printing
...
Our code check for newline in the format string, not in the parameter
2023-03-31 11:04:15 +02:00
Thomas Göttgens
39d8ae64e7
Merge branch 'master' into 2264-feature-check-for-low-heap-before-adding-to-nodedb-was-reboot-loop-heap-too-low
2023-03-30 11:10:18 +02:00
Thomas Göttgens
3f07251d23
fmt
2023-03-30 10:46:39 +02:00
Mark Trevor Birss
657f22d058
Update EInkDisplay2.cpp
2023-03-30 10:46:39 +02:00
github-actions[bot]
bf1fbc6c0d
[create-pull-request] automated change ( #2395 )
...
Co-authored-by: thebentern <thebentern@users.noreply.github.com >
2023-03-29 19:19:19 -05:00
Ben Meadors
5679a82195
Support double tap as button press for supported accelerometers ( #2393 )
...
* For Garth
* Push it real good
* Wut
* Double tap
* Move disable logic
* Actually return
* Reinitialize setClick in thread body
* Initialize later so that we actually have nodedb on init
* Fixes
2023-03-29 13:04:02 -05:00
Thomas Göttgens
2edc35d34b
Logic Late-Fix to the last PR
2023-03-29 15:14:48 +02:00
sbias
26d18244f0
Add nodedb channel handling ( #2384 )
...
* send ourNodeInfo to channel we got a message we heared someone new
* store node-channel into nodeDB
* use channel from nodeDb to send local messages
* update protobufs
* fmt and fix braces
* respect requested channel for local send, only store channel while getting a nodeinfo packet
---------
Co-authored-by: Thomas Göttgens <tgoettgens@gmail.com >
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2023-03-29 06:51:22 -05:00
Thomas Göttgens
82ba59765c
trunk it baby
2023-03-29 13:41:45 +02:00
Mark Trevor Birss
7930aa1635
Update platformio.ini
2023-03-29 13:41:45 +02:00
Mark Trevor Birss
c55751964e
Update platformio.ini
2023-03-29 13:41:45 +02:00
Mark Trevor Birss
b9b1cce6a5
Update platformio.ini
2023-03-29 13:41:45 +02:00
Mark Trevor Birss
044ef75fef
Update platformio.ini
2023-03-29 13:41:45 +02:00
Mark Trevor Birss
9f940139a0
Update platformio.ini
2023-03-29 13:41:45 +02:00
Mark Trevor Birss
fdb09d4fba
Add files via upload
2023-03-29 13:41:45 +02:00
Mark Trevor Birss
1968f3c45b
Delete EInkDisplay2.cpp
2023-03-29 13:41:45 +02:00
Mark Trevor Birss
790df42987
Add files via upload
2023-03-29 13:41:45 +02:00
Mark Trevor Birss
9a9279dd78
Add files via upload
2023-03-29 13:41:45 +02:00
thebentern
1e54a5d45c
[create-pull-request] automated change
2023-03-28 12:57:23 +02:00
Ben Meadors
23272daffe
Threshold based smart position broadcasts ( #2388 )
...
* Overhaul smart broadcast with new thresholds
* Fixed badly spelt protos
* That's not the right thing
* Format specifiers
* Fmt
* Units
* Default distance threshold of 100
2023-03-27 14:09:22 -05:00
Thomas Göttgens
6e685b0a54
Merge branch 'master' into 2264-feature-check-for-low-heap-before-adding-to-nodedb-was-reboot-loop-heap-too-low
2023-03-27 15:31:32 +02:00
Thomas Göttgens
8a806efb95
Merge branch 'master' into raspi-portduino
2023-03-27 15:30:05 +02:00
Dan Fay
1af7e48136
Fixed the semi-silent failure to regenerate protobufs on Linux ( #2383 )
...
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2023-03-27 06:52:48 -05:00
lewishe
eda00b7b9c
Change to Variation Macro Definition
2023-03-27 11:27:57 +02:00
Thomas Göttgens
1898fe850e
trunk format
2023-03-27 11:27:57 +02:00
lewishe
15dbe5da97
Added t-beam v1.2 support
2023-03-27 11:27:57 +02:00
GUVWAF
8f736c8ecc
Remove sending network ping to displayed node on interval
2023-03-26 16:16:01 +02:00
Thomas Göttgens
8a81f190b8
Merge pull request #2386 from meshtastic/channel-num-fix
...
fix channel num in json output
2023-03-25 20:35:20 +01:00
Thomas Göttgens
1425657a3c
fix channel num in json output
2023-03-25 20:14:04 +01:00
Thomas Göttgens
02041cb605
Merge pull request #2385 from meshtastic/create-pull-request/patch
...
Changes by create-pull-request action
2023-03-25 14:56:33 +01:00
caveman99
1f130d671b
[create-pull-request] automated change
2023-03-25 13:38:35 +00:00
Thomas Göttgens
d62e56f428
Merge pull request #2381 from meshtastic/HPD17-PA
...
Add Power Restraint for 1280 PA Model
2023-03-25 14:24:02 +01:00
Thomas Göttgens
5ac24bb33b
Update SX128xInterface.cpp
2023-03-25 14:23:30 +01:00
Thomas Göttgens
2c259b8464
Add Power Restraint for 1280 PA Model
...
Add Debug Print for all module parameters
Add RX/TX Switch to 1280
2023-03-24 16:57:30 +01:00
github-actions[bot]
9d6e1ce8e5
[create-pull-request] automated change ( #2375 )
...
Co-authored-by: thebentern <thebentern@users.noreply.github.com >
2023-03-23 13:13:47 -05:00
code8buster
958d2cf630
Remove call to randomSeed() ( #2374 )
...
This function causes the new arduino-esp32 core to revert to the pseudorandom behavior specified in Arduino.
Calls to random() automatically use esp_random() if randomSeed or useRealRandomGenerator(false) aren't called.
Tentative fix for #2357
2023-03-23 12:05:12 -05:00
Ben Meadors
5cb1f96240
Use accelerometer to wake up screen ( #2371 )
...
* WIP accelerometer tinkering
* Debug logging
* RAK LIS3DH sensor
* Deconflict temperature sensor and LIS3DH
* Finishing up
* StateON
* Protobufs
* Default of none
* Formatting
2023-03-23 11:32:04 -05:00
Thomas Göttgens
78522e750c
Merge pull request #2304 from meshtastic/ESP32C3-RISC
...
ESP32C3 RISC SOC
2023-03-21 17:21:31 +01:00
Thomas Göttgens
75db8c2d2e
the target starts up and works for a few seconds before crashing. Good enough for others to continue the work :-)
2023-03-21 16:24:24 +01:00
Thomas Göttgens
ef2d0cb830
Merge branch 'master' into raspi-portduino
2023-03-21 09:31:49 +01:00
Thomas Göttgens
91be22b341
Merge branch 'master' into ESP32C3-RISC
2023-03-21 09:31:30 +01:00
Thomas Göttgens
cc64c3d61a
Merge branch 'master' into 2264-feature-check-for-low-heap-before-adding-to-nodedb-was-reboot-loop-heap-too-low
2023-03-21 09:30:54 +01:00
github-actions[bot]
36b00dba86
[create-pull-request] automated change ( #2367 )
...
Co-authored-by: thebentern <thebentern@users.noreply.github.com >
2023-03-18 08:47:40 -05:00
Ben Meadors
3bb8cd7613
Merge branch 'master' into 2264-feature-check-for-low-heap-before-adding-to-nodedb-was-reboot-loop-heap-too-low
2023-03-18 07:26:44 -05:00
GUVWAF
8c68d888c8
SX126x: Try next Interface when chip not found ( #2363 )
...
* If chip was not found, return false for init()
* SX1268: Only overwrite frequency when out of bounds
Happens when region is still UNSET
2023-03-18 07:23:37 -05:00
Manuel
1f99d4756a
Fix: Sporadig crashes and reboot ( #2366 )
...
* Fix: Sporadig crashes with reboot
* Revert "Fix: Sporadig crashes with reboot"
This reverts commit 59b65749f5 .
* Fix: Sporadig crashes and reboot
2023-03-17 19:53:29 -05:00
Andre K
7bbfa48b5d
fix channel_num log ( #2361 )
...
* fix channel_num variable
* fix channel_num log instead
2023-03-17 13:36:10 -05:00
Ben Meadors
5e779bfb33
Merge branch 'master' into raspi-portduino
2023-03-16 14:43:23 -05:00
Manuel
b398f31b64
Fix heap leak mentioned in #2358 ( #2359 )
...
* Fix heap leak mentioned in #2358
* Additional fix for #2359
2023-03-14 16:50:32 -05:00
rcarteraz
e03a2f8f7f
Add V3 and TBeam S3 to hardware
2023-03-13 19:15:38 -03:00
github-actions[bot]
d92a003d8e
[create-pull-request] automated change ( #2354 )
...
Co-authored-by: thebentern <thebentern@users.noreply.github.com >
2023-03-13 14:07:28 -05:00
Thomas Göttgens
8db7316ae1
Merge branch 'master' into 2264-feature-check-for-low-heap-before-adding-to-nodedb-was-reboot-loop-heap-too-low
2023-03-12 20:22:46 +01:00
Thomas Göttgens
3c2e615650
Merge branch 'master' into ESP32C3-RISC
2023-03-12 20:22:38 +01:00
Thomas Göttgens
6d202158ba
add (and fix) CPU Shutdown Flags
2023-03-12 20:20:55 +01:00
Thomas Göttgens
c288974b67
don't adjust brightness on long press any more
2023-03-12 20:20:55 +01:00
Thomas Göttgens
9b1d461567
add NO_SCREEN shim
2023-03-12 20:20:55 +01:00
Thomas Göttgens
210e3e09d5
enable deep sleep behaviour for ESP32
2023-03-12 20:20:55 +01:00
Thomas Göttgens
0d001423c8
woops
2023-03-12 20:20:55 +01:00
Thomas Göttgens
a83d5ada86
- implement shutdown (deep sleep forever) on ESP32
...
- Clean up shutdown and delayed shutdown code conditionals.
- clean up inputbroker includes
2023-03-12 20:20:55 +01:00
Thomas Göttgens
4573db4665
Merge branch 'master' into ESP32C3-RISC
2023-03-12 20:19:43 +01:00
Thomas Göttgens
d2c72fae00
Merge branch 'master' into 2264-feature-check-for-low-heap-before-adding-to-nodedb-was-reboot-loop-heap-too-low
2023-03-12 19:29:42 +01:00
andrekir
c9686d2f62
remove PIN_EINK_EN from RAK4631 variants
2023-03-12 19:29:12 +01:00
Andre K
634251834f
fix rak4631_epaper PIN_EINK_EN
...
revert 088ab106dd
2023-03-12 19:29:12 +01:00
GUVWAF
6d443d2c67
SX126x/8x: Also use PREAMBLE_DETECTED IRQ flag for actively receiving check ( #2349 )
...
* Use startReceive() instead of startReceiveDutyCycleAuto()
* Add preamble detected IRQ
* Escape from 'freeze' state when packet should have been received
* Use RADIOLIB_GODMODE for access to clearIrqStatus
* SX126x: Better handling of false preamble detections
* SX128x: Add preamble IRQ and false detection handling to active receiving check
* Remove unnecessary function declaration
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2023-03-11 12:59:29 -06:00
thebentern
9cadc0a16f
[create-pull-request] automated change
2023-03-11 12:08:25 +01:00
Ben Meadors
2e3b86608a
Merge branch 'master' into 2264-feature-check-for-low-heap-before-adding-to-nodedb-was-reboot-loop-heap-too-low
2023-03-10 19:50:41 -06:00
Ben Meadors
dc2ca9c32b
Report special battery_level of > 100 instead of zero to indicate USB ( #2341 )
...
* Report special battery_level of > 100 instead of zero to indicate USB
* Protos
* Helps if you click save
* Wrong method
* Fmt
2023-03-10 19:50:08 -06:00
Thomas Göttgens
e0a6a37bef
Merge branch '2264-feature-check-for-low-heap-before-adding-to-nodedb-was-reboot-loop-heap-too-low' of github.com:meshtastic/firmware into 2264-feature-check-for-low-heap-before-adding-to-nodedb-was-reboot-loop-heap-too-low
2023-03-10 21:39:33 +01:00
Thomas Göttgens
57fc9baafc
cmsis is donning his own HardFault Handler
2023-03-10 21:39:21 +01:00
Thomas Göttgens
033e988e6f
Merge branch 'master' into 2264-feature-check-for-low-heap-before-adding-to-nodedb-was-reboot-loop-heap-too-low
2023-03-10 19:38:14 +01:00
Ben Meadors
fddc49273e
Reboot seconds bump
2023-03-09 16:08:18 -06:00
Ben Meadors
e737a22120
Platform updates ( #2340 )
...
* 6.1.0
* Update libs
* Update nrf52 while we're at it
* Remove temporary heltec platform packages
* Update install scripts to flash s3 ota partition bin
2023-03-09 12:45:38 -06:00
Thomas Göttgens
a8f2e3ddbd
pack the bleota-s3 in the omnibus zip
2023-03-09 09:10:16 +01:00
Thomas Göttgens
67be6aa53b
fmt
2023-03-09 09:04:08 +01:00
Thomas Göttgens
68e17ab905
avoid a couple of downloads and build seconds by building the littlefs for the current target instead of 'tbeam'
2023-03-09 09:00:59 +01:00
Thomas Göttgens
a56403987b
use the s3 build script
2023-03-09 08:45:49 +01:00
Thomas Göttgens
7acacb3bba
Add a separate workflow for s3 boards
...
they use the same batch file but require a different OTA firmware.
2023-03-09 08:45:49 +01:00
A. Rager
e6d69e2b67
Refactor i2cScan.h To Handle 2 Bus ( #2337 )
...
* Break i2cScan out into a set of classes for scanning i2c
* refactor i2cscan addresses to be structs that allow addressing by port + address
* build whoopsies
* trunk fmt
* trunk fmt
* lost some build fixes from the merge
* more cleaning for build safety, RTC behavior
2023-03-08 21:13:46 -06:00
Thomas Göttgens
9150c2e568
fix stuff i somehow inadvertently broke.
2023-03-08 17:12:25 +01:00
Thomas Göttgens
944d5066e9
update lib dependency
2023-03-08 17:12:25 +01:00
Thomas Göttgens
a538a96c90
fmt
2023-03-08 17:12:25 +01:00
Thomas Göttgens
31ef82557f
try revert protos
2023-03-08 17:12:25 +01:00
Thomas Göttgens
9d440b7dba
revert overcommit
2023-03-08 17:12:25 +01:00
Thomas Göttgens
267db05d69
- G1 Explorer use correct display controller
...
- adhere UA font in modules
2023-03-08 17:12:25 +01:00
github-actions[bot]
20bcf310d1
[create-pull-request] automated change ( #2334 )
...
Co-authored-by: thebentern <thebentern@users.noreply.github.com >
2023-03-06 17:09:41 -06:00
Ben Meadors
331a1afc37
Update minor for new release
2023-03-06 16:17:31 -06:00
Ben Meadors
321e41a3aa
Update protos
2023-03-06 16:17:09 -06:00
GUVWAF
3ca1e62b1f
SX126x/8x: Add HEADER_VALID IRQ flag for actively receiving check ( #2333 )
...
* Add HEADER_VALID IRQ flag for SX126x/8x to detect actively receiving
Needs new RadioLib commit
* Update comments
* Use latest RadioLib release
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2023-03-06 15:53:59 -06:00
Thomas Göttgens
5044169e8d
fixes #2330
2023-03-06 14:12:24 +01:00
Thomas Göttgens
8e197fc35b
fixes #2327
2023-03-06 12:50:05 +01:00
A. Rager
f63505038f
add psram for lilygo t3 s3
2023-03-06 12:44:51 +01:00
Thomas Göttgens
a95b6aff01
Merge branch 'master' into ESP32C3-RISC
2023-03-05 14:55:30 +01:00
Thomas Göttgens
b249970a12
add rudimentary exception decoder for RISC-V CPU
2023-03-05 14:55:12 +01:00
Thomas Göttgens
fe926eedba
Merge branch 'ESP32C3-RISC' of github.com:meshtastic/firmware into ESP32C3-RISC
2023-03-04 23:17:56 +01:00
Thomas Göttgens
4a0dfb5401
T3S3-1.1 SX1276 config (and cosmetic change for SX1280 in PA mode)
2023-03-04 18:39:19 +01:00
Thomas Göttgens
4355f51a90
fmt
2023-03-04 17:25:55 +01:00
Thomas Göttgens
ecd67f0a85
disable the frequency switcher for the C3 CPU...
2023-03-04 17:25:55 +01:00
Thomas Göttgens
0940c6462b
Leaving this here in case someone ever needs int :-)
2023-03-04 17:25:55 +01:00
Thomas Göttgens
498964e04e
Merge branch 'master' into raspi-portduino
2023-03-04 17:24:37 +01:00
Thomas Göttgens
a47364f07b
Merge branch 'master' into 2264-feature-check-for-low-heap-before-adding-to-nodedb-was-reboot-loop-heap-too-low
2023-03-04 17:24:16 +01:00
GUVWAF
eb4ab26e1f
Check if packet is decrypted before searching node in DB ( #2320 )
...
* Check whether TraceRouteModule exists
In case in the future we don't enable it
* Check whether packet is decrypted before searching node in DB
2023-03-02 13:22:14 -06:00
github-actions[bot]
8c059a8a9e
[create-pull-request] automated change ( #2317 )
...
Co-authored-by: thebentern <thebentern@users.noreply.github.com >
2023-03-02 08:34:00 -06:00
github-actions[bot]
7bb281d5c5
[create-pull-request] automated change ( #2316 )
...
Co-authored-by: thebentern <thebentern@users.noreply.github.com >
2023-03-01 12:31:58 -06:00
A. Rager
214feb1f21
Add Hardware: BetaFPV 900 Nano TX ( #2249 )
...
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2023-03-01 08:36:25 -06:00
Ben Meadors
d17aafa91a
Trying to debug transient "disconnects" in iOS ( #2312 )
...
* Add back lines from original Adafruit example sketch
* Stop advertising debug message
* Yank it
2023-03-01 08:35:52 -06:00
code8buster
2fe5eae183
Fix overlapping of GPS message on screen carousel #1 ( #2314 )
...
* Fix overlapping of GPS message on screen carousel #1
* Any reason we shouldn't display this on a RAK w/ E-ink or similar non-PMU equipped boards?
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2023-03-01 08:34:07 -06:00
Manuel
9008c75517
Fixed: Tlora-t3s3-v1 SX1262 firmware reboots continuously ( #2308 ) ( #2315 )
2023-02-28 07:45:10 -06:00
GUVWAF
408c555f0f
Add airtime of current received/transmitted packet to nextTx time of all pending retransmissions ( #2309 )
...
To avoid unnecessary retransmissions when sending them too early
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2023-02-25 19:51:38 -06:00
github-actions[bot]
c9ae90f03c
[create-pull-request] automated change ( #2306 )
...
Co-authored-by: thebentern <thebentern@users.noreply.github.com >
2023-02-24 15:07:39 -06:00
Ben Meadors
fbfd0f12b5
Change to 5 minutes for Garth's sanity
2023-02-24 12:49:10 -06:00
Ben Meadors
9650adb616
Set reasonable defaults for sensor role and adjust packet priority ( #2305 )
2023-02-24 11:25:50 -06:00
Thomas Göttgens
a3f1e53017
fmt
2023-02-24 09:53:25 +01:00
Thomas Göttgens
0243922d64
Merge branch 'ESP32C3-RISC' of github.com:meshtastic/firmware into ESP32C3-RISC
2023-02-24 09:32:43 +01:00
Thomas Göttgens
baeb2807a4
disable the frequency switcher for the C3 CPU...
2023-02-24 09:32:31 +01:00
Thomas Göttgens
9a8bfa113d
Leaving this here in case someone ever needs int :-)
2023-02-23 22:55:50 +01:00
Thomas Göttgens
82b14fe07c
Leaving this here in case someone ever needs int :-)
2023-02-23 22:54:07 +01:00
Thomas Göttgens
fab5e4c5cc
potential fix for Range Test Leak. Poking around in the dark.
2023-02-23 22:19:23 +01:00
Ben Meadors
46fa08dc33
Air quality specific prefs ( #2303 )
2023-02-23 13:05:24 -06:00
Ben Meadors
48a407bf5c
Merge branch 'master' into 2264-feature-check-for-low-heap-before-adding-to-nodedb-was-reboot-loop-heap-too-low
2023-02-23 07:10:41 -06:00
github-actions[bot]
05b1fc83bd
[create-pull-request] automated change ( #2300 )
...
Co-authored-by: thebentern <thebentern@users.noreply.github.com >
2023-02-22 16:16:38 -06:00
Thomas Göttgens
2475debb2a
Merge branch 'master' into 2264-feature-check-for-low-heap-before-adding-to-nodedb-was-reboot-loop-heap-too-low
2023-02-22 10:15:09 +01:00
Thomas Göttgens
7d0bea267a
Merge branch 'master' into raspi-portduino
2023-02-22 10:08:20 +01:00
Thomas Göttgens
568899031d
Check if there's something there before we free it
2023-02-22 10:07:03 +01:00
Thomas Göttgens
f1c457f0c3
tryfix #2228 as suggested by @mverch67
2023-02-22 10:07:03 +01:00
Ben Meadors
c8399b7256
Remove extra
2023-02-22 10:07:03 +01:00
github-actions[bot]
63005a94fd
[create-pull-request] automated change ( #2294 )
...
Co-authored-by: thebentern <thebentern@users.noreply.github.com >
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2023-02-22 10:07:03 +01:00
Ben Meadors
9b4a59f92d
Add da explora
2023-02-22 10:07:03 +01:00
GUVWAF
2472d0947f
RadioLib's startChannel returns LORA_DETECTED for SX126x and SX128x ( #2293 )
2023-02-22 10:07:03 +01:00
Ben Meadors
a92b2ec6ca
Trunk fix
2023-02-22 10:07:03 +01:00
Ben Meadors
548bec026a
Trunk fmt
2023-02-22 10:07:03 +01:00
Krezalis
ce882b389a
Update Screen.h ( #2285 )
...
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2023-02-22 10:07:03 +01:00
Krezalis
25fd9d2d1d
Add Ukrainian symbols ( #2286 )
...
* Update Screen.cpp
* Add files via upload
* Update Screen.cpp
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2023-02-22 10:07:03 +01:00
GUVWAF
83a201fe86
Use LORA_DIO1 as RadioLib GPIO for SX127x chips ( #2290 )
...
* When channel is active, first try receiving that packet
Afterwards we'll try transmitting again
* Remove setStandby in startSend
Already done in isChannelActive()
* Set LORA_DIO1 as RadioLib GPIO for SX127x
* LORA_DIO1 for Heltec v1, overlaps with GPS_TX
Set to RADIOLIB_NC for now
* If receive was not successful, startReceive doesn't trigger the interrupt
So we have to go back to transmitting anyway
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2023-02-22 10:07:03 +01:00
Ben Meadors
462ee3d921
Missed a reference
2023-02-22 10:07:03 +01:00
Ben Meadors
0104246067
Remove pico from build for now
2023-02-22 10:07:03 +01:00
Ben Meadors
3f5c0cb6ac
Don't auto set to default primary channel
2023-02-22 10:07:03 +01:00
Neil Hao
fa371bc844
Update extensions.json
2023-02-22 10:07:03 +01:00
neil
090f42f51f
'nano-g1-explorer'
2023-02-22 10:07:03 +01:00
thebentern
c2ff6f2f7c
[create-pull-request] automated change
2023-02-22 10:07:03 +01:00
Thomas Göttgens
9fc18c2a19
Merge pull request #2295 from meshtastic/2228-bug-heap-leak-in-rangetestmodule
...
tryfix #2228 as suggested by @mverch67
2023-02-21 20:40:20 +01:00
Thomas Göttgens
d830398fc5
Check if there's something there before we free it
2023-02-21 20:01:56 +01:00
Thomas Göttgens
2e80a4ed87
tryfix #2228 as suggested by @mverch67
2023-02-21 14:53:27 +01:00
Ben Meadors
e1924f188f
Remove extra
2023-02-21 07:18:08 -06:00
github-actions[bot]
732caff2b8
[create-pull-request] automated change ( #2294 )
...
Co-authored-by: thebentern <thebentern@users.noreply.github.com >
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2023-02-21 06:23:02 -06:00
Ben Meadors
c60c00ba85
Add da explora
2023-02-20 16:23:02 -06:00
GUVWAF
83e6cea280
RadioLib's startChannel returns LORA_DETECTED for SX126x and SX128x ( #2293 )
2023-02-20 14:11:54 -06:00
Ben Meadors
f8498ba03f
Trunk fix
2023-02-20 12:33:01 -06:00
Ben Meadors
f83adf1796
Trunk fmt
2023-02-20 10:05:11 -06:00
Krezalis
73c1c5913b
Update Screen.h ( #2285 )
...
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2023-02-20 10:03:32 -06:00
Krezalis
fd1c54fd15
Add Ukrainian symbols ( #2286 )
...
* Update Screen.cpp
* Add files via upload
* Update Screen.cpp
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2023-02-20 10:03:13 -06:00
GUVWAF
95bbcd2cb7
Use LORA_DIO1 as RadioLib GPIO for SX127x chips ( #2290 )
...
* When channel is active, first try receiving that packet
Afterwards we'll try transmitting again
* Remove setStandby in startSend
Already done in isChannelActive()
* Set LORA_DIO1 as RadioLib GPIO for SX127x
* LORA_DIO1 for Heltec v1, overlaps with GPS_TX
Set to RADIOLIB_NC for now
* If receive was not successful, startReceive doesn't trigger the interrupt
So we have to go back to transmitting anyway
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2023-02-20 07:40:44 -06:00
Ben Meadors
187f3969c2
Missed a reference
2023-02-20 07:22:33 -06:00
Ben Meadors
15458309f8
Remove pico from build for now
2023-02-20 07:20:14 -06:00
Ben Meadors
253d133319
Merge pull request #2287 from neilhao/master
...
Nano G1 Explorer
2023-02-18 19:06:37 -06:00
Ben Meadors
7264621149
Don't auto set to default primary channel
2023-02-18 18:32:46 -06:00
Neil Hao
27d93c5f66
Update extensions.json
2023-02-18 05:00:43 +08:00
neil
b33632f21a
'nano-g1-explorer'
2023-02-18 04:49:37 +08:00
Ben Meadors
89f06d6b40
Merge pull request #2283 from meshtastic/create-pull-request/patch
...
Changes by create-pull-request action
2023-02-17 06:52:37 -06:00
thebentern
7102fec7b3
[create-pull-request] automated change
2023-02-17 12:50:01 +00:00
Thomas Göttgens
ed1aa9ddb0
Merge branch 'master' into raspi-portduino
2023-02-17 12:34:00 +01:00
Thomas Göttgens
181832aedd
Merge pull request #2282 from meshtastic/master
...
Catch up
2023-02-17 12:32:33 +01:00
Thomas Göttgens
4967a16abe
- Abstract the memory stats into its own class.
...
- Fix a bug with debug mqtt
- nrf52 needs more love, there's a strange error while linking. Help appreciated
2023-02-17 12:31:51 +01:00
Ben Meadors
c39645419a
Merge pull request #2279 from meshtastic/preamble-halving
...
Preamble change
2023-02-16 20:42:05 -06:00
Ben Meadors
6f4ac904a5
Merge branch 'master' into preamble-halving
2023-02-16 19:26:48 -06:00
Ben Meadors
643237162e
Regen protos
2023-02-16 19:26:21 -06:00
Ben Meadors
cef11968eb
Merge branch 'master' into preamble-halving
2023-02-16 19:09:47 -06:00
Ben Meadors
5c72967aa5
Merge pull request #2278 from meshtastic/metadata-phone-api
...
Add metadata to phone api want config messages
2023-02-16 19:09:37 -06:00
GUVWAF
8aede61adb
Fix setting preambleLength for SX127x
...
Don't set currentLimit, it is set automatically in begin()
2023-02-16 20:58:10 +01:00
Ben Meadors
07b90a61e1
For science
2023-02-16 13:51:20 -06:00
Ben Meadors
221a145d2d
Whoops
2023-02-16 12:58:54 -06:00
Ben Meadors
b3fac71a8d
Missed some stuff
2023-02-16 12:52:03 -06:00
Ben Meadors
2e6e0644d4
Move it around and kill old device metadata gen
2023-02-16 12:18:27 -06:00
Ben Meadors
b78e0dce46
Merge branch 'master' into metadata-phone-api
2023-02-16 10:21:31 -06:00
Ben Meadors
3ae1fdf661
Add metadata to phone api want config messages
2023-02-16 10:21:03 -06:00
Ben Meadors
cbfa2dcc0e
Merge pull request #2276 from GUVWAF/NodeInfoSanityCheck
...
Sanity check for sending NodeInfo
2023-02-16 10:20:16 -06:00
Ben Meadors
2aabeafefe
Merge branch 'master' into NodeInfoSanityCheck
2023-02-15 12:42:39 -06:00
GUVWAF
b7895f7038
Sanity check for sending NodeInfo
...
Don't send it if we've done so less than 1 min. ago
2023-02-15 19:31:09 +01:00
Ben Meadors
3f4780479f
Merge pull request #2274 from GUVWAF/roleFixes
...
NodeInfo fixes for other roles
2023-02-11 19:25:04 -06:00
GUVWAF
5ca3d9169a
Only set node_info_broadcast_secs when not a Router
2023-02-11 17:17:11 +01:00
GUVWAF
c834252f1c
Check if nodeInfoModule exists (e.g. for Repeater)
2023-02-11 17:16:48 +01:00
GUVWAF
16852da8d4
Set node_info_broadcast_secs to 3 hours instead of default_broadcast_interval
2023-02-11 15:58:26 +01:00
GUVWAF
2d2633d4cf
Increase default NodeInfo broadcast to 3 hours
2023-02-11 15:58:26 +01:00
GUVWAF
5f28ef6814
When hearing a node we don't know, send NodeInfo and ask for response
2023-02-11 15:58:26 +01:00
GUVWAF
5cadcd355f
Send DeviceTelemetry only after NodeInfo is sent
2023-02-11 15:58:26 +01:00
GUVWAF
40d98b9d8d
Merge pull request #2272 from GUVWAF/portduinoDeviceTelemetry
...
Enable DeviceTelemetry on Portduino
2023-02-11 15:21:24 +01:00
Ben Meadors
0f47584a50
Merge branch 'master' into portduinoDeviceTelemetry
2023-02-11 06:56:23 -06:00
Ben Meadors
dbb827e5e0
Merge pull request #2271 from meshtastic/create-pull-request/patch
...
Changes by create-pull-request action
2023-02-11 06:43:54 -06:00
Ben Meadors
f95061b965
Merge branch 'master' into create-pull-request/patch
2023-02-11 06:43:46 -06:00
GUVWAF
4061870841
Don't need a Portduino guard clause here as it will not be compiled
2023-02-11 12:04:53 +01:00
GUVWAF
abf3a5840b
trunk fmt
2023-02-11 11:46:54 +01:00
GUVWAF
7063acdda6
Ignore syslog on portduino
...
Breaks when running since mesh/http is not compiled
2023-02-11 11:32:10 +01:00
GUVWAF
97c1cf628a
SimRadio in separate thread
...
To use notifyLater when transmitting, fixes packetPool issues
2023-02-11 10:34:08 +01:00
GUVWAF
03f584a5ab
Add HAS_TELEMETRY to portduino
2023-02-11 10:09:48 +01:00
GUVWAF
680550b76c
Add HAS_SENSOR flag
...
To separate DeviceTelemetry and EnvironmentTelemetry
2023-02-11 10:08:25 +01:00
GUVWAF
a280d7f796
Guard simulator handling with HAS_RADIO flag
2023-02-11 10:00:19 +01:00
Ben Meadors
09f2ea8938
Portduino isn't extra. It's extra special
2023-02-10 07:47:43 -06:00
thebentern
fcbeeac28f
[create-pull-request] automated change
2023-02-10 13:30:51 +00:00
Ben Meadors
7100416142
Add short_name
2023-02-09 19:32:32 -06:00
Thomas Göttgens
e2f5e9206d
label boards as secondary to split the core firmware archive by support level.
...
Ref: https://docs.platformio.org/en/latest/scripting/examples/platformio_ini_custom_options.html
2023-02-10 01:40:47 +01:00
Thomas Göttgens
57b8e3732e
Update to Espressif32 Platform 6.0 and ESP-IDF 5.0
2023-02-10 01:40:47 +01:00
Ben Meadors
f0d27f896a
Add changed back
2023-02-10 01:40:47 +01:00
Ben Meadors
e74b180655
Remove setOwner's business logic for licensed operation
2023-02-10 01:40:47 +01:00
Ben Meadors
88a44eede0
Rebroadcast mode to local_only for hams
2023-02-10 01:40:47 +01:00
Thomas Göttgens
83e309f3bf
label boards as secondary to split the core firmware archive by support level.
...
Ref: https://docs.platformio.org/en/latest/scripting/examples/platformio_ini_custom_options.html
2023-02-10 01:35:25 +01:00
Thomas Göttgens
97a0b164be
Merge branch 'master' into raspi-portduino
2023-02-10 00:21:47 +01:00
Thomas Göttgens
dc6f6af7fb
Update to Espressif32 Platform 6.0 and ESP-IDF 5.0
2023-02-10 00:21:15 +01:00
Ben Meadors
aaba99f792
Add changed back
2023-02-09 10:48:17 -06:00
Ben Meadors
4375a0101e
Remove setOwner's business logic for licensed operation
2023-02-09 08:58:28 -06:00
Ben Meadors
b1677e0312
Rebroadcast mode to local_only for hams
2023-02-09 07:51:41 -06:00
Ben Meadors
0c240a1dff
Merge pull request #2266 from meshtastic/nodeinfo
...
Ham mode should broadcast in plaintext and nodeinfo every 10 minutes
2023-02-08 21:07:17 -06:00
Ben Meadors
b24376b1fc
Well it helps if I commit the thing
2023-02-08 20:21:33 -06:00
Ben Meadors
bcaf834853
Interval or default
2023-02-08 18:04:21 -06:00
Ben Meadors
1c3970efab
Default node info broadcast secs for ham operation
2023-02-08 15:36:23 -06:00
Ben Meadors
79850c6d03
Set open psk for ham mode
2023-02-08 15:29:33 -06:00
Ben Meadors
82706a961f
Merge branch 'master' into raspi-portduino
2023-02-08 07:40:36 -06:00
Ben Meadors
440074af62
Merge pull request #2263 from meshtastic/create-pull-request/patch
...
Changes by create-pull-request action
2023-02-07 20:03:21 -06:00
thebentern
dc23096723
[create-pull-request] automated change
2023-02-07 21:59:05 +00:00
Ben Meadors
3209aeabb8
Merge pull request #2262 from GUVWAF/tryFixPortduino
...
Next try fix Portduino
2023-02-07 13:52:39 -06:00
GUVWAF
42b496b0db
PIC
2023-02-07 20:12:12 +01:00
GUVWAF
a5b99ee5d5
Try other location
2023-02-07 20:05:40 +01:00
GUVWAF
4a0c341438
Make Portduino build again
2023-02-07 19:40:15 +01:00
Ben Meadors
afc75b2552
Can't find where this was included
2023-02-07 07:43:09 -06:00
Ben Meadors
9522d4d2f5
Make a pie?
2023-02-07 07:17:32 -06:00
Ben Meadors
7ddd8c9930
Update protobufs to release version
2023-02-07 07:06:24 -06:00
Thomas Göttgens
23e1c0b7a8
Merge pull request #2168 from meshtastic/rsyslog-client
...
Add RSYSLOG Support to TCP Firmware
2023-02-07 01:58:45 +01:00
Thomas Göttgens
631699bfd7
Merge branch 'rsyslog-client' of github.com:meshtastic/firmware into rsyslog-client
2023-02-07 01:31:18 +01:00
Thomas Göttgens
4ac0de21ab
great, the ONE time i remember trunk fmt i forget to cppcheck ...
2023-02-07 01:30:55 +01:00
Thomas Göttgens
4ede8ab9de
Merge branch 'master' into rsyslog-client
2023-02-07 01:08:24 +01:00
Thomas Göttgens
b952c35da6
eliminate main source of multiline logging
2023-02-07 01:02:51 +01:00
Thomas Göttgens
a3dbac73fe
trunk fmt
2023-02-05 09:06:57 +01:00
Thomas Göttgens
fb611ef986
fix time display
2023-02-05 09:06:57 +01:00
Thomas Göttgens
b07904fe77
Merge remote-tracking branch 'remotes/origin/master' into rsyslog-client
2023-02-05 01:21:30 +01:00
Ben Meadors
9e1f7c4f56
Merge pull request #2253 from meshtastic/set-ham-mode
...
Set ham mode admin message
2023-02-04 18:07:10 -06:00
Ben Meadors
af11c5aa80
Merge branch 'master' into set-ham-mode
2023-02-04 18:07:02 -06:00
Thomas Göttgens
829318046a
rsyslog is working
2023-02-05 00:11:00 +01:00
Ben Meadors
405430fd96
Whoops
2023-02-04 15:15:32 -06:00
Ben Meadors
8630e420a7
Merge pull request #2250 from meshtastic/bug-2084
...
Change LED Blink time in light sleep to 100ms
2023-02-04 15:11:51 -06:00
Ben Meadors
b70af5cc78
Set ham mode admin message
2023-02-04 15:11:36 -06:00
Ben Meadors
b9516154d4
Merge branch 'master' into bug-2084
2023-02-04 14:34:59 -06:00
Ben Meadors
21443dab05
Merge pull request #2252 from meshtastic/air-quality
...
Initial air quality telemetry feature
2023-02-04 14:25:39 -06:00
Ben Meadors
1748db3160
Init struct
2023-02-04 13:35:02 -06:00
Ben Meadors
d83a0b1818
Initial air quality telemetry feature
2023-02-04 13:07:14 -06:00
Thomas Göttgens
18442816ef
trunk fmt
2023-02-04 17:15:36 +01:00
Thomas Göttgens
c28d469fc6
Change LED Blink time in light sleep to 100ms
2023-02-04 17:13:38 +01:00
Thomas Göttgens
d97a09ba1f
add DEBUG_HEAP_MQTT flag to send stats info to mqtt. Used to graph these values over time. Turned off for regular builds
2023-02-04 14:56:04 +01:00
Thomas Göttgens
22500a6c34
tryfix for #2242
2023-02-04 11:36:35 +01:00
thebentern
bba4de3ec7
[create-pull-request] automated change
2023-02-03 22:44:33 +01:00
Ben Meadors
1a7991c606
Why would you even
2023-02-03 15:08:49 -06:00
Ben Meadors
490ef459e5
Merge pull request #2247 from meshtastic/connectionstatus-and-augment-metadata
...
Connectionstatus and augment metadata
2023-02-03 14:27:25 -06:00
Ben Meadors
40b7d783ed
Merge branch 'master' into connectionstatus-and-augment-metadata
2023-02-03 14:27:18 -06:00
Ben Meadors
6a2583e872
Trunk you mothertrunker
2023-02-03 14:10:19 -06:00
Ben Meadors
3a3451129a
Init gooder?
2023-02-03 13:59:54 -06:00
Ben Meadors
81d2486cf4
Init defaults
2023-02-03 13:17:39 -06:00
Ben Meadors
9d420f403a
Try this
2023-02-03 13:05:25 -06:00
Ben Meadors
c82d1de9ce
Check
2023-02-03 12:43:16 -06:00
Ben Meadors
9a950afd2a
Trunk fmt
2023-02-03 11:30:36 -06:00
Ben Meadors
ab77772e0c
Bugger
2023-02-03 11:11:09 -06:00
Ben Meadors
ac90c27ae8
Macros
2023-02-03 11:03:12 -06:00
Ben Meadors
d6de042783
Assume portduino is always connected
2023-02-03 11:00:05 -06:00
Ben Meadors
2b15d951cf
Trunk
2023-02-03 10:50:03 -06:00
Ben Meadors
0414ca2dc0
Fixed it
2023-02-03 10:49:44 -06:00
Thomas Göttgens
7a50934185
change time display to relative for rx messages
2023-02-03 17:45:12 +01:00
Ben Meadors
1fa2ca6a14
Trunk it
2023-02-03 09:50:49 -06:00
Ben Meadors
51521462c4
Eh
2023-02-03 09:18:53 -06:00
Ben Meadors
4aaf162700
Getting tired of looking at code
2023-02-03 09:17:28 -06:00
Ben Meadors
5794a9ae06
Bad copy pasta
2023-02-03 09:04:22 -06:00
Ben Meadors
835e6ab85e
Missed RSSI
2023-02-03 08:52:32 -06:00
Ben Meadors
b97e61d8f8
Whoops
2023-02-03 08:51:02 -06:00
Ben Meadors
d9031610ab
Connection status admin message
2023-02-03 08:50:10 -06:00
Ben Meadors
a8dd497575
Contain it
2023-02-02 14:40:18 -06:00
Ben Meadors
971ecd117c
Whoooosh before my battery dies
2023-02-02 14:11:48 -06:00
Ben Meadors
e8e04d23d7
WIP
2023-02-02 14:05:58 -06:00
Thomas Göttgens
3c6bbff4f9
Adjust braces to match DeviceTelemetry
...
this is to force correct order of evaluation.
2023-02-02 19:37:28 +01:00
Thomas Göttgens
f6c6c2912f
update enviro module to not create copies
2023-02-02 18:17:52 +01:00
Thomas Göttgens
a13adfb598
fixes #2239
2023-02-02 18:17:52 +01:00
Thomas Göttgens
06a1b079da
even more cleanup-ing and revert-ing
2023-02-02 11:47:47 +01:00
Thomas Göttgens
56afed84df
revert some more
2023-02-02 11:35:30 +01:00
Thomas Göttgens
945fd7a05c
revert readprops change
2023-02-02 11:32:00 +01:00
Thomas Göttgens
e9a55fc296
revert them trunk shite
2023-02-02 11:29:55 +01:00
Thomas Göttgens
472c43aace
Merge remote-tracking branch 'remotes/origin/master' into raspi-portduino
2023-02-02 10:49:45 +01:00
Thomas Göttgens
8734afa7be
Merge branch 'rsyslog-client' of github.com:meshtastic/firmware into rsyslog-client
2023-02-01 15:25:43 +01:00
Thomas Göttgens
5b75abc6f7
guard-clause use of syslog object
2023-02-01 15:25:25 +01:00
Thomas Göttgens
e4d455640f
Merge branch 'master' into rsyslog-client
2023-02-01 15:09:44 +01:00
Thomas Göttgens
090d399843
hook up additional rsyslog output if debug printing is active
2023-02-01 15:09:07 +01:00
Thomas Göttgens
c908e61611
Update architecture.h
...
Add Namespace
2023-02-01 11:14:28 +01:00
Thomas Göttgens
3dda6e14f7
Trunk Fmt
2023-02-01 11:14:28 +01:00
Mark Trevor Birss
f0f819f403
Update architecture.h
2023-02-01 11:14:28 +01:00
Thomas Göttgens
39bb9f21ac
trunk fmt
2023-01-31 18:36:20 +01:00
Thomas Göttgens
7750dd2d46
debug asserts
2023-01-31 18:36:20 +01:00
Thomas Göttgens
d34f6d0f68
the cake is a lie
2023-01-31 18:34:40 +01:00
Thomas Göttgens
d02588ad85
Merge pull request #2236 from meshtastic/create-pull-request/patch
...
Changes by create-pull-request action
2023-01-31 17:27:35 +01:00
thebentern
e4342d9715
[create-pull-request] automated change
2023-01-31 17:26:57 +01:00
Thomas Göttgens
1f0e64e794
Merge branch 'master' into rsyslog-client
2023-01-31 17:26:23 +01:00
Thomas Göttgens
e1914dd464
Fix build errors for other platforms
2023-01-31 17:25:18 +01:00
Thomas Göttgens
04add9b91e
revert config changes accidentally pushed
2023-01-31 15:56:02 +01:00
Thomas Göttgens
5e1c39eb0f
RP2040 toolchain updated
2023-01-31 15:51:21 +01:00
Thomas Göttgens
661894f9f9
fix nRF52 and linter errors.
2023-01-31 14:20:04 +01:00
Thomas Göttgens
104ffe36b2
Merge branch 'master' into rsyslog-client
2023-01-30 19:06:42 +01:00
Ben Meadors
8984989412
Merge branch 'master' into rsyslog-client
2023-01-18 16:56:24 -06:00
Ben Meadors
db729eb707
Merge branch 'master' into rsyslog-client
2023-01-18 16:15:03 -06:00
Ben Meadors
ff029ad752
Formatting
2023-01-18 15:37:23 -06:00
Ben Meadors
202223236d
Merge branch 'master' into rsyslog-client
2023-01-18 15:17:03 -06:00
Thomas Göttgens
fdf7c3a812
Merge branch 'master' into rsyslog-client
2023-01-18 22:13:38 +01:00
Thomas Göttgens
f86eef66c8
Simple UDP calls, if wired up a fair bit of this can go again.
...
this is preliminary work
2023-01-18 21:35:51 +01:00
Thomas Göttgens
8b5937892b
Merge pull request #2100 from meshtastic/develop
...
Update Raspi branch
2023-01-04 21:11:47 +01:00
Thomas Göttgens
8c20fe5ec4
Start working on RF95 attached to Raspberry Pi
2022-12-30 21:44:51 +01:00