Thomas Göttgens
efa423c8ad
update FromRadio UUID for nRF52 devices
2022-10-13 16:20:27 +02:00
Thomas Göttgens
b25ace14e5
Update CannedMessageModule.h
2022-10-13 15:44:27 +02:00
Thomas Göttgens
8734751bc4
make screen timeout work again
2022-10-13 15:31:57 +02:00
Thomas Göttgens
5559a1edb0
Display looks better that way...
2022-10-13 15:22:57 +02:00
Thomas Göttgens
b5fb0f60b0
don't compile on Portduino
2022-10-13 13:01:24 +02:00
Thomas Göttgens
a7fe69ed6b
Support for ATECCA608B Cryptographic Coprocessor
2022-10-13 12:55:28 +02:00
Ben Meadors
b59e928589
Secure DFU mode for OTA updates with pin ( #1789 )
2022-10-12 10:31:39 -05:00
Ben Meadors
505e4e8176
Run dfu begin first ( #1786 )
...
Co-authored-by: Thomas Göttgens <tgoettgens@gmail.com>
2022-10-12 07:55:17 -05:00
Thomas Göttgens
18af9d734d
fixes #1787
2022-10-12 13:13:02 +02:00
Ben Meadors
3e22aafea8
Change UUID for FromRadio characteristic ( #1785 )
2022-10-11 20:01:26 -05:00
Ben Meadors
434db4347b
Send device telemetry to phone every minute ( #1784 )
2022-10-11 10:21:30 -05:00
Thomas Göttgens
4bc8f6a6b9
Merge branch 'master' into ota
2022-10-10 23:14:26 +02:00
Thomas Göttgens
4534d17d79
debug print on early boot when OTA firmware is detected.
2022-10-10 23:05:24 +02:00
Ben Meadors
f88dde2f60
Send channels over phoneapi on want config ( #1780 )
...
* Send channels
* Doh!
* Adjust comments
* Missed a spot
* Consolidate
* Skipped disabled ones
* Fixed bounding
* Change order
* comment out disabled check for build artefact
* Remove loop
* Off by one
* Probably should start at zero
* Zero
* Oops
* enable dubug log
* Reset to index zero
Co-authored-by: Sacha Weatherstone <sachaw100@hotmail.com>
2022-10-10 10:36:49 -05:00
Thomas Göttgens
984f0ca12c
check allowed range for lora.channel_num
2022-10-10 12:28:31 +02:00
lewishe
13e635b74e
Add judgment on t-beam-s3-core to scanI2Cdevice in main.cpp
2022-10-10 11:50:18 +08:00
Thomas Göttgens
20eaddee58
- fix conditional include for nRF52 (no OTA there)
...
- fix compiler warning in Canned Messages
2022-10-09 11:35:19 +02:00
Thomas Göttgens
30b1bd85d9
fix build for non-esp32
2022-10-09 11:19:33 +02:00
Thomas Göttgens
09cce094d1
Merge branch 'master' into ota
2022-10-09 11:00:20 +02:00
caveman99
dd4c4fba80
[create-pull-request] automated change
2022-10-09 08:55:33 +00:00
Sacha Weatherstone
a17c40ad09
Merge branch 'master' into ota
2022-10-09 16:44:24 +10:00
Ben Meadors
da12360105
Merge branch 'master' into node-db
2022-10-08 13:48:35 -05:00
GUVWAF
ee1ae627a3
Model the time it is busy receiving/transmitting ( #1776 )
...
Co-authored-by: Thomas Göttgens <tgoettgens@gmail.com>
2022-10-08 12:10:50 -05:00
Thomas Göttgens
b2d753ed86
move and repeat i2c scan to fix BLE PIN
2022-10-08 17:36:39 +02:00
Thomas Göttgens
6e40102f26
- use bigger screen fonts on Wiphone
...
- erase oldest entry from NodeDB if it is full.
2022-10-08 17:07:16 +02:00
Ben Meadors
511fe23b8a
Merge branch 'master' into ota
2022-10-08 08:22:16 -05:00
Thomas Göttgens
5572195af9
Fix another crash in Canned Messages
2022-10-08 14:52:21 +02:00
Ben Meadors
b551c7738e
Merge branch 'master' into ota
2022-10-08 07:28:35 -05:00
GUVWAF
3d45c4dbd8
Don't resend ACK if another module sent a response ( #1772 )
...
* strcmp returns zero if strings are equal
* Make debug message more clear
* Don't resend ACK if another module sent a response
Co-authored-by: Ben Meadors <benmmeadors@gmail.com>
Co-authored-by: Thomas Göttgens <tgoettgens@gmail.com>
2022-10-08 07:27:59 -05:00
Thomas Göttgens
ed328766b2
Scale Compass circle to bigger screens
2022-10-08 12:32:48 +02:00
Thomas Göttgens
a6ee708b90
Merge branch 'master' into ota
2022-10-08 11:21:33 +02:00
Thomas Göttgens
c9398e7b8a
- prevent crash when no messages defined
...
- remove debug print
2022-10-08 11:20:54 +02:00
Thomas Göttgens
b591e35442
Switch to OTA firmware
2022-10-08 11:10:29 +02:00
Thomas Göttgens
186374525a
Don't mix MQTT Payloads of Firmware 1.2 and 1.3/2.0 ( #1767 )
2022-10-07 12:54:42 -05:00
Thomas Göttgens
a3c76232c8
use F# as startup and shutdown sound triple. The existing tuuut-tut-tut was getting on my nerves
2022-10-07 19:03:49 +02:00
Thomas Göttgens
a5761069ca
Finalize destination selection. Primary Channel only for now.
2022-10-07 18:40:15 +02:00
Thomas Göttgens
2d4bfe183c
Merge branch 'master' of github.com:meshtastic/Meshtastic-device
2022-10-07 16:42:29 +02:00
Ben Meadors
bf4115a80f
Telemetry sensors re-map ( #1765 )
...
* Add factory erase uf2 to the release assets
* Sensors map
* Uncomment sensors
2022-10-07 08:33:07 -05:00
lewis he
004f6fa4d6
Add t-beam-s3-core onboard device support. ( #1764 )
...
* Change t-beam-s3-core pins definitions
* Add t-beam-s3-core power initialization to properly initialize the I2C device
* Add 6-axis and 3-axis sensor detection
2022-10-07 06:57:55 -05:00
Thomas Göttgens
7cda61ca01
- preliminary work for node selection
...
- show sending screen on immediate click
2022-10-06 22:34:55 +02:00
Thomas Göttgens
1d09beb8a7
word wrap long input and fix compiler warnings
2022-10-06 18:40:31 +02:00
Thomas Göttgens
a17ddaa951
Use small font for freetext messages
2022-10-06 17:24:08 +02:00
Thomas Göttgens
e34ada3ff1
support RAK14004 in Canned Messages
2022-10-06 16:00:33 +02:00
Thomas Göttgens
62498d0935
GPS Rollup, incorporates changes from @pmarches and @lewisxhe
2022-10-05 14:59:07 +02:00
Thomas Göttgens
4d2cb45f9f
wire in part 1 of serial mode... select if you want textmsg or own portnum via config.
2022-10-05 11:39:50 +02:00
Thomas Göttgens
f7331a2e41
fix #1713
...
stop output to serial debug after config has been loaded (if serial is disabled), and only accept protobuf packets from that point on.
2022-10-05 10:33:39 +02:00
Thomas Göttgens
f3042ddf37
Update NodeDB.cpp
2022-10-05 08:56:00 +02:00
Thomas Göttgens
54816231e9
Calculate CRC32 of Protobuf and compare before save.
2022-10-05 08:52:27 +02:00
Thomas Göttgens
063c4904ff
only save files when they changed - also clamp app version
2022-10-04 17:25:03 +02:00
Thomas Göttgens
fefcbb147b
fix #1646
2022-10-04 15:27:18 +02:00
Thomas Göttgens
3597685b23
Only save the changed parts of config to disk.
2022-10-04 14:32:07 +02:00
Thomas Göttgens
5d8826e8ef
Merge branch 'master' into pcf8563rtc
2022-10-04 13:27:49 +02:00
Thomas Göttgens
93cc278eee
implement #1406
2022-10-04 09:47:54 +02:00
Thomas Göttgens
c34198264a
Merge branch 'master' into pcf8563rtc
2022-10-04 09:38:33 +02:00
Thomas Göttgens
0f7a126828
fix compiler warning
2022-10-04 09:11:24 +02:00
Thomas Göttgens
73a5357d0e
Brainfart. This is already km/h
2022-10-04 08:11:07 +02:00
Richard McDougall
2faf507c0d
Merge branch 'meshtastic:master' into pcf8563rtc
2022-10-03 13:55:49 -07:00
Thomas Göttgens
cf124d97b8
Clean up GPS code and add some flags per #1740
2022-10-03 20:30:11 +02:00
Ben Meadors
7e5a26fde5
Merge branch 'master' into channel_num
2022-10-02 19:45:32 -05:00
Ben Meadors
e85af2f732
regen protos
2022-10-02 19:45:15 -05:00
Sacha Weatherstone
4df81008bc
Merge branch 'master' into channel_num
2022-10-03 10:32:56 +10:00
Thomas Göttgens
42308cca5b
Merge branch 'master' into pcf8563rtc
2022-10-01 17:31:02 +02:00
GUVWAF
076c1ed2ee
Merge branch 'EnhancedSimRadio' of https://github.com/GUVWAF/Meshtastic-device into EnhancedSimRadio
2022-10-01 17:05:49 +02:00
GUVWAF
e54be07dc0
Update include path in MeshService
2022-10-01 17:04:19 +02:00
GUVWAF
d439d00e25
Move SimRadio to platform/portduino
2022-10-01 17:03:40 +02:00
GUVWAF
c4bea793af
Mark WifiServerPort constructor as explicit
2022-10-01 17:02:16 +02:00
GUVWAF
b53dcb932e
Adapt conditional include
2022-10-01 17:01:25 +02:00
Thomas Göttgens
371428d6ab
Fix compile error on nRF52
2022-10-01 16:41:49 +02:00
Thomas Göttgens
1970d0c00f
Merge branch 'master' into EnhancedSimRadio
2022-10-01 15:59:44 +02:00
github-actions[bot]
1dd7aa935f
[create-pull-request] automated change ( #1738 )
...
Co-authored-by: thebentern <thebentern@users.noreply.github.com>
2022-10-01 08:47:35 -05:00
Thomas Göttgens
b3717d0396
Merge branch 'master' into pcf8563rtc
2022-10-01 15:20:16 +02:00
GUVWAF
82ba95833b
strcmp returns zero if strings are equal ( #1736 )
...
Co-authored-by: Ben Meadors <benmmeadors@gmail.com>
2022-10-01 08:18:25 -05:00
GUVWAF
aee06f4738
Suppress debug messages in PhoneAPI as they flood the logs when a TCP connection is open
2022-10-01 12:09:43 +02:00
GUVWAF
ab282765d4
Let SimRadio start receive a packet if its PortNum is Simulator_App
2022-10-01 12:06:59 +02:00
GUVWAF
5d464badc8
Give TCP port as argument to API server
2022-10-01 12:05:20 +02:00
GUVWAF
68282682de
Use new SimRadio in main for Portduino
2022-10-01 12:03:35 +02:00
GUVWAF
2696b04138
Allow Portduino to set the TCP port
2022-10-01 12:02:29 +02:00
GUVWAF
31dc37150b
Fix typo
2022-10-01 12:00:31 +02:00
GUVWAF
e66d9d0add
Add content to SimRadio, similar to RadioInterface
2022-10-01 11:59:20 +02:00
GUVWAF
067bde321b
Remove old SimRadio from RadioInterface
2022-10-01 11:57:27 +02:00
GUVWAF
84ec364ac2
Add enhanced SimRadio files
2022-10-01 11:56:16 +02:00
andrekir
8f84d7089c
move channel_num to loraConfig
2022-09-30 17:33:43 -03:00
Thomas Göttgens
05126bc6dc
Merge branch 'master' into pcf8563rtc
2022-09-29 16:33:43 +02:00
Ben Meadors
ac235bcabb
Reset nodedb wiring ( #1724 )
2022-09-28 16:47:26 -05:00
Neil Hao
ab4b3a50ee
'battery_gauge_fix' ( #1731 )
2022-09-28 15:53:26 -05:00
Thomas Göttgens
7f0fb2a2b6
Move file to right spot in source tree
2022-09-28 20:13:41 +02:00
Thomas Göttgens
8f84f7c0a5
fixes #1669
2022-09-27 14:03:02 +02:00
Ben Meadors
ae311c838e
Try to decode mqtt packets first ( #1705 )
...
* Try to decode first
* Remove GPS pins from TLoRAv1 so that it can boot
* Use release version of radio lib
* Use fixed versions of esp framework and tool chain
2022-09-25 09:39:50 -05:00
Thomas Göttgens
5fa96c7fd1
missed one, sorry
2022-09-23 23:29:32 +02:00
Thomas Göttgens
347af0210e
Merge branch 'master' of github.com:meshtastic/Meshtastic-device
2022-09-23 23:09:20 +02:00
Thomas Göttgens
34fef4c4e7
get rid of framerate debug messages
2022-09-23 23:07:26 +02:00
Thomas Göttgens
18bb373219
switch Bluetooth back on when wifi is disabled and bluetooth is enabled. This still had the old behaviour to check for a set ssid... ( #1719 )
2022-09-23 15:10:33 -05:00
Thomas Göttgens
664d18cf58
t'ell that came from?
2022-09-23 21:03:53 +02:00
Thomas Göttgens
bc2cddcb11
Filesystem abstraction would work really well, if it wasn't for crap vendor toolchains.
2022-09-23 20:43:42 +02:00
Thomas Göttgens
4949bda606
Don't delete OEM.proto on factory reset
2022-09-23 19:52:42 +02:00
Thomas Göttgens
af4d11e17b
fix and refactor FSCommon for new ESPIDF
2022-09-23 19:51:08 +02:00
Thomas Göttgens
e8f4a8b739
Merge branch 'master' into ESPIDF-Littlefs
2022-09-23 18:45:37 +02:00
Thomas Göttgens
544c89460f
Nullify older saved proto files once more
...
this will be neccessary for the 1.3.42 release, since we renumbered some protos again. Subsequent additions to protos don't need this, just when we reshuffle.
2022-09-23 12:28:32 +02:00
Ben Meadors
8ef510035d
Owner reboot ( #1716 )
2022-09-22 08:02:58 -05:00
Sacha Weatherstone
864b1f754c
Merge branch 'master' into ESPIDF-Littlefs
2022-09-22 14:58:53 +10:00
Adam McQuilkin
bbe5b2e42c
Remove accidental whitespace changes
2022-09-21 22:48:12 -04:00
Adam McQuilkin
1b316b111f
Initial commit
2022-09-21 22:37:36 -04:00
Thomas Göttgens
cf4947d898
Fix build for non-ESP32
2022-09-21 17:05:10 +02:00
Thomas Göttgens
b5a8efa16b
Filesystem fixes for LittleFS
2022-09-21 16:47:10 +02:00
Thomas Göttgens
cbd8346c93
Merge branch 'master' into communicator
2022-09-21 16:10:28 +02:00
Thomas Göttgens
7c5a36ce38
Update SerialConsole.cpp
2022-09-21 15:46:56 +02:00
Thomas Göttgens
fc729b0cbb
Send PROTOBUF over serial without delay
2022-09-21 15:36:17 +02:00
Thomas Göttgens
0b81a25fda
Output serial console data without buffering
2022-09-21 15:34:48 +02:00
Thomas Göttgens
011db443ba
Bugfixes in Freetext Module.
...
- work without fixed messages defined
- honour cursor position on backspace
- don't send an empty string
- compiler warnings in font engine fixed
2022-09-21 10:42:10 +02:00
Thomas Göttgens
b73e240f4d
relative paths are relative
2022-09-20 16:36:50 +02:00
Thomas Göttgens
6de77ee310
use cyrillic font if defined
2022-09-20 16:30:21 +02:00
Thomas Göttgens
0a8293a2d6
Cursor editing
2022-09-20 16:21:32 +02:00
Thomas Göttgens
d0ad5dd4cf
- don't swallow keystrokes
...
- switch back and forth between the 2 modes.
2022-09-20 14:28:42 +02:00
Thomas Göttgens
ab342ce904
Freetext Input with CardKB Take 1 - Also removes FacesKB support, this thing is ancient.
2022-09-20 13:50:18 +02:00
Thomas Göttgens
ed90275370
use double buffering on TFT screens
2022-09-19 16:57:18 +02:00
Thomas Göttgens
207f701f0a
Update GPS.cpp
2022-09-19 15:46:59 +02:00
Thomas Göttgens
dd8cb1c7fb
Small fixes for ESP Serial Init and Power FSM debug garble.
2022-09-19 15:36:48 +02:00
Thomas Göttgens
4c6f3ead60
fixing I2C requests and Wifi Power Saving Modes.
2022-09-19 12:05:57 +02:00
Thomas Göttgens
1f96d5d957
Merge branch 'master' into ESPIDF-Rollup
2022-09-19 09:33:50 +02:00
Andre K
80ddb81fac
fix yet another typo
2022-09-18 17:31:59 -03:00
Andre K
4bc29200be
fix default channel names ( #1701 )
2022-09-18 09:41:27 -05:00
Ben Meadors
0e2ab75bb0
Set tx_enabled upon initial region assignment ( #1700 )
2022-09-17 14:49:09 -05:00
Ben Meadors
128d20b290
tx_enabled fix ( #1699 )
...
* Defaults
* Print
2022-09-17 12:18:32 -05:00
Ben Meadors
e0d3ac01b0
Merge branch 'master' into ESPIDF-Rollup
2022-09-17 08:22:44 -05:00
Ben Meadors
0f87adad7b
Power state lies and other fixes ( #1698 )
...
* Power interval defaults and factory reset
* Ternary
* Fixes
2022-09-16 11:00:05 -05:00
lewis he
9481461145
Add GNSS model recognition functio ( #1696 )
...
* Add GNSS model recognition function
* Fix GNSS initialization failure
* GPS.cpp difference between runOnce and ESP32S3 and ESP32 versions
Co-authored-by: Ben Meadors <benmmeadors@gmail.com>
2022-09-15 13:43:04 -05:00
Ben Meadors
accd23eddc
Factory reset on device state expired ( #1695 )
2022-09-15 12:15:16 -05:00
Thomas Göttgens
7c202b6069
Merge branch 'master' into ESPIDF-Rollup
2022-09-13 19:18:20 +02:00
caveman99
b1ac2cf821
[create-pull-request] automated change
2022-09-13 12:31:51 +00:00
Ben Meadors
ade66cd8f4
Merge branch 'master' into ESPIDF-Rollup
2022-09-12 18:07:42 -05:00
Ben Meadors
397030b5a6
GPS intervals ( #1693 )
...
* GPS intervals
* Backwards logic
* Oops
2022-09-12 18:07:21 -05:00
Ben Meadors
adc50f40b1
Merge branch 'master' into ESPIDF-Rollup
2022-09-12 14:56:09 -05:00
Ben Meadors
18f37981bb
Spelling and fixing defaults
2022-09-12 07:55:17 -05:00
Ben Meadors
a8711bc54a
Add tbeam-s3-core
2022-09-12 07:39:41 -05:00
Thomas Göttgens
a6bdff53c9
Merge branch 'master' of github.com:meshtastic/Meshtastic-device
2022-09-12 13:25:54 +02:00
Thomas Göttgens
b96dd6d36d
T-Echo does not have Serial2
2022-09-12 10:53:11 +02:00
Thomas Göttgens
17db87e042
implement #1542
2022-09-12 10:08:32 +02:00
Thomas Göttgens
42d2986cb8
Reinstate GPS Flag
2022-09-12 09:37:21 +02:00
Thomas Göttgens
cc054a13e2
Merge branch 'master' of github.com:meshtastic/Meshtastic-device
2022-09-12 09:25:04 +02:00
Sacha Weatherstone
60b4dbfdcd
More default inits. ( #1689 )
...
* More default inits.
* update protobufs
* Try checking has_device first
Co-authored-by: Ben Meadors <benmmeadors@gmail.com>
2022-09-11 08:36:47 -05:00
Ben Meadors
f98e96cf1b
Slots for upcoming telemetry sensor support
2022-09-10 17:28:01 -05:00
Ben Meadors
7f18c0fb77
Init default intervals ( #1688 )
...
* Init default intervals
* Spacing
* move isrouter check
* Line break
* Oops
2022-09-10 12:35:36 -05:00
Sacha Weatherstone
7aaca3d486
Merge branch 'master' into pref_defaults
2022-09-10 18:11:16 +10:00
Thomas Göttgens
bf3306fbc8
use the new ESP Framework for our older boards too
2022-09-09 22:31:30 +02:00
Thomas Göttgens
ff88900982
wrong name for constant in merge
2022-09-09 21:49:54 +02:00
Thomas Göttgens
7f293bfda3
Merge branch 'master' into master
2022-09-09 21:39:29 +02:00
Ben Meadors
47ffb9c70d
Make a change to trigger CI ( #1686 )
2022-09-09 13:41:01 -05:00
Thomas Göttgens
e05e888fca
Update admin config field
2022-09-09 13:14:15 +02:00
Thomas Göttgens
03580f5be8
Merge branch 'master' of github.com:meshtastic/Meshtastic-device
2022-09-09 13:11:23 +02:00
caveman99
c8d7b1aba0
[create-pull-request] automated change
2022-09-09 11:10:31 +00:00
Thomas Göttgens
6065ef3a54
catch renamed targets
2022-09-09 13:04:37 +02:00
Thomas Göttgens
86c7eefc91
add missing files
2022-09-09 12:55:31 +02:00
Thomas Göttgens
f7b12f0695
Adapt to new protobufs - TODO: factory_reset rewire
2022-09-09 12:51:41 +02:00
caveman99
96cab75ccd
[create-pull-request] automated change
2022-09-09 10:04:11 +00:00
caveman99
11590e33d3
[create-pull-request] automated change
2022-09-09 09:19:18 +00:00
lewishe
a3a92d2d13
Remove unnecessary edits
2022-09-08 10:54:33 +08:00
lewishe
2088036521
Differentiate t-beam-s3 GNSS from t-echo
2022-09-08 10:52:03 +08:00
lewishe
7d0e16d1b6
Add some explanations about PMU and prevent null pointer judgment
2022-09-08 10:45:12 +08:00
lewishe
35c77ef99c
Simplify HAS_PMU macro definition
2022-09-08 10:36:53 +08:00
lewishe
9244d03cf9
Rename axp192_found to pmu_found to avoid confusion
2022-09-08 10:32:12 +08:00
lewishe
a50a461675
Change mesh.pd.h t-beam-s3-core index to 12
2022-09-08 10:28:53 +08:00
lewishe
b8f862ac46
Merge remote-tracking branch 'origin/master'
2022-09-07 09:48:39 +08:00
Ben Meadors
94a572aee6
Merge branch 'master' into pref_defaults
2022-09-06 20:25:20 -05:00
Ben Meadors
e87ecc210a
Wifi enabled plumbed in ( #1677 )
...
* Wifi enabled
* Wifi requires reboot
* Increment DEVICESTATE_CUR_VER
2022-09-06 14:06:44 -05:00
lewis he
a9e7a33473
Merge branch 'master' into master
2022-09-06 18:53:22 +08:00
lewishe
5621719eef
Add tbeam esp32s3 version support, replace AXP202X_Library with XPowersLIb
2022-09-06 15:58:33 +08:00
Vladislav Osmanov
cb3010b58c
OLED Cyrillic Support for v1.3 ( #1640 )
...
* Extended ASCII codes and cyrillic support
(cherry picked from commit e977840805
)
* Fixed `ё`, `Ё` letters
(cherry picked from commit 2f4a2ccb2f
)
* Fixed `customFontTableLookup` execution flow
(cherry picked from commit 377f909f36
)
* [OLED] Specifying the language by defining it in `platformio.ini`
(cherry picked from commit ddd8132b24
)
* [OLED] localization guide
(cherry picked from commit a3267c886f
)
* [OLED] Cyrillic support
Localization guide has been moved to https://github.com/meshtastic/Meshtastic/tree/master/docs/developers/Firmware
https://meshtastic.org/docs/developers/Firmware/oled-l10n-guide
Co-authored-by: Thomas Göttgens <tgoettgens@gmail.com>
Co-authored-by: Ben Meadors <benmmeadors@gmail.com>
2022-09-04 15:00:10 -05:00
Ben Meadors
a27a07956f
Merge branch 'master' into pref_defaults
2022-09-03 22:10:37 -05:00
Ben Meadors
285ba9639e
Fix screen on secs ( #1673 )
...
* Fix screen on secs
* getIntervalOrDefaultMs
* Display correction
* Paren
2022-09-03 22:10:11 -05:00
Ben Meadors
f54f60c31c
Merge branch 'master' into pref_defaults
2022-09-03 14:06:27 -05:00
Ben Meadors
84e438f72f
Mqtt json_enabled ( #1672 )
...
* Payload variants
* Waypoints and fixes
* Remove json send to mesh. I think protobuf messages already do that
* whoops
* Added json_enabled mqtt config
2022-09-03 14:06:10 -05:00
lewis
f767fd5075
Modified to be compatible with the new version of sdk, compatible with esp32s3
2022-09-03 23:38:40 +08:00
lewis he
8fb8212434
i2cScan probe adds another ssd1306 subclass new to output logs correctly ( #1671 )
2022-09-03 07:26:49 -05:00
lewis
8d5ffb7262
i2cScan probe adds another ssd1306 subclass new to output logs correctly
2022-09-03 16:44:32 +08:00
Ben Meadors
9d3cac7cdb
MQTT Json Payload variants ( #1667 )
...
* Payload variants
* Waypoints and fixes
* Remove json send to mesh. I think protobuf messages already do that
* whoops
2022-09-01 17:54:24 -05:00
Ben Meadors
0063ae6512
Merge branch 'master' into pref_defaults
2022-08-30 08:24:34 -05:00
Ben Meadors
7f586f7099
Better logging and cleanup ( #1662 )
2022-08-29 07:31:02 -05:00
Sacha Weatherstone
1b25ea714d
Set config.lora.hop_limit
to HOP_RELIABLE
2022-08-27 19:03:26 +10:00
Tom
fd27a40edb
Reboot after factory reset ( #1653 )
...
Co-authored-by: Ben Meadors <benmmeadors@gmail.com>
2022-08-25 12:07:20 -05:00
Ben Meadors
1013aff9b6
Screen changes and fixes ( #1651 )
...
* Fixed bluetooth reinit bug
* Remove screen transition ms
* Whoops
* hasScreen is smarter now
* Oops
2022-08-25 11:25:05 -05:00
Ben Meadors
d7e5eb4d22
Upgrade unishox-2 to 1.0.3 ( #1650 )
2022-08-25 07:12:38 -05:00
Ben Meadors
9a03b2e49d
Same as NodeDB position_broadcast_secs bug but different ( #1645 )
...
* intervalMs
2022-08-24 17:29:09 -05:00
Ben Meadors
ddc3727155
Fixed NRF52 bluetooth
2022-08-23 14:03:10 -05:00
Ben Meadors
ef9bfc9104
Enable external notification module for nrf52
2022-08-23 13:16:20 -05:00
Ben Meadors
3bb645d4fe
Fixed huge nodeinfo bug
2022-08-23 13:12:41 -05:00
Ben Meadors
b54073a8a1
Bluetooth mode unification and behavior tweaks ( #1636 )
...
* Esp32 bluetooth modes
* Comment
* Gutting bluetooth
* Cleanup
* Security
* Testing
* NRF bluetooth security
* Reboot on saved lora or bluetooth settings
* Cleanup
* Fixes
* Stub for platforms without screens
* Fixed just-works in esp32
* Cleanup
* Display device name in boot screen
* Added waypoint module routing
* chmod
* Words
* Protos
* Backing out partition changes for testing
* Revert "Backing out partition changes for testing"
This reverts commit 191ed6489c
.
* Chmod PR artifacts
* Trying setInitialState again
* Revert "Trying setInitialState again"
This reverts commit 703eac7277
.
* External notification module
* Cleanup
* Pin display formatting
2022-08-22 16:41:23 -05:00
Ben Meadors
b028af0d82
Bluetooth modes ( #1633 )
...
* Formatting and comments
* Esp32 bluetooth modes
* Comment
2022-08-16 20:42:43 -05:00
Ben Meadors
86d3759f55
New bluetooth config protos and canned messages consolidation ( #1632 )
...
* Bluetooth and canned messages refactor
* More can of worms messages
* Set has_bluetooth and default pin
* Defaults
2022-08-15 21:06:55 -05:00
majbthrd
aadaf332cf
add stm32wl5e platform and wio-e5 variant ( #1631 )
...
Co-authored-by: Peter Lawrence <12226419+majbthrd@users.noreply.github.com>
Co-authored-by: Ben Meadors <benmmeadors@gmail.com>
2022-08-15 07:54:45 -05:00
Ben Meadors
80e3cee006
NimBLE enhanced logging (do not merge) ( #1629 )
...
* Change log level to debug
* Don't reinit active bluetooth services
* Chmod +x before zip and adding to release
2022-08-14 15:27:21 -05:00
GUVWAF
63c8f15d38
Resend implicit ACK for a repeated broadcast ( #1628 )
2022-08-13 10:09:43 -05:00
Ben Meadors
73a1ea59f4
Update BMP280Sensor.cpp ( #1627 )
2022-08-12 20:11:32 -05:00
Ben Meadors
97712a9dc4
Update ESP32Bluetooth.cpp ( #1625 )
...
* Update ESP32Bluetooth.cpp
* Update ESP32Bluetooth.h
2022-08-12 14:14:14 -05:00
majbthrd
f66c8572b4
use fixed-size buffer in RedirectablePrint::vprintf() ( #1622 )
...
Co-authored-by: Peter Lawrence <12226419+majbthrd@users.noreply.github.com>
Co-authored-by: Garth Vander Houwen <garthvh@yahoo.com>
Co-authored-by: Ben Meadors <benmmeadors@gmail.com>
2022-08-12 13:41:16 -05:00
Ben Meadors
de22f20876
Turn region screen back on ( #1621 )
2022-08-11 14:24:35 -05:00
Ben Meadors
7d0411cd15
Esp32 NimBLE experiments ( #1613 )
...
* Delete callbacks on bleServer on destruct
* Trying things
2022-08-10 12:44:52 -05:00
Thomas Göttgens
3b8566747c
Merge branch 'master' into src-cleanup
2022-08-10 15:47:08 +02:00
neil
90d3cc2ff8
'Station-g1-patch1'
2022-08-10 19:26:43 +08:00
Thomas Göttgens
5e842dd735
Put a bit of order in the src directory, group and name things appropriately
2022-08-10 11:31:29 +02:00
Thomas Göttgens
cfc44cd608
Merge branch 'master' of github.com:meshtastic/Meshtastic-device
2022-08-10 10:00:40 +02:00
Sacha Weatherstone
e04d6b3f56
Update protobufs
2022-08-09 12:22:46 +10:00
Thomas Göttgens
0c8fb6e27f
Raspberry Pi Pico target (with sparkfun lora hat) does compile but needs further work.
...
Also contains a small fix to make PRIVATE_HW targets build again for nRF52 architectures
2022-08-08 23:11:19 +02:00
Thomas Göttgens
22a5cf04d3
Another one.
2022-08-08 16:29:34 +02:00
Thomas Göttgens
ddc5a59ece
Missed one or two
2022-08-08 16:16:50 +02:00
Thomas Göttgens
6382f67b89
Replace TBEAM_V10 macro guards with more appropriate HAS_AXP192. Also eliminates symbol redefinition of AXP192_SLAVE_ADDRESS
2022-08-08 16:13:38 +02:00
Ben Meadors
572f9f9295
Get device metadata admin message ( #1607 )
...
* Get device metadata admin message
* Bump device state version
2022-08-08 07:19:04 -05:00
Thomas Göttgens
d0a1aad7d1
wire in compass display setting
2022-08-08 09:00:29 +02:00
Ben Meadors
591ae7a803
Change state order to send node info before config ( #1606 )
...
* Change state order to send node info before config
* Kill groups
2022-08-07 16:03:58 -05:00
Ben Meadors
de47cc55a0
Don't reply with null island ( #1605 )
2022-08-07 15:08:46 -05:00
Garth Vander Houwen
1155727a45
Merge branch 'master' into WiFi_enum
2022-08-06 12:38:19 -07:00
Ben Meadors
1c8e64319c
Update nimble to 1.4 ( #1600 )
...
* Update nimble version
* Back down a version
* Nimble 1.4
* Change log level of Nimble. Too chatty
* Log level
* Log level of 1 (error)
2022-08-06 14:16:11 -05:00
Sacha Weatherstone
ca1e687fd4
update protobufs
2022-08-06 21:29:59 +10:00
Sacha Weatherstone
4c215530f6
Update protobufs
2022-08-06 16:35:52 +10:00
Sacha Weatherstone
472fb6e5b0
Update protobufs & fix build
2022-08-06 16:31:40 +10:00
Thomas Göttgens
688ac3f8ee
Merge branch 'master' into loodydo-Compass-Fix
2022-08-04 11:01:02 +02:00
Thomas Göttgens
9bc2b4d8d7
Skip unneccessary EINK update
2022-08-04 10:35:40 +02:00
Thomas Göttgens
4073ba7572
Merge branch 'master' into patch1
2022-08-04 10:02:44 +02:00
Thomas Göttgens
71a9f46451
change to logical and operator
2022-08-04 09:12:56 +02:00
Thomas Göttgens
18d5712ecd
This code was committed by mistake
2022-08-04 09:10:50 +02:00
Thomas Göttgens
295dca8415
Work around bug in littlefs rename() for now. After upstream change to version 2.5 this can be reverted.
2022-08-04 09:08:02 +02:00
Thomas Göttgens
7b438cd16b
Merge branch 'master' of github.com:meshtastic/Meshtastic-device
2022-08-04 08:30:35 +02:00
GUVWAF
2ad9e238e2
RoutingModule can handle encrypted packets
2022-08-03 19:08:23 +02:00
Thomas Göttgens
2d2f306982
Merge branch 'master' of github.com:meshtastic/Meshtastic-device
2022-08-03 15:18:29 +02:00
Ben Meadors
874d308b50
Only save devicestate on GPS reset ( #1587 )
2022-08-03 07:16:41 -05:00
Thomas Göttgens
1f8878bd89
Merge branch 'master' into loodydo-Compass-Fix
2022-08-03 11:37:48 +02:00
Thomas Göttgens
b39b58c87b
Merge branch 'master' into patch1
2022-08-03 11:37:36 +02:00
Thomas Göttgens
21f75686a4
Merge branch 'master' into master
2022-08-03 10:15:57 +02:00
Neil Hao
4ad2e58047
Update mesh.pb.h
2022-08-03 16:15:11 +08:00
Neil Hao
47da3b695a
Update mesh.pb.h
2022-08-03 16:13:21 +08:00
caveman99
151321ac3c
[create-pull-request] automated change
2022-08-03 08:09:05 +00:00
neil
faac761dc0
'station-g1'
2022-08-03 04:23:32 +08:00
Thomas Göttgens
5e2acc43f5
Merge branch 'master' of github.com:meshtastic/Meshtastic-device
2022-08-02 10:03:16 +02:00
Thomas Göttgens
25a229ce85
Merge branch 'master' into loodydo-Compass-Fix
2022-08-02 09:39:29 +02:00
GUVWAF
d64c552865
Rebroadcast direct message until (implicit) ACK ( #1578 )
...
Co-authored-by: Ben Meadors <benmmeadors@gmail.com>
Co-authored-by: Thomas Göttgens <tgoettgens@gmail.com>
2022-08-01 16:59:50 -05:00
Ted Schundler
ba9d52da25
Respect GPS pins set in variant.h
2022-07-31 19:06:48 -07:00
Ben Meadors
44ffdc5172
Send to phone like position packets ( #1582 )
2022-07-31 11:13:12 -05:00
Thomas Göttgens
edd6f049cf
Merge branch 'master' into patch1
2022-07-31 16:14:33 +02:00
Ben Meadors
97684c6c73
Add bmp-280 support ( #1581 )
2022-07-31 08:52:47 -05:00
majbthrd
ade32b1827
lay groundwork for a possible future architecture ( #1571 )
...
* lay groundwork for a possible future architecture
* switch from feature opt-out to feature opt-in
* lay groundwork for a possible future architecture
* switch from feature opt-out to feature opt-in
* fix USE_RTC in variant.h for rak4631_epaper and t-echo
* ensure Screen.h is not included without configuration.h
Co-authored-by: Peter Lawrence <12226419+majbthrd@users.noreply.github.com>
Co-authored-by: Ben Meadors <benmmeadors@gmail.com>
2022-07-31 07:11:47 -05:00
Thomas Göttgens
69ac8c0353
Merge branch 'master' of github.com:meshtastic/Meshtastic-device
2022-07-31 10:32:14 +02:00
Ben Meadors
fd27a814b7
Don't send me to null island, please ( #1576 )
...
* Don't send me to null island, please
* Typo
Co-authored-by: Sacha Weatherstone <sachaw100@hotmail.com>
2022-07-30 07:36:21 -05:00
neilhao
f0518bc99a
'BATTERY_SENSE_SAMPLES' ( #1577 )
2022-07-30 07:12:28 -05:00
Ben Meadors
7e7872605b
Lots of environmental telemetry sensor cleanup ( #1574 )
2022-07-29 12:39:46 -05:00
Ben Meadors
a41735544b
Merge branch 'master' into loodydo-Compass-Fix
2022-07-28 07:25:56 -05:00
Thomas Göttgens
dcc6a4b5e7
Tryfix LED T-Echo
2022-07-28 09:37:16 +02:00
Thomas Göttgens
43733ce150
Fix formula to consider Bandwidth in kHz
2022-07-21 10:07:08 +02:00
Jm Casler
62aa740c93
Updated channel selection formula
2022-07-19 07:36:55 -07:00
Ben Meadors
c292e539d4
Merge branch 'master' into loodydo-Compass-Fix
2022-07-17 18:27:35 -05:00
Jm
cf4c814b59
Allow range test module to loop back messages
2022-07-16 08:08:10 -07:00
Jm Casler
b51b7d3eb7
Merge branch 'meshtastic:master' into master
2022-07-16 07:57:51 -07:00
Jm
ea7da3178b
Fixed comment
2022-07-16 07:57:35 -07:00
Shiv Kokroo
d179f02519
Removed comment about frequency hopping
...
Removed comment about frequency hopping due to lack of universal hardware support
2022-07-15 16:37:53 +02:00
Shiv Kokroo
67a7056025
Change page number to section for reference document
2022-07-15 16:37:01 +02:00
Shiv Kokroo
930b023d10
Allow up to 500mW transmission power for EU868 region
...
The European Union regulations clearly state that the power limit for this frequency range is 500 mW, or 27 dBm. goTenna Mesh uses the same frequency range and power limit too.
It also states that we can use interference avoidance and spectrum access techniques to avoid a duty cycle.
It might be worthwhile in the future to implement frequency hopping to avoid duty cycling.
(Please refer to page 69 in the following document)
https://ec.europa.eu/growth/tools-databases/tris/index.cfm/ro/search/?trisaction=search.detail&year=2021&num=528&dLang=EN
2022-07-15 16:06:41 +02:00
loodydo
4daf2cc3fa
Merge branch 'meshtastic:master' into loodydo-Compass-Fix
2022-07-14 22:00:13 -06:00
Ben Meadors
d56094fb7c
Set last gps coordinates after comparison ( #1556 )
...
* Set last gps coordinates after comparison
* Wrong spot
2022-07-11 13:18:02 -05:00
loodydo
9c21064634
Update Screen.cpp
...
Fixed variable shadowing
2022-07-09 11:47:50 -06:00
loodydo
20d7d1b162
Update Screen.cpp
...
Add option to switch between static/non-static North.
2022-07-09 11:38:41 -06:00
loodydo
97a2bf6221
Merge branch 'meshtastic:master' into loodydo-Compass-Fix
2022-07-09 10:57:20 -06:00
Jm Casler
38088253f8
disable welcome screen
2022-07-08 17:56:49 -07:00
Ben Meadors
7485c312dd
Merge branch 'master' into loodydo-Compass-Fix
2022-07-06 07:03:48 -05:00
Jm Casler
6ff5ada7d6
Merge branch 'master' into loodydo-Compass-Fix
2022-07-05 19:23:12 -07:00
loodydo
cf331dc58b
Update Screen.cpp
2022-07-04 13:16:29 -06:00
Ben Meadors
8c2af4f3d5
Merge branch 'master' into master
2022-07-04 13:19:56 -05:00
Ben Meadors
d7d574e0a7
Screen for voltage / current ( #1547 )
...
* Add voltage + current measurements
* mA instead of amp
2022-07-03 11:10:41 -05:00
Ben Meadors
1efcd5e125
Merge branch 'master' into master
2022-07-02 14:44:40 -05:00
Ben Meadors
9fd7abf3d4
Actually save nodeDb after we init ( #1546 )
2022-07-02 10:16:48 -05:00
Ben Meadors
4a08f86f96
Oops ( #1545 )
2022-07-02 09:25:01 -05:00
Ben Meadors
3f0ff45232
Node db cleanup and debug prints ( #1543 )
...
* Node db cleanup and debug prints
* File name cleanup
2022-07-02 09:09:41 -05:00
loodydo
f8ee1ac4f9
Update GeoCoord.cpp ( #1540 )
...
Adding clarification to comments on GeoCoord::bearing function.
Co-authored-by: Ben Meadors <benmmeadors@gmail.com>
2022-07-02 07:05:10 -05:00
loodydo
f26441727c
Update MQTT.cpp ( #1534 )
...
Fix returning pointer to local variable that will become invalid when returning.
Co-authored-by: Ben Meadors <benmmeadors@gmail.com>
2022-07-02 06:53:15 -05:00
Ben Meadors
9c6da233b9
Phoneapi moduleconfig ( #1538 )
2022-06-29 19:41:43 -05:00
github-actions[bot]
0f2aa7660d
[create-pull-request] automated change ( #1537 )
...
Co-authored-by: thebentern <thebentern@users.noreply.github.com>
2022-06-29 19:09:38 -05:00
Jm Casler
004a6f9c25
Merge branch 'master' into master
2022-06-25 22:59:58 -07:00
Jm Casler
d81b043f1d
Add ability to adjust frequency by config.lora.frequency_offset
2022-06-25 22:43:13 -07:00
Thomas Göttgens
e7dfd14917
Change recursive delete to be recursive
2022-06-22 15:33:53 +02:00
Thomas Göttgens
bc47dd574b
avoid BLE device names like a123_a123
2022-06-22 14:26:33 +02:00
Thomas Göttgens
aead7a23f9
- Put Modemconfig in logical order and fix typo
...
- non-zero config.lora.bandwidth means a custom radio config, not 'Unknown'
- Enable 'this is a new device, set region' screen again now we can actually set region.
2022-06-22 09:52:08 +02:00
Jm Casler
46e13d23d9
Add debug to monitor radio reconfiguration for #1014 -
2022-06-21 21:51:45 -07:00
Jm Casler
90baf9d8a0
Fix typo in the modem presets
2022-06-21 19:23:07 -07:00
mc-hamster
e0f912ab2a
[create-pull-request] automated change
2022-06-22 02:06:51 +00:00
Ben Meadors
7a50ab4de2
Re-init config_state after we switch to nodeinfo ( #1526 )
2022-06-20 13:28:50 -05:00
Mark Trevor Birss
e87c5d8d34
Update EInkDisplay2.cpp ( #1524 )
...
Co-authored-by: Ben Meadors <benmmeadors@gmail.com>
2022-06-20 09:08:35 -05:00
Ben Meadors
f9bbbfccb3
Fix typo
2022-06-18 14:03:58 -05:00
Ben Meadors
52f299ec49
Remove is_always_pwoered ( #1525 )
2022-06-17 13:35:12 -05:00
Ben Meadors
9285316c78
Upgrade to nanopb 0.4.6 ( #1523 )
2022-06-17 08:37:52 -05:00
Thomas Göttgens
68465f294a
Merge branch 'master' into LocalConfig
2022-06-16 21:59:55 +02:00
Thomas Göttgens
f63b876b71
Send config chunks one by one
2022-06-16 21:56:18 +02:00
caveman99
d4a4bcf91a
[create-pull-request] automated change
2022-06-16 19:31:21 +00:00
Thomas Göttgens
349f6bf502
Merge branch 'master' into sketch
2022-06-16 21:13:19 +02:00
Thomas Göttgens
be8fb73204
Merge branch 'master' into sketch
2022-06-16 20:59:11 +02:00
Thomas Göttgens
bc9a4367d1
Fix #1510
2022-06-16 20:58:15 +02:00
Thomas Göttgens
3d3511ceeb
Change to a different logic
2022-06-16 20:54:50 +02:00
Ben Meadors
f3a433f906
Merge branch 'master' into LocalConfig
2022-06-16 08:10:20 -05:00
Thomas Göttgens
b40abbf3ad
Tryfix Portduino Radiolib
2022-06-16 12:22:01 +02:00
Thomas Göttgens
49e47f3e6d
Let's try this
2022-06-15 21:50:33 +02:00
Thomas Göttgens
d0a8a3018d
Merge branch 'LocalConfig' of github.com:meshtastic/Meshtastic-device
2022-06-15 20:03:53 +02:00
Thomas Göttgens
7566ee1fea
C++ is a weird language...
2022-06-15 20:03:08 +02:00
Thomas Göttgens
43d48d4fb9
Merge branch 'master' into LocalConfig
2022-06-15 19:43:47 +02:00
Thomas Göttgens
0146761850
TEST - Push of LocalConfig
2022-06-15 19:42:16 +02:00
caveman99
0943e5f500
[create-pull-request] automated change
2022-06-15 17:40:08 +00:00
Ben Meadors
a1dc350231
Changed default baud to 115200 ( #1517 )
...
Co-authored-by: Thomas Göttgens <tgoettgens@gmail.com>
2022-06-15 11:44:37 -05:00
Thomas Göttgens
125f76d984
Don't use rmdir_r but roll our own version.
2022-06-15 17:52:37 +02:00
Thomas Göttgens
b127479961
- Refactored factory reset a bit to not installDefaultDeviceState twice on ESP32
...
- clear BLE bonds on settings version increase
2022-06-15 17:09:42 +02:00
Thomas Göttgens
d18aa2e7cb
add file version to local savefiles
2022-06-15 16:52:04 +02:00
caveman99
058b5ceddd
[create-pull-request] automated change
2022-06-15 14:44:33 +00:00
Thomas Göttgens
4a6cad6e46
Set TX Power to some meaningful value
2022-06-13 23:00:50 +02:00
Thomas Göttgens
6b8afdadc2
New variant of Radiolib patch
2022-06-13 16:10:16 +02:00
GUVWAF
a1b07ed6aa
Introduce contention window (CW) ( #1500 )
...
Co-authored-by: Ben Meadors <benmmeadors@gmail.com>
2022-06-13 08:21:18 -05:00
Ben Meadors
553b35d0ad
Consolidate power saving prefs ( #1507 )
...
* Fixed conversion linter warning
* Power saving consolidation
* Whoops
2022-06-12 19:56:32 -05:00
Thomas Göttgens
7bd07db2a8
Remove nRF Crypt Debug
2022-06-12 23:35:59 +02:00
Thomas Göttgens
dc8d1d9a84
implement #1504
2022-06-12 21:52:46 +02:00
Thomas Göttgens
9d8f9613d4
Merge branch 'master' into sketch
2022-06-12 18:48:08 +02:00
Thomas Göttgens
47ad27f9f6
fix C++ warnings
...
The cast throws errors about ambiguous conversions. There's a prototype of requestFrom(uint8_t address, uint8_t length) so just use that one.
2022-06-12 17:59:16 +02:00
Ben Meadors
5106433572
Removed phone_timeout_secs pref references ( #1503 )
2022-06-12 09:44:23 -05:00
Ben Meadors
4458b470aa
Don't enable environmental telemetry by default ( #1502 )
...
* INA219 + INA260 support in telemetry
* Protobuf update
* Fixes + debug statement
* Fix size
* Fix conversion from mv
* Added getRegisterValue for i2cscan
* Accidentally left this in
* Removed line
2022-06-12 07:14:33 -05:00
Ben Meadors
90957e6994
INA260 + INA219 sensor support ( #1501 )
...
* INA219 + INA260 support in telemetry
* Protobuf update
* Fixes + debug statement
* Fix size
* Fix conversion from mv
* Added getRegisterValue for i2cscan
2022-06-11 16:44:56 -05:00
Ben Meadors
3fd756900a
Refactoring some of the i2c boilerplate ( #1498 )
...
* Refactoring some of the i2c boilerplate
* Default value
* Debug statement
2022-06-10 12:04:04 -05:00
Nerijus Bendžiūnas
e8e72d2e08
Compile when FSCom is not defined (NodeDB.cpp)
2022-06-07 20:55:05 +03:00
Thomas Göttgens
c831242f25
fix nrf build
2022-06-06 19:14:30 +02:00
Thomas Göttgens
ebf132ad21
Bug-1493
2022-06-06 18:48:22 +02:00
Thomas Göttgens
67cf3018b5
Merge branch 'master' of github.com:meshtastic/Meshtastic-device
2022-06-06 18:27:28 +02:00
Ben Meadors
eafbef0c2f
Scan for i2c sensors in environmental telemetry if enabled ( #1492 )
...
* Scan for i2c sensors in environmental telemetry if enabled
* Update TelemetrySensor.h
* Added surpression.
* Remove suppression and fix real bug
* Interrogate BME sensor id registers
2022-06-05 09:50:06 -05:00
Ben Meadors
4ab831c103
Fix nagging bool linter warnings ( #1491 )
2022-06-04 07:28:58 -05:00
Thomas Göttgens
c5c2765fb4
Merge branch 'master' into ProtoFix
2022-06-04 10:49:36 +02:00
Thomas Göttgens
df9e9bc223
Bugfix for nRF Crypto 90% done, includes heavy debug code, do not merge for now.
2022-06-04 10:37:24 +02:00
Thomas Göttgens
1ff0032c20
Merge branch 'master' of github.com:meshtastic/Meshtastic-device
2022-06-04 10:35:42 +02:00
Jm Casler
80e08f6de9
Disabled the unset welcome screen
2022-06-03 21:51:47 -07:00
Jm Casler
45495c51e6
Merge branch 'meshtastic:master' into master
2022-06-03 20:38:28 -07:00
Jm Casler
40ded630d0
Change default screen on to 10 minutes
2022-06-03 20:38:13 -07:00
mc-hamster
2e1b895791
[create-pull-request] automated change
2022-06-04 01:47:29 +00:00
Thomas Göttgens
0b666b827d
Merge branch 'master' of github.com:meshtastic/Meshtastic-device
2022-06-03 15:38:50 +02:00
Mark Trevor Birss
db28a1562e
Update EInkDisplay2.cpp
...
Fix E-Ink not powering up bug at startup
2022-06-03 14:21:27 +02:00
mc-hamster
5aef58e87f
[create-pull-request] automated change
2022-06-03 01:07:08 +00:00
Mark Trevor Birss
48ee995e0d
Update EInkDisplay2.cpp
2022-06-01 20:33:51 +02:00
Mark Trevor Birss
c7dfd245e3
Update EInkDisplay2.cpp
2022-06-01 20:31:39 +02:00
Mark Trevor Birss
9512ea45de
Update EInkDisplay2.cpp
2022-06-01 19:27:38 +02:00
Thomas Göttgens
e8afd4fb4b
If we get an unreadable buffer, don't try to process it.
2022-06-01 17:09:57 +02:00
Mark Trevor Birss
b34b26518b
Update EInkDisplay2.cpp
2022-06-01 11:28:18 +02:00
Mark Trevor Birss
b9f25eb85c
Update EInkDisplay2.cpp
2022-06-01 11:21:09 +02:00
Ben Meadors
06b2ed4ebe
Merge branch 'master' into sketch
2022-05-30 18:07:40 -05:00
Thomas Göttgens
f6982ca726
fix building with new peotobuf structure.
2022-05-30 21:12:27 +02:00
caveman99
03bbc5eff4
[create-pull-request] automated change
2022-05-30 19:00:01 +00:00
Ben Meadors
0767c0b0e8
Converted to jgromes/RadioLib upstream and pegged to latest ref ( #1472 )
...
* Converted to jgromes/RadioLib upstream and pegged to latest ref
2022-05-29 19:30:20 -05:00
Thomas Göttgens
b88e75cf2a
Fixed Typo in get Config
2022-05-29 16:31:30 +02:00
mc-hamster
1b8830e7df
[create-pull-request] automated change
2022-05-27 19:19:57 +00:00
Ben Meadors
2ee003f2a1
Merge branch 'master' into sketch
2022-05-25 06:33:42 -05:00
Jm Casler
c5f3cad0f9
Fixed missing brackets
2022-05-24 18:06:53 -07:00
Jm Casler
f3c15eb6cc
Completed compression. Tested between two devices.
2022-05-24 17:42:46 -07:00
Jm Casler
e218bba87e
Merge branch 'meshtastic:master' into compression
2022-05-24 16:48:28 -07:00
Thomas Göttgens
03affc9e73
Merge branch 'master' into create-pull-request/patch
2022-05-24 10:54:38 +02:00
Jm Casler
1ef70a2489
Merge branch 'master' into sketch
2022-05-24 00:23:17 -07:00
Jm Casler
76ef240a3d
Merge branch 'master' into LocalConfig
2022-05-24 00:21:46 -07:00
Jm Casler
dca6c27c9d
Update from config.payloadVariant to config.wifi
2022-05-23 22:08:33 -07:00
Jm Casler
2631a9324e
Update from radioConfig.preferences to config.lora
2022-05-23 22:06:38 -07:00
Jm Casler
94f7e7037d
Merge branch 'compression' into new-compression
2022-05-23 21:18:45 -07:00
mc-hamster
a0b4b4efa1
[create-pull-request] automated change
2022-05-24 04:10:51 +00:00
Ben Meadors
d68d85590b
Merge branch 'master' into master
2022-05-22 07:50:32 -05:00
Thomas Göttgens
800a4200ef
make sure all segments are enabled and saved
2022-05-22 13:54:24 +02:00
Thomas Göttgens
6bb3861e95
Moduleconfig also changed to localConfig Model.
2022-05-22 13:27:56 +02:00
Thomas Göttgens
e8262540d4
Merge branch 'master' of github.com:meshtastic/Meshtastic-device
2022-05-22 13:06:08 +02:00
Thomas Göttgens
2b6f632a50
Merge branch 'master' into master
2022-05-22 13:03:13 +02:00
caveman99
c4f69cbcc0
[create-pull-request] automated change
2022-05-22 10:59:47 +00:00
Thomas Göttgens
85f5c7a40b
Merge branch 'master' of github.com:meshtastic/Meshtastic-device
2022-05-22 12:17:09 +02:00
LucyHosking
e0c5e4d441
Implemented hidden SSID
...
https://github.com/meshtastic/Meshtastic-device/issues/1308
2022-05-21 20:10:36 -07:00
mc-hamster
2e45d4f0fd
[create-pull-request] automated change
2022-05-22 00:44:37 +00:00
Thomas Göttgens
5e8d49d24b
missed one
2022-05-21 22:51:34 +02:00
Thomas Göttgens
53e9f4df46
Segemented config works for me (TM)
...
Small GPS Fix that cropped up while testing included.
2022-05-21 22:38:33 +02:00
caveman99
e4484270b1
[create-pull-request] automated change
2022-05-21 19:46:36 +00:00
Thomas Göttgens
5d22efd8a8
remove duplicate GPS setting
2022-05-21 20:52:43 +02:00
Thomas Göttgens
3d0d45a695
More UBX stuff from 1.2
2022-05-18 18:29:26 +02:00
Thomas Göttgens
5e82423331
More UBX fixes
2022-05-18 18:16:23 +02:00
Thomas Göttgens
3c5a096873
Streamline GPS Init
2022-05-18 16:16:59 +02:00
Thomas Göttgens
ac93e3196e
Don't try to be too smart
2022-05-17 20:53:57 +02:00
Thomas Göttgens
7f9bb5748e
log UBX Init
2022-05-17 19:54:29 +02:00
Thomas Göttgens
894b091553
Fix ubox gps too or at least log errors
2022-05-17 19:48:48 +02:00
Thomas Göttgens
7576270423
switch GPS back to 9600 baud, seems to work better now we only use the 2 sentences
2022-05-17 19:09:12 +02:00
Thomas Göttgens
6b8f83cd71
don't wake t-echo through the touch button
2022-05-17 13:01:15 +02:00
Sacha Weatherstone
3ed9a05ac6
Update max channels in protos & remove batt_lvl from position flags
2022-05-13 10:30:01 +10:00
Sacha Weatherstone
3b4c8ad0e2
fix max message sizes for unused protobufs
2022-05-12 23:12:37 +10:00
Sacha Weatherstone
d9e2e09149
Fix NTP server initialization
2022-05-12 23:05:06 +10:00
Sacha Weatherstone
97713b2daa
Increased NTP update frequency to 12 hours
2022-05-12 22:45:27 +10:00
Sacha Weatherstone
7799e1b7e6
Increased NTP update frequency to 1024 seconds
2022-05-12 22:06:36 +10:00
Sacha Weatherstone
38913bb661
Consistency fixes & repo cleanup
2022-05-12 20:45:30 +10:00
Sacha Weatherstone
2035ddf5a9
Add ntp server config option, remove old region logic
2022-05-11 18:30:29 +10:00
Thomas Göttgens
54bf02352f
Merge branch 'master' into create-pull-request/patch
2022-05-10 10:46:36 +01:00
Thomas Göttgens
7133e6e89b
Use canon HW Identifier for M5
2022-05-10 11:10:32 +02:00
Thomas Göttgens
e1d49a3632
Buzzer Support for M5Stack
2022-05-10 11:07:49 +02:00
caveman99
f26fb9408e
[create-pull-request] automated change
2022-05-10 08:20:52 +00:00
Thomas Göttgens
e48285a33a
Support detecting RAK14006 KB
2022-05-09 20:12:49 +02:00
Thomas Göttgens
5ee8c56c94
Support M5Stack with LORA868 (RA01H) Module and TFT Display (PRIVATE_HW, Canon Hardware TBD)
2022-05-09 19:50:39 +02:00
Sacha Weatherstone
8b42b78033
Merge branch 'master' into master
2022-05-08 00:23:18 +10:00
GUVWAF
a7f4263db4
Optimize retransmission timer
...
Based on airtime of packet + transmit, processing and CAD delays
2022-05-07 15:43:35 +02:00
GUVWAF
348e78718d
Call cancelSending in stopRetransmission
...
This also removes pending packet from txQueue if it was already in there
2022-05-07 15:39:14 +02:00
Sacha Weatherstone
0ec6771cf7
Fix build when BATTERY_PIN is set
2022-05-07 20:47:52 +10:00
Sacha Weatherstone
5e7b372345
Satisfy cppcheck
2022-05-07 20:36:15 +10:00
Sacha Weatherstone
6b0ce6b729
Finish config transition
2022-05-07 20:31:21 +10:00
Sacha Weatherstone
eb6dd6b53d
Merge branch 'master' of github.com:meshtastic/Meshtastic-device
2022-05-07 13:34:36 +10:00
Sacha Weatherstone
ea86f76393
Move LoRa config out of primary channel
2022-05-07 13:34:06 +10:00
Thomas Göttgens
b5cc304336
Make #define NO_SCREEN work again
2022-05-06 15:41:37 +02:00
Thomas Göttgens
628740d6d1
Support Buzzer in Slot C
2022-05-06 14:20:46 +02:00
Rockwell Schrock
5e109d9648
Fix typo in calculation of NUM_ONLINE_SECS constant ( #1436 )
...
Co-authored-by: Ben Meadors <benmmeadors@gmail.com>
2022-05-05 13:46:39 -05:00
Thomas Göttgens
4d611ba2f0
Forgot the readFromRTC for PCF8563 (T-Echo)
2022-05-04 17:06:06 +02:00
Sacha Weatherstone
211273cc08
Fix expected values in config setters
2022-05-04 12:52:44 +10:00
Sacha Weatherstone
8ba0a9bf87
Fix config switch
2022-05-03 22:16:50 +10:00
Sacha Weatherstone
f84286d138
Split config structure in two
2022-05-02 22:00:24 +10:00
Jm Casler
b980f3e311
Merge branch 'meshtastic:master' into compression
2022-05-01 21:02:07 -07:00
Sacha Weatherstone
399e053ebd
workaround for undefined payload type on phoneapi
2022-05-02 13:04:05 +10:00
Jm Casler
d6b20ea623
Merge branch 'meshtastic:master' into compression
2022-05-01 19:35:26 -07:00
Ben Meadors
caac2ecb83
Compute config size and account for reloadconfig ( #1428 )
...
* Compute config size and account for reloadconfig
* Reload config and config_size
2022-05-01 20:30:19 -05:00
Sacha Weatherstone
7ae8601ba5
fix warnings
2022-05-02 10:24:28 +10:00
Sacha Weatherstone
8f038ced15
add handleSetConfig, remove team
2022-05-02 08:53:44 +10:00
Sacha Weatherstone
3a1f20821e
Remove team and provision set_config
2022-05-02 08:35:31 +10:00
Ben Meadors
1040b0988a
Removed unused members causing warnings
2022-05-01 15:37:34 -05:00
Ben Meadors
2ca0290662
Admin message implementation
2022-05-01 15:35:01 -05:00
Ben Meadors
163774bb1f
Moved refactored prefs
2022-05-01 14:26:05 -05:00
Ben Meadors
cf64da21fb
Move adc multiplier code into battery pin region to surpress warning
2022-05-01 14:21:30 -05:00
Sacha Weatherstone
c0d40895f8
Config rework - Init GetConfigResponse
2022-05-01 16:12:48 +10:00
Sacha Weatherstone
50326fbb6b
Config rework - Init getConfig
2022-05-01 12:41:26 +10:00
Sacha Weatherstone
98cd19ea0f
Config rework - Init getConfig
2022-05-01 12:39:48 +10:00
Holden Karau
ca3192b3dc
Clear the existing data before we start advertising
2022-04-30 18:20:41 -07:00
Holden Karau
e1f28982cf
When configured set meshtastic bluetooth name based on owner shortname.
2022-04-30 14:48:31 -07:00
Ben Meadors
53cc090814
Move sx1262 fixes upstream ( #1421 )
2022-04-29 07:46:44 -05:00
Thomas Göttgens
516dff5b09
RTC Module support for T-Echo and others with PCF8563
2022-04-28 08:18:03 +02:00
Thomas Göttgens
e5715a0048
Merge branch 'master' into patch-1
2022-04-27 15:32:05 +02:00
Thomas Göttgens
629db8c718
Fix build errors and add a bit of failsafe
2022-04-27 15:30:27 +02:00
Thomas Göttgens
9e97fac252
- implement generic support for on-device battery powered RTC Modules.
...
- implement support for I2C RV-3028 based RTC modules like the RAK12002
- pretty print some debug timestamps
2022-04-27 11:05:08 +02:00
Thomas Göttgens
3a9086dfc5
We may have RAK modules in Slot D pulling IO5 to Low permanently (like the RAK12002 RTC Module). React to assumed Long presses of the device button only 30 seconds after bootup to prevent a reboot loop. This is Particularly important for button-less RAK19003 Baseboard.
2022-04-27 11:02:45 +02:00
Thomas Göttgens
a0f34a8d0a
Make Debug Log less spammy
2022-04-27 11:00:26 +02:00
Ben Meadors
359b41d869
Position fwd phone ( #1413 )
...
* Correct factory reset code for NRF (from 1.2)
* Changes from 1.2
* Update proto ref
* Whoops
Co-authored-by: Ben Meadors <benmmeadors@gmail.com>
2022-04-26 19:40:24 -05:00
Thomas Göttgens
96f20287ff
fix scope error
2022-04-26 21:30:14 +02:00
Thomas Göttgens
e66c01f0e6
Merge branch 'nrf-softcrypt' of github.com:meshtastic/Meshtastic-device into nrf-softcrypt
2022-04-26 21:24:29 +02:00
Thomas Göttgens
aaea2e7456
make cppcheck happy
2022-04-26 21:24:21 +02:00
Thomas Göttgens
4de5944474
Merge branch 'master' into nrf-softcrypt
2022-04-26 17:52:33 +02:00
Thomas Göttgens
76e48178c8
use a tiny software AES lib if user needs AES-256
2022-04-26 17:50:50 +02:00
Ben Meadors
75e7bccdfb
Fix assert execution halt in nrf devices ( #1410 )
2022-04-26 06:49:05 -05:00
Ben Meadors
3786b1ee15
Reboot implementation for nrf devices ( #1411 )
2022-04-26 06:48:26 -05:00
Thomas Göttgens
701707a01b
- Bounds Check is working on big integers, don't throw away valid coordinates.
...
- Set ublox chips back to NMEA mode if they have been configured wrongly before.
2022-04-26 13:00:11 +02:00
Pedestrian
13fa7c1628
TTGO_T_ECHO to use batteries, PIN_EINK_PWR_ON must be set to high
2022-04-26 17:43:32 +08:00
Jm Casler
9b6b224af4
Merge branch 'meshtastic:master' into compression
2022-04-25 08:04:51 -07:00
Jm Casler
4785367915
Temp work on compression
2022-04-25 08:02:51 -07:00
Thomas Göttgens
770f17f382
use nRF Hardware Cryptography. Removes the need for the sdk-nrfxlib submodule
2022-04-25 11:01:54 +02:00
Thomas Göttgens
213d9512f1
WIP: unify the RAK targets into one firmware ( #1350 )
...
* First steps to unify GPS Lib for RAK 1910 and RAK 12500
* Technicalities. Out with the old and build the new.
* Adapt Matrix
* We use 0.4.5 now
* While we're at it, yank the RAK815, it's EOL
* Satisfy CI - for now
* - yank UBX library, talk to GPS chip with NMEA only.
- more autodetect going on, this time for the Eink Display.
TODO: actually do something with the scan findings.
* i swear this works on windows! :-)
* these are only there to make CI happy
* don't update eink display if not detected.
* Replace Oberon Crypt Library with modified Adafruit Library. This elimintaes the need for the sdk-nfxlib submodule.
* - Revert auto screen selection (incomplete)
- Revert nrF crypto engine (needs more work)
- add separate defines for not-auto-selecting screen lib.
* Define 2 new variants for RAK - with or without epaper
* Update variants
Co-authored-by: Sacha Weatherstone <sachaw100@hotmail.com>
Co-authored-by: Ben Meadors <thebentern@tuta.io>
2022-04-25 15:13:41 +10:00
Andre Kirchhoff
3c1407c7d2
bump minimum app version requirement to 1.3.0
2022-04-24 19:52:32 -03:00
Ben Meadors
98c8eaaaf0
Moved sender short name method into protobuf module ( #1398 )
...
* Moved sender short name method into protobuf module
* Correct factory reset code for NRF (from 1.2)
* Use the correct fs abstraction
Co-authored-by: Ben Meadors <benmmeadors@gmail.com>
2022-04-24 16:12:25 -05:00
GUVWAF
a13157ebde
Rename setRandomDelay() function
2022-04-23 18:57:45 +02:00
GUVWAF
692278343b
Merge branch 'master' of https://github.com/GUVWAF/Meshtastic-device
2022-04-20 20:16:39 +02:00
GUVWAF
c60d4c1ecc
Implement listen-before-talk mechanism
...
- Function setRandomDelay() calls either startTransmitTimer() or startTransmitTimerSNR()
- After coming back from Rx/Tx-ing, call setRandomDelay()
- If channel is currently busy, call setRandomDelay()
2022-04-20 20:09:12 +02:00
GUVWAF
6d01f9aa89
Add isChannelActive() function to radio interface
2022-04-20 20:04:44 +02:00
GUVWAF
616c7d7b0e
Expose front() function in MeshPacketQueue
2022-04-20 19:58:52 +02:00
Thomas Göttgens
137328f567
Merge branch 'master' into create-pull-request/patch
2022-04-19 22:52:44 +02:00
Dmitry Galenko
293921e95a
Brother EP-44 support
2022-04-19 22:37:04 +02:00
caveman99
b82bf5c729
[create-pull-request] automated change
2022-04-19 20:26:22 +00:00
Jm Casler
8c1a81c03a
Merge branch 'compression' into master
2022-04-18 17:02:45 -07:00
Jm Casler
6fe9f0b42f
Disable compression / decompression (for testing)
2022-04-18 17:00:36 -07:00
Thomas Göttgens
ed62b6916c
tryfix #1363
...
Ask for the register several times and only go on if the answer is the same in 2 consecutive tries.
2022-04-18 22:46:45 +02:00
Thomas Göttgens
136e2e96f7
Remove References to Pre-1.2 Preffile
...
1.3+ need a clean install anyway, so no point migrating these any more.
2022-04-18 21:55:58 +02:00
Thomas Göttgens
748416d9e3
protobuf update
2022-04-18 18:27:17 +02:00
Thomas Göttgens
f279f9614e
Enable OEM Bootlogo, needs protobuf update
2022-04-18 18:11:17 +02:00
Jm Casler
5d7990667d
Max nodes to 64 and remove targz
2022-04-15 23:16:40 -07:00
Jm Casler
8124ecbfd8
Change to unishox library
2022-04-15 18:11:17 -07:00
Jm Casler
0c285aac6e
enable welcome text
2022-04-14 21:32:00 -07:00
Jm Casler
87da779478
Updated welcome screen w/ text, pages and logo
...
Updated welcome screen w/ text, pages and logo
2022-04-14 21:31:31 -07:00
Jm Casler
fc0508f254
Fix for welcome screen going over ble pairing
2022-04-14 21:02:52 -07:00
Jm Casler
dc20cbb672
one more fix for cppcheck
2022-04-14 15:57:31 -07:00
Jm Casler
a10ea604af
Fixes for cppcheck errors
2022-04-14 15:51:48 -07:00
Jm Casler
fb1caa51d0
Merge branch 'meshtastic:master' into compression
2022-04-13 21:59:42 -07:00
Jm Casler
7e977aea00
Add welcome screen feature toggle
2022-04-13 21:59:25 -07:00
Jm Casler
ecc114f1cd
temp work on compression
2022-04-13 19:23:35 -07:00
Balázs Kelemen
b76424db50
Make Observer to be able to observe multiple Observables. ( #1234 )
...
* Make Observer to be able to observe multiple Observables.
* Fix Observer destructor cleanup.
Co-authored-by: Sacha Weatherstone <sachaw100@hotmail.com>
2022-04-14 08:43:06 +10:00
Jm Casler
b056081d3c
Merge branch 'meshtastic:master' into compression
2022-04-12 21:14:25 -07:00
Ben Meadors
794167c701
Removed phone sds timeout ( #1372 )
2022-04-12 08:04:24 -05:00
Jm Casler
a4bdef4151
compression WIP
...
compression works. next is to store it in the proto as a oneof and then decompress it on use.
2022-04-11 22:12:04 -07:00
Jm Casler
478274aff1
Beginning of compression
2022-04-11 20:09:48 -07:00
Jm Casler
340737f2a8
Work around for issue with unknown age due to not having time
...
Work around for issue with unknown age due to not having time
2022-04-11 18:53:29 -07:00
Jm Casler
6eab8f84d1
Updated text for better fit
2022-04-10 19:34:13 -07:00
Jm Casler
14eef42762
Disable indicator on welcome screen.
2022-04-10 19:27:11 -07:00
Jm Casler
16ae867c2d
Show welcome screen if region unset
2022-04-10 19:15:10 -07:00
Jm Casler
69ed477040
Disable TX if region is unset
2022-04-09 22:42:43 -07:00
Sacha Weatherstone
11323acb23
Update link to site
2022-04-08 13:40:41 +10:00
Ben Meadors
10a7071300
Remove send owner interval ( #1361 )
...
* NodeInfo slimfast
* Removed send_owner_interval
2022-04-06 08:03:44 -05:00
Thomas Göttgens
6e9cf82b68
fixes #1355
2022-04-06 14:11:39 +02:00
Thomas Göttgens
028999697e
Improve T-Echo GPS Handling
2022-04-06 09:18:55 +02:00
Mark Trevor Birss
b7aa1397c7
Add DIY nRF82540 PCA10059 4.2inch NiceRF 868 ( #1354 )
...
* Update build-all.sh
* Update configuration.h
* Update EInkDisplay2.cpp
* Create platformio.ini
* Create variant.cpp
* Create variant.h
* Update platformio.ini
* Update check-all.sh
* Create nordic_pca10059.json
* Update variant.h
* Update EInkDisplay2.cpp
* Update configuration.h
* Update platformio.ini
* Update EInkDisplay2.cpp
* Update variant.h
* Update EInkDisplay2.cpp
* Update configuration.h
* Update EInkDisplay2.cpp
* Update variant.h
* Update nordic_pca10059.json
* Update platformio.ini
* Update platformio.ini
* Update platformio.ini
* Update platformio.ini
* Update variant.h
* Update variant.h
* Update variant.h
* Update variant.h
* Update variant.h
* Update variant.h
* Update variant.h
* Update configuration.h
* Update EInkDisplay2.cpp
* Update variant.h
* Update variant.h
* Update platformio.ini
* Update configuration.h
* Update configuration.h
* Update platformio.ini
* Update platformio.ini
* Update configuration.h
* Update platformio.ini
* Update configuration.h
* Update platformio.ini
* Update configuration.h
* Update configuration.h
* Update platformio.ini
* Update configuration.h
Co-authored-by: Ben Meadors <benmmeadors@gmail.com>
2022-04-05 11:46:07 -05:00
github-actions[bot]
279def7911
[create-pull-request] automated change ( #1356 )
...
Co-authored-by: thebentern <thebentern@users.noreply.github.com>
2022-04-05 11:31:13 -05:00
Michael Kleinhenz
998c90d326
Use JSON library for Web UI REST Endpoints ( #1340 )
...
* Updated rest endpoint json handling.
* Fixes, typos corrected.
Co-authored-by: Ben Meadors <benmmeadors@gmail.com>
Co-authored-by: Sacha Weatherstone <sachaw100@hotmail.com>
2022-04-05 06:22:38 +10:00
neilhao
0c600363c8
add nano g1 ( #1351 )
...
* add nano g1
* Update platformio.ini
* Update configuration.h
* Revert platformio.ini to previous state
* Update configuration.h
* Update platformio.ini
Co-authored-by: Thomas Göttgens <tgoettgens@gmail.com>
2022-04-04 20:16:19 +10:00
Thomas Göttgens
92d32f722d
Add second scancode for SH1106
...
This display is found on the Nano G1
2022-04-04 08:51:29 +02:00
Thomas Göttgens
364d81e906
adjust for serial wait time during nRF52 bootup
2022-04-02 16:02:26 +02:00
Thomas Göttgens
7c4bb80977
Variable GPS Thread Timing, keep default of 100 msec
2022-04-02 12:52:50 +02:00
Ben Meadors
07e2816703
Promote device metrics ( #1347 )
...
* NodeInfo slimfast
* Update
2022-04-01 18:35:18 -05:00
Ben Meadors
286e64d5f6
Smoke test moving device telemetry into portduino
2022-03-31 16:27:55 -05:00
Thomas Göttgens
4e29984549
Slightly more verbose GPS debug logging
2022-03-31 18:52:40 +02:00
Thomas Göttgens
57ba626e4c
Fixes #1294 Bluetooth-Wifi Deadlock
2022-03-31 18:52:13 +02:00
Thomas Göttgens
7282b562fa
Fix Crash if no texts defined but plugin enabled
2022-03-31 14:59:42 +02:00
Thomas Göttgens
0e3ac246b5
Add RAK1921 OLED Probe Code ( #1339 )
2022-03-30 15:36:16 -05:00
Thomas Göttgens
c3defc5c86
The UpDown Input is purely interrupt driven and doesn't need an empty OSThread.
2022-03-30 15:10:02 +02:00
Jm Casler
e905f15a0f
Added new roles
2022-03-29 22:02:21 -07:00
Jm Casler
c1ec842454
bump node_db max_count to 80
2022-03-29 20:06:32 -07:00
Thomas Göttgens
e10e781ff9
Removed unused functions for touch button
...
that causes logspam through TX
2022-03-29 13:52:07 +02:00
Sacha Weatherstone
2ed8ea10c0
Remove eink0.1 and Air530 files
2022-03-29 22:28:34 +11:00
Ben Meadors
eafd205169
Update telemetry for local node ( #1332 )
2022-03-28 12:13:22 -05:00
Thomas Göttgens
049481f952
Merge branch 'inputbroker-v2' of github.com:meshtastic/Meshtastic-device into inputbroker-v2
2022-03-28 17:40:27 +02:00
Thomas Göttgens
50edeb5281
remove leftover stumps
2022-03-28 17:40:17 +02:00
Thomas Göttgens
cd86d33f6f
Merge branch 'master' into inputbroker-v2
2022-03-28 17:00:05 +02:00
Thomas Göttgens
f119e294af
Add CardKB, FACES and RAK14004 support to inputbroker/cannedmessages
2022-03-28 16:55:58 +02:00
Ben Meadors
ba2fa84ebd
Reworked metrics structure and split telemetry into device or environ… ( #1331 )
...
* Reworked metrics structure and split telemetry into device or environment
* Comment cleanup
2022-03-27 09:55:35 -05:00
Thomas Göttgens
450ab95ab5
Merge branch 'master' into location
2022-03-26 18:14:41 +01:00
Thomas Göttgens
a48cc202a7
Merge branch 'master' into inputbroker-v2
2022-03-26 17:46:30 +01:00
Thomas Göttgens
0058382e85
RAK Rotary and simple up/down/press button support for Canned Messages
2022-03-26 17:45:42 +01:00
Jm Casler
8bca0d94cd
Regen protos for serial baud & mode. Update serial_module to support new enums.
...
Regen protos for serial baud & mode. Update serial_module to support new enums.
2022-03-26 09:35:06 -07:00
Jm Casler
48fa2b6b9b
Regen protos with support for messaged waypoints
2022-03-26 07:48:35 -07:00
Thomas Göttgens
c8254f9ec8
SerialDebug NRF
...
On slow systems, it takes up to 5 seconds to init serial
2022-03-26 11:15:57 +01:00
Thomas Göttgens
42ee4e8416
Resync modem_config display with 1.3 protobufs
...
current as of 20220326
2022-03-26 10:59:36 +01:00
Ben Meadors
92482199ed
Merge branch 'master' into inputbroker-v2
2022-03-26 01:00:07 +00:00
Thomas Göttgens
54d802f15d
Wait up to 2 seconds for port being connected.
...
This will send serial debug log from the beginning and not somewhere in between.
2022-03-25 23:06:31 +01:00
Ben Meadors
e0142a9363
Merge branch 'master' into inputbroker-v2
2022-03-25 12:25:27 +00:00
amerinoj
501067cd36
Added the last mac address bytes in bluetooth device and default notification pinout to tlora_v2_1_16 ( #1320 )
...
* Added the last mac address bytes in bluetooth device name ESP32Bluetooth.cpp
Add default notification pinout to tlora_v2_1_16/variant.h
* updated ADC_MULTIPLIER value for more accuracy
2022-03-25 07:24:56 -05:00
Thomas Göttgens
98792f0c05
fix option name
2022-03-25 12:52:11 +01:00
Thomas Göttgens
e320850707
Resolve Conflicts between PIN_BUtton and the Rotary Select and keep screen powered during plugin operation. Forward Port from 1.2 firmware fix.
2022-03-25 12:27:14 +01:00
caveman99
3e8ca1f381
[create-pull-request] automated change
2022-03-25 10:40:54 +00:00
Thomas Göttgens
fe5b5ebf15
Adjust rotary defines to new universal names
2022-03-24 22:17:06 +01:00
Thomas Göttgens
72f443c519
free serial pins if gps_disabled is set
2022-03-24 18:22:31 +01:00
Thomas Göttgens
cef1614770
Autodetect OLED Controller 1306/1106 ( #1317 )
...
* Autodetect OLED Controller 1306/1106 and make #define NO_SCREEN work again
* fix epaper with autodetect
* Try kicking CI - NFC
2022-03-24 11:36:56 -05:00
Ben Meadors
47524d58d7
Telemetry tweaks ( #1315 )
...
* Update protos
* Removed battery level from position packets
* Send internal metrics
* Handle telemetry on node info for now
* Fixes
* Default telemetry to enabled and same interval as position
* Fixes for lots of interval issues
* Fixed interval
* Regen
* Cleanup
* Newline
* Update proto ref
* Fixed missing metric and updated power level to uint
* Regen
2022-03-23 15:46:39 -05:00
Ben Meadors
e97bd4f9f9
Battery level / telemetry rework (first pass) ( #1306 )
...
* Update protos
* Removed battery level from position packets
* Send internal metrics
* Handle telemetry on node info for now
* Fixes
* Default telemetry to enabled and same interval as position
* Fixes for lots of interval issues
* Fixed interval
* Regen
* Cleanup
* Newline
* Update proto ref
2022-03-20 09:55:38 -05:00
Thomas Göttgens
bbf044795a
weed out old versioning macros ( #1312 )
...
weed out old versioning macros
2022-03-20 11:53:37 +01:00
Sacha Weatherstone
8adacba3a1
Respect loc_share_disabled
2022-03-20 16:12:55 +11:00
Sacha Weatherstone
e5e25c2f31
Use gps_disabled
2022-03-20 15:57:49 +11:00
Sacha Weatherstone
a530249503
Fix typo "Fahrenheit"
2022-03-20 14:15:32 +11:00
Sacha Weatherstone
285413c68c
Rename packetNum to packetId
2022-03-20 11:40:13 +11:00
Sacha Weatherstone
4cd1570543
make location_share a boolean
2022-03-20 11:01:49 +11:00
Mike Kinney
94c1286010
changed on 1.3
2022-03-17 19:32:34 +00:00
Mike Kinney
f2a4308497
remove /prefs for nrf factory reset
2022-03-17 19:10:58 +00:00
Thomas Göttgens
3e14f76a94
Merge branch 'master' into littlefs-fix
2022-03-16 08:44:23 +01:00
Thomas Göttgens
cb6846ebc6
fix PortduinoFS integration for Firmware.
2022-03-16 08:30:38 +01:00
Jm Casler
b4f9008b2b
comment out DSRRouter
2022-03-15 17:52:18 -07:00
Jm Casler
11130496c4
remove is_router in favor of role == Role_Router
2022-03-15 15:49:25 -07:00
Thomas Göttgens
e435453363
fix building for nRF52
2022-03-15 22:49:06 +01:00
Thomas Göttgens
697c749a8d
LittleFS recursive display and erase. Cause we got directories now, baby!
2022-03-15 22:22:05 +01:00
Jm Casler
1b1c3936a4
support for position_broadcast_smart_disabled
2022-03-14 18:09:11 -07:00
Jm Casler
3816a2fbe0
Add weighted tx delay for flooding router
2022-03-14 17:47:01 -07:00
Jm Casler
bb15a001f7
Merge branch 'meshtastic:master' into router
2022-03-14 16:59:09 -07:00
Mike Schiraldi
f1ed691fd3
Get sleep side effect out of DEBUG_MSG()
2022-03-14 13:05:25 -07:00
Mike Schiraldi
fc0eb7de46
Add semicolon
2022-03-14 12:40:57 -07:00
Mike Schiraldi
88d6850c82
Get side effects out of DEBUG_MSG
2022-03-14 12:31:13 -07:00
Jm Casler
82591b2a69
Remove more old router role work.
2022-03-13 14:50:27 -07:00
Jm Casler
cb4ca87abe
remove role from flooding router
2022-03-12 07:22:59 -08:00
Michael Kleinhenz
d4e6dd32c5
JSON MQTT Integration ( #1283 )
...
* Added downstream JSON MQTT handling.
* Added uplink JSON messaging
* Fixed shadow variable.
* Added missing dependency.
* Fixes Environment -> Telemetry.
* Fixed native issue.
* Added json11 pio reg dependency.
* Fixed json11 library dependency.
Co-authored-by: Sacha Weatherstone <sachaw100@hotmail.com>
2022-03-12 08:08:57 -06:00
Sacha Weatherstone
f33cd4081e
Implement getOwner
2022-03-10 09:14:56 +11:00
Sacha Weatherstone
6bee95d6b2
Rename MeshPlugin, SinglePortPlugin and ProtobufPlugin
2022-03-09 19:01:43 +11:00
Sacha Weatherstone
46b8b61b7f
Fix Serial Plugin name
2022-03-09 18:37:41 +11:00
Michael Kleinhenz
428d062b9a
Added txt message publishing on MQTT.
2022-03-07 20:45:50 +01:00
Jm Casler
eddc202799
Merge branch 'master' into master
2022-03-06 16:12:11 -08:00
Jm Casler
2a2448e367
address tool-cppcheck error
2022-03-06 15:46:56 -08:00
Jm Casler
c1c8fea21e
Merge branch 'meshtastic:master' into router
2022-03-06 14:40:11 -08:00
Ben Meadors
6151af0343
Merge branch 'master' into master
2022-03-06 02:39:54 +00:00
hb9tob
bcac20490e
Update Screen.cpp ( #1274 )
2022-03-05 20:26:25 -06:00
Jm Casler
ec86246da9
Update to flooding router
2022-03-05 12:38:26 -08:00
Joshua Pirihi
facf7f56c2
Merge branch 'master' of https://github.com/meshtastic/Meshtastic-device
2022-03-06 05:56:34 +13:00
Joshua Pirihi
3ab2ca57e9
NimBLE implementation
2022-03-06 05:43:26 +13:00
mkinney
047c5ec36a
Merge branch 'master' into bugfixes_from_1_2
2022-03-02 20:40:36 -08:00
Jm Casler
75bf2cc9c6
Update PERIODS_TO_LOG
2022-03-02 20:38:14 -08:00
Mike Kinney
c1613de426
merge the 1.2 hang bugfix to 1.3
2022-03-03 04:27:49 +00:00
Jm Casler
2c7b3acbb9
Fix tophone build error
2022-03-02 18:55:11 -08:00
Jm Casler
8eaaf842ab
Merge branch 'meshtastic:master' into router
2022-03-02 18:52:25 -08:00
Ben Meadors
556fc6210d
Moved power fsm thread out of main ( #1265 )
2022-03-01 12:40:21 -06:00
Jm Casler
4d8c0c11dc
Added router to mynodeinfo
2022-02-28 22:44:51 -08:00
Jm Casler
6d4d2bb6fa
Merge branch 'router' of https://github.com/mc-hamster/Meshtastic-device into router
2022-02-28 17:47:11 -08:00
Jm Casler
32ef354c22
Add rssi to printPacket
2022-02-28 17:47:09 -08:00
Jm Casler
1f43132b52
Merge branch 'master' into router
2022-02-28 17:08:43 -08:00
Jm Casler
ac8ba706f0
Add rssi meta data to the rf95 interface
2022-02-28 17:07:31 -08:00
Ben Meadors
ca4c1c9d7c
Moved button thread to its own file ( #1260 )
...
* Moved button thread to its own file
* Move some debug code blocks into their own files
* Shutdown refactoring
* Removed GENIEBLOCKS
2022-02-28 15:19:38 -06:00
puzzled-pancake
91b0fcb257
Added comments on ANZ added 1w limit
...
Added comments
https://iotalliance.org.nz/wp-content/uploads/sites/4/2019/05/IoT-Spectrum-in-NZ-Briefing-Paper.pdf
https://www.iot.org.au/wp/wp-content/uploads/2016/12/IoTSpectrumFactSheet.pdf
As noted 1w limit on both
2022-02-28 10:39:48 +13:00
Jm Casler
e5e13d78c3
Add role to generated proto
2022-02-27 12:56:18 -08:00
Jm Casler
a2eb148c50
Revert "Merge pull request #1257 from mc-hamster/router"
...
This reverts commit 33ed9476f8
, reversing
changes made to 10fefe7c7b
.
2022-02-27 12:50:50 -08:00
Jm Casler
92d5dedc63
Remove incomplete ReliableRouter implementation
2022-02-27 12:46:23 -08:00
Jm Casler
ebba628736
Rename Plugin to Module in ui related areas.
2022-02-27 02:26:22 -08:00
Jm Casler
e53abbfb2b
more rename plugin to module
2022-02-27 02:21:02 -08:00
Jm Casler
3c5e49d8f4
More renaming plugin to module
2022-02-27 01:49:24 -08:00
Jm Casler
a83cfffd3a
Rename plugins in /esp32
2022-02-27 01:27:17 -08:00
Jm Casler
24556f2803
CannedMessages from plugin to module
2022-02-27 01:20:23 -08:00
Jm Casler
ba7644e376
Update canned messages from plugin to module
2022-02-27 01:09:36 -08:00
Jm Casler
ed5dea9f85
Update _plugin_ in radioconfig to _module_
2022-02-27 00:52:25 -08:00
Jm Casler
3a04a0ee7a
"plugin(s)" renamed to "module(s)" in comments and debug
2022-02-27 00:29:05 -08:00
Jm Casler
86e767eec2
Update filenames from plugins to modules
2022-02-27 00:18:35 -08:00
Jm Casler
d57704b3bd
Merge branch 'meshtastic:master' into router
2022-02-26 23:56:51 -08:00
Jm Casler
218a208ab7
mv plugins/ to modules/
2022-02-26 23:56:26 -08:00
Jm Casler
c5c12bcc6b
Merge pull request #1244 from puzzled-pancake/master
...
Added NZ865 Frequency
2022-02-26 21:36:58 -08:00
Jm Casler
9050fe7f90
regen protos for NZ regioncode
2022-02-26 21:32:52 -08:00
puzzled-pancake
9b44d2e999
Update RadioInterface.cpp
2022-02-27 18:12:27 +13:00
Jm Casler
01a86133ea
Merge branch 'master' into master
2022-02-26 21:07:44 -08:00
Jm Casler
ac43a1b182
Rename environmental measurement to telemetry
2022-02-26 20:52:22 -08:00
Jm Casler
5bff62e428
Delete environmental_measurement.pb.h
2022-02-26 20:31:16 -08:00
Jm Casler
a0f80c1a2a
Delete environmental_measurement.pb.c
2022-02-26 20:31:05 -08:00
puzzled-pancake
f9bcddafef
Update RadioInterface.cpp
2022-02-27 17:30:11 +13:00
puzzled-pancake
a25beff241
Update RadioInterface.cpp
2022-02-27 17:29:25 +13:00
Jm Casler
529707489a
Rename EnvironmentalMeasurementPlugin.h to Telemetry.h
2022-02-26 20:19:14 -08:00
Jm Casler
ceccbd3ef2
Rename Telemetry to Telemetry.cpp
2022-02-26 20:18:50 -08:00
Jm Casler
59ce0c7d09
Rename EnvironmentalMeasurementPlugin.cpp to Telemetry
2022-02-26 20:18:32 -08:00
puzzled-pancake
f2a31cc678
Update RadioInterface.cpp
...
Add NZ 866
2022-02-27 17:01:25 +13:00
Mark Trevor Birss
c5a8cc6d3f
Add 1.54, 2.9 and 4.2 inch e-Paper support for RAK4361 boards - with partial updates for faster screen transitions ( #1240 )
...
* Update platformio.ini
2022-02-25 07:03:52 -06:00
Jm Casler
b6d7eadea3
Remove chat groups
2022-02-24 20:05:27 -08:00
Jm Casler
cd9def6850
Add my test ssid
2022-02-22 19:01:24 -08:00
Jm Casler
d95d874258
Merge branch 'meshtastic:master' into group-chat
2022-02-22 17:17:56 -08:00
Jm Casler
e52f94820e
remove test code
2022-02-22 17:16:45 -08:00
Balazs Kelemen
972c2bb329
Revert "Canned message - Fixes"
...
This reverts commit 54ff8f2db3
.
2022-02-22 07:08:44 +01:00
Balazs Kelemen
54ff8f2db3
Canned message - Fixes
2022-02-21 23:53:56 +01:00
Balazs Kelemen
a36889abba
Canned message - Extend messages length
2022-02-21 22:04:58 +01:00
Jm Casler
1e6e3805ad
Add debug output of the group names.
2022-02-20 10:47:57 -08:00
Jm Casler
b15ef2749f
Add STATE_SEND_GROUPS to PhoneAPI::available
2022-02-20 08:23:05 -08:00
Jm Casler
3d4fc63ecc
Fix webserver crash with new filesystem
2022-02-20 02:44:13 -08:00
Jm Casler
3fdd425634
Add groups to payloadVariant
2022-02-20 01:33:49 -08:00
Jm Casler
389a8f1401
Add ourGroupInfo to NodeDB
2022-02-20 00:04:32 -08:00
Jm Casler
e34190b497
Plumbing for the GroupPlugin
2022-02-19 23:43:32 -08:00
Mark Trevor Birss
8303500b74
Add RAK4361_5005_RAK14000 board variant and enable e-Paper module ( #1199 )
...
* Create platformio.ini
* Create variant.cpp
* Create variant.h
* Update EInkDisplay2.cpp
* Update build-all.sh
2022-02-19 07:30:30 -06:00
Jm Casler
3a621ef262
Fix bug in frequency formulas
2022-02-15 18:48:54 -08:00
Jm Casler
57bbd912b1
Fix typo in default channel (Thanks Andre!)
2022-02-15 07:36:28 -08:00
Jm Casler
1ba7f009dd
Remove hw_model_deprecated
2022-02-14 20:37:44 -08:00
Jm Casler
04d16b82ba
Remove old style of region code fix
2022-02-14 20:00:46 -08:00
Jm Casler
b99d793e23
Remove legacyRadio and Legacy Preferences
2022-02-14 19:58:54 -08:00
Jm Casler
1de086819c
Remove myNodeInfo.num_bands. It's not used by android.
2022-02-14 19:45:26 -08:00
Jm Casler
96b5537217
New bands, new band plans and new channel configurations
2022-02-14 19:32:31 -08:00
Jm Casler
2428ca09fc
Change the default pre shared key to break backward compatibility of default channel
2022-02-14 18:06:05 -08:00
Jm Casler
a1ad1e7973
Updated modem configuration
2022-02-14 18:01:34 -08:00
Jm Casler
ee95594f74
Rename EU865 to EU868 & Add TH and IN
2022-02-14 17:01:13 -08:00
joshpirihi
53e8a40ffa
Merge branch 'meshtastic:master' into master
2022-02-15 06:52:48 +13:00
Joshua Pirihi
6c17626132
Use NimBLE API for ESP32 bluetooth
2022-02-15 06:52:00 +13:00
Thomas Göttgens
8e9b852faa
Littlefs rebased to Master ( #1205 )
...
* Littlefs
2022-02-14 11:45:29 -06:00
Clemens H / OE1RFC / datacop
e3df4fe4b4
fix: log error if node_db is full instead of firmware crash ( #1191 )
2022-02-10 11:44:58 -06:00
Ben Meadors
c867af8522
Adjusted adc_multiplier for heltec2.1 and added adc_mulitplier_override ( #1183 )
2022-02-09 13:37:48 -06:00
Ric Letson
856f2f9589
MCP9808 sensor implementation ( #1188 )
...
* MCP9808 Sensor Implementation Initial Test
2022-02-08 11:03:34 -06:00
Thomas Göttgens
868af9dd6b
Get rid of log clutter during oled screen animation ( #1182 )
2022-02-03 07:22:46 -06:00
thebentern
e567fe7322
[create-pull-request] automated change
2022-02-03 03:21:12 +00:00
Ben Meadors
365120e9c2
Added RAK11200 board variant support ( #1177 )
...
* Added RAK11200 board variant support
2022-02-02 12:41:07 -06:00
Ben Meadors
b21b7de04b
Clear bluetooth bonds on multi-press and factory_reset ( #1176 )
...
* Clear bluetooth bonds on multi-press and factory_reset
2022-02-01 18:32:26 -06:00
github-actions[bot]
dd31a829fb
Update and regen protobufs ( #1175 )
...
* Update and regen protobufs
2022-02-01 09:41:56 -06:00
Thomas Göttgens
9a505c27fa
add missing Config definition for PRIVATE_HW ( #1174 )
2022-02-01 08:08:03 -06:00
Ben Meadors
66413d8b7f
Refactored sensors ( #1172 )
...
* Refactored sensors
2022-01-31 20:24:32 -06:00
Jm Casler
f5e0718052
Merge branch 'master' into master
2022-01-28 20:13:46 -08:00
Richard Nauber
3611293a98
Prevent null pointer dereference in setup() if radio is not available.
2022-01-28 21:02:02 +01:00
joshpirihi
dc7f376778
Correct a comment
2022-01-29 06:40:17 +13:00
Joshua Pirihi
ff2cad9cac
Allow publishing of decrypted mqtt packets
2022-01-29 06:06:49 +13:00
Joshua Pirihi
b781fb613c
Allow publishing of decrypted mqtt packets
2022-01-29 06:03:48 +13:00
Jm Casler
266d6ad205
Proto regen for .53
2022-01-27 17:52:03 -08:00
Mike Kinney
e8e209be25
gpio read and write work as expected
2022-01-28 00:11:16 +00:00
mkinney
aea6675e64
[create-pull-request] automated change
2022-01-27 18:32:55 +00:00
Jm Casler
e4608e0a10
position plugin - only send if channel utilization is <50 percent
2022-01-26 22:32:33 -08:00
Jm Casler
697d52b9bd
rangeTestPlugin - only send if channelUtilization is less than 25%
2022-01-26 22:20:13 -08:00
Ben Meadors
b51be320dd
BME680 support ( #1142 )
2022-01-25 14:22:48 -06:00
Mike Kinney
6883bc7afc
fix more warnings; add to CI; suppress some warnings
2022-01-24 19:58:07 +00:00
Mike Kinney
7c362af3de
more warning fixes
2022-01-24 18:39:17 +00:00
Mike Kinney
caaa235c5d
more cppcheck warnings fixes
2022-01-24 17:24:40 +00:00
Mike Kinney
b3210f6c2c
fix some cppcheck warnings
2022-01-24 07:00:14 +00:00
Jm Casler
c8ecd6ac8e
Protos regened for reply and tapback
2022-01-23 09:30:44 -08:00
Ben Meadors
e706aae41d
Added NRF/RAK support for env plugin ( #1133 )
...
* Added NRF/RAK support for env plugin
* Added Environmental mixin to platform io
2022-01-23 10:05:39 -06:00
Jm Casler
7fae43e1a5
Merge branch 'master' of https://github.com/mc-hamster/Meshtastic-device
2022-01-23 01:05:09 -08:00
Jm Casler
8b60226497
set the routerMessage buffer to Constants_DATA_PAYLOAD_LEN
2022-01-23 01:05:07 -08:00
Ben Meadors
61e1b8d859
Set lastMeasurementPacket as one we're sending ( #1130 )
2022-01-22 19:24:47 -06:00
Ben Meadors
16ee75313a
BME280 support for environment and screen re-org ( #1129 )
2022-01-22 15:09:17 -06:00
Ben Meadors
b6706c7ac1
Admin message shutdown feature ( #1124 )
...
* Shutdown via proto admin message
2022-01-21 15:03:26 -06:00
Thomas Göttgens
7723b30951
Custom_ArialMT_Plain_10 not used anywhere ( #1122 )
2022-01-21 09:53:57 -06:00
Ben Meadors
6d34151590
Admin message shutdown protobufs ( #1119 )
...
* Updated protos for admin message shutdown protobufs
2022-01-20 21:43:15 -06:00
mkinney
420495cb2d
Merge branch 'master' into master
2022-01-19 15:45:58 -08:00
Ben Meadors
9309824874
RAK / NRF shutdown functionality on user button long press ( #1113 )
2022-01-19 17:10:02 -06:00
Balázs Kelemen
4fc443e760
Merge branch 'meshtastic:master' into master
2022-01-19 17:22:34 +01:00
Balazs Kelemen
53399f06e5
Canned message plugin status fix.
2022-01-19 09:55:06 +01:00
Ben Meadors
4e3fda87a1
Initial configuration.h -> variants refactor ( #1104 )
...
* Initial configuration to variants refactor
2022-01-18 18:35:42 -06:00
Balazs Kelemen
1ff3b3326c
Temporary fix on canned messages total length.
2022-01-18 23:15:54 +01:00
mkinney
8e3d30bd7f
Merge branch 'master' into fix_warning
2022-01-17 22:44:01 -08:00
Mike Kinney
68fadfe26c
change name of define because MAX_BLOCKSIZE is already taken
2022-01-18 06:13:43 +00:00
Mike Kinney
7f759d6bb5
Merge remote-tracking branch 'prampec/master' into add_more_env_sensors
2022-01-17 00:03:14 +00:00
Mike Kinney
1f227797c1
updated file after updating protobufs
2022-01-16 23:54:10 +00:00
Mike Kinney
6d960918e2
minor change to re-trigger ci
2022-01-16 15:22:17 -08:00
Mike Kinney
5797e32461
add support for other 2 sensors
2022-01-16 15:16:03 -08:00
Mike Kinney
41da6c3b99
add DHT22
2022-01-16 15:06:34 -08:00
Balazs Kelemen
fe3a352511
CannedMessagePlugin typo fix.
2022-01-16 23:18:40 +01:00
Jm Casler
91117ca7c6
AirTime - fix bug in array shifter
2022-01-15 15:27:25 -08:00
Jm Casler
c2435470c1
Airtime - calculate ms in a hour in preprocessor
2022-01-15 12:24:16 -08:00
Jm Casler
38efb8b3ad
Merge branch 'master' of https://github.com/mc-hamster/Meshtastic-device
2022-01-15 11:19:52 -08:00
Jm Casler
9ee7f5e0bd
airtime - reuse some functions
2022-01-15 11:19:50 -08:00
Jm Casler
7eb4713422
Merge branch 'meshtastic:master' into master
2022-01-15 09:51:10 -08:00
Jm Casler
a9ed26fdbc
Merge pull request #1090 from prampec/CannedMessagePlugin
...
Canned message plugin
2022-01-15 09:50:39 -08:00
Jm Casler
a7451b6abe
Airtime - removed debug message
2022-01-15 09:50:10 -08:00
Jm Casler
25a540c28b
Add airtime tx calculation as a 1hr rolling window
2022-01-15 09:44:29 -08:00
Jm Casler
38dd5612fd
Merge branch 'master' into CannedMessagePlugin
2022-01-15 09:20:10 -08:00
Jm Casler
778d13dee7
Merge branch 'meshtastic:master' into master
2022-01-15 08:25:11 -08:00
Jm Casler
2fd0d2baff
Fixed borked airtime report in /json/reports
...
For: https://github.com/meshtastic/Meshtastic-device/issues/1086
2022-01-15 08:24:39 -08:00
Jm Casler
419349e13e
Merge branch 'master' into CannedMessagePlugin
2022-01-13 17:31:12 -08:00
Balazs Kelemen
a1f80f024e
CannedMessagePlugin merge fix
2022-01-13 14:19:55 +01:00
Balazs Kelemen
41de8a1309
Relocate 'input' folder.
2022-01-13 14:17:21 +01:00
Balazs Kelemen
33f08364e4
Reset plugin in case of inactivity.
2022-01-13 14:17:21 +01:00
Balazs Kelemen
c5b95ed3c0
Screen update event.
2022-01-13 14:17:21 +01:00
Balazs Kelemen
f7c8cabdfe
Screen drawing routine goes to Plugin.
2022-01-13 14:17:20 +01:00
Balazs Kelemen
0f1c424731
Rotary get rid of duplicate methods.
2022-01-13 14:17:20 +01:00
Balazs Kelemen
3fa00f603b
Make all variables configurable.
2022-01-13 14:17:16 +01:00
Balazs Kelemen
f5004a66a1
Introduce InputBroker
2022-01-13 14:15:53 +01:00
Balazs Kelemen
b832b82ec6
Use init() instead of constructor.
2022-01-13 14:15:53 +01:00
Balazs Kelemen
fbd5b8b721
Canned message bugfixes.
2022-01-13 14:15:53 +01:00
Balazs Kelemen
772dfe39dc
Combine rotary with canned messages.
2022-01-13 14:15:53 +01:00
Balazs Kelemen
c7e62142e9
RotaryEncoderInterruptBase
2022-01-13 14:15:53 +01:00
Balazs Kelemen
6eb2b33124
Fix rotary glitch.
2022-01-13 14:15:53 +01:00
Balazs Kelemen
b3ddf16d64
Display sending state.
2022-01-13 14:15:53 +01:00
Balazs Kelemen
4a29aef19e
Show previous and next message in list.
2022-01-13 14:15:53 +01:00
Balazs Kelemen
7b8849493f
Adding screen frame
2022-01-13 14:15:53 +01:00
Balazs Kelemen
2b588f1567
CannedMessagePlugin initial commit
2022-01-13 14:15:53 +01:00
Mark Trevor Birss
975f7c0332
Fix SSD1306 OLED pinout on TLORA_V1_3
...
The V1.3 board OLED pinout changed from V1
Now on pin SDA(21) and SCL(22) not SDA(4) and SCL(15)
LILYGO Product Page
http://www.lilygo.cn/prod_view.aspx?TypeId=50060&Id=1253&FId=t3:50060:3
Product Pin
https://ae01.alicdn.com/kf/H098cb5d5159841b398fcfd4ebf705725W.jpg
2022-01-13 10:28:02 +02:00
Jm Casler
a8f1115c05
Fix typo
2022-01-11 15:56:58 -08:00
Jm Casler
ad31d558a1
Revert "Fix for battery level on tlora32 2.1"
...
This reverts commit 1b81b155d6
.
2022-01-10 21:15:43 -08:00
Jm Casler
1b81b155d6
Fix for battery level on tlora32 2.1
...
https://github.com/meshtastic/Meshtastic-device/issues/1039
2022-01-10 18:23:39 -08:00
Jm Casler
4ddc113ed6
Add isRouter to the power saving check.
2022-01-10 16:37:35 -08:00
Jm Casler
0a43be6f8c
Add Meshtastic to bootup
2022-01-10 07:57:25 -08:00
Jm Casler
5392a83e33
Disable light-sleep (aka bluetooth sleep) as the default behavior.
...
https://github.com/meshtastic/Meshtastic-device/issues/1071
2022-01-09 22:28:13 -08:00
Jm Casler
f302166832
Disable light sleep
2022-01-09 19:14:07 -08:00
Jm Casler
465ff3dd25
Fix nvs erase for native build
2022-01-08 12:03:18 -08:00
Jm Casler
2ee1155c78
add namespace count to nvs stats
2022-01-08 11:54:30 -08:00
Jm Casler
6506d54859
Erase NVS as part of factory reset & new triple click behavior.
2022-01-08 11:54:02 -08:00
Jm Casler
1fe4b95fe5
Add placeholder settings
2022-01-07 22:20:02 -08:00
Jm Casler
398a5baa90
Admin page framework is done.
2022-01-07 22:04:08 -08:00
Jm Casler
fcd3170a0f
Page for admin settings and a post to apply
2022-01-07 21:45:34 -08:00
Jm Casler
95f2d0c933
Fix build error. Forgot to save a file.
2022-01-07 21:02:31 -08:00
Jm Casler
e2d1cce1bb
Start of web admin
2022-01-07 20:20:47 -08:00
Erik R Norell
17dfb7d152
Touch on T-Echo to refresh e-ink screen
2022-01-07 09:57:29 +03:00
Erik R Norell
b6eb927ad2
Missed a spot to disable.
2022-01-06 20:00:53 +03:00
Erik R Norell
9d8a1b3522
Feature: add disable_tx setting #1065
2022-01-06 19:25:16 +03:00
Jm Casler
76d0ad2907
Add page with links to end points on /spiffs
2022-01-05 22:27:49 -08:00
Jm Casler
3a17822893
Fixed TLS "memory allocation failure"
2022-01-05 22:12:32 -08:00
Jm Casler
da7ca98f44
Merge branch 'meshtastic:master' into SPIFFS_UPDATE
2022-01-05 20:52:39 -08:00
Jm Casler
dbdbe75e9f
Rename httpClient
2022-01-05 19:44:21 -08:00
Jm Casler
d5fc905402
Don't delete contents of /static unless tar is downloaded
2022-01-05 19:29:45 -08:00
Jm Casler
38baebe48f
Use NTP time if connected to wifi
2022-01-03 17:35:20 -08:00
Jm Casler
1f9b1e2828
Merge branch 'NTP' into master
2022-01-03 16:18:01 -08:00
Jm Casler
063d7a7d81
Cleanup API endpoint debug output
2022-01-02 22:17:26 -08:00
Jm Casler
6d0368b13d
Update URL to proper meshtastic web download location & disable halting
2022-01-02 22:10:55 -08:00
Jm Casler
b2011a1889
Switching url to casler.org. github has too many redirections.
2022-01-02 20:37:52 -08:00
Jm Casler
893472e36a
Update text and tar URL
2022-01-02 20:05:13 -08:00
Jm Casler
4d82a0146b
Initial checkin of Online OTA SPIFFS update
2022-01-02 19:50:43 -08:00
Jm Casler
88281dbbf1
Merge branch 'master' into Heltec-V1
2022-01-02 11:09:46 -08:00
Jm Casler
9a87ec7353
Count tx airtime only after it's sent by the radio
2022-01-02 11:05:32 -08:00
Thomas Göttgens
3857dd7e52
regen protobuf headers
2022-01-02 14:41:41 +01:00
Jm Casler
690cb0c77a
Merge branch 'master' into Heltec-V1
2022-01-01 23:25:52 -08:00
Jm Casler
c00c2744bf
Merge branch 'master' into StoreAndForward
2022-01-01 23:23:26 -08:00
Jm Casler
0812094f35
Merge branch 'master' into ExternalNotificationFix
2022-01-01 23:18:49 -08:00
Jm Casler
749d127281
Return an informative message if web content files are unavailable.
2022-01-01 23:10:37 -08:00
Jm Casler
415ded1f4d
Merge branch 'StoreAndForward' of https://github.com/mc-hamster/Meshtastic-device into StoreAndForward
2022-01-01 19:54:56 -08:00
Jm Casler
924069f9ad
S&F - Only TX if utilization is below 25%
2022-01-01 19:54:49 -08:00
Ben Meadors
de1d5d61ff
Merge branch 'master' into Heltec-V1
2022-01-01 14:11:52 -06:00
Ben Meadors
af8f70e9ae
Merge branch 'master' into StoreAndForward
2022-01-01 14:11:30 -06:00
Ben Meadors
40f1a7bcaf
Merge branch 'master' into ExternalNotificationFix
2022-01-01 13:13:15 -06:00
Sjoer van der Ploeg
6e706e0585
Update MQTT.cpp ( #1050 )
...
Was missing a colon in the logs!
2022-01-01 13:12:24 -06:00
riddick
475348489e
Add status LED for diy targets and the core-pcb ( #1049 )
...
* Update device-install.sh
fix for #911
* add status led for diy target
Co-authored-by: Ben Meadors <benmmeadors@gmail.com>
2022-01-01 12:11:40 -06:00
Balazs Kelemen
c8aec324f5
Channel-binding filter accepts empty channel names.
2022-01-01 11:33:17 +01:00
Jm Casler
8bbdfe4538
Fix typo
2021-12-30 15:01:19 -08:00
Jm Casler
f53fdf1628
Merge branch 'meshtastic:master' into StoreAndForward
2021-12-30 14:27:00 -08:00
Jm Casler
a16dcbe9d0
Don't let S&F send payloads if channel utilization is > 50%
2021-12-30 14:24:44 -08:00
Thomas Göttgens
20497335c2
stop old chip from crashing
2021-12-30 22:20:15 +01:00
Thomas Göttgens
c531ea8601
new Configuration section
2021-12-30 22:16:46 +01:00
Jm Casler
7c6d53f297
Support for replies and tap backs
...
https://github.com/meshtastic/Meshtastic-device/issues/1035
2021-12-29 09:25:01 -08:00
Jm Casler
07adfd7543
Merge branch 'master' into ChannelUtilization
2021-12-29 00:49:35 -08:00
Jm Casler
bdacd97fea
Move airtimes struct into the class
2021-12-29 00:45:36 -08:00
Jm Casler
7eb00dd5f6
Remove unknown report type
2021-12-29 00:36:54 -08:00
Jm Casler
37dec91ed9
Rename periods to log
2021-12-29 00:36:15 -08:00
Jm Casler
cea35acfa0
Merge branch 'master' into StoreAndForward
2021-12-29 00:12:52 -08:00
Jm Casler
672ea5b494
Removed radio config that shouldn't be there.
2021-12-29 00:12:32 -08:00
Jm Casler
79e75a47f6
Add channel utilization to myNodeInfo
2021-12-28 23:37:23 -08:00
Jm Casler
10dc8233ea
Initial checkin for Airtime Utilization
...
https://github.com/meshtastic/Meshtastic-device/issues/1034
2021-12-28 23:34:49 -08:00
Jm Casler
654558abcd
Partial work for NTP client
2021-12-28 19:24:10 -08:00
Jm Casler
f3427084c2
Merge branch 'meshtastic:master' into master
2021-12-28 16:41:09 -08:00
Ben Meadors
1063415292
Remove networking operations from presentation layer ( #1033 )
...
* Remove networking operations from presentation layer
2021-12-28 14:17:56 -06:00
Ben Meadors
a70b849039
Changed getMacAddr behavior ( #1017 )
2021-12-28 11:20:45 -06:00
Jm Casler
648e8bb5e1
Support for MeshPacket_Delayed_DELAYED_BROADCAST
2021-12-27 10:02:43 -08:00
Jm Casler
988f8c4d23
Merge branch 'master' into StoreAndForward
2021-12-26 15:53:54 -08:00
Jm Casler
efdd2ad490
Apply formatting to S&F
2021-12-26 15:51:27 -08:00
Jm Casler
228be41ba6
Merge branch 'meshtastic:master' into StoreAndForward
2021-12-26 15:49:52 -08:00
Jm Casler
5432d3d44b
Merge branch 'meshtastic:master' into wifi
2021-12-26 15:48:18 -08:00
Jm Casler
e77cbd0588
Apply formatting to wifi related sections
2021-12-26 15:46:23 -08:00
Jm Casler
366a028502
Remove unused comments.
2021-12-26 09:05:35 -08:00
Jm Casler
caa4f3cd71
Merge branch 'master' into master
2021-12-24 13:52:25 -08:00
Jm Casler
0938cded58
Cleanup comments
2021-12-24 13:08:30 -08:00
Jm Casler
8e50e25eec
Cleanup content handler and remove request counter.
2021-12-23 19:56:37 -08:00
Jm Casler
2d8bf4d684
Fix for SoftAP bugs
2021-12-23 18:18:07 -08:00
Joshua Pirihi
0aa4ea86a0
Add mqtt_username and mqtt_password user preferences
2021-12-24 06:17:08 +13:00
Jm Casler
d09754fbcf
Add support for secondary channels that don't have their own PSK.
2021-12-21 19:28:47 -05:00
Jm Casler
73985c47d6
Merge branch 'master' into backlight
2021-12-19 19:34:29 -05:00
Jm Casler
192feeaf0e
Update broadcast address to NODENUM_BROADCAST
2021-12-19 15:11:30 -05:00
Sam
9f63a8c330
Fix coordinates not displaying when fixed
2021-12-19 14:55:57 -05:00
Jm Casler
b6d72d3248
Merge branch 'meshtastic:master' into master
2021-12-19 14:28:08 -05:00
Jm Casler
8d8fece89d
Update to show fixed gps alternating with location info.
2021-12-19 14:27:49 -05:00
Jm Casler
7af4a31329
Adding MeshPacket_Delayed
2021-12-19 14:02:36 -05:00
Jm Casler
2ace1f48b8
Merge branch 'meshtastic:master' into StoreAndForward
2021-12-19 13:58:22 -05:00
Jm Casler
d1d096d52a
S&F - Describe if the message is real time or delayed in MeshPacket
2021-12-19 13:58:01 -05:00
Jm Casler
34908a8f79
Merge pull request #1009 from meshtastic/nimble-lib-swap
...
Nimble lib swap
2021-12-18 16:30:27 -05:00
Jm Casler
d7a1b9fd62
Allow hop_limit to be configured
...
https://github.com/meshtastic/Meshtastic-device/issues/1007
2021-12-18 16:21:12 -05:00
Ben Meadors
727dcbc809
Merge branch 'master' into nimble-lib-swap
2021-12-18 15:16:39 -06:00
Andre Kirchhoff
4cd25bc755
add eink userButtonDoublePressed backlight trigger
2021-12-18 17:47:54 -03:00
Jm Casler
0e5a783c5a
Show fixed position indicator on screen #866
...
Show fixed position indicator on screen #866
2021-12-18 15:20:17 -05:00
Jm Casler
e68ca88c9c
Merge branch 'master' into master
2021-12-18 13:58:57 -05:00
Jm Casler
f3fc88ac5d
Test if screen address was found
2021-12-18 11:02:54 -05:00
Jm Casler
d1370071da
Test that the screen object has been created
2021-12-17 15:53:23 -05:00
Jm Casler
b71051a227
Attempt to address the ssl screen crashing on AndreK's device.
2021-12-17 14:02:29 -05:00