deada41cee
[create-pull-request] automated change ( #4765 )
...
Co-authored-by: thebentern <9000580+thebentern@users.noreply.github.com >
2024-09-18 10:49:12 -05:00
Ben Meadors and GitHub
777bcf691a
Initial PhoneAPI rate-limiting of messages on certain ports ( #4756 )
2024-09-18 10:13:07 -05:00
35e1c401e2
PMSA0031 sensors require ~3secs before coming up on I2C ( #4743 )
...
* PMSA0031 sensors require ~3secs before coming up on I2C
As reported by @MALAONE1 and debugged by @shodan8192 , PMSA0031s
on a RAK4631 take 3 seconds before they can become detectable on I2c.
Add a delay(4000) before I2C scan if the air quality sensor pin
is defined.
Fixes https://github.com/meshtastic/firmware/issues/3690
* Remove 4 second wait and rescan during air quality init for the sensor
* works without but this triggers my OCD
---------
Co-authored-by: Thomas Göttgens <tgoettgens@gmail.com >
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2024-09-18 10:12:49 -05:00
Tom Fifield and GitHub
19c57e8ec6
Fix Chatter 2 blank screen on boot ( #4759 )
...
As reported by @eureekasigns and @GPSFan, Chatter 2 had begun
to show a blank screen on boot after recent TFT display changes.
Setting TFT_BACKLIGHT_ON LOW resolves the issue.
Fixes https://github.com/meshtastic/firmware/issues/4751
2024-09-18 09:05:32 -05:00
Jonathan Bennett and GitHub
c6196b2260
Update build_esp32.yml -- less CI fun
2024-09-18 01:11:08 -05:00
Jonathan Bennett
3eebdcefa4
More CI fun
2024-09-18 00:28:54 -05:00
Jonathan Bennett and GitHub
4289cb089b
Update package_raspbian.yml to build on self-hosted ( #4761 )
...
* Update package_raspbian.yml to build on self-hosted
* Update package_raspbian_armv7l.yml to use self hosted
2024-09-18 00:17:48 -05:00
2d52803dbd
Add new admin error types ( #4750 )
...
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2024-09-17 21:09:24 -05:00
Jonathan Bennett and GitHub
c78302a2ee
Add hasPKC to deviceMetadata ( #4755 )
2024-09-17 19:34:05 -05:00
923458bc18
[create-pull-request] automated change ( #4754 )
...
Co-authored-by: jp-bennett <5630967+jp-bennett@users.noreply.github.com >
2024-09-17 17:55:16 -05:00
Ben Meadors and GitHub
50fb4ab22a
Implement optional hops_away on NodeInfo/Lite ( #4747 )
...
* Implement optional hops_away on NodeInfo/Lite
* Trunk
2024-09-17 12:08:04 -05:00
Thomas Göttgens and GitHub
f5016763fd
change evaluation order to silence warning about "found" ( #4749 )
2024-09-17 10:33:21 -05:00
Ben Meadors and GitHub
2a6921292e
Implement CoT detail support in TAKPacket ( #4748 )
...
* Implement CoT detail support in TAKPacket
* dest, src
* More coffee is needed
* SAVE
2024-09-17 10:05:55 -05:00
a47570d65a
[create-pull-request] automated change ( #4746 )
...
Co-authored-by: thebentern <9000580+thebentern@users.noreply.github.com >
2024-09-17 06:52:42 -05:00
db4dc88d6f
feat: enable remote admin to set/clear fixed positions ( #4713 )
...
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2024-09-17 06:50:49 -05:00
Tom Fifield and GitHub
be306cc384
Increase GPS FIFO Buffer Size for RP2040 ( #4741 )
...
As discovered and tested by @Mictronics, default Serial FIFO size
on the Pico is 32bytes, which is not enough for GPS messages.
This patch increases the Serial GPS FIFO buffer size to 256
for the RP2040 Architecture
fixes https://github.com/meshtastic/firmware/issues/3989
2024-09-17 06:48:56 -05:00
Jonathan Bennett and GitHub
a967dd52f3
More useful PKC logging ( #4742 )
2024-09-17 06:31:39 -05:00
Ben Meadors and GitHub
11378325e0
Separate GPS and NTP RTCQuality logic and allow GPS time to always set us ( #4721 )
2024-09-17 06:29:18 -05:00
Thomas Göttgens and GitHub
4b5bcf52d2
Merge pull request #4691 from S5NC/rak11200-pin-name-correction
...
Rak11200 pin name correction
2024-09-17 11:42:40 +02:00
Thomas Göttgens and GitHub
5ba418b2cd
Merge pull request #4744 from meshtastic/create-pull-request/patch
...
Changes by create-pull-request action
2024-09-17 09:27:42 +02:00
Thomas Göttgens and Tom Fifield
bc753e6903
trunk fmt
2024-09-17 15:24:11 +08:00
S5NC and Tom Fifield
34a543ec74
Update main.cpp
2024-09-17 15:24:11 +08:00
S5NC and Tom Fifield
06cd9abd81
Update SX126xInterface.cpp
2024-09-17 15:24:11 +08:00
S5NC and Tom Fifield
af30485611
Update main.cpp
2024-09-17 15:24:11 +08:00
S5NC and Tom Fifield
cd6bd1e9a3
Update main.cpp
2024-09-17 15:24:11 +08:00
S5NC and Tom Fifield
b025eeb13c
Update variant.h
2024-09-17 15:24:11 +08:00
Thomas Göttgens and GitHub
21eb54e58a
Merge pull request #4740 from fifieldt/QMC5883L
...
Fix I2C address for QMC5883L.
2024-09-17 09:09:43 +02:00
Tom Fifield
6f1db6fc63
Fix I2C address for QMC5883L.
...
QMC5883L and HMC5883L are 3-axis compasses which are often confused.
As reported by @Africmod, we had the wrong I2C address for the QMC5883L.
This patch fixes the address and adds its HMC5883L so we keep info
about both.
Fixes https://github.com/meshtastic/firmware/issues/4144
2024-09-17 13:48:10 +08:00
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