David
644e213b13
Added a singleton wrapper for bmp3xx
2024-08-31 18:15:33 +10:00
Ben Meadors
33eb073535
Ignore (from)Net time on positions with an unknown or fixed location source ( #4593 )
...
* Ignore (from)Net time on positions with an unknown or fixed location source
* Dunk a trunk
2024-08-30 19:02:48 -05:00
Ben Meadors
8729cdb699
Merge branch 'master' into pr-fix4154
2024-08-30 16:31:47 -05:00
Ben Meadors
7475cc301e
GPS_POWER_TOGGLE on T114
2024-08-30 15:37:39 -05:00
GUVWAF
eb071ec80d
Set high priority for text messages ( #4592 )
2024-08-30 14:54:44 -05:00
github-actions[bot]
8144dcbc25
[create-pull-request] automated change ( #4591 )
...
Co-authored-by: GUVWAF <78759985+GUVWAF@users.noreply.github.com>
2024-08-30 13:46:51 -05:00
Jonathan Bennett
2b0113ae82
Consider an admin timestamp to be higher quality than from net ( #4589 )
2024-08-30 06:02:48 -05:00
Manuel
6a24566efb
Lilygo T3S3 E-Paper support ( #4569 )
...
* t3s3 e-paper support
* remove GPS autodetect (which leads to crashes during startup when no GPS present)
* update EINK defines
* keep definitions for external GPS connector but disable GPS auto scan by default
2024-08-30 05:53:06 -05:00
S5NC
dd933e6bab
Add bluetooth capability marker to some ESP32S3 boards ( #4587 )
...
* Update ESP32-S3-WROOM-1-N4.json
* Update CDEBYTE_EoRa-S3.json
* Update tlora-t3s3-v1.json
2024-08-30 05:51:46 -05:00
S5NC
79925406d6
Update variant.h
2024-08-30 03:18:43 +01:00
Jonathan Bennett
5bc17a9911
Key regen and MQTT fix ( #4585 )
...
* Add public key regen
* Properly label and handle PKI MQTT packets
* Extra debug message to indicate PKI_UNKNOWN_PUBKEY
* Ternary!
* Don't call non-existant function on stm32
* Actually fix STM32 compilation
2024-08-29 16:28:03 -05:00
David
a1d0af6636
Merge branch 'master' into BMP388
2024-08-30 07:25:27 +10:00
Mark Trevor Birss
22454c95c7
[BOARD] Add Minewsemi MS24SF1 nRF52840 SX1262 Module (SoftDevice 7.3.0) ( #4584 )
...
* Update architecture.h
* Add files via upload
* Add files via upload
* Update variant.h
* Update variant.h
* Update variant.cpp
* Update variant.cpp
* Update variant.cpp
2024-08-29 16:17:44 -05:00
Thomas Göttgens
b99fd93247
Merge pull request #4572 from And137/polish-oled
...
Support for Polish OLED characters
2024-08-29 22:30:22 +02:00
Thomas Göttgens
50631f96fc
trunk fmt
2024-08-29 21:51:06 +02:00
And137
a6cc7041d3
Merge branch 'master' into polish-oled
2024-08-29 20:04:03 +02:00
Ben Meadors
171512d2f6
Fixed buzzer
2024-08-29 11:42:27 -05:00
David
db870dc17d
Update extensions.json
2024-08-29 16:40:17 +02:00
David
28d0cef427
Undo inadvertent changes to extensions.json
2024-08-29 16:40:17 +02:00
David
6d2011c172
Revert "Update nightly.yml"
...
This reverts commit 44b975386d042b1810d5f3e1f2796af3ba7c118a.
2024-08-29 16:40:17 +02:00
David
47e1580a62
Integration test
2024-08-29 16:40:17 +02:00
David
fc1e60ac58
Initial upload
2024-08-29 16:40:17 +02:00
David
c02bbad9f3
Update nightly.yml
2024-08-29 16:40:17 +02:00
And137
f1f66cf54a
Merge branch 'master' into polish-oled
2024-08-29 12:54:06 +02:00
Jonathan Bennett
92eae39a1b
Move Time set from system to main ( #4583 )
2024-08-29 05:39:30 -05:00
geeksville
9e20b0e9b9
Merge branch 'master' into pr-fix4154
2024-08-28 11:32:29 -07:00
Kevin Hester
dc9f6e1360
fix CI warnings (and change CI comment to be correct)
2024-08-28 11:25:54 -07:00
Ben Meadors
a1bf0d8519
Add button secondary and enable scan-select on T190 ( #4577 )
2024-08-28 11:25:54 -07:00
Ben Meadors
f5633bf0c5
Fix T1000-E default to turn on buzzer for Ext. Notification ( #4575 )
2024-08-28 11:25:54 -07:00
Thomas Göttgens
ad931799c9
trunk upgrade ( #4574 )
2024-08-28 11:25:54 -07:00
Ben Meadors
3ad0af5ce8
Fix super tiny T1114 tft font size and fork repo to fix compiler warnings ( #4573 )
2024-08-28 11:25:54 -07:00
Rafael Cortês
545d32fcec
Fix devcontainer Dockerfile build
2024-08-28 11:25:54 -07:00
Thomas Göttgens
94c3bb4a56
fix #4390 ( #4571 )
2024-08-28 11:25:54 -07:00
Ben Meadors
72c82c1c08
Add RAK4631 hex to firmware release
2024-08-28 11:25:54 -07:00
Power Li
cc93df27a5
set current time to system time in portduino build ( #4556 )
...
* set current time to system time in portduino build
* fix includes order
---------
Co-authored-by: Jonathan Bennett <jbennett@incomsystems.biz>
2024-08-28 11:25:54 -07:00
Jonathan Bennett
e3ce3a3a4f
Don't compare nodeDB macaddr to owner.macaddr, because in rare cases that may be unset. ( #4562 )
...
Co-authored-by: Ben Meadors <benmmeadors@gmail.com>
2024-08-28 11:25:54 -07:00
Jonathan Bennett
3c4d964334
Mask out random bits when doing queue ordering ( #4561 )
...
* Mask out random bits when doing queue ordering
* Parenthesis
2024-08-28 11:25:54 -07:00
Jonathan Bennett
574124aee5
Deal with admin_key being repeated ( #4558 )
2024-08-28 11:25:54 -07:00
John Milton
1fe80e0f30
Add support for Adafruit Feather RP2040 with RFM95. ( #4451 )
...
* Add support for Adafruit Feather RP2040 with RFM95.
* Update mesh.pb.h
dropping this change from the file generated by the protobuf
* Update mesh.pb.h
remove these reverting changes
* Update mesh.pb.h
oops, missed a comma
2024-08-28 11:25:54 -07:00
Ben Meadors
927a35ef51
Protos
2024-08-28 11:25:54 -07:00
Ben Meadors
c11a66030f
Userlite mem comparison ( #4552 )
2024-08-28 11:25:54 -07:00
github-actions[bot]
059d5582d1
[create-pull-request] automated change ( #4544 )
...
Co-authored-by: thebentern <9000580+thebentern@users.noreply.github.com>
2024-08-28 11:25:54 -07:00
John Hollowell
17b2a83b44
Add devcontainer ( #4491 )
...
devcontainers can be used by IDEs/editors like VS Code to create a standardized development environment in a container
2024-08-28 11:25:54 -07:00
Nestpebble
eddb72705f
add a .yml to setup a Gitpod instance quickly ( #4551 )
...
* Create .gitpod.yml
* Update .gitpod.yml
2024-08-28 11:25:54 -07:00
geeksville
9631a1be38
remove deprecated serial/bt logging options and unify in the new ( #4516 )
...
security option. Per discussion in https://github.com/meshtastic/firmware/issues/4375
no need to preserve the old options when changing to this new simpler
single boolean because they were newish, rarely used and only for 'advanced'
developers.
2024-08-28 11:25:54 -07:00
Kevin Hester
8a9cc727a8
for #4154 use a binary gpio transformer to manage vext on heltec-tracker (saves power)
2024-08-28 11:25:54 -07:00
Kevin Hester
cdafa87cef
add lateInitVariant() as a concept. see below for docs
...
(from src/extra_variants/README.md)
This directory tree is designed to solve two problems.
- The ESP32 arduino/platformio project doesn't support the nice "if initVariant() is found, call that after init" behavior of the nrf52 builds (they use initVariant() internally).
- Over the years a lot of 'board specific' init code has been added to init() in main.cpp. It would be great to have a general/clean mechanism to allow developers to specify board specific/unique code in a clean fashion without mucking in main.
So we are borrowing the initVariant() ideas here (by using weak gcc references). You can now define lateInitVariant() if your board needs it.
If you'd like a board specific variant to be run, add the variant.cpp file to an appropriately named
subdirectory and check for \_VARIANT_boardname in the cpp file (so that your code is only built for your board).
You'll need to define \_VARIANT_boardname in your corresponding variant.h file.
See existing boards for examples.
This approach has no added runtime cost.
2024-08-28 11:25:54 -07:00
Kevin Hester
5ce5b7b08b
Older variant.h files (IMO sloppily) don't define VEXT_ON_VALUE
...
But in an attempt to avoid updating lots of files, make it default to LOW
2024-08-28 11:25:54 -07:00
Ben Meadors
b285aa5bd6
Dum dum zero comparision
2024-08-28 11:25:54 -07:00
Ben Meadors
9de0b7cfac
Found more places to set explicit has_optional on position ( #4542 )
2024-08-28 11:25:54 -07:00