Commit Graph

8052 Commits

Author SHA1 Message Date
Thomas Göttgens
46b8e2a850
fix binary location 2024-06-09 12:56:44 +02:00
Thomas Göttgens
27ad3da0ac
reinstate after checks and hope the coffee kicks in 2024-06-09 12:37:23 +02:00
Thomas Göttgens
2335352fbe
fix native build 2024-06-09 12:30:47 +02:00
mverch67
007237d5db update lib: fix channels 2024-06-09 10:59:24 +02:00
Manuel
bf7d61c9f9
Merge branch 'master' into tft-gui-work 2024-06-09 10:57:22 +02:00
mverch67
320a052453 update lib: frequency slot defaults 2024-06-08 18:15:13 +02:00
Ben Meadors
2fa55b7b6f Remove bandit from extra 2024-06-08 09:44:13 -05:00
mverch67
bc32dfb092 update lib: added latin-1 extended font 2024-06-07 21:14:25 +02:00
Manuel
b5155cc6ad
Merge branch 'master' into tft-gui-work 2024-06-07 21:08:04 +02:00
todd-herbert
da5bca31ed
Triple-press not disabling GPS (#4041)
* Replace (bool) isAwake with an enum, to track standby states

* Tidy-up, extra logging

* Rename enum values

* Reorder GPSPowerState enum
Possibly more intuitive when reading logs

* Avoid lego comments
de22c57298 (r1627334779)
2024-06-07 09:41:46 -05: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
Thomas Göttgens
d91fdc5ea7
Merge pull request #4053 from meshtastic/xiao-ble
Compile without toolchain patching
2024-06-07 16:34:41 +02:00
Thomas Göttgens
355c610824 Compile without toolchain patching 2024-06-07 15:36:48 +02:00
Thomas Göttgens
a52db85ebe
fix base setup 2024-06-07 15:36:31 +02:00
Manuel
6c00fe545f
Merge branch 'master' into tft-gui-work 2024-06-07 14:56:33 +02:00
todd-herbert
338244de32
Wake screen on first press (#4052) 2024-06-07 07:28:29 -05:00
mverch67
57d47a0254 tweak t-deck defaults 2024-06-07 13:29:45 +02:00
mverch67
a613e740a8 update lib: fix DEL chat button 2024-06-07 12:01:29 +02:00
Manuel
d49fd46f64
Merge branch 'master' into tft-gui-work 2024-06-06 21:17:07 +02:00
Thomas Göttgens
90d45f24fd
Merge pull request #4049 from Talie5in/minimized_build_fixes
Minimized build fixes
2024-06-06 20:13:32 +02:00
mverch67
cb5fa5cd3b update lib: fix active chats 2024-06-06 18:05:50 +02:00
Talie5in
d09da96780 Fix indentation oopsie 2024-06-06 23:57:44 +09:30
mverch67
2738af88c6 update lib: fix channels, add alert 2024-06-06 15:49:20 +02:00
Talie5in
a5c96a29d5 Fix missing IFNDEF and IFDEF in main-esp32.cpp when EXCLUDE_WIFI is defined.
Moved IFDEF HAS_NETWORK to beginning of MQTT:runOnce (to catch when EXCLUDE_WIFI is defined)
2024-06-06 22:52:11 +09:30
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
Talie5in
646b252786 Include PositionModule if EXCLUDE_GPS defined (requied by AdminModule) 2024-06-06 22:19:40 +09:30
mverch67
509e385744 update lib: stability 2024-06-06 09:48:18 +02:00
mverch67
ed7f63153c update lib: channel settings 2024-06-06 09:39:33 +02:00
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
537814df58 xiao_ble: Add EBYTE E22-900M33S PA gain and limits
Signed-off-by: Andrew Yong <me@ndoo.sg>
2024-06-06 14:42:30 +08:00
Andrew Yong
d1d49efc6e Implement REGULATORY_GAIN and SX126X_MAX_POWER in XIAO BLE EBYTE E22
Specify REGULATORY_GAIN and SX126X_MAX_POWER to prevent exceeding regulatory and hardware limits (i.e. overloading the PA input) respectively.

Also update the build flag to define EBYTE_E22_900M30S instead of just EBYTE_E22, since all the builds on the Discourse topic [New 1W DIY variant: Xiao nRF52840 + Ebyte E22-900M30S](https://meshtastic.discourse.group/t/new-1w-diy-variant-xiao-nrf52840-ebyte-e22-900m30s/7904) are using this module.

That should make it clearer as well that the variant header file should be tweaked if DIY builds are using stronger (E22-900M33S, not commonly available at this time) or weaker (E22-900M22S, not popular for DIY builds due to lack of differentiation from ordinary SX1262 modules).

Retain EBYTE_E22 flag alongside EBYTE_E22_900M30S build flag to prevent possible regressions in code paths generally intended for EBYTE E22 modules.

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
dd5f1ba143
Merge branch 'master' into tft-gui-work 2024-06-05 20:06:27 +02:00
Thomas Göttgens
96b286cd48
release x86_64 deb 2024-06-05 17:50:58 +02:00
Thomas Göttgens
7874ebc568
Update package_amd64.yml 2024-06-05 17:24:55 +02:00
Manuel
0e6f6e1013
Merge branch 'master' into tft-gui-work 2024-06-05 17:09:46 +02:00
Thomas Göttgens
fb3c141231
update package index 2024-06-05 17:04:22 +02:00
Thomas Göttgens
f1906c38f1
sudo make me a sandwich 2024-06-05 16:37:12 +02:00
Thomas Göttgens
14b7c5b6ef
Create build_native.yml 2024-06-05 16:34:30 +02:00
Thomas Göttgens
d8775d94e3
try harder dude 2024-06-05 16:29:40 +02:00
Thomas Göttgens
2cc5598f89
Try building a deb for native 2024-06-05 16:27:46 +02:00
Thomas Göttgens
fbc8f6c03b
package x86_64 meshtasticd 2024-06-05 15:08:23 +02:00
jcyrio
d0ca616c19
typo: 'our our' to 'of our' (#4037) 2024-06-04 16:02:43 -05:00
Manuel
ca6b38b9fe
Merge branch 'master' into tft-gui-work 2024-06-04 18:24:40 +02:00
Thomas Göttgens
c37316e723
use correct hardware tag for tracker and sdk (#4036) 2024-06-04 08:44:48 -05: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
Thomas Göttgens
181f03cb95
tryfix random values (#4034) 2024-06-04 08:14:27 -05:00