arduinoGP
27a10b395f
Update MQTT.cpp
...
(First real try at writing meaningful C++ but it seems to work.)
Allows sending JSON Position data from MQTT broker for broadcast to a LORA mesh via gateway device.
The new type is "sendposition". Valid envelope looks like:
{
"sender": "someSender",
"type": "sendposition",
"payload": {
"latitude_i": 399600000,
"longitude_i": -862600000,
"altitude": 100
}
}
This complements the "sendtext" type envelope.
2022-12-04 00:00:43 -05:00
Thomas Göttgens
28ff2efdef
Merge branch 'develop' of github.com:meshtastic/firmware into develop
2022-12-02 13:44:47 +01:00
Thomas Göttgens
bb1a9192eb
send a 4 byte magic header including the codec version
2022-12-02 13:44:36 +01:00
Ben Meadors
1787e2c775
Merge pull request #2014 from meshtastic/master
...
Downstream
2022-12-02 06:38:41 -06:00
Thomas Göttgens
470e711383
Audio Module is finished for regression tests.
2022-12-02 12:58:26 +01:00
Thomas Göttgens
eb4f682ad1
debug print thread count. max_threads is 32
2022-12-02 12:20:21 +01:00
Thomas Göttgens
4b63730efb
Still WIP, but first working version of audio. I2S works good, analogue not so much.
2022-12-02 00:30:31 +01:00
arduinoGP
8ff5dacc3c
Update MQTT.cpp
...
case Portnum_POSITION_APP adjusted so the various options allways get encoded into JSON as long as lat and long are present. There are circumstances where timestamp, time, or altitude might be missing and this causes silent failures of JSON encoding..
2022-12-01 15:44:47 -05:00
Thomas Göttgens
fb89828990
Definition cleanup and AudioModule WIP
2022-12-01 17:47:04 +01:00
Thomas Göttgens
72e17b558c
add temp code for heap debugging. Disable -DDEBUG_HEAP for release builds.
...
DEBUG_MSG output only for now.
2022-11-30 09:52:28 +01:00
Thomas Göttgens
628028475c
fix compile
2022-11-29 17:45:57 +01:00
Thomas Göttgens
05e992ad67
WIP: add digital audio. Needs a proto change, so checking in generated files for now.
2022-11-29 17:19:10 +01:00
Thomas Göttgens
bba6bf387e
hopefully fix compilation errors
2022-11-29 14:35:46 +01:00
Thomas Göttgens
4d32f7c5ad
WIP: audio module still does not work, but enabled for all regions where audio is permitted.
2022-11-29 11:22:18 +01:00
Thomas Göttgens
0dff05e881
Merge pull request #1998 from GUVWAF/dutyCycleLimit
...
Completely refrain from transmitting if duty cycle limit exceeded
2022-11-29 11:06:31 +01:00
Thomas Göttgens
f3c5a01daf
remove a few DSR Router bits for S&F Module
2022-11-28 21:58:30 +01:00
GUVWAF
7ca104cef6
Override duty cycle if user is_licensed
2022-11-27 16:53:02 +01:00
Thomas Göttgens
c7681cb24d
update board definition, update copy/paste errors, fix SX1280.
2022-11-27 14:03:50 +01:00
GUVWAF
3e892fc391
Merge branch 'meshtastic:develop' into develop
2022-11-26 21:14:52 +01:00
GUVWAF
330ac3be68
Update generated protobufs
2022-11-26 21:07:36 +01:00
GUVWAF
3b1e34efa1
Refrain from transmitting if duty cycle exceeded
2022-11-26 21:05:37 +01:00
Ben Meadors
a703ab4418
Merge branch 'master' into potential-sx1262-fix
2022-11-26 09:07:59 -06:00
caveman99
7c9cada50e
[create-pull-request] automated change
2022-11-26 15:04:12 +00:00
Ben Meadors
63838a1632
Merge branch 'master' into potential-sx1262-fix
2022-11-26 08:19:13 -06:00
Ben Meadors
47a47f1e69
Merge branch 'master' into develop
2022-11-26 08:18:35 -06:00
Ben Meadors
daac79f314
Merge branch 'master' into potential-sx1262-fix
2022-11-26 08:13:05 -06:00
Ben Meadors
71c0cf9b9a
Don't set DIO2 switch if TXEN is defined
2022-11-26 08:11:32 -06:00
Ben Meadors
ef87ddb798
Merge branch 'master' into master
2022-11-26 07:44:19 -06:00
lewis
c5fe878a6f
Fix the format of t-echo Bluetooth pairing display page
2022-11-26 21:37:32 +08:00
Thomas Göttgens
39948c76de
Merge branch 'master' into develop
2022-11-26 14:19:27 +01:00
Ben Meadors
10f14d27b7
Merge branch 'master' into MESSAGES
2022-11-26 07:13:20 -06:00
Ben Meadors
84a9d95b1f
Merge branch 'master' into MESSAGES
2022-11-26 06:43:52 -06:00
lewis
cdd499f147
Add missing restart parameters
2022-11-26 12:10:10 +08:00
GUVWAF
c45a85547e
Send 'ACK' response for admin message
2022-11-25 20:33:24 +01:00
GUVWAF
8815746006
Fix wrong comment
2022-11-25 20:33:23 +01:00
lewis
0dff4538f3
Add t-echo to the operation after the flash operation fails
2022-11-26 00:17:54 +08:00
Ihor Nehrutsa
6507683909
Squashed commit of the following:
...
commit c8d1bcf04fae5f7ac5b639ddd15a738045014c95
Author: Ihor Nehrutsa <Ihor.Nehrutsa@gmail.com>
Date: Fri Nov 25 15:11:18 2022 +0200
Revert "variants\tbeam\variant.h: Use LORA_CS instead of RF95_NSS"
This reverts commit 8d225ced9c
.
commit 1c37097448393ea9364c2b9bf10522802c61d5c4
Author: Ihor Nehrutsa <Ihor.Nehrutsa@gmail.com>
Date: Fri Nov 25 15:04:09 2022 +0200
Some little debugs added
commit f1b55e11af
Author: Ihor Nehrutsa <Ihor.Nehrutsa@gmail.com>
Date: Wed Nov 23 15:24:58 2022 +0200
Update variant.h
commit 8d225ced9c
Author: Ihor Nehrutsa <Ihor.Nehrutsa@gmail.com>
Date: Wed Nov 23 13:06:49 2022 +0200
variants\tbeam\variant.h: Use LORA_CS instead of RF95_NSS
2022-11-25 15:17:24 +02:00
Thomas Göttgens
51ef9b7fbe
fix RP2040 and Portduino Platforms
2022-11-24 12:24:57 +01:00
Thomas Göttgens
025d2264a2
m5stack runs with native tone support now.
2022-11-24 10:44:43 +01:00
Thomas Göttgens
b2284b2097
Tone now included in arduino core for ESP32.
2022-11-24 10:30:11 +01:00
Thomas Göttgens
5f8267c956
use the buzzer for external notification module
2022-11-24 10:11:42 +01:00
Thomas Göttgens
cf783a5bae
make GPS pins configurable through protos
2022-11-24 09:23:17 +01:00
Thomas Göttgens
32e5ced814
regen protos
2022-11-24 09:22:50 +01:00
Thomas Göttgens
0d7d59609a
Remove gpio binding for notification module.
2022-11-23 23:49:29 +01:00
Thomas Göttgens
8e3b500307
---EXPERIMENTAL--- reboot the board if the NO_AP_FOUND error comes back.
2022-11-23 23:47:50 +01:00
Thomas Göttgens
d6f77bf07e
Merge pull request #1978 from meshtastic/master
...
Master to Develop
2022-11-23 23:44:42 +01:00
Ben Meadors
2fedb6b774
Add reset nodedb handler back
2022-11-23 14:12:44 -06:00
GUVWAF
70bf7c490c
Revert "Override RoutingModule's ACK if on wrong channel"
...
This reverts commit 71c163a8ee
.
2022-11-23 19:27:57 +01:00
Thomas Göttgens
adbed5de95
- fix NTP sync on connect
...
- disable extended GPS mode again
- add --inline-suppr to cppflags
2022-11-22 17:19:24 +01:00
Thomas Göttgens
fe989f0bff
Merge pull request #1973 from meshtastic/master
...
Develop refresh to Master
2022-11-22 17:08:04 +01:00
Thomas Göttgens
679e346bcb
change old field denominator
2022-11-22 16:47:54 +01:00
Thomas Göttgens
71c2af04ec
why is this working on pio/windows?
2022-11-22 15:03:01 +01:00
Thomas Göttgens
23466d8eee
yank that dreaded json11 - first try
2022-11-22 14:29:00 +01:00
Ben Meadors
35d7e11678
Merge branch 'master' into master
2022-11-21 16:36:11 -06:00
GUVWAF
71c163a8ee
Override RoutingModule's ACK if on wrong channel
2022-11-21 20:43:17 +01:00
GUVWAF
5d8e661807
Send NAK on primary channel if it cannot decode it
2022-11-21 20:43:17 +01:00
Ben Meadors
24244e8474
Update AdminModule.cpp
2022-11-21 12:24:05 -06:00
Ben Meadors
fb4f9bdc40
Merge branch 'master' into transactional-config-edits
2022-11-21 12:10:49 -06:00
Ben Meadors
abf8fdb661
Merge branch 'master' into develop
2022-11-21 09:39:22 -06:00
Ben Meadors
53cd6bdf15
Merge branch 'master' into develop
2022-11-21 07:35:46 -06:00
Ben Meadors
b1ba807ec9
Only save and reboot while a transaction isnt open
2022-11-20 19:50:45 -06:00
Ben Meadors
c844f153e1
Merge branch 'master' into mqtt-init-defaults
2022-11-20 15:31:54 -06:00
Thomas Göttgens
4a2b02347f
Keymatrix Bugfix: Allow key 3 to send associated text
...
Feature: setting a text "~" emulates IO5/Userbutton with keymatrix.
2022-11-20 20:59:48 +01:00
Ben Meadors
1c5292ac86
Init default mqtt configurations
2022-11-20 12:29:10 -06:00
Thomas Göttgens
b54044fd00
if we have a filename, 'address' is the line number. Don't print that in hex ;-)
...
If it's really a hex address, prefix it with 0x
2022-11-20 12:00:57 +01:00
Thomas Göttgens
7ceb52103e
Cleaning up GPS Code a bit
2022-11-19 09:58:29 +01:00
Thomas Göttgens
95cc328b5c
That wifi update didn't go down well.
2022-11-18 19:37:56 +01:00
Thomas Göttgens
990c0119a7
fix portduino - again
2022-11-18 18:22:35 +01:00
Thomas Göttgens
144afee29e
trigger wifi reconnect by mqtt or ntp failures.
2022-11-18 18:03:30 +01:00
Thomas Göttgens
9665c08b59
MQTT: don't subscribe to JSON topic if JSON is disabled in config.
2022-11-17 21:14:49 +01:00
Thomas Göttgens
70d44b8838
next try.
2022-11-17 20:19:11 +01:00
Thomas Göttgens
b260c8b058
tryfix wifi issues
2022-11-17 20:09:08 +01:00
Thomas Göttgens
5991b59ba3
try fixing Wifi reconnects - don't manually reconnect and set auto-reconnect at the same time.
2022-11-17 17:48:46 +01:00
Thomas Göttgens
5bfc58ed64
testing issues with RAK11200/13300
2022-11-15 21:55:27 +01:00
Thomas Göttgens
79eff42c3c
Fix and Break radiolib
2022-11-14 10:53:16 +01:00
Thomas Göttgens
50a301899e
start to sort radiolib out. If we have macros, use them! :-)
...
Also we need Godmode for the SX1280 for now, hopefully can revert to more sane operation.
2022-11-14 09:49:50 +01:00
Ben Meadors
6e856efd0e
Merge branch 'master' into develop
2022-11-13 14:45:48 -06:00
Ben Meadors
c3c899bc85
Upstream protos for resolving conflicts
2022-11-13 14:45:26 -06:00
Ben Meadors
916f3cac41
Sync protos
2022-11-13 14:40:18 -06:00
Ben Meadors
8d4c526d16
Add Heltec Wireless Stick Lite V3 support
2022-11-13 13:28:02 -06:00
Ben Meadors
3d7dea0606
Added support for Heltec V3
2022-11-13 09:45:16 -06:00
Thomas Göttgens
263a421c4a
fix pico build
2022-11-13 15:35:18 +01:00
Thomas Göttgens
401b92bdbb
reverted too much
2022-11-13 15:28:43 +01:00
Thomas Göttgens
6a696af8f6
Revert "remember which devices were scanned on which bus and set them accordingly." - this is not working at all.
2022-11-13 14:56:52 +01:00
Thomas Göttgens
037d6c253b
fix portduino
2022-11-13 11:58:02 +01:00
Thomas Göttgens
b6de79b21a
fix build for RP2040 which actually has 2 TwoWire interfaces.
2022-11-12 17:50:33 +01:00
Thomas Göttgens
52cf530356
missing 2 sensor changes
2022-11-12 17:18:17 +01:00
Thomas Göttgens
861ded37db
remember which devices were scanned on which bus and set them accordingly.
2022-11-12 17:12:40 +01:00
Thomas Göttgens
7a67388a97
Merge branch 'master' of github.com:meshtastic/firmware into develop
2022-11-12 14:34:51 +01:00
lewis he
67efd8172a
Merge branch 'master' into master
2022-11-12 20:11:52 +08:00
lewis
60fdf9fcb2
Place PMU initialization before scanI2Cdevice
2022-11-12 20:09:25 +08:00
Thomas Göttgens
65197a8e48
- Add new Compass Sensor
...
- speed up I2C Scanning
- make adding sensors less error prone
2022-11-12 11:03:29 +01:00
lewishe
43f769ebac
Resolve compilation conflicts
2022-11-12 16:01:30 +08:00
lewishe
dff6eeb90e
Merge branch 'master' of https://github.com/lewisxhe/Meshtastic-device
2022-11-12 15:16:54 +08:00
lewishe
61ebdb3367
Add SD card initialization
2022-11-12 15:14:13 +08:00
lewishe
cd95d0865f
Repair the sharing of Wire1 between RTC and PMU in tbeams3
2022-11-12 15:12:53 +08:00
lewishe
68ccebafbf
Add low-speed crystal initialization for ESP32S3
2022-11-12 14:38:48 +08:00
puzzled-pancake
3737252d39
Update NZ_865 to 36dBm
...
Updated NZ_865 to 36dBm as per:
https://rrf.rsm.govt.nz/smart-web/smart/page/-smart/domain/licence/LicenceSummary.wdk?id=219752
6dBW = 36dBm/4watt
2022-11-12 17:55:28 +13:00
lewis he
888a8d05c4
Merge branch 'meshtastic:master' into master
2022-11-12 09:56:18 +08:00
Thomas Göttgens
f25f902c20
max power for the 1280 is +13dBm
2022-11-11 08:59:16 +01:00
Thomas Göttgens
222424a80c
no excuses, this was a SNAFU
2022-11-10 23:06:37 +01:00
Thomas Göttgens
74f31d7d68
Fix SX1280 init
2022-11-10 23:00:01 +01:00
Thomas Göttgens
5c59c8d701
GPS Update
2022-11-10 22:21:07 +01:00
Ben Meadors
30a87e3145
Switch to a smaller sample of devices for cppcheck
2022-11-10 07:26:28 -06:00
Thomas Göttgens
87f7a60f71
fix #1931 coordinates inserted into NMES stream
2022-11-10 13:51:22 +01:00
Thomas Göttgens
f7d8885257
update coordinates for DMS display too
2022-11-10 13:50:38 +01:00
Thomas Göttgens
d1acf02ee8
Master Merge
2022-11-10 11:01:36 +01:00
Thomas Göttgens
b004706eff
fix #1928 valid NMEA sentences
2022-11-09 23:42:52 +01:00
GUVWAF
1213ec2d57
Set preamble length back to 32
2022-11-09 21:21:50 +01:00
Thomas Göttgens
4dd140a887
fix #1914 and clean up rangetest a bit
2022-11-09 15:12:57 +01:00
Thomas Göttgens
803858ab0a
change default pins for codec2 to work on TLORA 2.1-1.8
2022-11-09 11:50:13 +01:00
Thomas Göttgens
671e6cde44
Merge branch 'master' into develop
2022-11-08 22:33:38 +01:00
Thomas Göttgens
7a3ad0afba
fix #1916
2022-11-08 22:32:53 +01:00
Ben Meadors
32223a818c
Updated admin module and protobufs
2022-11-08 15:04:24 -06:00
Thomas Göttgens
9f9bd40343
rename wifi_mode to eth_mode
2022-11-08 21:53:44 +01:00
Ben Meadors
d6eeda7136
Merge pull request #1917 from meshtastic/master
...
Master Rollup
2022-11-08 07:25:40 -06:00
Ben Meadors
fb92e498f0
Merge pull request #1902 from GUVWAF/develop
...
Change preambleLength to 8 symbols to reduce airtime
2022-11-08 07:25:02 -06:00
Ben Meadors
bf8d8886fd
Merge branch 'develop' into master
2022-11-08 07:20:29 -06:00
Thomas Göttgens
6934e0bce7
Fix assert
2022-11-06 18:36:17 +01:00
Ben Meadors
6694d31d07
Somehow I still missed one :-|
2022-11-06 18:22:52 +01:00
Ben Meadors
d15edf1955
Update NMEAWPL.h
2022-11-06 18:22:52 +01:00
Ben Meadors
e1ce037550
Update NMEAWPL.cpp
2022-11-06 18:22:52 +01:00
Ben Meadors
f9c376a524
Update NMEAWPL.cpp
2022-11-06 18:22:52 +01:00
Ben Meadors
26a907444c
Fix for alpine linux builds
2022-11-06 18:22:52 +01:00
Thomas Göttgens
631db56a44
Next try, plus change cppcheck defines back.
2022-11-06 14:32:02 +01:00
Thomas Göttgens
7b378d36cc
try to make cppcheck happy again
2022-11-06 13:29:01 +01:00
Thomas Göttgens
8ab269e1b3
revert BME680 to default settings, they are working good. Our init was just replicating what's in the lib anyway.
2022-11-06 10:52:54 +01:00
Thomas Göttgens
7652253b8d
optimize BME680 usage
2022-11-06 10:37:14 +01:00
Ben Meadors
9c0483975c
Somehow I still missed one :-|
2022-11-05 15:34:54 -05:00
Ben Meadors
d641adc0fc
Update NMEAWPL.h
2022-11-05 15:20:09 -05:00
Ben Meadors
a7a020f431
Update NMEAWPL.cpp
2022-11-05 15:14:08 -05:00
Ben Meadors
a08ac5a47e
Update NMEAWPL.cpp
2022-11-05 15:11:11 -05:00
Ben Meadors
30e5706eaa
Fix for alpine linux builds
2022-11-05 15:10:43 -05:00
Thomas Göttgens
16444c190d
Ignore Band power limits for licensed HAMs
2022-11-05 20:13:47 +01:00
Thomas Göttgens
3d9633a56c
Different Sensor access, should prevent overheating/wrong measurements.
2022-11-05 20:12:41 +01:00
GUVWAF
c0e630522c
Merge branch 'meshtastic:develop' into develop
2022-11-05 19:09:36 +01:00
Ben Meadors
950d5defda
Master to develop (resolves conflicts) ( #1903 )
...
* Rearranging deck chairs, 900M22S working, 30S not
* We do have wire, just not where it's expected
* Put more of the module specific pins in their blocks
* tryfix compile with NO_SCREEN
* Portduino only: don't continue to try rebooting (#1887 )
Co-authored-by: Thomas Göttgens <tgoettgens@gmail.com>
* Support for TLORA 2.1-1.8
* Don't allow arbitrary channel name for admin (#1886 )
Co-authored-by: Ben Meadors <benmmeadors@gmail.com>
* Experimental DIY nrf52840 feather support (#1884 )
* Experimental DIY nrf52840 feather support
* Fix target
* sx1262 wiring
* Remove lib
* Don't consider Response as ACK for FloodingRouter (#1885 )
Co-authored-by: Ben Meadors <benmmeadors@gmail.com>
* Fix feather diy (#1892 )
* Fix variant
* Fix feather diy target
* [modules][external notifications] allow select channel to listen to
* Fix feather diy pin mapping (#1894 )
Thanks to @markbirss
* [create-pull-request] automated change
* Override Screen Autodtect
* Maybe fix crash of this board.
* Fixes reset loop with new espressif32 platform on tlora-v2
Sending a pulse to the OLED_RESET Pin 16 results in a reset loop using recent version of the espressif32 platform.
* Experiment with self hosted action runner
* Fix MQTT on ETH
* revert the tryfix
* Cheating
* Cleanup artifacts older than 1 month
* Update cleanup_artifacts.yml
* Update cleanup_artifacts.yml
* Update cleanup_artifacts.yml
* Delete cleanup_artifacts.yml
* fix: use RF95_IRQ for wakeup source in doLightSleep (#1899 )
Co-authored-by: Thomas Göttgens <tgoettgens@gmail.com>
Co-authored-by: Ben Meadors <benmmeadors@gmail.com>
* Update protos
* Update protos
Co-authored-by: code8buster <communismisgreat@national.shitposting.agency>
Co-authored-by: Thomas Göttgens <tgoettgens@gmail.com>
Co-authored-by: GUVWAF <78759985+GUVWAF@users.noreply.github.com>
Co-authored-by: Mykhailo Lesyk <m@lesyk.org>
Co-authored-by: Mykhailo Lesyk <lesykm@users.noreply.github.com>
Co-authored-by: caveman99 <caveman99@users.noreply.github.com>
Co-authored-by: he-leon <he-leon@users.noreply.github.com>
Co-authored-by: Lars Weber <weber@weber-software.com>
2022-11-05 09:28:41 -05:00
Thomas Göttgens
1716c4d6f9
Allow static IP for WLAN
...
and portentially fix reconnect issues
2022-11-05 15:02:06 +01:00
Ben Meadors
cda7a60734
Update protos
2022-11-05 08:43:44 -05:00
Lars Weber
ed26ab801c
fix: use RF95_IRQ for wakeup source in doLightSleep ( #1899 )
...
Co-authored-by: Thomas Göttgens <tgoettgens@gmail.com>
Co-authored-by: Ben Meadors <benmmeadors@gmail.com>
2022-11-05 08:37:00 -05:00
Thomas Göttgens
8874a6e488
update protos
2022-11-05 14:18:57 +01:00
GUVWAF
176072801b
Change preambleLength to 8 symbols to reduce airtime
2022-11-05 09:58:10 +01:00
Thomas Göttgens
09cdc20440
manual merge of changes from Master
2022-11-04 19:56:44 +01:00
Thomas Göttgens
4ccb4393c5
Fix MQTT on ETH
2022-11-04 19:44:45 +01:00
Thomas Göttgens
acfa186d44
Override Screen Autodtect
2022-11-03 22:44:22 +01:00
caveman99
f1afbf2c0f
[create-pull-request] automated change
2022-11-03 21:35:06 +00:00
Thomas Göttgens
20686cc66a
Show boot logo / OEM Logo longer - 5 seconds each now.
2022-11-03 09:46:32 +01:00
Mykhailo Lesyk
a0c5defda6
Merge branch 'master' into ext_notification_channel
2022-11-02 20:34:23 -07:00
Mykhailo Lesyk
25a3a09d5f
[modules][external notifications] allow select channel to listen to
2022-11-02 20:31:28 -07:00
GUVWAF
5715ddc361
Don't consider Response as ACK for FloodingRouter ( #1885 )
...
Co-authored-by: Ben Meadors <benmmeadors@gmail.com>
2022-11-02 14:32:18 -05:00
Thomas Göttgens
09ddde177c
codec2 Audio Support for SX1280 (untested)
2022-11-02 18:23:41 +01:00
Ben Meadors
ef18b173cd
Experimental DIY nrf52840 feather support ( #1884 )
...
* Experimental DIY nrf52840 feather support
* Fix target
* sx1262 wiring
* Remove lib
2022-11-02 18:19:09 +01:00
GUVWAF
ac4e88e0d2
Don't allow arbitrary channel name for admin ( #1886 )
...
Co-authored-by: Ben Meadors <benmmeadors@gmail.com>
2022-11-02 18:19:09 +01:00
Thomas Göttgens
3e82cd7dd4
Support for TLORA 2.1-1.8
2022-11-02 18:19:09 +01:00
GUVWAF
b1f2025558
Portduino only: don't continue to try rebooting ( #1887 )
...
Co-authored-by: Thomas Göttgens <tgoettgens@gmail.com>
2022-11-02 18:19:09 +01:00
Thomas Göttgens
57ca5fea81
tryfix compile with NO_SCREEN
2022-11-02 18:19:09 +01:00
Thomas Göttgens
4650989774
Merge branch 'master' into TLORA-18
2022-11-02 15:01:40 +01:00
Ben Meadors
39c1637030
Experimental DIY nrf52840 feather support ( #1884 )
...
* Experimental DIY nrf52840 feather support
* Fix target
* sx1262 wiring
* Remove lib
2022-11-02 07:48:14 -05:00
Ben Meadors
6d3028f213
Merge branch 'master' into TLORA-18
2022-11-02 07:20:39 -05:00
GUVWAF
b2969b2faf
Don't allow arbitrary channel name for admin ( #1886 )
...
Co-authored-by: Ben Meadors <benmmeadors@gmail.com>
2022-11-02 07:18:15 -05:00
Thomas Göttgens
d07350e4a4
Merge branch 'master' into TLORA-18
2022-11-02 13:14:51 +01:00
Thomas Göttgens
12df55c3d4
Support for TLORA 2.1-1.8
2022-11-02 13:12:15 +01:00
GUVWAF
85b541bfd9
Portduino only: don't continue to try rebooting ( #1887 )
...
Co-authored-by: Thomas Göttgens <tgoettgens@gmail.com>
2022-11-02 06:58:14 -05:00
Thomas Göttgens
32ad8aaa4e
tryfix compile with NO_SCREEN
2022-11-02 10:17:59 +01:00
Sacha Weatherstone
5b648be2a5
More renaming
2022-10-31 18:47:10 +10:00
Sacha Weatherstone
b24caa1e06
Update links
2022-10-31 17:32:38 +10:00
Ben Meadors
afafb3ba32
Fixing a number of T-Beam poweroff display issues ( #1876 )
2022-10-30 20:40:30 -05:00
Ben Meadors
311835a231
Implement extended device metadata ( #1874 )
...
* Implement extended device metadata
* HAS_BLUETOOTH should be global
2022-10-30 10:02:11 -05:00
code8buster
1f9db0a8fe
Disaster.radio dev board support update ( #1873 )
...
* Bringing changes from 1.2-legacy over to the new structure in 1.3/2.0
* Add meshtastic-dr-dev to CI artifact workflow
2022-10-29 16:37:27 -05:00
Ben Meadors
d6c9327aef
Opposite logic for use_preset based channel name ( #1871 )
2022-10-29 11:40:05 -05:00
Ben Meadors
051ce5e09f
Merge branch 'master' into techo-shutdown-backlight
2022-10-27 20:17:31 -05:00
timo
6146b773cf
Better #define guard for PIN_EINK_EN
2022-10-27 17:59:53 -07:00
Thomas Göttgens
8a4341fec4
use new lora.use_preset bool ( #1868 )
2022-10-27 19:15:16 -05:00
Tim O'Brien
154b7d256c
Powers off eink backlights before shutdown
...
- t-echo boards in particular need this
- follows the existing defines structure
2022-10-27 11:03:27 -07:00
Mark Trevor Birss
8a1bf8cd86
RAK14000 2.13" b/w E-Ink partial update support
...
Changed from GxEPD2_213_B74 (which was not going to give partial update support on this display) to GxEPD2_213_BN - RAK14000 2.13 inch b/w 250x122
2022-10-27 08:59:39 +02:00
Mark Trevor Birss
f474953b51
RAK14000 2.13 inch b/w E-Ink partial update support
...
Changed from GxEPD2_213_B74 (which was not going to give partial update support on this display) to GxEPD2_213_BN - RAK14000 2.13 inch b/w 250x122
2022-10-27 08:56:04 +02:00
Ben Meadors
82bcd391cd
Fix those refs
2022-10-26 16:50:58 -05:00
thebentern
23c9fa0b56
[create-pull-request] automated change
2022-10-26 21:29:46 +00:00
Thomas Göttgens
d5a9e3114a
Update ethClient.cpp
2022-10-26 18:37:51 +02:00
Thomas Göttgens
7417729482
debug removed
2022-10-26 18:37:20 +02:00
Thomas Göttgens
d5c407c098
remove accidental commit
2022-10-26 18:36:41 +02:00
Thomas Göttgens
689cec14aa
Merge branch 'master' of github.com:meshtastic/Meshtastic-device
2022-10-26 18:15:07 +02:00
Thomas Göttgens
04225826f6
Bump ConfigDB Version.
...
this forces a factory reset on upgrade.
2022-10-26 18:12:31 +02:00
caveman99
0c3ec9254d
[create-pull-request] automated change
2022-10-26 15:56:26 +00:00
Thomas Göttgens
d7c98062ce
Merge remote-tracking branch 'remotes/origin/master' into remove-softap
2022-10-26 17:54:21 +02:00
Thomas Göttgens
497c0b7a47
don't rush failed time updates
2022-10-26 17:38:53 +02:00
Thomas Göttgens
b7ebe03ca8
API Server and DHCP Lease Management
2022-10-26 11:09:59 +02:00
Thomas Göttgens
a66538fe55
MQTT is working over ethernet
2022-10-26 00:07:02 +02:00
Thomas Göttgens
602e65d898
fix non-ESP32 builds
2022-10-25 12:42:08 +02:00
Thomas Göttgens
338c9c1e0c
Remove Captive Portal and SoftAP Mode
2022-10-25 11:53:22 +02:00
Thomas Göttgens
9fac57b713
Merge branch 'master' of github.com:meshtastic/Meshtastic-device
2022-10-24 23:11:56 +02:00
Ben Meadors
761804b17a
Send network ping on triple-click ( #1852 )
...
* Send network ping on multi-press
* Refresh myNodeInfo before sending
* Cleanup and screen print
* Update ButtonThread.h
2022-10-24 11:03:54 -05:00
Ben Meadors
c47401d729
Remove setting fixed pin on double-click ( #1851 )
...
* Remove setting fixed pin on double-click
* Remove disablePin method
2022-10-24 07:16:13 -05:00
Thomas Göttgens
aab52f1e8d
Merge branch 'master' of github.com:meshtastic/Meshtastic-device
2022-10-23 16:41:04 +02:00
Mykhailo Lesyk
41267a42f7
[rak4630] enable 3.3v periphery before scan for i2c devices ( #1847 )
...
Co-authored-by: Ben Meadors <benmmeadors@gmail.com>
2022-10-22 19:55:34 -05:00
Ben Meadors
568434d0fa
Use preset wiring ( #1845 )
...
* When we init default, set use_preset to true
* Only use modem_preset when we use_preset
* When we init default, set use_preset to true (#1843 ) (#1844 )
2022-10-22 18:51:22 -05:00
Ben Meadors
2c1bbf1ac6
When we init default, set use_preset to true ( #1843 )
2022-10-22 15:42:21 -05:00
Thomas Göttgens
1e97dcbb4c
Portduino is always special.
2022-10-22 16:53:57 +02:00
Thomas Göttgens
f3fee5f4fb
first murmurs of ethernet support
2022-10-22 16:29:50 +02:00
Thomas Göttgens
564feadc0d
Merge branch 'master' of github.com:meshtastic/Meshtastic-device
2022-10-22 16:28:57 +02:00
caveman99
cb26bc3871
[create-pull-request] automated change
2022-10-22 14:18:18 +00:00
Thomas Göttgens
f7655f3abe
fix compiler warning
2022-10-22 14:18:47 +02:00
Thomas Göttgens
62b3509009
missed one
2022-10-22 14:13:45 +02:00
Thomas Göttgens
d817889255
don't depend on EXT_NOTIFY_OUT being defined.
2022-10-22 13:45:43 +02:00
Thomas Göttgens
d4ddcdd91e
use PWM buzzer on notification module. To activate set moduleConfig.external_notification.output equal to the PIN_BUZZER. If another value is set, the traditional digital mode is used
2022-10-22 13:35:34 +02:00
lewis he
da2279c295
Merge branch 'meshtastic:master' into master
2022-10-22 18:22:12 +08:00
Thomas Göttgens
be8da851a6
fix json filebrowser in web server
2022-10-22 11:55:01 +02:00
Ben Meadors
d4ea9568ac
Save devicestate (nodedb) on position config change ( #1829 )
2022-10-20 13:14:53 -05:00
Ben Meadors
97968213ff
Factory reset should include modules and channels ( #1828 )
2022-10-20 07:51:52 -05:00
Ben Meadors
ddc1928bbb
Merge branch 'master' into oem-proto
2022-10-19 19:22:35 -05:00
Ben Meadors
056a93f0c9
Consolidate reboots ( #1827 )
2022-10-19 19:19:04 -05:00
Thomas Göttgens
7c8c479b96
wire in OEM.proto keystore
2022-10-19 15:39:06 +02:00
caveman99
2236f74a55
[create-pull-request] automated change
2022-10-19 11:44:12 +00:00
Thomas Göttgens
b56f9b3b16
Dont retransmit packets destined for ourselves.
...
Solves assert failed: virtual ErrorCode Router::send(MeshPacket*) Router.cpp:189 (p->to != nodeDB.getNodeNum())
2022-10-19 11:44:26 +02:00
Thomas Göttgens
075a53ced0
Update MQTT.cpp
2022-10-19 11:04:13 +02:00
Thomas Göttgens
18ccb38824
Update MQTT.cpp
2022-10-19 11:01:23 +02:00
Thomas Göttgens
c97831963b
just for good measure, correct json type field
2022-10-19 10:58:46 +02:00
Thomas Göttgens
7c3dc076d2
only convert and send JSON topics with type 'sendtext'
2022-10-19 10:54:56 +02:00
Thomas Göttgens
ea87193c8f
possible fix for stuck MQTT handler.
2022-10-18 21:51:40 +02:00
caveman99
227cd93e67
[create-pull-request] automated change
2022-10-18 10:20:06 +00:00
Thomas Göttgens
01298a7b01
Update RedirectablePrint.cpp
2022-10-18 11:18:12 +02:00
Thomas Göttgens
46aee8274f
fix JSON red herring error messages and Redirectable Print's new fixed buffer.
2022-10-18 11:16:21 +02:00
Thomas Göttgens
3b7c0be842
don't irritate people with non working options
2022-10-18 10:30:50 +02:00
Thomas Göttgens
49378a9145
If wifi credentials ever go stale, dump them.
...
This solves the dreaded 5 - STA_DISCONNECTED / 2 - AUTH_EXPIRE loops
2022-10-18 10:16:47 +02:00
Ben Meadors
f10d04591d
Don't make a nested json object payload ( #1815 )
2022-10-17 09:09:28 -05:00
Thomas Göttgens
e65d9e8ccd
Add support for SX1281 on 2.4 GHz ( #1809 )
...
* Add support for SX1281 on 2.4 GHz
* only allow wide BW settings when the right chip is detected
* portduino cannot use this chip yet as it uses an old modified version of radiolib
* missed a spot
* Attempt to supress false positive
* Attempt to supress false positive
* Trying casing from the cpp-check manual
* Trying casing from the cpp-check manual
* Inline suppr should be default but...
* Maybe casting it will make the damn thing shut up
Co-authored-by: Ben Meadors <benmmeadors@gmail.com>
2022-10-17 08:33:41 -05:00
caveman99
7dcc981a2c
[create-pull-request] automated change
2022-10-17 08:04:36 +00:00
Ben Meadors
b0d05522c0
Make telemetry packets minimum priority ( #1810 )
2022-10-16 15:59:59 -05:00
Ben Meadors
fc57a9daa4
Send environment telemetry every minute ( #1808 )
2022-10-16 11:36:38 -05:00
Ben Meadors
efe2e90a03
Merge branch 'master' into nmea-serial
2022-10-16 09:59:30 -05:00
Ben Meadors
45f9dee89a
Telemetry phone api guard ( #1805 )
...
* Delay start of telemetry modules
* Don't send unless our toPhoneQueue is empty
* Get wrecked, checks!
2022-10-16 09:58:58 -05:00
Thomas Göttgens
cc73d2c2f2
Sigh...
2022-10-16 16:51:17 +02:00
Thomas Göttgens
b1f789dddd
fix cppcheck
2022-10-16 16:45:32 +02:00
Thomas Göttgens
d3e9dbf6a9
Add NMEA output mode (my own position, and other devices as waypoints) to serial module
2022-10-16 16:37:38 +02:00
caveman99
7a9673dc37
[create-pull-request] automated change
2022-10-16 14:24:27 +00:00
Thomas Göttgens
27bcf67c0c
add routine to output waypoint data
2022-10-16 12:28:49 +02:00
Ben Meadors
7fde56b8ac
Make telemetry logging more concise ( #1804 )
...
* Make telemetry logging more concise
* Whoops
2022-10-15 18:48:34 -05:00
Ben Meadors
6b614a2d6a
Added LPS22HB (RAK-1902) sensor support ( #1802 )
2022-10-15 14:55:57 -05:00
Ben Meadors
a3e67f8e4b
SHTC3 Sensor (RAK-1901) support ( #1800 )
2022-10-15 09:11:05 -05:00
Ben Meadors
028b25cfe8
Change RTCQuality acceptance criteria ( #1797 )
...
Co-authored-by: Thomas Göttgens <tgoettgens@gmail.com>
2022-10-14 19:12:55 -05:00
Ben Meadors
2555e082d6
Add nrf52 to serial module registration ( #1799 )
...
* Add nrf52 to serial module registration
* Update Modules.cpp
* Update Modules.cpp
* Update Modules.cpp
2022-10-14 11:38:56 -05:00
Thomas Göttgens
a7e0127793
scan i2c twice for all devices, not just tbeam
2022-10-13 23:46:25 +02:00
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