Tom Fifield and GitHub
a5118787b3
Merge pull request #4689 from Szetya/master
...
Improved compass arrow
2024-09-17 13:02:52 +08:00
jp-bennett and github-actions[bot]
39c90dd581
[create-pull-request] automated change
2024-09-17 02:53:44 +00:00
Todd Herbert and Tom Fifield
33e6f7f6e0
Hollow triangle for E-Ink; trunk formatting
2024-09-17 08:27:00 +08:00
Szetya and Tom Fifield
97fd189f43
Compass update
...
https://github.com/meshtastic/firmware/issues/4494
New compass arrow and replacement of the north marker with a small circle.
2024-09-17 08:27:00 +08:00
jhps and GitHub
1e665d5181
Update T114 LED definitions to include only one simple controllable LED and two NEOPIXELS. ( #4710 )
2024-09-16 19:11:55 -05:00
Thomas Göttgens
b3343303a9
write firmware version and hardware platform to Flash memory
2024-09-16 21:36:54 +02:00
f37276d5fc
[create-pull-request] automated change ( #4736 )
...
Co-authored-by: thebentern <9000580+thebentern@users.noreply.github.com >
2024-09-16 10:32:21 -05:00
Tom Fifield and GitHub
905194c604
Remove lora_isp4520 ( #4735 )
...
Per Ben: "We haven't supported any NRF5832 based board in quite some time.
It's relatively resource constrained compared to the NRF52840"
2024-09-16 09:06:13 -05:00
Thomas Göttgens and GitHub
51b22630b4
Merge pull request #4728 from fifieldt/11111111111111111
...
Fix Heltec T114 vendor definition
2024-09-16 12:20:18 +02:00
Mark Trevor Birss and GitHub
5d831ef461
Merge pull request #4729 from markbirss/master
...
[BUG-FIX] ME25LS01-4Y10TD_e-ink e-paper init fix
2024-09-16 11:14:16 +02:00
Mark Trevor Birss and GitHub
4e8672cce4
Update variant.h
2024-09-16 10:40:52 +02:00
Tom Fifield
41a769aa06
Fix Heltec T114 vendor definition
...
@dahanc pointed out there was an extra one in there.
2024-09-16 13:55:27 +08:00
Ben Meadors and GitHub
8d57b6164a
Add Heltec T1114 hardware model to build ( #4719 )
2024-09-15 20:37:19 -05:00
Ben Meadors and GitHub
dc3eba9100
Expand to MqttClientProxyMessage_size ( #4726 )
2024-09-15 18:57:02 -05:00
Jonathan Bennett and GitHub
ff8baa1c85
Don't use PKC on a non-primary channel unless specifically requested ( #4715 )
...
* Don't use PKC on a non-primary channel unless specifically requested
* Don't change from channel 0 if we can send a PKC packet.
2024-09-15 09:26:43 -05:00
Jonathan Bennett and GitHub
3a10a27851
Actually restrict remote hardware to gpio channel ( #4717 )
2024-09-15 06:27:59 -05:00
GUVWAF and GitHub
8893529653
Make local stats number of Rx packets sum of good and bad ( #4709 )
2024-09-14 17:53:27 -05:00
1ab5bf4355
Use the time.age() value to correct stale GPS times ( #4705 )
...
* Use the time.age() value to correct stale GPS times
* Trunk
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2024-09-14 07:44:40 -05:00
Ben Meadors
ae791ca7e1
Add buildstamp epoch to initial debug output
2024-09-13 19:43:50 -05:00
Ben Meadors and GitHub
35cfe4318a
Stop past timestamps from setting our system time RTC ( #4704 )
...
* Ignore attempts to set times in the past (before our build epoch)
* TRONK
2024-09-13 19:42:31 -05:00
rcarteraz and GitHub
b59bd6fee9
Update feature.yml ( #4700 )
2024-09-13 16:11:54 -05:00
rcarteraz and GitHub
8b911f14cf
Update Bug Report.yml ( #4702 )
2024-09-13 16:11:39 -05:00
Ben Meadors and GitHub
d36c69396b
Exclude meshtasticd binaries from firmware.zip ( #4698 )
...
* Exclude meshtasticd binaries from firmware.zip
* Incorrect
2024-09-13 10:42:40 -05:00
Vertex and GitHub
3d72fbb19e
Define SX126X_ANT_SW for the RAK11200 to allow it to function correctly on the RAK19007 base ( #4690 )
2024-09-12 12:20:38 -05:00
625254cf90
Support Seeed SenseCAP Indicator ( #4279 )
...
* preliminary target environment
* add debug tool
* add screen definitions
* screen definitions
* remove rtc, debug build
* correct rotation
* Add real hwmodel
* fix width
* use IO expander ports
* link to modified arduino-esp32
* added config_detail
* rotate screen
* remove touch INT
* add delay to display log
* color log and radiolib log
* LoRa init
* make trunk happy
* add lovyanGFX patch lib for io expander
* fix lib
* fix display&touch function
* touch driver I2C scan
* remove delay
* build for release
* minor code cleanup
* allow trunk to be happy
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
Co-authored-by: Thomas Göttgens <tgoettgens@gmail.com >
2024-09-12 06:44:30 -05:00
panaceya and GitHub
910b6b7512
OLED_ can be configured via userPrefs.h ( #4624 )
2024-09-11 19:31:30 -05:00
Tom Fifield and GitHub
371c3e05bf
Beautify GPS_DEBUG getACK logging code ( #4672 )
...
This getACK is used to look for ASCII responses, so print ASCII
when GPS_DEBUG is enabled.
This markedly assisted with recent AG3335 debugging. It works great
with other chips too (tested eg ATGM336H). Even UBLOX prints
understandable "GPTXT,01,01,01,PDTI inv format*35." responses.
Credit to bluebrolly. on discord.
2024-09-11 19:30:29 -05:00
Michael Gjelsø and GitHub
f37df4d6bf
Radiomaster Bandit Accelerometer support ( #4667 )
...
* Added STK8xxxx Accelerometer chip
Added detection of STK8BA53 to I2C scanner.
Change the way and order MCP9808, lLISH3DH and STK8BA53 is detected since they all shares the same I2C address.
* Accelerometer support Radiomaster Bandit.
Enables tap to wake screen if enabled in config,
* Trunk
Trunk
2024-09-11 18:53:17 -05:00
ba9a3cd719
[create-pull-request] automated change ( #4685 )
...
Co-authored-by: thebentern <9000580+thebentern@users.noreply.github.com >
2024-09-11 18:51:52 -05:00
9ac0e26d42
Add option to preserve private key for factory reset (config) ( #4679 )
...
* Add option to preserve private key for factory reset (config)
* Typo fix
* Copy the key in the right direction, and set the size.
* Don't set the key size back to 0 right after setting it to 32.
* Set the key size before using it to do a memcpy.
* Use the right key_size for backing up private_key
* Don't factoryReset() for a missing nodeDB
* Disable Bluetooth in AdminModule when resetting device settings or nodeDB to avoid race
* Add checks for valid objects before deinit bluetooth
* Add disableBluetooth to handleSetConfig, handleSetModuleConfig, and commit settings
---------
Co-authored-by: Jonathan Bennett <jbennett@incomsystems.biz >
2024-09-11 08:42:26 -05:00
Ben Meadors
1ba4f6e222
Revert "Temp: Grab pre-release tag"
...
This reverts commit e8e9826adc .
2024-09-10 20:07:06 -05:00
Ben Meadors
e8e9826adc
Temp: Grab pre-release tag
2024-09-10 19:27:59 -05:00
6724f1f7ea
Print Unix epoch on time_t 64bit platforms ( #4673 )
...
Fixes (#4600 ) by using unsigned 32bit for epoch.
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2024-09-10 15:51:28 -05:00
Ben Meadors and GitHub
013021941e
Remove scaling of smart position broadcast minimum interval specifically ( #4677 )
...
* Remove scaling of smart position broacast minimum interval specifically
* Trunk
2024-09-10 15:30:40 -05:00
4e850296b6
Fix repeatedly getting new NodeNum and add more debug ( #4674 )
...
* All the debug
* Change `memccpy()` to `memcpy()`
* Brint all the bytes of the MAC Address from the NodeDB
* Check for blank MAC Address in ourown NodeDB entry
* One more `memccpy()`
* Clean-up debug log
---------
Co-authored-by: GUVWAF <thijs@havinga.eu >
2024-09-10 13:24:57 -05:00
GUVWAF and GitHub
f1602ee3f6
Merge pull request #4669 from GUVWAF/trFix
2024-09-09 23:13:39 +02:00
GUVWAF and GitHub
5537f98dd6
Merge branch 'master' into trFix
2024-09-09 21:29:37 +02:00
GUVWAF and GitHub
4ed12bf21d
Try fix repeatedly getting a new NodeNum ( #4670 )
2024-09-09 14:22:32 -05:00
Ben Meadors and GitHub
106dab23db
Revert "Changes by create-pull-request action" ( #4671 )
2024-09-09 14:20:14 -05:00
GUVWAF
2f9dcee954
Fix size calculation of route/SNR array
2024-09-09 19:13:00 +02:00
Thomas Göttgens and GitHub
68d6ff8c24
Merge pull request #4650 from fifieldt/AG3352
...
Add support for AG3352 and fix AG3335 support
2024-09-09 16:40:44 +02:00
Tom Fifield and GitHub
dc8cc122a6
Add explicit to JSONValue constructors ( #4665 )
2024-09-09 09:20:21 -05:00
Tom Fifield and GitHub
e9d55de3cb
Fix out-of-bound array access in T1000X Sensor ( #4663 )
...
if u8i == 135, then u8i++ runs, the loop exits since u8i == 136,
then value for u8i is 136 after the for loop.
then in the next line, ntc_res2[u8i] will read past the end
of the array
2024-09-09 07:54:11 -05:00
David and GitHub
dacb452d47
Bugfix ( #4660 )
2024-09-09 07:16:58 -05:00
Thomas Göttgens and GitHub
8ab2e91df6
Merge pull request #4659 from meshtastic/create-pull-request/patch
...
Changes by create-pull-request action
2024-09-09 12:21:56 +02:00
Thomas Göttgens and GitHub
e985ee878f
Merge pull request #4658 from fifieldt/zombiegps
...
If GPS sleepTime is Zero, don't sleep.
2024-09-09 12:12:53 +02:00
Thomas Göttgens and GitHub
b2e2f1dba3
Merge branch 'master' into AG3352
2024-09-09 11:10:36 +02:00
thebentern and github-actions[bot]
fabd6b0d6f
[create-pull-request] automated change
2024-09-09 02:54:25 +00:00
Tom Fifield
ebe1b40bee
If GPS sleepTime is Zero, don't sleep.
...
At the moment if the result of sleepTime calculations comes out
to zero, we put the GPS into HARDSLEEP (losing all its status) and
then immediately make it ACTIVE again.
This patch avoids that toga.
fixes https://github.com/meshtastic/firmware/issues/4657
2024-09-09 09:28:04 +08:00
Tom Fifield
6217e97c41
Add support for AG3352 and fix AG3335 support
...
AG33352 is a Mediatek/Airoha GPS/GLONASS/Galileo/BeiDou receiver.
Patch adds relevant detection and setup code.
Thanks to Bluebrolly and kongduino for providing the relevant
information and testing.
This patch also fixes support for the A3335, which is a related chip.
The setup and detection code now works as tested on a real life
T-1000E!
Thanks to @gpsfan for the guidance.
2024-09-09 09:06:05 +08:00