Manuel
dd1bfb6ab0
Merge branch 'master' into tft-gui-work
2024-06-14 15:18:01 +02:00
caveman99
75d5cd2c35
[create-pull-request] automated change
2024-06-13 14:50:21 +00:00
github-actions[bot]
26d4d06e2a
[create-pull-request] automated change ( #4093 )
...
Co-authored-by: caveman99 <25002+caveman99@users.noreply.github.com>
2024-06-13 08:39:38 -05:00
Manuel
caca1edf13
Merge branch 'master' into tft-gui-work
2024-06-12 15:06:23 +02:00
github-actions[bot]
c7769274dd
[create-pull-request] automated change ( #4085 )
...
Co-authored-by: thebentern <9000580+thebentern@users.noreply.github.com>
2024-06-12 07:23:54 -05:00
Manuel
cd9665c9bd
Merge branch 'master' into tft-gui-work
2024-06-12 07:49:57 +02:00
github-actions[bot]
7f2647abb1
[create-pull-request] automated change ( #4078 )
...
Co-authored-by: jp-bennett <5630967+jp-bennett@users.noreply.github.com>
2024-06-11 14:52:02 -05:00
Andrew Yong
53fc22178b
Merge branch 'master' into regulatory-gain
2024-06-11 21:30:35 +08:00
Thomas Göttgens
a5274658cf
warning: extra tokens at end of #ifdef directive
2024-06-11 14:39:00 +02:00
Manuel
2eba053849
Merge branch 'master' into tft-gui-work
2024-06-10 13:10:10 +02:00
Michael Gjelsø
a2fb3d23a1
Radio Master 900 Bandit Nano Power output interpolation ( #4057 )
...
* DAC and DB values based on dBm using interpolation
* Moved getDACandDB funtion
Moved getDACandDB funtion up so it won't conflict with RF95_MAX_POWER
* Added DAC output to LOG_INFO
Added DAC output to LOG_INFO
* Make Trunk Happy
2024-06-09 16:03:39 -05:00
GUVWAF
237944aaf0
Avoid assert on receiving undecryptable packet ( #4059 )
...
* Send NAK on primary if original packet couldn't be decoded
* Add checks for `isDecoded` when accessing `decoded`
* Channel index should be of original packet, not of newly allocated NAK
2024-06-09 16:02:52 -05:00
Manuel
b5155cc6ad
Merge branch 'master' into tft-gui-work
2024-06-07 21:08:04 +02:00
Thomas Göttgens
8a4e91e848
Merge pull request #4048 from Jorropo/improve-eu-868-docs
...
fix dead link in EU_868 documentation
2024-06-07 16:35:11 +02:00
mverch67
57d47a0254
tweak t-deck defaults
2024-06-07 13:29:45 +02:00
Manuel
d49fd46f64
Merge branch 'master' into tft-gui-work
2024-06-06 21:17:07 +02:00
Talie5in
1f9f885aca
If EXCUDE_MQTT Defined, skip reconnecting MQTT in WiFiAPClient and dont check status of is_mqtt_connected
2024-06-06 22:31:10 +09:30
Andrew Yong
08e1c2f681
Rename REGULATORY_GAIN to REGULATORY_GAIN_LORA to allow for other RF gain controls
...
For example, Wi-Fi or BLE gain control (#3962 )
Signed-off-by: Andrew Yong <me@ndoo.sg>
2024-06-06 14:42:30 +08:00
Andrew Yong
3cda598673
Add REGULATORY_GAIN configuration to remain within regulatory ERP limit
...
REGULATORY_GAIN is the total system gain in dBm to subtract from the configured Tx power, to remain within regulatory ERP limit for non-licensed operators.
This value should be set in variant.h and is PA gain + antenna gain (if system ships with an antenna).
This is similar to antenna_gain/NL80211_ATTR_WIPHY_ANTENNA_GAIN/NL80211_ATTR_REG_RULE_POWER_MAX_ANT_GAIN setting in Linux Regulatory/OpenWrt/mac80211/nl80211/iw.
Signed-off-by: Andrew Yong <me@ndoo.sg>
2024-06-06 14:42:30 +08:00
Andrew Yong
5554cc46a7
Add REGULATORY_ prefix to LORA_REGIONCODE
...
Add REGULATORY_ prefix to LORA_REGIONCODE to prepare for more regulatory configuration options, and update comment block accordingly too.
Signed-off-by: Andrew Yong <me@ndoo.sg>
2024-06-06 14:42:30 +08:00
Jorropo
d82d9f5ef1
fix dead link in EU_868 documentation
...
See https://discord.com/channels/867578229534359593/871553168369148024/1248026118276255745 .
2024-06-05 23:32:59 +02:00
Manuel
2b350ba6aa
Merge branch 'master' into tft-gui-work
2024-06-04 15:35:19 +02:00
github-actions[bot]
67b67a481f
[create-pull-request] automated change ( #4035 )
2024-06-04 08:34:38 -05:00
Manuel
30ce5a4665
Merge branch 'master' into tft-gui-work
2024-06-03 23:46:42 +02:00
Thomas Göttgens
b43c7c0f23
LR1110 support ( #3013 )
...
* DOES NOT WORK
* trunk
* DOES NOT WORK
* trunk
* DOES NOT WORK
* trunk
* WIP: LR11x0 non functional interface code. Please don't expect a working firmware out of this! I don't know what i am doing! :-)
* trunk fmt
* use canon toolchain
* update and fix radiolib dependency
* Switch Radiolib back to GIT checkout
* enable tcxo and fix startReceive
* progress
* Correct midjudgement on scope of build defines.
* - enable peripheral power rail during startup init
- fix portduino builds
* add tracker pinout variant
* update to radiolib 6.6.0 API (aka: godmode is not for mere mortals)
* tracker is not so 'extra' any more
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com>
2024-06-03 16:04:40 -05:00
github-actions[bot]
7cbfe7aa54
[create-pull-request] automated change ( #4029 )
...
Co-authored-by: thebentern <9000580+thebentern@users.noreply.github.com>
2024-06-03 15:59:39 -05:00
Manuel
01a0c52577
Merge branch 'master' into tft-gui-work
2024-06-02 20:52:15 +02:00
Manuel
2723ae6e9b
fix crash during reset nodedb ( #4017 )
2024-06-02 07:38:20 -05:00
Manuel
aff71f3806
Merge branch 'master' into tft-gui-work
2024-05-31 17:56:31 +02:00
Ben Meadors
17142f8778
Add support for RadioMaster Bandit Nano ( #4005 )
...
* Add support for RadioMaster Bandit Nano
* Add fan to init and sleep
2024-05-31 10:56:04 -05:00
Manuel
7904f079a1
Merge branch 'master' into tft-gui-work
2024-05-31 15:48:55 +02:00
github-actions[bot]
c88278724c
[create-pull-request] automated change ( #4003 )
...
Co-authored-by: thebentern <9000580+thebentern@users.noreply.github.com>
2024-05-31 07:15:41 -05:00
Manuel
a6d3e065ad
Merge branch 'master' into tft-gui-work
2024-05-31 09:07:35 +02:00
github-actions[bot]
cd8a7e44a8
[create-pull-request] automated change ( #3992 )
...
Co-authored-by: thebentern <9000580+thebentern@users.noreply.github.com>
2024-05-30 09:08:32 -05:00
Manuel
85c1771e1b
Merge branch 'master' into tft-gui-work
2024-05-29 15:38:22 +02:00
Ben Meadors
af9d825266
Send own node-info earlier and move others to the end of want-config flow ( #3949 )
...
* Send own node-info earlier and move others to the end of want-config flow
* Special nonce skips other nodeinfos
* Missed it
2024-05-28 19:25:19 -05:00
Manuel
77ad95e30a
Merge branch 'master' into tft-gui-work
2024-05-27 10:11:54 +02:00
github-actions[bot]
1a253dccc3
[create-pull-request] automated change ( #3964 )
...
Co-authored-by: thebentern <9000580+thebentern@users.noreply.github.com>
2024-05-23 07:20:13 -05:00
Jonathan Bennett
d5720d4824
Merge branch 'master' into tft-gui-work
2024-05-19 22:43:08 -05:00
Ben Meadors
4a05874dba
Try-fix: Remove logging of actual payload strings (and compressed) for TAK packets ( #3922 )
...
* Remove logging of actual payload strings (and compressed) for TAK packets
* Don't assert / reboot. Log error and skip decode
2024-05-19 07:24:10 -05:00
Manuel
dc04550557
Merge branch 'master' into tft-gui-work
2024-05-18 10:02:30 +02:00
caveman99
0976705f25
[create-pull-request] automated change
2024-05-16 17:43:23 +00:00
Manuel
3e0a7f43e7
Merge branch 'master' into tft-gui-work
2024-05-16 01:55:53 +02:00
Henrik Witt-Hansen
1d42a6c48f
Fix static ip assignment on wifi for rp2040 ( #3896 )
...
by rearranging the arguments to match the expected input order.
The lwip library makes an internal reorder or the arguments
depending on the netmask to work with both ESP and Arduino
platforms.
The input order was incorrect when running on an rp2040 device.
Co-authored-by: Henrik Witt-Hansen <henrik@hardttoolkit.org>
Co-authored-by: Ben Meadors <benmmeadors@gmail.com>
2024-05-15 18:54:51 -05:00
Manuel
ca3f009f42
Merge branch 'master' into tft-gui-work
2024-05-16 01:52:00 +02:00
caveman99
c18b4920ae
[create-pull-request] automated change
2024-05-15 23:28:03 +00:00
Thomas Göttgens
306b8d3205
Merge branch 'master' into create-pull-request/patch
2024-05-16 01:17:37 +02:00
caveman99
fe2356ae87
[create-pull-request] automated change
2024-05-15 23:12:12 +00:00
Thomas Göttgens
53dea44983
Revert "Merge pull request #3898 from meshtastic/create-pull-request/patch"
...
This reverts commit 938aba481a
, reversing
changes made to 7810e59b0c
.
2024-05-16 01:08:52 +02:00
Thomas Göttgens
3342395a0b
fix generated files
2024-05-16 01:04:38 +02:00
caveman99
419820f483
[create-pull-request] automated change
2024-05-15 12:47:31 +00:00
Jorge Castillo
8d89e78bbf
Merge branch 'master' into feature/veml7700
2024-05-14 19:00:32 -04:00
Jorge Castillo
a3e47b8d9b
merge master in to veml7700
2024-05-14 17:40:34 -04:00
Jorge Castillo
77e76bc92b
Fix VEML7700Sensor readings and update protobuf and MQTT JSON
2024-05-14 16:42:23 -04:00
Thomas Göttgens
7c3519d322
Merge branch 'master' into tft-gui-work
2024-05-13 19:16:00 +02:00
Thomas Göttgens
96b5bd2fd0
unphone has a display, don't default BLE PIN to 123456 ( #3865 )
...
fixes #3822
2024-05-11 08:20:11 -05:00
Manuel
7593886e8b
Merge branch 'master' into tft-gui-work
2024-05-11 10:56:05 +02:00
Jonathan Bennett
676319a9ca
Implement chunked SPI transfer for ch341 ( #3847 )
...
This seems to fix the ch341 quirk where large packets fail to send. As it can be problematic for other radios, we gate it behind "ch341_quirk" in the config.
2024-05-10 04:36:20 -05:00
Jorge Castillo
39336847ad
add veml7700 readings to protobuf and to the mqtt json + fix the readigns validator code in env telemetry
2024-05-08 22:14:55 -04:00
Manuel
5340d0a2b4
Merge branch 'master' into tft-gui-work
2024-05-08 11:33:03 +02:00
Jorge Castillo
23466b5a5f
regenerated files
2024-05-07 18:07:24 -04:00
Ben Meadors
cbf20e4cee
Default to new vendor ntp pool ( #3819 )
2024-05-07 07:57:30 -05:00
caveman99
5e9d48d0d7
[create-pull-request] automated change
2024-05-06 11:37:03 +00:00
caveman99
0b239e618d
[create-pull-request] automated change
2024-05-05 15:32:28 +00:00
GUVWAF
6fb7d7f2d7
Check if packet is not released before CC to phone
2024-05-05 13:49:50 +02:00
Manuel
1ec40f29d8
Merge branch 'master' into tft-gui-work
2024-05-04 09:11:56 +02:00
tuxphone
70712d859c
Enable compiling with gccnoneeabi 12.3.1 for nRF52 targets, additional small fixes ( #3778 )
...
* Fix type of nodeNum
Type of nodeNum is NodeNum, not uint
* typo
fixed typo "resumeAdverising()"
* fix missing #include "time.h"
Missing include breaks compilation with gccnoneeabi 12.3.1 for nrf52 targets on windows hosts.
* change type uint to unsigned int
uint is not a standard type. Using uint breaks compilation with gccnoneeabi 12.3.1 for nRF52 targets on windows hosts.
* fix type of channel_num
Type of channel_num should be uint32_t (as this is the type of hash() and numChannels).
Using uint non-standard type uint breaks compilation with gccnoneeabi 12.3.1 for nRF52 targets on windows hosts.
* Update nrf52.ini
Default build type should be "release" as this is the default of platformio.
* Update GPS.cpp
uint to unsigned int
2024-05-03 15:49:22 -05:00
Thomas Göttgens
13ad524538
make clang-format happy again. Also fix assorted variable shrouding and logic bleeps
2024-05-03 15:10:57 +02:00
Jonathan Bennett
128ec63ca9
Merge branch 'master' into tft-gui-work
2024-05-01 13:27:38 -05:00
Ben Meadors
ec92f7a5a3
Remove phone nodenum warning and empty else clause ( #3756 )
2024-05-01 08:27:43 -05:00
Manuel
0a7e15b819
Merge branch 'master' into tft-gui-work
2024-05-01 08:52:57 +02:00
github-actions[bot]
3619ac87b8
[create-pull-request] automated change ( #3754 )
...
Co-authored-by: thebentern <thebentern@users.noreply.github.com>
2024-04-30 20:14:38 -05:00
GUVWAF
e51ee91c39
Optimization: stop relaying when reply is received ( #3753 )
2024-04-30 20:07:15 -05:00
Manuel
5c05c81ece
Merge branch 'master' into tft-gui-work
2024-04-29 18:01:08 +02:00
todd-herbert
21311bbeda
T-Echo touch button no longer requires "wake on tap or motion" ( #3745 )
2024-04-29 08:54:57 -05:00
Jonathan Bennett
22f6a71e64
Merge branch 'master' into tft-gui-work
2024-04-28 19:18:29 -05:00
Ben Meadors
e683d8f552
Rebrand "send network ping" to more honest "try send position" with better output ( #3737 )
2024-04-27 08:55:04 -05:00
github-actions[bot]
27f0e42d2f
[create-pull-request] automated change ( #3708 )
...
Co-authored-by: thebentern <thebentern@users.noreply.github.com>
2024-04-23 13:32:33 -05:00
Tom Fifield
7acaec8ef5
Add power limit for TW region ( #3701 )
...
The TW region had now power limit set, so defaulted to 16dBm.
The relevant regulation is section 5.8.1 of the Low-power Radio-frequency Devices Technical Regulations, which notes the limits of 0.5W (27dBM) indoor or coastal, 1.0W (30dBM) outdoor.
This patch updates the power limit to 27dbM, using the the lower limit specified in the regulations to be conservative.
Regulation references:
https://www.ncc.gov.tw/english/files/23070/102_5190_230703_1_doc_C.PDF (latest English version)
https://gazette.nat.gov.tw/egFront/e_detail.do?metaid=147283 (latest Chinese version, February 2024)
2024-04-23 07:11:22 -05:00
Manuel
269e861b43
Merge branch 'master' into tft-gui-work
2024-04-22 23:13:35 +02:00
Thomas Göttgens
f47b40cf68
fix signedness warnings of NRF52 toolchain
2024-04-22 09:49:06 +02:00
Manuel
d315c74e5a
Merge branch 'master' into tft-gui-work
2024-04-21 22:17:35 +02:00
Mictronics
0406be82d2
Use correct format specifier and fixed typo. ( #3696 )
...
* Fix LED pinout for T-Echo board marked v1.0, date 2021-6-28
* Merge PR #420
* Fixed double and missing Default class.
* Use correct format specifier and fixed typo.
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com>
2024-04-21 12:36:37 -05:00
Ben Meadors
ac87c0065f
Also refresh timestamp for "timeonly" fixed position nodes ( #3689 )
2024-04-21 08:45:36 -05:00
Manuel
566f2eaa5e
Merge branch 'master' into tft-gui-work
2024-04-21 00:32:46 +02:00
mverch67
6d945e06c1
added heartbeat
2024-04-20 23:31:00 +01:00
github-actions[bot]
e72792afc8
[create-pull-request] automated change ( #3683 )
...
Co-authored-by: thebentern <thebentern@users.noreply.github.com>
2024-04-20 15:58:42 -05:00
Manuel
ffca6c6732
Merge branch 'master' into tft-gui-work
2024-04-20 22:10:30 +02:00
caveman99
0972a8dccb
[create-pull-request] automated change
2024-04-20 18:24:40 +00:00
github-actions[bot]
419eb13968
[create-pull-request] automated change ( #3679 )
...
Co-authored-by: thebentern <thebentern@users.noreply.github.com>
2024-04-20 09:56:55 -05:00
Manuel
95e9b2e039
Merge branch 'master' into tft-gui-work
2024-04-20 15:38:23 +02:00
github-actions[bot]
e7828c4c64
[create-pull-request] automated change ( #3676 )
...
Co-authored-by: thebentern <thebentern@users.noreply.github.com>
2024-04-20 07:36:53 -05:00
Manuel
e8706ec4d2
Merge branch 'master' into tft-gui-work
2024-04-19 20:32:03 +02:00
github-actions[bot]
7a3570aecf
[create-pull-request] automated change ( #3662 )
...
Co-authored-by: thebentern <thebentern@users.noreply.github.com>
2024-04-18 18:29:50 -05:00
GUVWAF
64edfb76e0
Uplink to MQTT after potentially altering content ( #3646 )
...
Mainly for traceroute module now
Co-authored-by: Ben Meadors <benmmeadors@gmail.com>
2024-04-18 17:44:13 -05:00
Manuel
1525002560
Merge branch 'master' into tft-gui-work
2024-04-18 23:01:14 +02:00
Ben Meadors
425a715995
Added one minute throttling to NodeDB save to disk ( #3648 )
...
* Added one minute throttling to NodeDB
* Derp
2024-04-18 14:20:39 -05:00
mverch67
4c08639198
Merge branch 'tft-gui-work' of https://github.com/meshtastic/firmware into tft-gui-work
2024-04-17 20:51:34 +01:00
mverch67
0840f07e1a
remove PacketServer -> PacketAPI dependency
2024-04-17 20:32:11 +01:00
Manuel
e588b7e97b
Merge branch 'master' into tft-gui-work
2024-04-17 15:20:26 +02:00