Ben Meadors
31c4693c66
Missed the version bump apparently
2023-12-02 15:50:17 -06:00
GUVWAF
6ff61b3e04
Pico W: Initial Wi-Fi support ( #2980 )
...
* Pico W: Initial WiFi support: connects, but freezes after a while
* Update arduino-pico core to fix hang with Wi-Fi
* Add `picow` to workflow since it's different from `pico` now
2023-12-02 14:47:52 -06:00
S5NC
9e90b4af02
Update variant.h ( #2930 )
...
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2023-12-02 07:46:25 -06:00
S5NC
2544733ad4
Standardise order for setting GPIO pin default values ( #2942 )
...
* Update SX126xInterface.cpp
* Update GPS.cpp
* Update TFTDisplay.cpp
* Update SX128xInterface.cpp
* Update EInkDisplay2.cpp
* trunk fmt
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
Co-authored-by: Thomas Göttgens <tgoettgens@gmail.com >
2023-12-02 07:40:31 -06:00
Thomas Göttgens
1b6c11c5f1
tryfix crash ( #2964 )
...
* tryfix crash
* only use this when wifi is not enabled. (poking around)
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2023-12-02 07:00:20 -06:00
S5NC
4c69d06ac0
Update Power.cpp ( #2979 )
2023-12-02 06:30:00 -06:00
code8buster
85cbde75fe
Merge pull request #2977 from meshtastic/g2-defaults
...
Factory Defaults for Nano G2 Ultra
2023-12-02 00:36:31 +00:00
Ben Meadors
a05bab35ad
=
2023-12-01 07:17:38 -06:00
Ben Meadors
ac506a581c
Merge branch 'master' into g2-defaults
2023-12-01 07:07:59 -06:00
Ben Meadors
def4ec5822
Always set user (nodeinfo) role to device config's current role ( #2973 )
2023-12-01 07:00:19 -06:00
Ben Meadors
209fb585b0
Default to what G2 comes with
2023-11-30 20:49:00 -06:00
S5NC
fb89482129
Set default LoRa SPI pins individually on ESP32 architecture ( #2971 )
...
* Each pin individually
* Correction
---------
Co-authored-by: Jonathan Bennett <jbennett@incomsystems.biz >
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2023-11-30 06:39:46 -06:00
Thomas Göttgens
8e742f2f80
Update portduino.ini
2023-11-30 11:53:47 +01:00
Thomas Göttgens
238cf8cdeb
fix portduino
2023-11-30 11:53:47 +01:00
Thomas Göttgens
5df7f07f95
unpin radiolib
2023-11-30 11:53:47 +01:00
Thomas Göttgens
6fa026a78b
fix radiolib API for 6.3.0 release
2023-11-30 10:59:01 +01:00
Jonathan Bennett
39743832ad
Revert Portduino RadioLib to 6.1.0
2023-11-29 20:19:10 -06:00
Jonathan Bennett
bd2675caf1
Temporarily Pin RadioLib to 6.2.0
2023-11-29 20:19:10 -06:00
Jonathan Bennett
c489c251ab
Pull in Portduino changes for Raspberry Pi support
2023-11-29 20:19:10 -06:00
Jonathan Bennett
14d03a2bda
Initial implementation of I2C
2023-11-29 20:19:10 -06:00
Jonathan Bennett
423b8ad603
Adds real GPS support to Raspberry Pi arch
2023-11-29 20:19:10 -06:00
Jonathan Bennett
ce8342d3e5
Drop Pi HAL
2023-11-29 20:19:10 -06:00
Jonathan Bennett
57227c0f85
Add gpiochip setting
2023-11-29 20:19:10 -06:00
Jonathan Bennett
1ca2923658
Fix missed #if defined() logic
2023-11-29 20:19:10 -06:00
Jonathan Bennett
d10b1e1d00
Add better error reporting for RF95 init failure
2023-11-29 20:19:10 -06:00
Jonathan Bennett
d3e64350d9
Remove RADIOLIB_SPI_PARANOID compile option, as it does nothing
2023-11-29 20:19:10 -06:00
Jonathan Bennett
102efd4954
Move to portduino GPIO, adding user button support
2023-11-29 20:19:10 -06:00
S5NC
18cf8ca4fa
Generalise SPI pin names ( #2970 )
...
* Generalise SPI pin names
* CS not NSS
* trunk fmt
* Update variant.h
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2023-11-29 15:51:05 -06:00
Ben Meadors
c7f6071f70
Enable IO2 toggling on RAK if the coast is clear ( #2968 )
...
* Enable IO2 toggling on RAK if the coast is clear
* Guard against monteops target which doesn't use 3V3 pin
* Also check for en_gpio = 0 to avoid re-setting the value
2023-11-28 20:40:51 -06:00
Thomas Göttgens
c7e3485dd7
Revert "same change for STM32WL - also update trunk"
...
This reverts commit f9fdb0f98d .
2023-11-26 14:49:11 +01:00
Thomas Göttgens
603e564db3
same change for STM32WL - also update trunk
2023-11-26 14:49:11 +01:00
Thomas Göttgens
ac318a9850
Swapped out crypto engine for one that also works with AES-256
2023-11-26 14:49:11 +01:00
Ben Meadors
1feb74f525
Add number of sats to default position flags ( #2962 )
2023-11-25 19:34:30 -06:00
Thomas Göttgens
d6fc1c314f
WIP: Add battery level for Nimble
2023-11-25 16:03:39 +01:00
Thomas Göttgens
b3852322ef
Add config example for Elecrow Hat
...
NFC
2023-11-24 14:40:20 +01:00
HookdomPonix
cbb8eb65ba
Add USB detection to RAK4631 based boards. ( #2956 )
...
* Add support for the rak10701 board, no touch
* Moved tftblack fillin and changed teh src flags
* Added rak10701 to platformio.ini
* Add USB detection to RAK4631 units.
* Eliminate spurious symbol in comment field.
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2023-11-22 10:30:55 -06:00
Jonathan Bennett
4712b1ca65
Add manual run option to package_raspbian.yml ( #2954 )
2023-11-22 07:17:48 -06:00
Ric In New Mexico
57542ce9e6
Retain device nodeinfo during reset-nodedb ( #2951 )
...
* INA3221 bugfixes & refinement
Reorganized and refactored some INA3221 code
Added comments
Added missing shunt resistor value (100mΩ)
Added INA3221 Channel 1 to getINAVoltage() for device battery monitoring
modified: src/Power.cpp
modified: src/modules/Telemetry/PowerTelemetry.cpp
modified: src/modules/Telemetry/Sensor/INA3221Sensor.cpp
modified: src/modules/Telemetry/Sensor/INA3221Sensor.h
modified: src/power.h
* reset-nodedb retain device nodeinfo
modified: src/mesh/NodeDB.cpp
* reset-nodedb #2
modified: src/mesh/NodeDB.cpp
---------
Co-authored-by: Jonathan Bennett <jbennett@incomsystems.biz >
2023-11-20 06:33:14 -06:00
Jonathan Bennett
1b20a82b55
Update package_raspbian.yml
...
Trunk
2023-11-19 20:28:37 -06:00
Jonathan Bennett
195706e0e5
Update package_raspbian.yml to pull correct code for PR runs
2023-11-19 20:19:43 -06:00
Jonathan Bennett
c1f5878648
Add Raspbian to firmware zip
2023-11-19 17:11:54 -06:00
Jonathan Bennett
7380f3b170
Trunk fmt fix whitespace
2023-11-19 16:53:00 -06:00
Jonathan Bennett
a9d846c1b3
make package_raspbian.yml a reusable workflow
2023-11-19 16:45:06 -06:00
Jonathan Bennett
cfb09ee115
add .deb to release
2023-11-19 16:41:47 -06:00
Jonathan Bennett
8f0ce606db
Update package_raspbian.yml upload .deb as artifact
2023-11-19 16:07:08 -06:00
Jonathan Bennett
d04ff29c2a
Update package_raspbian.yml use ubuntu-latest
2023-11-19 15:56:41 -06:00
Jonathan Bennett
8e92754b59
Update package_raspbian.yml
2023-11-19 15:48:43 -06:00
Jonathan Bennett
dad824c0e9
Update package_raspbian.yml -- add checkout step
2023-11-19 15:16:11 -06:00
Jonathan Bennett
31d7c6826d
Update package_raspbian.yml
...
Properly run build_raspbian as a step
2023-11-19 15:03:46 -06:00
Jonathan Bennett
d33521ee86
Add package-raspbian workflow
2023-11-19 14:53:49 -06:00
Jonathan Bennett
5ad12fed60
Chill out, yamllint
2023-11-19 14:53:49 -06:00
Jonathan Bennett
4af90eeb39
Revamp yaml config for Raspbian
2023-11-19 14:53:49 -06:00
Jonathan Bennett
08297bb0b7
Copy and Paste output file location for workflow
2023-11-18 15:36:41 -06:00
Jonathan Bennett
16ef40b21f
Add even moar workflow debugging
2023-11-18 15:16:36 -06:00
Jonathan Bennett
7ef4abb974
Add debugging output to main workflow
2023-11-18 14:56:40 -06:00
Jonathan Bennett
297267d037
Try harder to find Raspbian binary
2023-11-18 13:26:05 -06:00
Jonathan Bennett
f8e766ebc7
Include Raspbian in release zip
2023-11-18 12:05:51 -06:00
Jonathan Bennett
7bd2b07024
Disable radiolib debug
2023-11-18 12:05:51 -06:00
Jonathan Bennett
b6ddbd0087
More CI work for Raspbian ( #2949 )
...
* More CI work for Raspbian
* Workaround quirks of Arm64/debian runners
2023-11-18 11:04:21 -06:00
Jonathan Bennett
dc8903ec42
Add Raspbian to Main CI ( #2948 )
2023-11-18 08:55:19 -06:00
Ben Meadors
46bd6ca7ba
YAML based config for PI / Portduino ( #2943 )
...
* Add configuration via /etc/meshtastic/config.yaml
* Move example config, support more locations
* Fix config check
* Use access() to check for config file presence
* Throw an error and exit on radio init fail
* Adds error check for reading Bluetooth MAC
* Settle on meshtasticd, add install script
* Shell fixes
* Fine. I'll put it back and then disable you
* Get wrekt, shellchekt
* Firat attempt at adding raspbian CI build
* Tickle the workflow
* Beatings will continue til morale improves
* Permissions are overrated
---------
Co-authored-by: Jonathan Bennett <jbennett@incomsystems.biz >
2023-11-18 08:12:34 -06:00
Ric In New Mexico
9d4af1146e
INA3221 bugfixes & refinement ( #2944 )
...
Reorganized and refactored some INA3221 code
Added comments
Added missing shunt resistor value (100mΩ)
Added INA3221 Channel 1 to getINAVoltage() for device battery monitoring
modified: src/Power.cpp
modified: src/modules/Telemetry/PowerTelemetry.cpp
modified: src/modules/Telemetry/Sensor/INA3221Sensor.cpp
modified: src/modules/Telemetry/Sensor/INA3221Sensor.h
modified: src/power.h
2023-11-17 06:46:59 -06:00
Thomas Göttgens
5ce6ca25f2
Merge pull request #2083 from meshtastic/raspi-portduino
...
Start working on RF95 attached to Raspberry Pi
2023-11-16 15:07:02 +01:00
Ben Meadors
f2210d8f8d
Merge branch 'master' into raspi-portduino
2023-11-16 06:57:52 -06:00
Ben Meadors
5d917885df
Added Remove node by nodenum admin message ( #2941 )
...
* Remove node by nodenum
* It were backerds! DERP
2023-11-16 06:57:22 -06:00
Jonathan Bennett
e99ae64ece
Add Pi library only to Raspbian
2023-11-15 21:16:27 -06:00
Jonathan Bennett
61f888e952
Add missed ifdef
2023-11-15 21:01:17 -06:00
Jonathan Bennett
a144d5d6cc
Clean up, fix reboot, minimize changes
2023-11-15 20:33:53 -06:00
Ben Meadors
c3e3569c14
Merge branch 'master' into raspi-portduino
2023-11-15 19:39:19 -06:00
Jonathan Bennett
b1b5bafdda
Add PiHal and get Waveshare SX1262 XXXM working
2023-11-15 17:04:41 -06:00
Ben Meadors
91e399a2b6
Added detection sensor en pin to fix issues with RAK microwave ( #2940 )
2023-11-15 09:26:47 -06:00
HookdomPonix
8b16367597
Add support for the rak10701 board, no touch ( #2933 )
...
* Add support for the rak10701 board, no touch
* Moved tftblack fillin and changed teh src flags
* Added rak10701 to platformio.ini
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2023-11-13 06:20:49 -06:00
S5NC
0b9accc3b6
Remove redundant checks for power of 0 ( #2934 )
...
* Add comment explaining necessity for second 0 check
Thank you @GUVWAF
* Update RF95Interface.cpp
* Update STM32WLE5JCInterface.cpp
* Update SX126xInterface.cpp
* Update SX128xInterface.cpp
* remove whitespace...
* Update SX128xInterface.cpp
2023-11-13 06:19:02 -06:00
GUVWAF
590b0bbff4
Merge pull request #2935 from S5NC/add-missing-has-sensor
...
Add missing defaulting for HAS_SENSOR to configuration.h
2023-11-10 09:57:44 +01:00
S5NC
19be230b24
Update configuration.h
2023-11-08 21:58:33 +00:00
Jonathan Bennett
8df16ad6a6
Add ctime include to fix native compile
2023-11-08 14:36:12 -06:00
Ben Meadors
2d62f00ac3
Merge branch 'master' into raspi-portduino
2023-11-08 09:54:18 -06:00
pdxlocations
9f93b9ab9d
fix sizeof error
2023-11-08 12:40:51 +01:00
pdxlocations
fc3200134d
party time
2023-11-08 12:40:51 +01:00
Ben Meadors
470264b7f9
Merge branch 'master' into raspi-portduino
2023-11-07 05:58:42 -06:00
Ben Lipsey
600541ac25
Fix Documentation Links in Comments ( #2929 )
...
* update external notification
* ContentHandler
2023-11-06 22:03:44 +00:00
github-actions[bot]
298b383127
[create-pull-request] automated change ( #2927 )
...
Co-authored-by: thebentern <thebentern@users.noreply.github.com >
2023-11-05 06:50:02 -06:00
Ric In New Mexico
f57020412e
INA3221 / Power Telemetry Payload Variant Implementation ( #2916 )
...
* INA3221 / Power Telemetry Variant Implementation
modified: platformio.ini
modified: src/configuration.h
modified: src/detect/ScanI2C.h
modified: src/detect/ScanI2CTwoWire.cpp
modified: src/main.cpp
modified: src/modules/Modules.cpp
new file: src/modules/Telemetry/PowerTelemetry.cpp
new file: src/modules/Telemetry/PowerTelemetry.h
new file: src/modules/Telemetry/Sensor/INA3221Sensor.cpp
new file: src/modules/Telemetry/Sensor/INA3221Sensor.h
modified: src/mqtt/MQTT.cpp
* ifdef for portduino / linux native
modified: src/modules/Telemetry/PowerTelemetry.cpp
* try #2
modified: src/modules/Modules.cpp
modified: src/modules/Telemetry/PowerTelemetry.cpp
deleted: variants/xiao_ble/1.0.0/libraries/SPI/SPI.cpp
* try #3
modified: src/modules/Modules.cpp
* try #4
modified: src/modules/Telemetry/PowerTelemetry.cpp
* try #5 ?
modified: src/modules/Telemetry/PowerTelemetry.cpp
* try #6
modified: src/modules/Telemetry/PowerTelemetry.cpp
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2023-11-04 20:07:00 -05:00
Ben Meadors
4a6cc8fd8c
Extend packet history expire time to 10 minutes ( #2921 )
2023-11-03 15:43:26 -05:00
Tyler Jang
45c5e0e730
cleanup disables ( #2924 )
...
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2023-11-03 06:50:30 -05:00
github-actions[bot]
527bffb7e0
[create-pull-request] automated change ( #2926 )
...
Co-authored-by: thebentern <thebentern@users.noreply.github.com >
2023-11-03 06:36:24 -05:00
GUVWAF
4c35a7fb7d
Handle AmbientLighting Module config ( #2923 )
2023-11-03 07:36:36 +00:00
GUVWAF
0f9936a0e0
Change default Coding Rate to 4/5 for <=LongFast ( #2920 )
...
Increases througput at the cost of a little bit of sensitivity
Non-breaking as the CR is sent in the LoRa header
2023-11-02 09:21:07 -05:00
Thomas Göttgens
40395bef01
Merge branch 'master' into raspi-portduino
2023-10-31 14:09:38 +01:00
GUVWAF
8b8fffda81
Drop packets if toPhoneQueue is full, unless it's text/RangeTest ( #2918 )
2023-10-30 06:12:22 -05:00
Ric In New Mexico
4052194dfe
Fix for is_licensed save / reboot ( #2911 )
...
* Fix is_licensed save / reboot
* Revert "Fix is_licensed save / reboot"
This reverts commit 634151b8ec .
* Changed reloadConfig to saveChanges /w reboot
2023-10-26 06:25:06 -05:00
Ben Meadors
b36ffe5200
Trunk fmt fix
2023-10-24 18:52:46 -05:00
S5NC
a60b4d08bf
Hydra variant rectification ( #2903 )
...
* Update variant.h
* Update variant.h
* Update platformio.ini
2023-10-24 18:47:36 -05:00
github-actions[bot]
227467f638
[create-pull-request] automated change ( #2897 )
...
Co-authored-by: thebentern <thebentern@users.noreply.github.com >
2023-10-20 09:52:56 -05:00
Tavis
092e6f2424
add rssi and snr to json output ( #2894 )
...
* add rssi and snr to json output
* explicitly cast to int and float
2023-10-17 06:50:36 -05:00
Andre K
e6b20bff77
refactor: simplify MQTT defaults ( #2893 )
...
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2023-10-15 18:56:47 -05:00
Andre K
2c625f6ba1
fix: channel routing for decoded MQTT packets ( #2892 )
...
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2023-10-15 06:41:40 -05:00
Manuel
142d56c663
allow sensors connected to second I2C port ( #2891 )
2023-10-14 19:33:45 -05:00
Ben Meadors
f4b40562d3
Start of TAK role ( #2890 )
...
* Start of TAK role
* Position flags change for CoT friendly altitudes
* Trunk
2023-10-14 06:49:38 -05:00
github-actions[bot]
9e203532d0
[create-pull-request] automated change ( #2889 )
2023-10-13 20:02:59 -05:00
code8buster
8bd7b5e779
Merge pull request #2887 from yupyvovarov/fix-hwids-address
...
Fix typo in tbeam-s3-core hwids address
2023-10-13 10:24:49 +00:00
Yurii Pyvovarov
1af970765f
Fix typo in tbeam-s3-core hwids address
2023-10-13 11:31:10 +03:00
Ben Meadors
def55ec063
Remove specific upload ports from pio
2023-10-11 10:21:58 -05:00
Ben Meadors
092c6cac66
Convert from inline to static class methods ( #2883 )
2023-10-11 06:17:05 -05:00
Ben Meadors
e39f129bd6
More comprehensively clear current position info ( #2881 )
2023-10-10 19:33:58 -05:00
S5NC
9d1fe8c245
Update architecture.h ( #2880 )
2023-10-10 15:35:07 -05:00
Aciid
786248a6b1
Dragino TrackerD wip ( #2324 )
...
* Dragino TrackerD initial variant
* fmt
---------
Co-authored-by: Thomas Göttgens <tgoettgens@gmail.com >
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2023-10-10 06:20:46 -05:00
github-actions[bot]
d1ac2dc6ea
[create-pull-request] automated change ( #2879 )
...
Co-authored-by: thebentern <thebentern@users.noreply.github.com >
2023-10-09 20:43:42 -05:00
Ben Meadors
87396d9105
Refactor away some code duplication in screen frames and display formatter for modem presets ( #2872 )
...
* Refactor away some duplication
* Refactor preset names to display formatter method
* Remove unused screen brightness adjustment and extract wifi disconnect reason name to display formatter method
* Tronk
* Let's be more clear with this naming
* Effed
* DisplayFormatters static class and use native wifi disconnect reason names method
* git mv file so casing should match now
* Include titlecase
* Trunk
2023-10-09 20:43:16 -05:00
Ben Meadors
b388f8edcd
Merge branch 'master' into raspi-portduino
2023-10-09 19:45:08 -05:00
Ben Meadors
10265aabd5
Fix buggy phone positions ( #2876 )
...
* Guard-clause channel util. to reduce nesting
* Try-fix PhoneAPI position not updating
* Trunk
* Missed it
* Really disable GPS when asked to
---------
Co-authored-by: Jonathan Bennett <jbennett@incomsystems.biz >
2023-10-09 18:33:04 -05:00
Jonathan Bennett
8780d93941
Remove missed GPS definition ( #2878 )
2023-10-09 13:30:51 -05:00
Sacha Weatherstone
54f0c045e4
Update README.md
2023-10-09 22:30:02 +10:00
github-actions[bot]
3ddad671a5
[create-pull-request] automated change ( #2875 )
...
Co-authored-by: thebentern <thebentern@users.noreply.github.com >
2023-10-08 08:12:42 -05:00
pat-trunk-io
dc6f0b8e0b
mention trunk is beta on windows ( #2871 )
...
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2023-10-06 15:31:04 -05:00
pat-trunk-io
33f28c3d56
Add trunk githooks to the repo ( #2870 )
2023-10-06 15:02:27 -05:00
github-actions[bot]
ef1d8c8eee
[create-pull-request] automated change ( #2869 )
2023-10-05 17:51:23 -05:00
Ben Meadors
950d5f0946
Power saving sensor ( #2865 )
...
* Trunk
* Again
* This thing just keeps updating itself
* Ignore tools
* Sleepy sensor
* Batrunkadunk
2023-10-05 12:42:03 -05:00
Thomas Göttgens
fc06754e1f
Possibly fix #2704 "Heltec Wireless Tracker screen doesn't display anything" ( #2749 )
...
* fix #2704
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
Co-authored-by: Jonathan Bennett <jbennett@incomsystems.biz >
2023-10-04 22:24:25 -05:00
github-actions[bot]
fbf74fc0b2
[create-pull-request] automated change ( #2863 )
...
Co-authored-by: thebentern <thebentern@users.noreply.github.com >
2023-10-04 10:23:55 -05:00
code8buster
7cebd79475
Use doNotEnterOff flag to prevent GNSS poweroff before fix acquisition ( #2861 )
...
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2023-10-03 19:50:27 -05:00
Jonathan Bennett
aa38f53aed
Fix for T-Beam 1.2 GPS ( #2858 )
...
* Fix for T-Beam 1.2 GPS, with DEBUG enabled
* Don't break other devices
* Saving GPS data on this breaks on next boot. Fix.
* derp
* disable the extra verbosity
* Try the same sort of factory reset as the Lilygo image
* Catch GPS reboots and squash
* trunk
* GPS
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2023-10-03 12:05:40 -05:00
Ben Meadors
2a6c8be684
Avoid problematic sleep state transitions for power saving sensors and trackers ( #2860 )
...
* Avoid problematic sleep state transitions for power saving sensors and trackers
* Line got duped :-|
2023-10-03 10:09:27 -05:00
GUVWAF
37c3d15978
Check if packet is decrypted before using portnum when converting to JSON ( #2857 )
...
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2023-10-03 06:39:35 -05:00
Manuel
f301e236eb
fix crash during shutdown ( #2859 )
...
* fix null pointer access
* ptr initialize
2023-10-03 06:37:46 -05:00
Manuel
94c2ade272
make esp32 deepsleep button wakeup functional again ( #2854 )
...
* make deepsleep button wakeup functional again
* Remove unused var
* Cleanup comment
* suppress screen wake on button
* add resume screen
* trunk fmt
* added missing #ifdef
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2023-10-02 16:16:29 -05:00
Ben Meadors
a6e4402e41
Screen on secs router default ( #2855 )
2023-10-02 06:28:05 -05:00
Jonathan Bennett
50db2d0e9b
Add timeout to ublox PMREQ command ( #2851 )
2023-10-01 20:39:18 -05:00
Ben Meadors
5ecdbd0dbb
Removed non-functional deep sleep button awake functionality (user can RST instead) ( #2852 )
...
* Fixed mask length
* Don't want_response if we're a tracker or sensor
* Fixes
* Removing non-functioning deep sleep button awake
2023-10-01 12:48:12 -05:00
Jonathan Bennett
47c6738c0d
Fix GPS init bug -- power up even when disabled ( #2850 )
2023-09-30 23:38:51 -05:00
Ben Meadors
1552aa0081
Tracker role wakeup and sleep cycle when power.is_power_saving true ( #2846 )
...
* WIP
* Sleepy sleepy low power tracker
* Sleepy tracker clear
* NRF52 PoC
* Simplify NRF52 "sleep"
* Trackers aren't polite
* Remove unnecessary include
* Removed accidental commit
* Fixed not-so-sleepy T-Beam due to button gpio mask precendence
* Added sleepOnNextExecution for allowing fulfillment of pending messages before shutting down
* Cleanup
* Don't wantResponse for trackers
* Heltec wireless tracker doesn't like the button interrupt (maybe all s3 because user button press doubles as bootloader mode trigger?)
2023-09-30 21:09:17 -05:00
github-actions[bot]
6ebec8fcd9
[create-pull-request] automated change ( #2849 )
...
Co-authored-by: thebentern <thebentern@users.noreply.github.com >
2023-09-30 20:40:04 -05:00
Manuel
e9215a5d70
revert KB_POWERON changes ( #2847 )
2023-09-30 06:43:36 -05:00
Thomas Göttgens
5075849ec0
Add missing endif
2023-09-28 10:50:26 +02:00
Thomas Göttgens
7f16b6b342
Merge branch 'master' into raspi-portduino
2023-09-28 09:29:45 +02:00
S5NC
4e3576ae48
Simplify SX126x variant configuration ( #2813 )
...
* Update SX126xInterface.cpp
* Update variant.h
* Update variant.h
* Update variant.h
* Update variant.h
* Update variant.h
* Update variant.h
* Update variant.h
* Update variant.h
* Update variant.h
* Update variant.h
* Update variant.h
* Update variant.h
* Update variant.h
* Update variant.h
* Update variant.h
* Update variant.h
* Update variant.h
* Update variant.h
* Update variant.h
* Update variant.h
* Update variant.h
* Update variant.h
* Update variant.h
* Update variant.h
* Update variant.h
* Update variant.h
* Update variant.h
* Update variant.h
* Update variant.h
* Update variant.h
* Update variant.h
* Update variant.h
* Update variant.h
* Update variant.h
* Update variant.h
* Update variant.h
* Update variant.h
* Update variant.h
* Update SX126xInterface.cpp
* Update SX126xInterface.cpp
* Update variant.h
* Update variant.h
* trunk fmt
* trunk fmt
* Update variant.h
* trunk fmt
* trunk fmt
* Update variant.h
* Update variant.h
* Update variant.h
* Update variant.h
* Update variant.h
* Update variant.h
* Update variant.h
* Update pins_arduino.h
* Update pins_arduino.h
* Update variant.h
* Update variant.h
* Update variant.h
* Update variant.h
* Update variant.h
* Update variant.h
* trunk fmt
* Update variant.h
* Update variant.h
* Update variant.h
* Update variant.h
* trunk fmt
* trunk fmt
* Update variant.h
* Update variant.h
* Update variant.h
* Update variant.h
Specify behavior
* Update variant.h
Maintain behavior
* trunk fmt
* Update variant.h
* Update variant.h
* Update variant.h
* Update variant.h
* Update variant.h
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2023-09-27 16:01:40 -05:00
Tavis
98290e5d7b
Re issue: #2496 Populate the position log entries from PositionModule with data fields ( #2839 )
...
* Populate the position log entries with data fields
includes datafields with no data as 0
* trunk check formatted.
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2023-09-27 16:00:56 -05:00
Ben Meadors
ad529924f1
Code duplication cleanup for smart position logic ( #2840 )
2023-09-27 10:32:35 -05:00
github-actions[bot]
07d51a2ca4
[create-pull-request] automated change ( #2837 )
2023-09-26 14:54:35 -05:00
github-actions[bot]
47301a5ac0
[create-pull-request] automated change ( #2836 )
...
Co-authored-by: thebentern <thebentern@users.noreply.github.com >
2023-09-26 11:11:54 -05:00
Ben Meadors
0d023ea215
Revert "Fix compression ( #2806 ) ( #2819 )" ( #2835 )
...
This reverts commit cdac643749 .
2023-09-26 07:02:06 -05:00
Ben Meadors
b5e952db24
No more goober traffic on public mqtt ( #2831 )
...
* No more goober traffic on public mqtt
* Oops
2023-09-26 06:19:17 -05:00
GUVWAF
a1c433748a
RP2040: Add SerialModule support ( #2830 )
...
* Support for SerialModule on RP2040
* Remove one !defined too many
* Increase serial RX_BUFFER: more reliable for long packets
Even results into an error for ESP32
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2023-09-26 05:45:34 -05:00
Jonathan Bennett
04b2ab82dc
Add GPS pin definitions missed in revamp ( #2834 )
2023-09-26 05:44:08 -05:00
github-actions[bot]
e96ba7cbcf
[create-pull-request] automated change ( #2827 )
...
Co-authored-by: thebentern <thebentern@users.noreply.github.com >
2023-09-25 06:31:22 -05:00
Andre K
61f6fb22c5
move STATE_SEND_METADATA to beginning of wantConfig ( #2820 )
...
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2023-09-24 07:22:54 -05:00
github-actions[bot]
db7b77c76e
[create-pull-request] automated change ( #2823 )
...
Co-authored-by: thebentern <thebentern@users.noreply.github.com >
2023-09-24 07:01:46 -05:00
Andre K
350090ec0d
remove residual code for mesh_sds_timeout_secs ( #2821 )
...
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2023-09-24 06:49:35 -05:00
GUVWAF
cdac643749
Fix compression ( #2806 ) ( #2819 )
...
* Fix compression: encode to bytes after `decoded` is modified
* Change payload size to decompressed length
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2023-09-24 06:49:21 -05:00
Jonathan Bennett
1a2c7f00e1
Gps cleanup and powersave ( #2807 )
...
* Refactor GPS to not probe if pins not defined
* Use Named Constructor to clean up code
* Move doGPSPowerSave to GPS class
* Make sure to set GPS awake on triple-click
* Cleanup and remove dead code
* Rename GPS_PIN_WAKE to GPS_PIN_STANDBY
* Actually put GPS to sleep between fixes
* add GPS_POWER_TOGGLE for heltec-tracker and t-deck
* Change GPS_THREAD_INTERVAL to 200 ms
* More dead code, compiler warnings, and add returns
* Add Number of sats to log output
* Add pgs enable and triple-click config
* Track average GPS fix time to judge low-power time
* Feed PositionModule on GPS fix
* Don't turn off the 3v3_s line on RAK4631
when the rotary is present.
* Add GPS power standbyOnly option
* Delay setting time currentQuality
to avoid strange log message.
* Typos, comments, and remove unused variable
* Short-circuit the setAwake logic on GPS disable
* heltec-tracker 0.3 GPS power saving
* set en_gpio to defined state
* Fix fixed_position logic with GPS disabled
* Don't process GPS serial when not isAwake
* Add quirk for Heltec Tracker GPS powersave
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
Co-authored-by: mverch67 <manuel.verch@gmx.de >
Co-authored-by: Manuel <71137295+mverch67@users.noreply.github.com >
2023-09-23 23:45:35 -05:00
Jonathan Bennett
7eff5e7bcb
Fix for Pi Pico hang ( #2817 )
...
* Fix for Pi Pico hang
* Pi Pico fix part 2: Electric Boogaloo
2023-09-20 19:34:45 -05:00
Jonathan Bennett
17207681ef
Remove GPS pins from devices lacking built-in GPS ( #2812 )
2023-09-19 10:55:14 -05:00
Thomas Göttgens
94f7c7e472
Merge pull request #2814 from meshtastic/create-pull-request/patch
...
Changes by create-pull-request action
2023-09-19 12:46:26 +02:00
caveman99
0a12d67d19
[create-pull-request] automated change
2023-09-19 10:45:28 +00:00
Thomas Göttgens
3175a3d630
Merge pull request #2811 from meshtastic/create-pull-request/patch
...
Changes by create-pull-request action
2023-09-19 10:48:41 +02:00
thebentern
4e9bf75340
[create-pull-request] automated change
2023-09-18 19:49:42 +00:00
github-actions[bot]
e8970ad66b
[create-pull-request] automated change ( #2810 )
...
Co-authored-by: thebentern <thebentern@users.noreply.github.com >
2023-09-18 13:26:09 -05:00
code8buster
f737ee59ec
Deny maxhops to anyone who sets >7 ( #2808 )
...
* Deny maxhops to anyone who sets >7
* Use reliable hop count instead of 3
2023-09-18 12:58:09 -05:00
Ric In New Mexico
6d211815d9
Temp fix for S3 bluetooth ( #2809 )
...
Need to roll back espressif to v6.3.2
2023-09-18 14:26:19 +02:00
Manuel
1bae926576
fix: nodenum 4 ( #2798 )
...
* tryfix: nodenum 4
* trunk fmt
* rename vars and fix brackets
* purge invalid db entries
* trunk fmt
2023-09-18 06:16:37 -05:00
Thomas Göttgens
a1514b8b64
Enable (new) ADC and GPS capability. ( #2792 )
...
* Enable (new) ADC and GPS capability.
* Make Picomputer a canon device and define ADC for new board revision
2023-09-18 11:38:33 +02:00
Jonathan Bennett
8b82ae6fe3
refactor and avoid needless probe ( #2799 )
...
* Use UINT32_MAX to indicate no configured GPS
* Refactor GPS to not probe if pins not defined
* Minor cleanups related to rework
* Use Named Constructor to clean up code
* Actually disable the GPS thread
* Don't actually disable the GPS thread
* Move doGPSPowerSave to GPS class
* Make sure to set GPS awake on triple-click
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2023-09-16 23:10:10 -05:00
Ric In New Mexico
822c150e0d
Fixing typo in src/mesh/mesh-pb-constants.cpp logging ( #2800 )
...
* Update variant.h
Add second i2c channel on external connector for Station G1
* Create trunk-check.yml
* Fix typo in logging
Corrected typo in pb_msgdesc logging for packets failing to be decoded.
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2023-09-16 15:24:59 -05:00
github-actions[bot]
0731902744
[create-pull-request] automated change ( #2791 )
...
Co-authored-by: thebentern <thebentern@users.noreply.github.com >
2023-09-12 18:00:29 -05:00
github-actions[bot]
b53cb38a09
[create-pull-request] automated change ( #2790 )
...
Co-authored-by: thebentern <thebentern@users.noreply.github.com >
2023-09-12 16:50:52 -05:00
Jonathan Bennett
b02dd0e964
Move partial GPS initialization earlier in boot ( #2788 )
...
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2023-09-12 16:46:46 -05:00
Ben Meadors
c608f0ba81
Fix time=0 bug for fixed_position nodes ( #2789 )
2023-09-12 15:54:50 -05:00
Jonathan Bennett
e1839e33f2
Lazy probe of GPS ( #2781 )
...
* First attempt at lazy config of GPS
* More GPS rework
Break GPS init into smaller, interruptable steps
Move more GPS commands into ubx.h
Combine Setup functions
* Move the rest of UBX messages to ubs.h
2023-09-10 22:21:14 -05:00
Manuel
d6d51bc3f4
T-Deck/T-Watch: enhancements/fixes ( #2786 )
...
* T-Deck: enhancements/fixes
* trunk fmt
* T-Watch board update
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2023-09-10 06:54:25 -05:00
github-actions[bot]
44a77a10e1
[create-pull-request] automated change ( #2785 )
...
Co-authored-by: thebentern <thebentern@users.noreply.github.com >
2023-09-10 06:34:48 -05:00
Ben Meadors
8255128eae
Trunk finally spilled the beans about what it's upset about
2023-09-09 19:40:57 -05:00
Ric In New Mexico
d7a98519f4
Update variant.h ( #2778 )
...
* Update variant.h
Add second i2c channel on external connector for Station G1
* Create trunk-check.yml
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2023-09-09 19:37:35 -05:00
github-actions[bot]
e256520336
[create-pull-request] automated change ( #2782 )
...
Co-authored-by: thebentern <thebentern@users.noreply.github.com >
2023-09-08 14:34:58 -05:00
Ben Meadors
fcf798df98
Experiment with moving gps init ( #2780 )
...
* Move it move it
* Moving to the end of the main setup method
* NimBLE version
2023-09-07 16:01:35 -05:00
Ben Meadors
dcdf9b64de
Ambient lighting ( #2779 )
...
* This was already defined and throwing a ton of warnings
* Ambient lighting module feature
* Use local instance type
2023-09-07 12:24:47 -05:00
Jonathan Bennett
fd563e41f1
Add ubx-cfg-rxm and cfg-pm2 for ublock 6 powersave ( #2777 )
2023-09-07 12:24:21 -05:00
Jonathan Bennett
0fa3685161
Fix crash in GPS setup when GPS is disabled
2023-09-06 12:38:58 -05:00
code8buster
899f9dd7bf
Merge pull request #2775 from GUVWAF/disabledNeighbor
...
Only update neighbors when module is enabled
2023-09-05 23:43:09 +00:00
GUVWAF
9af4ecf48f
Remove unnecessary line when disabled
2023-09-05 21:42:39 +02:00
GUVWAF
cfb6a1394c
Only update neighbors when module is enabled
2023-09-05 19:56:42 +02:00
code8buster
1254031f7d
Merge pull request #2772 from meshtastic/ubx-pmreq
...
UBX-RXM-PMREQ soft-off implemented
2023-09-05 17:15:12 +00:00
code8buster
c91e306659
Move packet scratch declaration to header
2023-09-05 11:59:34 -04:00
code8buster
4ff343b20f
no byte... just 8 unsigned bits please
2023-09-05 00:32:53 -04:00
code8buster
134fc75b67
UBX-RXM-PMREQ soft-off implemented
2023-09-05 00:26:42 -04:00
Ben Meadors
fb23e479ac
Update ESP32 platform ( #2770 )
2023-09-04 20:20:20 -05:00
github-actions[bot]
5a61695016
[create-pull-request] automated change ( #2769 )
...
Co-authored-by: thebentern <thebentern@users.noreply.github.com >
2023-09-04 19:45:46 -05:00
github-actions[bot]
3bcab0e223
[create-pull-request] automated change ( #2768 )
...
Co-authored-by: thebentern <thebentern@users.noreply.github.com >
2023-09-04 18:38:58 -05:00
GUVWAF
17617ce031
Fix possible memory leak in NeighborInfo Module ( #2765 )
...
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2023-09-04 18:38:16 -05:00
Jonathan Bennett
97f0c734e0
Fix Neighborinfo crash
...
neighbors object wasn't initialized when module disabled, this
initializes it to a safe, empty object.
2023-09-04 18:15:27 -05:00
Jonathan Bennett
e943fffe8c
GPS fixes
...
Work aroung Serial reset issue on ESP32
Don't send unsupported command to G60xx GPS
2023-09-04 15:00:05 -05:00
tropho23
ffcb131171
GPS toggle for RAK4631 (patch 2 of 2) ( #2764 )
...
* Added triple-press GPS toggle button changes
* Revert edits to extensions.json
* comma'd
* Update variant.h
Added the line:
// Define pin to enable GPS toggle (set GPIO to LOW) via user button triple press
#define PIN_GPS_EN 34 // GPS power enable pin
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
Co-authored-by: code8buster <communismisgreat@national.shitposting.agency >
2023-09-04 13:17:01 -05:00
tropho23
bb1fe7cad3
GPS toggle for RAK4631 (patch 1 of 2) ( #2763 )
...
* Added triple-press GPS toggle button changes
* Revert edits to extensions.json
* comma'd
* Update platformio.ini
Added line:
-DGPS_POWER_TOGGLE ; comment this line to disable triple press function on the user button to turn off gps entirely.
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
Co-authored-by: code8buster <communismisgreat@national.shitposting.agency >
2023-09-04 13:16:39 -05:00
Ben Meadors
ad40493a39
Add speed, heading, and DOP to default position flags ( #2759 )
...
* Add speed and heading
* Add DOP
2023-09-04 06:46:27 -05:00
Jonathan Bennett
ac62330e1c
Found lost byte dropped from moduleinfo
...
Attempt to fix CFG-GNSS for neo-6m
2023-09-03 22:38:03 -05:00
code8buster
53f6a43661
Merge pull request #2752 from meshtastic/nmea-rate
...
Adds GPS Serial Speed scanning, fixes ublox GNSS setup errors
2023-09-03 21:57:51 +00:00
Jonathan Bennett
7ad94da1c6
Add more to GPS_DEBUG and fix ubx7 CFG-GNSS
2023-09-03 16:20:01 -05:00
Jonathan Bennett
ecdb75aae0
Correct UBX-CFG-PMS message
2023-09-03 02:16:29 -05:00
Jonathan Bennett
7c98445ca3
Cleanup in prep for commiting
...
Fix some compilation warnings
gate debug code behind GPS_DEBUG
minor fix in u-blox protocol detection
Begin to gate GPS messages based on protover
2023-09-03 01:50:11 -05:00
Jonathan Bennett
b21368ecfa
Add delay and debug code for GPS probe
2023-09-02 20:35:38 -05:00
Jonathan Bennett
1a178c7d33
Add check for GPS Frame Errors message
2023-09-02 04:29:48 -05:00
Jonathan Bennett
5d6f0ea6c4
Fix possible edge case in GPS detection
2023-09-01 16:24:28 -05:00
Ben Meadors
5bd861f3d8
Merge branch 'master' into nmea-rate
2023-09-01 15:08:32 -05:00
GUVWAF
6d93fab495
Add neighbor IDs to MQTT JSON ( #2756 )
...
* Add neighbor IDs to JSON
* Limit #neighbors to what we can actually save
* Put neighbor IDs in an array
* Add SNR to neighbors in nested objects
2023-09-01 14:35:57 -05:00
Jonathan Bennett
6803fd7949
More fixes for GPS chips with unexpected baud
2023-09-01 12:11:39 -05:00
Jonathan Bennett
a61f969773
Increase GPS detection timeout slightly
2023-08-31 22:19:50 -05:00
Jonathan Bennett
79cfc4b725
Avoid Serial output mangling with RTOS.
2023-08-31 20:40:01 -05:00
Jonathan Bennett
cf762bbd42
Cut down delay times for GPS probe and init
2023-08-31 20:39:23 -05:00
code8buster
3d2c419d0d
Remove leftover debug msg
2023-08-30 16:24:56 -04:00
Jonathan Bennett
903f619609
Add GPS serial speed scan
2023-08-28 19:01:14 -05:00
Jonathan Bennett
2e3f762d3d
Catch a nullptr return rather than crash
2023-08-28 04:05:45 -05:00
Jonathan Bennett
a42266f74b
GPS: Fix checksum and remove spurious returns
2023-08-28 04:05:45 -05:00
github-actions[bot]
a605c69eb4
[create-pull-request] automated change ( #2748 )
...
Co-authored-by: thebentern <thebentern@users.noreply.github.com >
2023-08-26 07:36:04 -05:00
Thomas Göttgens
282cc0b16a
Merge pull request #2737 from meshtastic/BBQ10Kb-Fix
...
Bbq10 kb fix
2023-08-26 11:22:35 +02:00
Thomas Göttgens
4ab67f3668
IGOR! Fetch me the brain!
2023-08-25 16:44:39 +02:00
Thomas Göttgens
312028b161
Possble fix ESC
2023-08-25 09:27:09 +02:00
Ben Meadors
ecd48db69c
Merge branch 'master' into BBQ10Kb-Fix
2023-08-24 19:57:49 -05:00
Ben Meadors
03dc36ea12
Use fixed position regardless of gps lock ( #2744 )
2023-08-24 10:55:49 -05:00
Mark Trevor Birss
c2ae38405e
Update architecture.h ( #2746 )
2023-08-24 07:58:24 -05:00
Thomas Göttgens
2a1d8c40b4
add TAB and ESC handling
2023-08-24 14:24:26 +02:00
Ben Meadors
e2441c425a
Merge branch 'master' into BBQ10Kb-Fix
2023-08-24 07:06:42 -05:00
Mark Trevor Birss
00ffe73ebd
Heltec ESP32-C3 HT-CT62 support ( #2741 )
...
* Add files via upload
* Update platformio.ini
* Update variant.h
* Update platformio.ini
* Switch to our new HW_MODEL
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
Co-authored-by: Ben Meadors <thebentern@tuta.io >
2023-08-23 07:59:21 -05:00
Thomas Göttgens
3355019de3
Merge branch 'master' into BBQ10Kb-Fix
2023-08-23 09:45:06 +02:00
Thomas Göttgens
5bb207d88b
reset sym after second keypress
...
also remove debug print and non-working scancodes.
2023-08-23 09:44:20 +02:00
github-actions[bot]
5453e4d123
[create-pull-request] automated change ( #2742 )
...
Co-authored-by: thebentern <thebentern@users.noreply.github.com >
2023-08-22 17:11:22 -05:00
Thomas Göttgens
7f1b58a222
trunk fmt
2023-08-22 21:23:37 +02:00
Thomas Göttgens
39357b2686
Merge branch 'BBQ10Kb-Fix' of github.com:meshtastic/firmware into BBQ10Kb-Fix
2023-08-22 21:23:00 +02:00
Thomas Göttgens
d6b629ae04
update SYM Scancode
2023-08-22 21:19:51 +02:00
Thomas Göttgens
7b1aeb60cd
Try manual scancode for SYM
2023-08-22 21:19:51 +02:00
Thomas Göttgens
5c7c1cd253
silence compiler warnings
2023-08-22 21:19:51 +02:00
Thomas Göttgens
8cfe130df3
update SYM Scancode
2023-08-22 21:11:19 +02:00
Thomas Göttgens
feef86942d
Merge pull request #2738 from meshtastic/neighbourinfo-fix
...
fix crash and Debug logging in NeighbourInfo
2023-08-22 16:27:52 +02:00
Thomas Göttgens
5f3a8b4924
fix crash and Debug logging in NeighbourInfo
2023-08-22 15:43:21 +02:00
Thomas Göttgens
0fcaaf39b0
Try manual scancode for SYM
2023-08-22 11:23:19 +02:00
Thomas Göttgens
a55eac5c20
silence compiler warnings
2023-08-22 10:58:54 +02:00
github-actions[bot]
b47c9c165a
[create-pull-request] automated change ( #2733 )
...
Co-authored-by: thebentern <thebentern@users.noreply.github.com >
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2023-08-19 18:06:33 -05:00
Thomas Göttgens
ecceb10910
different debug print
2023-08-19 21:28:02 +02:00
Thomas Göttgens
6fc76103a0
temporarily Enable debug print
2023-08-19 20:55:50 +02:00
Ben Meadors
f35c7be917
Just putting back DELAYED_INTERVAL for reliability. Ran into problems
2023-08-19 09:45:48 -05:00
Ben Meadors
364364263b
Remove range_test goalie from drawing frames
2023-08-19 09:44:40 -05:00
Manuel
ef957bfac5
support BB Q10 keyboard ( #2703 )
...
* support BB Q10 keyboard
* remove debug code
* fix wrong logic
* fix left/right keys for cardkb
* Try to enable Q10 kb after all
* cppcheck
* Only fire on Key release and assume 0x0a is a enter as well
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
Co-authored-by: Thomas Göttgens <tgoettgens@gmail.com >
2023-08-19 08:37:42 -05:00
Ben Meadors
5d78795065
Portnum promiscuity for text messages from other modules ( #2732 )
...
* Add interested portnums to TextMessageModule
* Send Detection Sensor Module messages on its own portnum
* Add to Ext. Notification and consolidate logic
* RANGE_TEST_APP portnum for RangeTestModule
2023-08-19 07:46:34 -05:00
github-actions[bot]
2dbdda204f
[create-pull-request] automated change ( #2731 )
...
Co-authored-by: thebentern <thebentern@users.noreply.github.com >
2023-08-18 10:17:55 -05:00
Jonathan Bennett
4767bd5497
Rename utils.h to avoid collision with library. ( #2730 )
2023-08-17 20:22:34 -05:00
Thomas Göttgens
05efd68097
Merge pull request #2729 from meshtastic/trunk-fmt
...
update trunk to latest version
2023-08-17 13:46:44 +02:00
Thomas Göttgens
a90eef432f
update trunk to latest version
2023-08-17 12:17:36 +02:00
Thomas Göttgens
762166495f
Merge branch 'master' into raspi-portduino
2023-08-17 10:06:34 +02:00
Ben Meadors
929b8f6209
Fix thread to use getConfiguredOrDefaultMs ( #2727 )
...
* WIP
* Updates
* Move it out of the macro guard so portduino can build
* Changes from feedback
* Use minimum_broadcast_secs as interval if we just broadcasted to avoid wasting cpu cycles
* Fmt
* Merge conflict resolution boogered me up
* Missed a spot
* getConfiguredOrDefaultMs
* Get the minimum interval
2023-08-16 15:08:06 -05:00
Thomas Göttgens
5d76771fab
Permanently Enable Canned Messages on T-Deck and Picomputer ( #2728 )
...
* - Permanently Enable Canned Messages on T-Deck and Picomputer
- picomputer has a really dark TFT; switch color to white for better UX.
* well, you know... bullock...
2023-08-16 15:07:22 -05:00
Thomas Göttgens
91eb64d7b7
Fix warning about init order ( #2725 )
2023-08-15 20:17:15 -05:00
Ben Meadors
03fe4c629a
Dection Sensor module duty cycle interval optimization ( #2723 )
...
* WIP
* Updates
* Move it out of the macro guard so portduino can build
* Changes from feedback
* Use minimum_broadcast_secs as interval if we just broadcasted to avoid wasting cpu cycles
* Fmt
* Merge conflict resolution boogered me up
* Missed a spot
2023-08-15 12:23:07 -05:00
Ben Meadors
144dfe9805
Initial Detection sensor module feature ( #2722 )
...
* WIP
* Updates
* Doh!
* Move it out of the macro guard so portduino can build
* Changes from feedback
2023-08-14 19:00:51 -05:00
rcarteraz
18899fd168
Update variant.h ( #2719 )
...
remove HAS_GPS 0 so users can add gps
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2023-08-13 23:45:23 -05:00
code8buster
fcfd83bc89
Remove auto GPS shutoff for fixed position nodes ( #2720 )
2023-08-13 15:56:49 -05:00
github-actions[bot]
a3d2b6166c
[create-pull-request] automated change ( #2716 )
...
Co-authored-by: thebentern <thebentern@users.noreply.github.com >
2023-08-12 20:49:42 -05:00
Manuel
fb5f2e48a5
fix T-Deck trackball crashes ( #2714 )
...
* try-fix: nodenum crash during boot
* Revert "try-fix: nodenum crash during boot"
This reverts commit 632012e197 .
* fix/workaround: trackball interrupt crashes
* trunk fmt
* add OSThread to trackballInterrupt
2023-08-12 19:44:05 -05:00
Jonathan Bennett
d29c975e3c
Comment out extra-chatty debug message ( #2715 )
2023-08-12 13:51:31 -05:00
Ben Meadors
00ea6ef5ad
Merge branch 'master' into raspi-portduino
2023-08-12 09:40:26 -05:00
Jonathan Bennett
c44986127e
More GPS work ( #2711 )
...
Increase GPS buffer on esp32
Check for and flush GPS buffer when overfilled and corrupted.
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2023-08-12 09:29:44 -05:00
Ben Meadors
6e0b6684ee
Extend node max to 100 and remove mesh_sds_timeout_secs ( #2713 )
...
* Extend node max to 100 and remove mesh_sds_timeout_secs
* Const pointers for you and you and you
* Fixes and supressions
* Missed it
* uint
* Resize
* Derp
2023-08-12 09:29:19 -05:00
Manuel
84ddfea491
try-fix: max nodes crash during boot ( #2712 )
...
* try-fix: nodenum crash during boot
* Revert "try-fix: nodenum crash during boot"
This reverts commit 632012e197 .
* try-fix: max nodes crash during boot
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2023-08-12 09:28:58 -05:00
Ben Meadors
3d6fb13f9a
Stop failing on low severity styling issues
2023-08-12 06:43:13 -05:00
Manuel
54c48329c8
Merge pull request #2710 from meshtastic/fix-screen-setup
...
fix repeater crash during screen setup
2023-08-12 10:46:07 +02:00
mverch67
ede31a2080
fix repeater crash
2023-08-11 19:41:21 +02:00
Jonathan Bennett
9470d4694b
Pickier parsing of NMEA to detect an L76K chip ( #2699 )
...
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2023-08-10 11:21:35 -05:00
github-actions[bot]
2074c76780
[create-pull-request] automated change ( #2697 )
...
Co-authored-by: thebentern <thebentern@users.noreply.github.com >
2023-08-10 05:53:55 -05:00
Thomas Göttgens
b5b66f43f2
Merge branch 'master' into raspi-portduino
2023-08-09 11:19:23 +02:00
Thomas Göttgens
9f6584bd67
Merge pull request #2694 from mverch67/t-watch-fixes
...
T-Watch S3 fixes
2023-08-08 22:49:37 +02:00
mverch67
dd69de9f32
trunk fmt
2023-08-08 20:21:20 +02:00
mverch67
616553ed72
doing the math :)
2023-08-08 20:14:12 +02:00
mverch67
1986267d65
check payload size
2023-08-08 20:02:29 +02:00
mverch67
1d0ac2caf7
trunk fmt
2023-08-08 18:55:00 +02:00
mverch67
746d7268a2
fix picomputer
2023-08-08 18:51:11 +02:00
Manuel
9a7777dbdb
Merge branch 'master' into t-watch-fixes
2023-08-08 18:21:57 +02:00
mverch67
0fe99b0caa
T-Watch fixes
2023-08-08 18:06:39 +02:00
Ben Meadors
f9798b7dda
Bump to 2.2
2023-08-08 08:05:43 -05:00
Ben Meadors
23fb377fd7
Don't cancel sending "seen" messages on MQTT enabled nodes ( #2690 )
2023-08-08 06:27:26 -05:00
Thomas Göttgens
4808a5c57f
also update other boards with those ( #2691 )
2023-08-07 23:22:17 +00:00
Thomas Göttgens
d25c368985
Try enabling the secondary I2C bus on Heltec V3 ( #2689 )
...
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2023-08-07 15:17:26 -05:00
GUVWAF
a5f3dea40b
Clarify that when rebooting is not implemented some settings may not apply ( #2688 )
...
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2023-08-07 15:16:56 -05:00
Thomas Göttgens
f026c3308c
add picomputer
2023-08-07 21:34:01 +02:00
Thomas Göttgens
ed4e7a4cee
Change Target Name
2023-08-07 21:33:42 +02:00
Thomas Göttgens
95f67d70ea
Merge pull request #2493 from meshtastic/picomputer-s3
...
Add variant an plumbing for #2468
2023-08-07 21:17:24 +02:00
Thomas Göttgens
e3260c1d19
Merge branch 'master' into picomputer-s3
2023-08-07 20:27:44 +02:00
Thomas Göttgens
98f3be0665
Merge pull request #2647 from meshtastic/2.2-working-changes
...
2.2 Changes
2023-08-07 20:27:05 +02:00
Ben Meadors
dc31024764
Merge remote-tracking branch 'origin/master' into 2.2-working-changes
2023-08-07 13:24:10 -05:00
Ben Meadors
5bbcb40f7a
Updated protos
2023-08-07 13:23:21 -05:00
Thomas Göttgens
8218a729e0
Merge branch 'picomputer-s3' of github.com:meshtastic/firmware into picomputer-s3
2023-08-07 19:58:48 +02:00
Thomas Göttgens
cbc3e605dd
fix building for other platforms
2023-08-07 19:57:47 +02:00
Thomas Göttgens
94c41a4fed
Merge branch 'master' into picomputer-s3
2023-08-07 19:47:29 +02:00
caveman99
1afe9f75bd
[create-pull-request] automated change
2023-08-07 19:46:28 +02:00
Thomas Göttgens
402f8ba524
Let's see what this breaks...
2023-08-07 19:34:42 +02:00
Ben Meadors
04bbdc6b8a
Platform / dep updates ( #2684 )
...
* Update nordic platform
* Update sensor libs
2023-08-06 10:06:08 -05:00
Thomas Göttgens
0084c0881d
Merge branch 'picomputer-s3' of github.com:meshtastic/firmware into picomputer-s3
2023-08-06 16:57:03 +02:00
Thomas Göttgens
8552cc44b9
Merge branch 'master' into picomputer-s3
2023-08-06 16:55:28 +02:00
Thomas Göttgens
684cce7640
trunk fmt
2023-08-06 16:53:37 +02:00
Thomas Göttgens
114eb0c952
enable Canned Messages on T-Deck without presets
2023-08-06 16:53:37 +02:00
Thomas Göttgens
bed2bfa074
trunk fmt
2023-08-06 16:47:55 +02:00
Thomas Göttgens
0aef8703b6
- use LovyanGFX for m5stack
...
- update some comments
2023-08-06 16:47:55 +02:00
Thomas Göttgens
f5d323fdd3
trunk fmt
2023-08-06 16:21:39 +02:00
Thomas Göttgens
568cc259af
Don't crash when no radio detected.
2023-08-06 16:21:39 +02:00
Neil Hao
42039e27e7
Initialize the L76K Chip, use GPS + GLONASS + BEIDOU ( #2680 )
...
* 'nano-g2-ultra'
* revert overcommit
* nano-g2-ultra-fmt
* revert overcommit
* revert overcommit
* Added BEIDOU support to L76K
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2023-08-06 08:28:37 -05:00
Mark Trevor Birss
400b71c152
Update variant.h
2023-08-05 17:42:51 +02:00
Mark Trevor Birss
b1f6ff1280
Update variant.h
2023-08-05 17:42:51 +02:00
Ben Meadors
cfe5c7f31d
Tweaking Power FSM states ( #2676 )
...
* Tweaking Power FSM states
* Turn bluetooth back on after serial disconnected
* Remove references to deprecated mesh_sds_timeout_secs
2023-08-04 06:01:01 -05:00
Thomas Göttgens
1e71d346ae
Merge branch 'master' into raspi-portduino
2023-08-03 21:36:43 +02:00
Thomas Göttgens
4e54bec525
Force small fonts on Low DPI screens, no matter what the driver default uses. Up till now we assumed large fonts on E-Paper and TFT Screens. ( #2677 )
2023-08-03 06:58:19 -05:00
Thomas Göttgens
e0bf15b80e
trunk fmt
2023-08-03 10:05:38 +02:00
Jm Casler
26264fd908
more fixes for trunk
2023-08-03 10:05:38 +02:00
Jm Casler
794948d7e4
fixing trunk problems
2023-08-03 10:05:38 +02:00
Jm Casler
e9cbe54eca
add more documentaiton
2023-08-03 10:05:38 +02:00
Jm Casler
641d117106
Update extensions.json
2023-08-03 10:05:38 +02:00
Jm Casler
5f38e79b8f
Add documentation to a few areas
2023-08-03 10:05:38 +02:00
Thomas Göttgens
b238aebe38
Merge branch 'picomputer-s3' of github.com:meshtastic/firmware into picomputer-s3
2023-08-03 09:37:32 +02:00
GUVWAF
e05c8e60d9
Save Neighbors to flash
2023-08-02 20:56:24 +02:00
Ben Meadors
f1bcc300d9
Merge branch 'master' into 2.2-working-changes
2023-08-02 12:58:32 -05:00
Jonathan Bennett
06a6a992c2
GPS Fixes for nrf52 ( #2675 )
...
Expands board serial buffer from 64 (!) to 1024
Adds some debugging messages when problems are detected.
2023-08-02 10:08:59 -05:00
Ben Meadors
11be856507
Merge branch 'master' into 2.2-working-changes
2023-08-01 21:00:58 -05:00
github-actions[bot]
7fe815a327
[create-pull-request] automated change ( #2674 )
...
Co-authored-by: thebentern <thebentern@users.noreply.github.com >
2023-08-01 21:00:34 -05:00
Ben Meadors
191a69dd26
Don't create potential NodeInfo storm on telemetry reponse from Repeater ( #2673 )
...
* Don't create potential NodeInfo storm on telemetry reponse from Repeaters
* Check decoded
2023-08-01 18:24:40 -05:00
Ben Meadors
9eeec6c083
Reply to Repeater in DeviceTelemetry module ( #2661 )
2023-08-01 16:18:10 -05:00
Ben Meadors
919b2d1e48
Merge branch 'master' into raspi-portduino
2023-07-31 19:00:00 -05:00
Ben Meadors
c4474a7b99
Merge branch 'master' into picomputer-s3
2023-07-31 18:59:50 -05:00
Ben Meadors
0821cff1c8
Merge remote-tracking branch 'origin/master' into 2.2-working-changes
2023-07-31 18:54:53 -05:00
github-actions[bot]
b799b7bf62
[create-pull-request] automated change ( #2672 )
...
Co-authored-by: thebentern <thebentern@users.noreply.github.com >
2023-07-31 18:51:15 -05:00
Ben Meadors
90ec8eae6c
Backmerge master protos
2023-07-31 18:28:27 -05:00
Thomas Göttgens
ba172aae32
Merge branch 'picomputer-s3' of github.com:meshtastic/firmware into picomputer-s3
2023-07-31 22:28:04 +02:00
Thomas Göttgens
26338b8f2b
Merge branch 'master' into picomputer-s3
2023-07-31 22:27:24 +02:00
Jonathan Bennett
939a359e7e
Adds DOP fields to JSON MQTT output ( #2671 )
...
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2023-07-31 15:19:36 -05:00
GUVWAF
5a5af4707c
SerialModule SIMPLE mode: use write() instead of printf()
2023-07-31 22:18:42 +02:00
Thomas Göttgens
ef5e21d3da
Enable Trunk on Windows
2023-07-31 21:37:55 +02:00
Ben Meadors
8a49221b7f
Update version.properties
2023-07-30 20:17:57 -05:00
Ben Meadors
76dc805184
Add Nano-g2-ultra
2023-07-30 14:07:17 -05:00
GUVWAF
297708a50b
Manually update protos
2023-07-30 17:27:43 +02:00
GUVWAF
a61a4fad3e
Merge pull request #2667 from GUVWAF/removeNeighbors
...
Remove neighbors after twice their broadcast interval
2023-07-30 17:17:17 +02:00
GUVWAF
c66b68b0cc
Remove neighbors after twice their broadcast interval
2023-07-30 16:54:39 +02:00
Ben Meadors
97d7a89644
Update protobufs
2023-07-30 07:58:11 -05:00
Ben Meadors
04cba45c60
Merge branch 'master' into 2.2-working-changes
2023-07-30 07:54:11 -05:00
Manuel
502a6596a3
T deck: support keyboard, trackball and touchscreen ( #2665 )
...
* add hwid for auto-detection
* fix: heltec-wireless-tracker USB serial
* T-Deck support
* trunk fmt
* set FRAMERATE to 1
* fix some defines
* trunk fmt
* corrected vendor link
* T-Deck: support keyboard, trackball & touch screen
* T-Watch add touchscreen defs, remove getTouch
* fix warnings
* getTouch uint16 -> int16
* fix touch x,y
* fix I2C port
* CannedMsgModule: use entire display height
* trunk fmt
* fix I2C issue for T-Watch
* allow dest selection in canned mode
* fix: allow dest selection in canned mode
* use tft.setBrightness() to poweroff display
* Increased t-watch framerate and added back haptic feedback
* add da ref
* Move to touched
* improved sensitivity and accuracy of touch events
* use double tap to send canned message
* fix warning
* trunk fmt
* Remove extra hapticFeedback()
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2023-07-30 07:51:26 -05:00
Ben Meadors
5aedd84c7d
Merge branch 'master' into 2.2-working-changes
2023-07-29 08:15:17 -05:00
Neil Hao
b9c9f0f865
nano-g2-ultra ( #2660 )
...
* 'nano-g2-ultra'
* revert overcommit
* nano-g2-ultra-fmt
* revert overcommit
* revert overcommit
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2023-07-29 07:54:56 -05:00
GUVWAF
ffcc1a0275
RP2040: Enable ExternalNotification and RangeTest Module, set randomSeed ( #2664 )
...
* Enable ExternalNotification (and RangeTest) Module
* Set a random seed at boot
2023-07-29 07:19:58 -05:00
Ben Meadors
3d697f8cf4
Enable SX126X RX Boosted gain by default ( #2663 )
2023-07-28 10:39:40 -05:00
Ben Meadors
38c9a1ea07
neighborInfo->node_broadcast_interval_secs
2023-07-28 10:36:44 -05:00
Ben Meadors
0eefd0912f
Move node_broadcast_interval_secs
2023-07-28 10:28:14 -05:00
Ben Meadors
0cda8e6087
Start plumbing node_broadcast_interval_secs
2023-07-28 06:58:28 -05:00
Ben Meadors
2cf648928a
Add node_broadcast_interval_secs to Neighbor
2023-07-28 06:43:21 -05:00
Andre K
3cd7d8d6af
update min_app_version to 2.2.0
2023-07-28 06:22:16 -03:00
Ben Meadors
702a83b525
Bumb device state version
2023-07-27 16:03:57 -05:00
GUVWAF
32246850aa
Convert protobuf values that are unsigned properly to uint in JSON ( #2659 )
2023-07-27 13:53:20 -05:00
Ben Meadors
74650ca276
Words are important
2023-07-27 13:23:18 -05:00
Ben Meadors
0141bbe772
Regen
2023-07-27 12:59:06 -05:00
Ben Meadors
049c587ca2
Add phoneapi plumbing. Need to regen protos on my other machine
2023-07-27 12:51:31 -05:00
Ben Meadors
1a28225cd5
Merge branch 'master' into 2.2-working-changes
2023-07-27 08:55:48 -05:00
Ben Meadors
6bd870c454
I guess we have to use SHAs (lame)
2023-07-27 07:59:39 -05:00
Ben Meadors
c782380373
Fix semgrep errors
2023-07-27 07:04:00 -05:00
Ben Meadors
4fd756acd8
Merge branch 'master' into 2.2-working-changes
2023-07-27 06:42:02 -05:00
Ben Meadors
0b509c7e79
Remove concurrency groups for now. They seem to cause CI hangs
2023-07-27 06:41:39 -05:00
Ben Lipsey
86af578df9
Preferred units when distance unknown ( #2652 )
...
* units when distance unknown
* replace deleted comment
2023-07-26 18:06:31 -05:00
Thomas Göttgens
ff11506922
Merge pull request #2649 from meshtastic/neighborinfo
...
add Neighborinfo
2023-07-26 13:07:01 +02:00
Ben Meadors
f35b422365
Trunk
2023-07-25 20:54:01 -05:00
Ben Meadors
08f1ac785a
Gut NodeDb and remove deprecated protos
2023-07-25 19:13:19 -05:00
Ben Meadors
146ed067a1
Merge branch 'master' into neighborinfo
2023-07-25 16:14:50 -05:00
Ben Meadors
bdcf17a3f7
Add T-Deck to S3 ota logical branch ( #2644 )
...
* Add T-Deck to S3 ota logical branch
* Revert "Add T-Deck to S3 ota logical branch"
This reverts commit d0aef9dc26 .
* Add targets
* Get the bat file too
2023-07-25 16:13:32 -05:00
github-actions[bot]
81edf363d7
[create-pull-request] automated change ( #2645 )
...
Co-authored-by: thebentern <thebentern@users.noreply.github.com >
2023-07-25 05:46:11 -05:00
Ben Meadors
96c6a20e03
Ensure that MQTT is enabled and log initialization ( #2643 )
2023-07-24 12:33:01 -05:00
Ben Meadors
3fbe2d771c
Hopefully this cancels previous CI runs for a branch ( #2642 )
2023-07-24 09:47:16 -05:00
Jonathan Bennett
ac9c81f6d1
Check Position Request for Primary Channel ( #2638 )
...
Prevents leaking location data to secondary channels.
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2023-07-24 09:37:56 -05:00
Ben Meadors
2e7c95a110
Merge branch 'master' into neighborinfo
2023-07-24 07:24:34 -05:00
Ben Meadors
490abdac96
Whoops
2023-07-24 07:22:04 -05:00
Ben Meadors
b17436a023
Patch gather-artifacts
2023-07-24 06:54:05 -05:00
rcarteraz
b9ae63cb3c
Update Bug Report.yml ( #2640 )
...
Add T-Deck, T-Watch, Wireless Paper, and Wireless Tacker to device list.
2023-07-24 06:44:19 -05:00
github-actions[bot]
55701692fd
[create-pull-request] automated change ( #2637 )
...
Co-authored-by: thebentern <thebentern@users.noreply.github.com >
2023-07-24 06:43:47 -05:00
Thomas Göttgens
171cca435e
Merge branch 'master' into raspi-portduino
2023-07-24 11:00:58 +02:00
Ben Meadors
470363d294
Update Hydra to use new TXEN->DIO2 macro ( #2636 )
2023-07-22 18:59:33 -05:00
github-actions[bot]
fb21bfe0f5
[create-pull-request] automated change ( #2635 )
...
Co-authored-by: thebentern <thebentern@users.noreply.github.com >
2023-07-22 09:37:51 -05:00
Ben Meadors
0739bc0cea
T-Watch S3 Support ( #2632 )
...
* T-Watch WIP
* Updates
* Temp
* Update screen spi bus and and backlight en
* Peripherals progress
* Fixes
* Fixes
* Updates
* DRV scaffolding
* Fixed touch-screen driver selection. WIP on DRV haptic feedback
* DRV2605 pmu channel
* Trunk
* Fixes and defaults
* Dropped an s
* Move PMU and turn off screen that way
* Add t-deck and t-watch-s3 to CI and cleanup
* More cleanup
2023-07-22 09:26:54 -05:00
Ben Meadors
3a24882e76
Merge branch 'master' into neighborinfo
2023-07-22 08:46:27 -05:00
andrew-moroz
1c74479555
xiao-ble: add initial support for the Xiao BLE + Ebyte E22-900M30S ( #2633 )
...
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2023-07-21 20:37:00 -05:00
rcarteraz
084ad1b722
Update main_matrix.yml ( #2634 )
...
Add Heltec Wireless Paper to S3 Boards
2023-07-21 19:32:39 -05:00
Manuel
2486892e6d
Basic T-Deck support ( #2630 )
...
* add hwid for auto-detection
* fix: heltec-wireless-tracker USB serial
* T-Deck support
* trunk fmt
* set FRAMERATE to 1
* fix some defines
* trunk fmt
* corrected vendor link
2023-07-19 08:13:51 -05:00
github-actions[bot]
77efbb3f5d
[create-pull-request] automated change ( #2626 )
...
Co-authored-by: thebentern <thebentern@users.noreply.github.com >
2023-07-18 10:00:12 -05:00
Ben Meadors
eb7025f1b1
Add Hydra specific target to define GPS EN pin and limit tx power ( #2608 )
...
* Use DIO2 bridged to TXEN and remove TX/RXEN pin switching altogether
* Add Hydra specific target to limit tx power and define GPS EN
* Whoops
2023-07-18 07:09:55 -05:00
github-actions[bot]
69beef8310
[create-pull-request] automated change ( #2625 )
...
Co-authored-by: thebentern <thebentern@users.noreply.github.com >
2023-07-18 06:19:37 -05:00
Manuel
468807466c
fix BLE PIN screen for not so large screens ( #2624 )
...
* add hwid for auto-detection
* fix: heltec-wireless-tracker USB serial
* fix BLE PIN screen for not so large displays
2023-07-18 06:10:39 -05:00
code8buster
8927cffd64
GPS log modifications ( #2609 )
...
* Move module info for use in functions outside of probe, refmt MON-VER message
* use checksum function in probe message
* Housekeeping on some comments, unsign the position ctr again
2023-07-17 20:27:14 -05:00
tropho23
5995c7060d
Added triple-press GPS toggle button changes for select ESP32 devices ( #2617 )
...
* Added triple-press GPS toggle button changes
* Revert edits to extensions.json
* comma'd
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
Co-authored-by: code8buster <communismisgreat@national.shitposting.agency >
2023-07-17 18:55:40 -05:00
Manuel
541291cc70
resolve heltec-wireless-tracker serial issue ( #2621 )
...
* add hwid for auto-detection
* fix: heltec-wireless-tracker USB serial
2023-07-17 13:06:34 -05:00
Ben Meadors
41b07de5a2
Merge branch 'master' into neighborinfo
2023-07-17 09:21:08 -05:00
Mark Trevor Birss
4306c32349
Update variant.h ( #2620 )
...
Update M5Stack CoreInk enable GPS/BDS
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2023-07-17 09:20:42 -05:00
Manuel
491fe52841
add hwid for auto-detection ( #2619 )
2023-07-17 09:20:05 -05:00
Manuel
ad5de5a724
increase BT NIMBLE task stack size by 1k ( #2618 )
2023-07-17 06:23:27 -05:00
Manuel
ab32503601
Heltec-Tracker: GPS support ( #2615 )
...
* Heltec-Tracker: GPS support
* trunk fmt
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2023-07-16 16:57:14 -05:00
Ben Meadors
e4e26a819b
Check if hasSensor an run if not initialized ( #2613 )
2023-07-16 15:23:31 -05:00
Ben Meadors
6d97d5dfa2
Bump PR artifacts github action
2023-07-16 15:18:42 -05:00
Manuel
c75965480f
Heltec-Tracker: TFT LCD support ( #2612 )
...
* Heltec-Tracker: TFT LCD support
* trunk fmt
* backwards compatibility with ST7735 devices
* trunk fmt
2023-07-15 08:53:26 -05:00
luzpaz
003047baaf
Fix various typos ( #2607 )
...
* Fix various typos
Found via `codespell -q 3 -L acount,clen,dout`
* Trunk reformatting
---------
Co-authored-by: code8buster <communismisgreat@national.shitposting.agency >
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2023-07-14 16:25:20 -05:00
Ben Meadors
4ace59fc18
Partial Heltec Wireless Paper and Wireless Tracker support ( #2594 )
...
* WIP
* Comment
* WIP
* TFT_CTRL
* Update platformio.ini
update to current latest version available
* Update EInkDisplay2.cpp
Is the e-ink Display a DEPG0213BN ?
* Logging
* trunk fmt
---------
Co-authored-by: Mark Trevor Birss <markbirss@gmail.com >
2023-07-14 16:12:30 -05:00
Dmitry Galenko
aa0b56e947
GPS: Implement Power Management, Refactor Code and Fix GSA Message Configuration for U-Blox hardware ( #2606 )
2023-07-12 19:35:41 -05:00
Ben Lipsey
42d79d012e
center text based on screen width ( #2603 )
2023-07-09 20:16:36 -05:00
Ben Meadors
d3e7e45ded
Append alpha to release name
2023-07-09 06:17:17 -05:00
github-actions[bot]
0cca7751cd
[create-pull-request] automated change ( #2600 )
...
Co-authored-by: thebentern <thebentern@users.noreply.github.com >
2023-07-09 06:15:48 -05:00
Ben Meadors
de53280ffc
PIN_GPS_EN power toggling ( #2592 )
...
* PIN_GPS_EN
* Remove extra digitalWrite
* GPS_POWER_TOGGLE macro enabled. Added WSLv3 too
* Update variant.h
* Update variant.h
* Fixed macro guard
2023-07-08 21:01:00 -05:00
Ben Meadors
65aafe7ea1
Update protos
2023-07-08 20:46:34 -05:00
Ben Meadors
6e96216ba3
MQTT client proxying ( #2587 )
...
* WIP on MQTT proxy message queue
* Fix copy paste goof
* Progress on uplink
* Has packets
* Avoid trying to connect if we're proxying
* Pointer correctly
* Remove wifi guards
* Client proxy subscribe
* Fixed method that got bababababorked somehow... personally I blame CoPilot
* Short circuit logic
* Remove canned settings
* Missed some stuff in the move
* Guard pubsub client for non-networked variants
* Has networking guard
* else
* Return statement for fall-thru
* More gaurd removals
* Removed source filters. No wonder I was confused
* Bounding
* Scope guard around else and fix return
* Portduino
* Defs instead
* Move macro up to actually fix portduino
* Size_t
* Unsigned int
* Thread interval
* Protos
* Protobufs ref
2023-07-08 20:37:04 -05:00
Max-Plastix
da389eb787
Correct unused variable warning and typo around GNSS_MODEL_UNKNOWN ( #2596 )
...
* Small warning and typo cleanup.
* Update GPS.cpp (missed one instance of GNSS_MODEL_UNKONW)
2023-07-08 18:30:52 -05:00
GUVWAF
d8ad2b3f48
RPi Pico screen, CannedMessageModule (CardKB) and reboot support ( #2595 )
...
* Make input_source case insensitive
* Implement reboot for RP2040
* Remove EXT_NOTFIFY_OUT as it conflicts with I2C and module is not supported
* RP2040 has screen, button and wire
* Add default I2C pins also for Pico W
2023-07-08 11:32:36 -05:00
Ben Meadors
97606cd382
New platform updates ( #2593 )
2023-07-07 18:58:49 -05:00
prokrypt
5c34e36bec
Temporary band-aid to address mesh [un]reliability after queue "fix" ( #2588 )
2023-07-06 06:43:21 -05:00
Dmitry Galenko
9c141919f6
Initial support for MonteOps's fixed hardware platform ( #2582 )
...
* Initial support for MonteOps's fixed hardware platform
* Update platformio env config + cleanup
* Fix platformio build
* Fix platformio build
* Fix wrong definition logic for NCP5623
* Fix another wrong definition logic for NCP5623, it's not board feature
* Fix wrong definition logic for NCP5623 in External Notification code, it's not board feature
* We need for CI magic here
* Another fix related to NCP5623
* Fix cosmetic issue with redifined variable
* Fix typo
* Cleanup and update defs for HW1
* Fix OEM RAK4631
* Fix AQ sensor reading
* Fix AQ sensor reading (better variant)
* Fix build for other nRF52 devices
* Replace HAS_EINK_RAK to RAK_4631
2023-07-03 09:34:32 -05:00
GUVWAF
b9ad274104
Update retransmission timer based on client offset ( #2583 )
2023-07-02 16:30:28 -05:00
Dmitry Galenko
4ef61f0f15
GPS: Performance improvment for U-Blox hardware ( #2574 )
...
* Add proper configuration procedure for U-Blox modules
* More human friendly getACK
* Fix checksum calculation and payload
* GPS: move unsigned int check
* Introduce UBX protocol payload checksuming
* Fix missed checksums calculation for UBX-CFG-CFG
2023-07-01 19:20:40 -05:00
Thomas Göttgens
1745722dac
Merge branch 'picomputer-s3' of github.com:meshtastic/firmware into picomputer-s3
2023-06-28 09:12:10 +02:00
github-actions[bot]
c120549215
[create-pull-request] automated change ( #2580 )
...
Co-authored-by: thebentern <thebentern@users.noreply.github.com >
2023-06-27 20:29:11 -05:00
github-actions[bot]
7ca2e818df
[create-pull-request] automated change ( #2579 )
...
Co-authored-by: thebentern <thebentern@users.noreply.github.com >
2023-06-27 19:38:45 -05:00
Thomas Göttgens
f02923435b
Fix build warning
2023-06-27 23:10:53 +02:00
Ben Meadors
849599cd8e
Merge branch 'master' into picomputer-s3
2023-06-27 15:40:13 -05:00
Ben Meadors
eb0a96a79e
Default ext. notification output for RAK to LED #2 ( #2570 )
...
* Default ext. notification output for RAK to LED #2
* Enabled by default
* Update
* Wrong macro
* Output and nag
2023-06-27 12:21:06 -05:00
Thomas Göttgens
e878f55ed3
Merge branch 'master' into raspi-portduino
2023-06-27 18:13:24 +02:00
Thomas Göttgens
bfc567ad89
Add variant an plumbing for #2468
2023-06-27 18:11:58 +02:00
Thomas Göttgens
b665786c77
Merge branch 'master' into neighborinfo
2023-06-27 18:00:20 +02:00
Ben Meadors
9e2b86b92c
Bump RadioLib to 6.1.0 ( #2577 )
...
* Bump RadioLib to 6.1.0
* RP2040
* More excludes
* Jan added a lot of stuff apparently
* Stay back a version on portduino for now
* It wasn't this. I need to remove the docker build from ci
2023-06-27 07:08:32 -05:00
Ben Meadors
d0cf70c8b3
Remove docker steps from PR build process
2023-06-27 06:59:28 -05:00
charminULTRA
44a906dd01
RAK14001 LED - Turn on to 50% at boot ( #2571 )
...
* Addition of RAK 14001 functionality to start and stay on for boot
* Fixing via Trunk
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2023-06-26 19:59:44 -05:00
GUVWAF
ccb682bbb8
Call getMacAddr within pickNewNodeNum() ( #2576 )
...
It could be called from within NodeDB::init() before it is set
2023-06-26 19:26:12 -05:00
GUVWAF
e60a5f1cf2
Setter for NeighborInfo
2023-06-25 15:41:19 +02:00
GUVWAF
6bdf67c9be
Conversion to NodeInfoLite
2023-06-25 15:41:06 +02:00
Ben Meadors
bbfd62c47e
Merge branch 'master' into neighborinfo
2023-06-21 21:11:06 -05:00
Ben Meadors
e677a02273
Map built-in LED on RAK-11310 ( #2568 )
2023-06-21 12:11:42 -05:00
GUVWAF
47168d5063
Always assign NodeNum based on MAC address ( #2567 )
...
* Always assign NodeNum based on MAC address
Step one of trying to fix infinite loop
* Store our mac.addr again to ignore an already existing NodeNum if it's us
2023-06-20 16:29:25 -05:00
Ben Meadors
a07e30544d
Merge branch 'master' into neighborinfo
2023-06-19 06:16:42 -05:00
github-actions[bot]
5591b9b9f5
[create-pull-request] automated change ( #2564 )
...
Co-authored-by: thebentern <thebentern@users.noreply.github.com >
2023-06-18 20:46:06 -05:00
Ben Meadors
a2c5b92840
NodeDB Lite migration ( #2554 )
...
* Skadoosh
* Removing deprecated fields
* Remove remaining deprecations
* Macro
* Macro
* WIP conversion
* Lots of type conversions between Lite versions and new NodeDB methods
* Trunk
* Conversion
* NULL
* Init
* Rename
* Position
* Reworked conversion to NodeInfo for PhoneAPI
2023-06-17 09:10:09 -05:00
Ben Meadors
9716bd8bec
Merge branch 'master' into neighborinfo
2023-06-13 05:44:48 -05:00
GUVWAF
685d27f566
Update core to 3.2.2 and use real FreeRTOS defs ( #2558 )
...
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2023-06-13 05:44:24 -05:00
Ben Meadors
c2168dd450
Merge branch 'master' into neighborinfo
2023-06-09 19:51:22 -05:00
Ben Meadors
f71869215d
Set pin for RAK-12039 to allow I2C auto-detect ( #2555 )
...
* SET pin for RAK-12039 and put back macaddr for now
* Guard against epaper RAK variant
* Update main.cpp
* Add these back
2023-06-09 05:58:58 -05:00
GUVWAF
66c71250b8
Update last_sent_by_id in FloodingRouter
2023-06-08 20:59:09 +02:00
Ben Meadors
81f80546b4
Remove deprecated MyNodeInfo fields ( #2552 )
...
* Skadoosh
* Removing deprecated fields
* Remove remaining deprecations
* Macro
* Macro
2023-06-08 08:07:32 -05:00
Ben Meadors
44a54278b3
Skadoosh ( #2549 )
2023-06-07 12:59:01 -05:00
Ben Meadors
5c438ae792
Merge branch 'master' into neighborinfo
2023-06-06 19:29:59 -05:00
Michel Jung
194833d77f
Fix static ethernet config ( #2544 )
...
With static ethernet config, `status` stayed `0` which let the function return
without setting `ethEvent`. Therefore, `reconnectETH` was never called and network services were never started.
Also, the RAK4631 uses little endian, which is why the IP addresses need to be
converted before setting them.
Fixes #2543
2023-06-06 19:26:13 -05:00
Andre K
207d421fca
refactor tx delay calculation for routers and non-routers ( #2542 )
2023-06-06 17:33:51 -05:00
rcarteraz
fb14487f2f
Update pull_request_template.md ( #2547 )
...
Swap clang-format with trunk check
2023-06-06 17:31:27 -05:00
GUVWAF
365a91f3d9
Add Raspberry Pi Pico and RAK11310 to bug report
2023-06-06 21:40:44 +02:00
GUVWAF
cdf44ce7fa
Move module init out of repeater clause
2023-06-06 21:07:12 +02:00
GUVWAF
d70bd23260
Use float print specifier for SNR
2023-06-06 21:06:19 +02:00
github-actions[bot]
5edc872c31
[create-pull-request] automated change ( #2540 )
...
Co-authored-by: thebentern <thebentern@users.noreply.github.com >
2023-06-03 06:19:38 -05:00
Ben Meadors
b42ead4400
Merge branch 'master' into neighborinfo
2023-06-02 06:46:45 -05:00
Ben Meadors
cd787232ca
Use INA for device battery level ( #2536 )
...
* WIP
* Continued wip
* We got em
* Voltage sensor base class
* INA voltage
* Log it
* Stacie's mom has got it going on
* Move declaration up
* Last one
* Sneaky little bugger
* Macro guard to avoid calling methods
2023-06-02 06:32:34 -05:00
GUVWAF
344baf7ffc
Cancel rebroadcast in Tx queue upon receiving another rebroadcast ( #2538 )
...
* Make portduino great again
* Upon receiving packet that was seen recently, cancel a rebroadcast if there was one in Tx queue already
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2023-06-01 13:36:30 -05:00
Ben Meadors
a491ceefcd
Wio-e5 wip ( #2265 )
...
* Wio-e5 / STM32WL wip
* Stubbing some FS stuff out
* Wio-e5 / STM32WL wip
* Stubbing some FS stuff out
* Wio-e5 / STM32WL wip
* Stubbing some FS stuff out
* Wio-e5 / STM32WL wip
* Stubbing some FS stuff out
* LittleFS compiles. Can't check with actual device.
* make cppcheck happy again
* Guard against accelerometer thread
* Missed a spot
* Upload via ST-LINK
* Derive MAC address from UID
* upload port
* Trunk it
* Guard it
* Maybe fix the cache error on startup.
* Latest RadioLib ref to fix SubGHZ
* revert nasty Sub-GHz Hack
* Boots and radio inits with RadioLib 6.0, LittleFS doesn't seem to work
---------
Co-authored-by: Thomas Göttgens <tgoettgens@gmail.com >
Co-authored-by: GUVWAF <thijs@havinga.eu >
2023-06-01 07:14:55 -05:00
Ben Meadors
b2704a0082
Merge branch 'master' into neighborinfo
2023-06-01 06:02:42 -05:00
github-actions[bot]
1524c2365f
[create-pull-request] automated change ( #2537 )
...
Co-authored-by: thebentern <thebentern@users.noreply.github.com >
2023-06-01 06:02:23 -05:00
Ben Meadors
9b94701699
Merge branch 'master' into neighborinfo
2023-05-31 20:08:50 -05:00
Ben Meadors
9d3dc9283c
Enable range test module (sending only) on NRF ( #2534 )
...
* Enable range test module (sending only) on NRF
* Consolidate
2023-05-31 20:08:32 -05:00
Thomas Göttgens
61661aed50
Broadcast neighbor info
...
also update trunk
2023-05-31 13:18:43 +02:00
Ben Meadors
b1398d0770
Open up Serial Module to T-Echo ( #2533 )
...
* Remove macro guards for T-Echo
* Missed a spot
* Gaurd serial2
* Didn't mean to circumcize that declaration
2023-05-31 05:30:59 -05:00
Thomas Göttgens
3a25d6d3b3
Merge branch 'picomputer-s3' of github.com:meshtastic/firmware into picomputer-s3
2023-05-30 14:52:24 +02:00
Ben Meadors
fd4e9daa7f
Merge branch 'master' into picomputer-s3
2023-05-30 07:36:53 -05:00
github-actions[bot]
110ec85137
[create-pull-request] automated change ( #2532 )
...
Co-authored-by: thebentern <thebentern@users.noreply.github.com >
2023-05-30 07:36:36 -05:00
code8buster
99a31c1fad
Make sure the mosfet gate for adc measuring circuit is low ( #2530 )
...
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2023-05-30 06:15:19 -05:00
Thomas Göttgens
b6f7b7fa47
Merge branch 'picomputer-s3' of github.com:meshtastic/firmware into picomputer-s3
2023-05-30 13:07:29 +02:00
Ben Meadors
113026c372
Allow overriding the default Serial console output settings ( #2528 )
...
* Implement override_console_serial_port
* It's opposite day in Logictown
* Try to use native serial types for platforms
* Fix for s3
* Trunk
* Screw it... just declare as Print and handle init
* Alright, chatty kathy
* Missed a spot
* I'll take "Kill that FIXME" for 800, Alex
* Badunkadunk
* Refactor out a lot of duplicated code
* Boogers
* Okay I probably should stop changing everything
2023-05-30 05:26:34 -05:00
Thomas Göttgens
a92a960682
Merge branch 'master' into picomputer-s3
2023-05-30 09:55:33 +02:00
Thomas Göttgens
3bc82e59dc
Merge pull request #2531 from lewisxhe/master
...
Fix fetchI2CBus judgment error
2023-05-30 09:51:54 +02:00
lewishe
24bb52e83f
Fix fetchI2CBus judgment error
2023-05-30 11:22:29 +08:00
Lewis He
68ef27df8b
Merge branch 'meshtastic:master' into master
2023-05-29 09:07:06 +08:00
Ben Meadors
9ddbfc0e3e
CalTopo NMEA mode ( #2526 )
...
* CalTopo NMEA mode
* Didn't need that actually
* Missed a paren
2023-05-28 14:56:44 -05:00
GUVWAF
e699427bfc
RP2040: Enable telemetry and update HW models ( #2525 )
2023-05-28 10:30:54 -05:00
Ben Meadors
696afeef41
Protos
2023-05-28 09:44:47 -05:00
GUVWAF
35ee12cb4c
RP2040: Use Pico SDK USB stack instead of TinyUSB ( #2523 )
...
Seems to fix freeze, serial output still stops after a while
2023-05-27 19:22:26 -05:00
GUVWAF
94f5c04e19
Update lastSentToPhone after sendTelemetry ( #2522 )
2023-05-27 12:35:45 -05:00
Thomas Göttgens
5d2ab65a81
Merge branch 'picomputer-s3' of github.com:meshtastic/firmware into picomputer-s3
2023-05-27 13:08:57 +02:00
Thomas Göttgens
f3b7f7251c
Add variant an plumbing for #2468
2023-05-27 13:08:27 +02:00
Thomas Göttgens
fbcd6743fd
trunk fmt
2023-05-27 10:29:01 +02:00
lewishe
1b35cc018f
Fix t-beam-s3-core display not working
2023-05-27 10:29:01 +02:00
thebentern
f18b8328a2
[create-pull-request] automated change
2023-05-27 10:28:08 +02:00
Thomas Göttgens
d241a010aa
trunk fmt
2023-05-27 10:03:02 +02:00
lewishe
78af6e2ed8
Fix t-beam-s3-core display not working
2023-05-27 10:17:37 +08:00
code8buster
7475c8647c
2.5dB could be a more appropriate attenuation for heltec ADCs ( #2511 )
...
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2023-05-26 06:16:40 -05:00
GUVWAF
f3af3c1c33
RP2040: Reverse dmac assignment
...
src.id[0] and src.id[1] that are used for Bluetooth name seem not unique
2023-05-25 15:56:57 +02:00
Thomas Göttgens
a583163766
fix BSEC2 BME680 Sensor Readings
2023-05-25 15:56:39 +02:00
Ben Meadors
e943fc6b8a
Remove RP2040 check until we can make it behave
2023-05-25 06:48:35 -05:00
Ben Meadors
f2cf0ed315
Platform packages version ( #2515 )
...
* I think something is wrong here
* Use tag on repo
2023-05-24 14:09:37 -05:00
Thomas Göttgens
59b1adf12f
Move to our own logging system ( #2513 )
2023-05-24 10:29:50 -05:00
Thomas Göttgens
1ae77d198d
fix onebutton deprection warning ( #2512 )
2023-05-24 07:16:05 -05:00
Ben Meadors
2728e86aab
No longer are you extras, my friends
2023-05-24 07:08:22 -05:00
Ben Meadors
f8cba0e7f2
Remove pegged commit hash since 3.2.1 is released
2023-05-24 07:04:07 -05:00
Thomas Göttgens
e5b049d2e2
trunk
2023-05-24 02:48:48 +02:00
Thomas Göttgens
52df85c338
tryfix cppcheck errors
...
also ignore temporary files
2023-05-24 02:44:30 +02:00
Thomas Göttgens
2f60bbe5f2
Merge branch 'picomputer-s3' of github.com:meshtastic/firmware into picomputer-s3
2023-05-24 01:48:44 +02:00
Thomas Göttgens
0261754269
Add variant an plumbing for #2468
2023-05-24 01:48:01 +02:00
Thomas Göttgens
1dfa8f2d9e
RAK11310 ( #2299 )
...
* POC. Board definition JSON upcoming. Generic for now
* side-effect: RP2040 is building again.
* WIP Pico Targets
* current state of affairs
* ahem
* POC. Board definition JSON upcoming. Generic for now
* side-effect: RP2040 is building again.
* WIP Pico Targets
* current state of affairs
* ahem
* fmt
* update toolkit and fmt
* Add built in LED pin
* Use arduino pins
* init SPI bus on right pins.
* Use SPI1 and control chip select manually
* Use macro define for SPI selection. This needs to be defined in the ini file since portduino needs it inside the framework source
* Remove manual CS; works when not using setCS()
* Remove whoopsie debug line
* we are not ARDUINO_AVR_NANO_EVERY any more
* fix rp2040 compilation
* fix RadioLibHAL
* Use new arduino-pico core
* Use cortex-m0plus for BSEC2 library
* Forgot RAK11310 target for BSEC2 library
* That branch was merged
* RAK11310 is working too
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
Co-authored-by: GUVWAF <thijs@havinga.eu >
2023-05-23 16:19:36 -05:00
Ben Meadors
4f0922ec2b
Concat remote hardware pins ( #2508 )
2023-05-23 16:18:14 -05:00
Thomas Göttgens
d74cbdaa8b
update platform def
2023-05-23 21:55:12 +02:00
Ben Meadors
3a5b79e4c1
Merge branch 'master' into raspi-portduino
2023-05-23 07:51:32 -05:00
github-actions[bot]
eb916da8ce
[create-pull-request] automated change ( #2506 )
...
Co-authored-by: thebentern <thebentern@users.noreply.github.com >
2023-05-22 20:19:13 -05:00
Ben Meadors
1b68408f2f
Remote hardware overhaul ( #2495 )
...
* Update protos
* WIP
* Param
* Has remote hardware
* Protos
* Initializer
* Added new admin message for node remote hardware pins
* Badunkatrunk
* Init and memcpy
2023-05-22 07:00:20 -05:00
Ben Meadors
9bee35118f
Merge branch 'master' into raspi-portduino
2023-05-18 06:47:56 -05:00
Thomas Göttgens
e6fc2af21f
Merge branch 'picomputer-s3' of github.com:meshtastic/firmware into picomputer-s3
2023-05-17 20:28:49 +02:00
code8buster
a9fed83d9a
Make pull request targets happy
2023-05-16 21:46:55 +02:00
code8buster
c0979e29ff
Fix a few platformio envs, maybe make cppcheck happy
2023-05-16 21:46:55 +02:00
code8buster
9878ff3836
Tryfix datatype errors
2023-05-16 21:46:55 +02:00
code8buster
3219ad33ef
Add ADC channels to esp variants, plug code back in to make sure other archs work
2023-05-16 21:46:55 +02:00
code8buster
6113a1fb70
Tryfix heltec v2 adc issues being on SAR2
2023-05-16 21:46:55 +02:00
code8buster
d11bcda292
Implementing a calibrated ESP32 ADC reading
2023-05-16 21:46:55 +02:00
Ben Meadors
ae41944a89
Merge branch 'master' into picomputer-s3
2023-05-16 10:38:12 -05:00
IhorNehrutsa
508cdf6060
Up OneButton library version to 2.1.0 ( #2480 )
...
* Up OneButton library version to 2.1.0
* Update ButtonThread.h
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2023-05-16 07:01:42 -05:00
Thomas Göttgens
0009b98996
Merge pull request #2492 from meshtastic/bug-2490
...
fixes #2490 - hard coded 8 hour limit
2023-05-15 18:04:17 +02:00
Thomas Göttgens
62259583e6
Add variant an plumbing for #2468
2023-05-15 17:18:06 +02:00
Thomas Göttgens
c5d87fe581
Add variant an plumbing for #2468
2023-05-15 17:17:14 +02:00
Thomas Göttgens
77dace1043
derp
2023-05-15 17:16:32 +02:00
Thomas Göttgens
e02720b29b
fixes #2490 - hard coded 8 hour limit
2023-05-15 17:16:32 +02:00
Thomas Göttgens
ffa85ebccd
Merge pull request #2491 from meshtastic/mqtt-update
...
add optional GPS fields to JSON
2023-05-15 17:16:06 +02:00
Thomas Göttgens
f9b2556cd4
add optional GPS fields to JSON
2023-05-15 15:40:22 +02:00
IhorNehrutsa
9c683f4c87
Fix LOG_DEBUG messages when no DEBUG_PORT. ( #2485 )
...
* Fix LOG_DEBUG messages when no DEBUG_PORT.
* Fix LOG_DEBUG messages when no DEBUG_PORT.
* Fix LOG_DEBUG messages when no DEBUG_PORT.
* Fix LOG_DEBUG messages when no DEBUG_PORT.
2023-05-13 05:33:14 -05:00
github-actions[bot]
cf07d2dbcd
[create-pull-request] automated change ( #2488 )
...
Co-authored-by: thebentern <thebentern@users.noreply.github.com >
2023-05-12 20:48:26 -05:00
Ben Meadors
7711b03bd8
Update nrf and esp32 platform versions ( #2486 )
2023-05-12 08:38:53 -05:00
Ben Meadors
c52fddac53
Adding device.is_managed protobuf ( #2487 )
2023-05-12 08:38:30 -05:00
Thomas Göttgens
b0c3816a8b
Merge pull request #2484 from meshtastic/fix-hydra-rf-switch
...
Fix hydra rf switch
2023-05-12 10:53:52 +02:00
Ben Meadors
6cdf2817f4
Put this back in place
2023-05-11 20:09:34 -05:00
Ben Meadors
f7e1f4cea6
Fix hydra (for real this time)
2023-05-11 19:56:55 -05:00
Ben Meadors
75504793e8
Skip setting dio2 as rf switch altogether if txen is defined
2023-05-11 06:52:27 -05:00
Thomas Göttgens
80f029aa32
Merge branch 'master' into raspi-portduino
2023-05-10 17:13:32 +02:00
Ben Meadors
4029f731c9
Merge remote-tracking branch 'origin' into fix-hydra-rf-switch
2023-05-10 08:41:35 -05:00
Thomas Göttgens
666a1f3401
Merge pull request #2467 from meshtastic/BSEC2
...
use BSEC2
2023-05-10 14:57:21 +02:00
Thomas Göttgens
70dc13a998
use BSEC2 only
2023-05-10 14:14:48 +02:00
Thomas Göttgens
9841d49fb8
Merge branch 'master' into BSEC2
2023-05-10 13:31:46 +02:00
Thomas Göttgens
28ec4e35ec
Merge pull request #2476 from meshtastic/Radiolib-6
...
update portduino to radiolib6
2023-05-10 11:09:43 +02:00
Thomas Göttgens
55cef30f93
update portduino to radiolib6
2023-05-10 11:02:32 +02:00
rcarteraz
0e15d6a5c2
Update Heltec WSL variant.h to add I2C definitions. ( #2475 )
2023-05-09 19:30:43 -05:00
Thomas Göttgens
29199e4732
New naming scheme
2023-05-08 20:33:34 +02:00
Thomas Göttgens
6fc061fa43
Merge pull request #2472 from meshtastic/Radiolib-6
...
Platformio 6.1.7 udate
2023-05-08 20:31:51 +02:00
Thomas Göttgens
c14b075996
Merge branch 'master' into Radiolib-6
2023-05-08 20:31:20 +02:00
Thomas Göttgens
6963e43e9f
Platformio 6.1.7 doesn't like dots in env names any more.
2023-05-08 20:28:11 +02:00
Thomas Göttgens
1d90096cba
rearrange pio build system dependencies
...
also update trunk
2023-05-08 14:40:10 +02:00
Thomas Göttgens
c1a1b450e3
RadioLib6 support
2023-05-08 14:40:10 +02:00
Thomas Göttgens
f7041994af
rearrange pio build system dependencies
...
also update trunk
2023-05-08 14:03:03 +02:00
Thomas Göttgens
5037a50059
RadioLib6 support
2023-05-08 13:18:28 +02:00
Thomas Göttgens
b75aa79da5
Merge branch 'master' into raspi-portduino
2023-05-08 10:32:36 +02:00
Mark Trevor Birss
2e915e782b
Delete bpi_picow_esp32_s3.json
2023-05-08 10:31:12 +02:00
Mark Trevor Birss
e761631d5e
Add files via upload
2023-05-08 10:31:12 +02:00
github-actions[bot]
19a310e196
[create-pull-request] automated change ( #2469 )
...
Co-authored-by: thebentern <thebentern@users.noreply.github.com >
2023-05-06 19:37:01 -05:00
Thomas Göttgens
5ec624d9c3
Merge pull request #2462 from meshtastic/bug-2451
...
probably fixes #2451 - please test
2023-05-06 23:37:35 +02:00
Thomas Göttgens
b4ff37104a
fix NMEA Timestamp for good
2023-05-06 23:16:39 +02:00
Thomas Göttgens
81bfd69a41
fmt
2023-05-06 18:13:52 +02:00
Thomas Göttgens
57aaf7f6ee
Merge branch 'bug-2451' of github.com:meshtastic/firmware into bug-2451
2023-05-06 18:11:56 +02:00
Thomas Göttgens
9b6ac98ae0
use the device time, only use gps timestamp as a fallback.
2023-05-06 18:10:20 +02:00
Thomas Göttgens
e1c4968c58
wrong datapoint
2023-05-06 18:10:20 +02:00
Thomas Göttgens
694fd04367
probably fixes #2451 - please test
2023-05-06 18:10:20 +02:00
Thomas Göttgens
cdc8bf44e9
use the device time, only use gps timestamp as a fallback.
2023-05-06 18:10:00 +02:00
Ben Meadors
09d48f659e
RAK14001 RGB LED support ( #2464 )
...
* WIP
* WIP
* Moved it
* More random strobey behavior
* Guard to RAK4630 devices for now
* Oops
* Ship it
2023-05-06 07:17:40 -05:00
Thomas Göttgens
46e29402a6
fmt
2023-05-05 18:11:44 +02:00
Thomas Göttgens
10f41e376c
use BSEC2 for ESP32-C3
2023-05-05 18:09:06 +02:00
Thomas Göttgens
39aa756100
wrong datapoint
2023-05-05 14:29:14 +02:00
Thomas Göttgens
17e25babb1
probably fixes #2451 - please test
2023-05-05 14:29:14 +02:00
Manuel Verch
7c9d0a022a
fix AI C3 DevKit-M configuration
2023-05-05 09:39:22 +02:00
Thomas Göttgens
313860c8a4
fix #2460 - we only really need the router object after nodedb init, so lets move it there.
2023-05-04 11:06:49 +02:00
IhorNehrutsa
e360c62480
RemoteHardwareModule.cpp: Hot Fix digitalReads() pinModes(mask, INPUT_PULLUP) ( #2459 )
2023-05-03 21:09:18 -05:00
IhorNehrutsa
973b30fc0b
Update RemoteHardwareModule.cpp ( #2454 )
2023-05-03 06:25:03 -05:00
Ben Meadors
a6385a522d
Disable TX/RX EN in favor of power EN over TX_EN ( #2456 )
...
* Disable TX/RX EN in favor of power EN over TX_EN
* Oops
2023-05-03 06:24:09 -05:00
Ben Meadors
6aa9e37872
Oops
2023-05-02 15:05:23 -05:00
Ben Meadors
5afa92395d
Disable TX/RX EN in favor of power EN over TX_EN
2023-05-02 15:04:23 -05:00
github-actions[bot]
b6ff80f0b7
[create-pull-request] automated change ( #2453 )
...
Co-authored-by: thebentern <thebentern@users.noreply.github.com >
2023-05-01 17:36:38 -05:00
Ben Meadors
7ef12c77a8
Add initial screen for receiving waypoints ( #2452 )
2023-05-01 16:10:27 -05:00
Mark Trevor Birss
a27d354364
Add board - BPI PicoW ESP32-S3 SX1262 ( #2450 )
...
* Add files via upload
* Add files via upload
2023-05-01 07:12:00 -05:00
Thomas Göttgens
49febc0d9d
Merge branch 'master' into raspi-portduino
2023-04-24 14:58:20 +02:00
Manuel Verch
6e26f95df9
Make trunk happy again
2023-04-22 09:08:55 +02:00
Manuel Verch
5dfb5172c2
try-fix: router goes sporadically into DS
2023-04-22 09:08:55 +02:00
Thomas Göttgens
85818b8dfd
Merge branch 'master' into raspi-portduino
2023-04-21 16:50:48 +02:00
Thomas Göttgens
e0bb95ca94
implement dynamic userbutton overwrite. fix #2434
2023-04-21 16:50:22 +02:00
Thomas Göttgens
1621fbb5ab
add debug/info print
2023-04-21 16:03:48 +02:00
Thomas Göttgens
ac40f77694
Draft for now, please test
2023-04-21 16:03:48 +02:00
Thomas Göttgens
9700fa55a3
Merge pull request #2438 from meshtastic/mqtt-debug-fix
...
fix topic construction for mqtt debug
2023-04-18 14:30:59 +02:00
Thomas Göttgens
87c59d7d61
fmt
2023-04-18 14:08:06 +02:00
Thomas Göttgens
584615bb4b
fix topic construction for mqtt debug
2023-04-18 13:37:50 +02:00
github-actions[bot]
c452c2ab40
[create-pull-request] automated change ( #2437 )
...
Co-authored-by: thebentern <thebentern@users.noreply.github.com >
2023-04-17 19:42:54 -05:00
github-actions[bot]
d43ddc9ec2
[create-pull-request] automated change ( #2436 )
2023-04-17 15:42:42 -05:00
Thomas Göttgens
a76cb94851
Revert "Trying to debug transient "disconnects" in iOS ( #2312 )" ( #2435 )
...
This reverts commit d17aafa91a .
2023-04-17 11:22:12 -05:00
Thomas Göttgens
da75ae21ff
Merge pull request #2298 from meshtastic/2264-feature-check-for-low-heap-before-adding-to-nodedb-was-reboot-loop-heap-too-low
...
2264 Check for memory before extending the nodedb
2023-04-15 09:13:55 +02:00
Thomas Göttgens
a30c07e6b4
Merge branch 'master' into 2264-feature-check-for-low-heap-before-adding-to-nodedb-was-reboot-loop-heap-too-low
2023-04-14 19:56:01 +02:00
Thomas Göttgens
309d4fc7f2
add flush to filesystem before closing write file.
2023-04-14 13:25:06 +02:00
Thomas Göttgens
a13775bd70
Merge branch 'master' into 2264-feature-check-for-low-heap-before-adding-to-nodedb-was-reboot-loop-heap-too-low
2023-04-13 23:50:21 +02:00
Thomas Göttgens
b43a5bc4f8
Fix missing msh default topic.
2023-04-13 23:17:05 +02:00
Thomas Göttgens
ec44ca49fd
Merge branch 'master' into 2264-feature-check-for-low-heap-before-adding-to-nodedb-was-reboot-loop-heap-too-low
2023-04-13 23:09:33 +02:00
Thomas Göttgens
5d41e9fe9d
don't grow nodedb if memory is tight.
...
also remove unconditional reboot on low heap. This is counter productive with this change
2023-04-13 23:09:02 +02:00
Thomas Göttgens
7bd836673e
return shutdown time to 5 seconds.
2023-04-13 19:53:56 +02:00
Thomas Göttgens
e0da661632
remove screen brightness again
2023-04-13 15:32:29 +02:00
Thomas Göttgens
a9ce4338ff
update library version
2023-04-12 19:04:19 +02:00
Thomas Göttgens
a284439d7e
Merge branch 'master' into 2264-feature-check-for-low-heap-before-adding-to-nodedb-was-reboot-loop-heap-too-low
2023-04-12 16:27:36 +02:00
Thomas Göttgens
10fac072bb
move codec2 repo to org
2023-04-12 14:39:25 +02:00
Thomas Göttgens
d60ccb42da
pretty print
2023-04-12 10:06:04 +02:00
thebentern
3598351689
[create-pull-request] automated change
2023-04-11 20:14:31 +02:00
Thomas Göttgens
74ed166ff0
Merge branch 'master' of github.com:meshtastic/firmware
2023-04-11 20:11:04 +02:00
Thomas Göttgens
0afeba0c86
generate dynamic device array for use in CI scripts
...
Usage: generate_ci_matrix.py platform [extra]
e.g. generate_ci_matrix.py esp32 or generate_ci_matrix.py esp32 extra
2023-04-11 20:10:54 +02:00
github-actions[bot]
ee971e376a
[create-pull-request] automated change ( #2424 )
...
Co-authored-by: thebentern <thebentern@users.noreply.github.com >
2023-04-11 08:01:49 -05:00
Thomas Göttgens
eeeb7c5080
i wasn't asking...
2023-04-11 14:37:08 +02:00
Thomas Göttgens
f526c4cc5a
trxfix portduino
2023-04-11 14:37:08 +02:00
Thomas Göttgens
a9eb19fc62
fix parameters and compilation
2023-04-11 14:37:08 +02:00
Thomas Göttgens
29c13b5c30
resolve #2364
...
- fix wrong debug print
- change shutdown logic for t-beam if PMU is detected
- wait for 10 seconds instead of 5 for shutdown and resurrect screen brightness adjust for @karamo
2023-04-11 14:37:08 +02:00
Manuel Verch
f0c4c18a79
Fix for nodeInfo change to inform phone
2023-04-11 14:01:01 +02:00
Thomas Göttgens
320bf57687
tryfix #2416 - lock some guards.
2023-04-10 17:00:15 +02:00
Ben Meadors
4b89f7dfcb
Merge branch 'master' into 2264-feature-check-for-low-heap-before-adding-to-nodedb-was-reboot-loop-heap-too-low
2023-04-07 07:55:26 -05:00
Thomas Göttgens
43cff7adc9
Implement #2380 ( #2418 )
2023-04-07 07:52:23 -05:00
github-actions[bot]
d4e42898b1
[create-pull-request] automated change ( #2417 )
...
Co-authored-by: thebentern <thebentern@users.noreply.github.com >
2023-04-07 07:14:40 -05:00
Manuel Verch
82ab38d3e6
Revert changes on wakeup
2023-04-04 23:19:36 +02:00
github-actions[bot]
aa96ea02c6
[create-pull-request] automated change ( #2411 )
...
Co-authored-by: thebentern <thebentern@users.noreply.github.com >
2023-04-04 14:13:26 -05:00
Ben Meadors
242f880764
Dear trunk, please don't be petty
2023-04-04 09:42:12 -05:00
Ben Meadors
de08360271
Protos tag for release
2023-04-04 08:15:59 -05:00
ghostop14
990d418dc8
Add MQTT TLS Support for WIFI-Enabled Devices ( #2410 )
...
* Testing TLS MQTT Support
* Working TLS connections
* Testing TLS MQTT Support
* Working TLS connections
* Added protobuf support for mqtt.tls_enabled
* fix 'em up good
* don't commit this stuff, jeeez
* there i fixed it
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
Co-authored-by: Thomas Göttgens <tgoettgens@gmail.com >
2023-04-04 08:14:47 -05:00
Thomas Göttgens
7d299b06a7
Merge branch 'master' into raspi-portduino
2023-04-04 15:00:31 +02:00
Ben Meadors
f8db02c622
Merge branch 'master' into 2264-feature-check-for-low-heap-before-adding-to-nodedb-was-reboot-loop-heap-too-low
2023-04-04 07:22:40 -05:00
Thomas Göttgens
fc8d16bb08
Merge pull request #2403 from mverch67/fix-2402
...
Fix for device display issues
2023-04-03 23:55:33 +02:00
Thomas Göttgens
af65013e49
Merge branch 'master' into fix-2402
2023-04-03 23:06:48 +02:00
Manuel
b1937e03ac
fix: store NodeDB persistently ( #2405 )
...
* fix for 2404
* fix for 2404
* removed superfluous saveToDisk in reloadOwner()
2023-04-03 16:01:05 -05:00
Manuel Verch
23e6bc32c0
make cpptools happy
2023-04-03 20:14:57 +02:00
Manuel Verch
bd1e747fc9
Merge branch 'fix-2402' of https://github.com/mverch67/meshtastic-firmware into fix-2402
2023-04-03 19:46:52 +02:00
Manuel Verch
3c0817340a
Fixed blank screen button issue and SX126x wakeup
2023-04-03 19:45:12 +02:00
Manuel Verch
9a42861766
make trunk happy
2023-04-03 18:06:36 +02:00
Manuel Verch
038ff0f6cb
Fix for device display issues
2023-04-03 18:06:36 +02:00
github-actions[bot]
918b509be8
[create-pull-request] automated change ( #2408 )
...
Co-authored-by: thebentern <thebentern@users.noreply.github.com >
2023-04-03 10:45:37 -05:00
Manuel Verch
9239698004
make trunk happy
2023-04-03 08:52:21 +02:00
Manuel Verch
71479a6b17
Fix for device display issues
2023-04-02 21:28:12 +02:00
Thomas Göttgens
14080d4667
Merge branch 'master' into raspi-portduino
2023-04-02 21:24:49 +02:00
Ben Meadors
b4bcae98cd
Fixed invalid channel name text ( #2400 )
2023-04-02 08:33:38 -05:00
Thomas Göttgens
294771cb44
fix -705 error on SX128x and some SX126x
2023-04-02 15:04:50 +02:00
Thomas Göttgens
1398611276
trunk fmt
2023-04-02 11:35:25 +02:00
Vladislav Osmanov
fbc3b2beee
missing EXT_PWR_DETECT pinMode definition
2023-04-02 11:35:25 +02:00
Vladislav Osmanov
6bf538e26f
EXT_PWR_DETECT pin to detect external power source for boards without the power management chip
2023-04-02 11:35:25 +02:00
Thomas Göttgens
713b5fbe96
try to update trunk to latest version.
2023-03-31 12:51:26 +02:00
Thomas Göttgens
ed96321406
fix newline detection in error printing
...
Our code check for newline in the format string, not in the parameter
2023-03-31 11:04:15 +02:00
Thomas Göttgens
39d8ae64e7
Merge branch 'master' into 2264-feature-check-for-low-heap-before-adding-to-nodedb-was-reboot-loop-heap-too-low
2023-03-30 11:10:18 +02:00
Thomas Göttgens
3f07251d23
fmt
2023-03-30 10:46:39 +02:00
Mark Trevor Birss
657f22d058
Update EInkDisplay2.cpp
2023-03-30 10:46:39 +02:00
github-actions[bot]
bf1fbc6c0d
[create-pull-request] automated change ( #2395 )
...
Co-authored-by: thebentern <thebentern@users.noreply.github.com >
2023-03-29 19:19:19 -05:00
Ben Meadors
5679a82195
Support double tap as button press for supported accelerometers ( #2393 )
...
* For Garth
* Push it real good
* Wut
* Double tap
* Move disable logic
* Actually return
* Reinitialize setClick in thread body
* Initialize later so that we actually have nodedb on init
* Fixes
2023-03-29 13:04:02 -05:00
Thomas Göttgens
2edc35d34b
Logic Late-Fix to the last PR
2023-03-29 15:14:48 +02:00
sbias
26d18244f0
Add nodedb channel handling ( #2384 )
...
* send ourNodeInfo to channel we got a message we heared someone new
* store node-channel into nodeDB
* use channel from nodeDb to send local messages
* update protobufs
* fmt and fix braces
* respect requested channel for local send, only store channel while getting a nodeinfo packet
---------
Co-authored-by: Thomas Göttgens <tgoettgens@gmail.com >
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2023-03-29 06:51:22 -05:00
Thomas Göttgens
82ba59765c
trunk it baby
2023-03-29 13:41:45 +02:00
Mark Trevor Birss
7930aa1635
Update platformio.ini
2023-03-29 13:41:45 +02:00
Mark Trevor Birss
c55751964e
Update platformio.ini
2023-03-29 13:41:45 +02:00
Mark Trevor Birss
b9b1cce6a5
Update platformio.ini
2023-03-29 13:41:45 +02:00
Mark Trevor Birss
044ef75fef
Update platformio.ini
2023-03-29 13:41:45 +02:00
Mark Trevor Birss
9f940139a0
Update platformio.ini
2023-03-29 13:41:45 +02:00
Mark Trevor Birss
fdb09d4fba
Add files via upload
2023-03-29 13:41:45 +02:00
Mark Trevor Birss
1968f3c45b
Delete EInkDisplay2.cpp
2023-03-29 13:41:45 +02:00
Mark Trevor Birss
790df42987
Add files via upload
2023-03-29 13:41:45 +02:00
Mark Trevor Birss
9a9279dd78
Add files via upload
2023-03-29 13:41:45 +02:00
thebentern
1e54a5d45c
[create-pull-request] automated change
2023-03-28 12:57:23 +02:00
Ben Meadors
23272daffe
Threshold based smart position broadcasts ( #2388 )
...
* Overhaul smart broadcast with new thresholds
* Fixed badly spelt protos
* That's not the right thing
* Format specifiers
* Fmt
* Units
* Default distance threshold of 100
2023-03-27 14:09:22 -05:00
Thomas Göttgens
6e685b0a54
Merge branch 'master' into 2264-feature-check-for-low-heap-before-adding-to-nodedb-was-reboot-loop-heap-too-low
2023-03-27 15:31:32 +02:00
Thomas Göttgens
8a806efb95
Merge branch 'master' into raspi-portduino
2023-03-27 15:30:05 +02:00
Dan Fay
1af7e48136
Fixed the semi-silent failure to regenerate protobufs on Linux ( #2383 )
...
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2023-03-27 06:52:48 -05:00
lewishe
eda00b7b9c
Change to Variation Macro Definition
2023-03-27 11:27:57 +02:00
Thomas Göttgens
1898fe850e
trunk format
2023-03-27 11:27:57 +02:00
lewishe
15dbe5da97
Added t-beam v1.2 support
2023-03-27 11:27:57 +02:00
GUVWAF
8f736c8ecc
Remove sending network ping to displayed node on interval
2023-03-26 16:16:01 +02:00
Thomas Göttgens
8a81f190b8
Merge pull request #2386 from meshtastic/channel-num-fix
...
fix channel num in json output
2023-03-25 20:35:20 +01:00
Thomas Göttgens
1425657a3c
fix channel num in json output
2023-03-25 20:14:04 +01:00
Thomas Göttgens
02041cb605
Merge pull request #2385 from meshtastic/create-pull-request/patch
...
Changes by create-pull-request action
2023-03-25 14:56:33 +01:00
caveman99
1f130d671b
[create-pull-request] automated change
2023-03-25 13:38:35 +00:00
Thomas Göttgens
d62e56f428
Merge pull request #2381 from meshtastic/HPD17-PA
...
Add Power Restraint for 1280 PA Model
2023-03-25 14:24:02 +01:00
Thomas Göttgens
5ac24bb33b
Update SX128xInterface.cpp
2023-03-25 14:23:30 +01:00
Thomas Göttgens
2c259b8464
Add Power Restraint for 1280 PA Model
...
Add Debug Print for all module parameters
Add RX/TX Switch to 1280
2023-03-24 16:57:30 +01:00
github-actions[bot]
9d6e1ce8e5
[create-pull-request] automated change ( #2375 )
...
Co-authored-by: thebentern <thebentern@users.noreply.github.com >
2023-03-23 13:13:47 -05:00
code8buster
958d2cf630
Remove call to randomSeed() ( #2374 )
...
This function causes the new arduino-esp32 core to revert to the pseudorandom behavior specified in Arduino.
Calls to random() automatically use esp_random() if randomSeed or useRealRandomGenerator(false) aren't called.
Tentative fix for #2357
2023-03-23 12:05:12 -05:00
Ben Meadors
5cb1f96240
Use accelerometer to wake up screen ( #2371 )
...
* WIP accelerometer tinkering
* Debug logging
* RAK LIS3DH sensor
* Deconflict temperature sensor and LIS3DH
* Finishing up
* StateON
* Protobufs
* Default of none
* Formatting
2023-03-23 11:32:04 -05:00
Thomas Göttgens
78522e750c
Merge pull request #2304 from meshtastic/ESP32C3-RISC
...
ESP32C3 RISC SOC
2023-03-21 17:21:31 +01:00
Thomas Göttgens
75db8c2d2e
the target starts up and works for a few seconds before crashing. Good enough for others to continue the work :-)
2023-03-21 16:24:24 +01:00
Thomas Göttgens
ef2d0cb830
Merge branch 'master' into raspi-portduino
2023-03-21 09:31:49 +01:00
Thomas Göttgens
91be22b341
Merge branch 'master' into ESP32C3-RISC
2023-03-21 09:31:30 +01:00
Thomas Göttgens
cc64c3d61a
Merge branch 'master' into 2264-feature-check-for-low-heap-before-adding-to-nodedb-was-reboot-loop-heap-too-low
2023-03-21 09:30:54 +01:00
github-actions[bot]
36b00dba86
[create-pull-request] automated change ( #2367 )
...
Co-authored-by: thebentern <thebentern@users.noreply.github.com >
2023-03-18 08:47:40 -05:00
Ben Meadors
3bb8cd7613
Merge branch 'master' into 2264-feature-check-for-low-heap-before-adding-to-nodedb-was-reboot-loop-heap-too-low
2023-03-18 07:26:44 -05:00
GUVWAF
8c68d888c8
SX126x: Try next Interface when chip not found ( #2363 )
...
* If chip was not found, return false for init()
* SX1268: Only overwrite frequency when out of bounds
Happens when region is still UNSET
2023-03-18 07:23:37 -05:00
Manuel
1f99d4756a
Fix: Sporadig crashes and reboot ( #2366 )
...
* Fix: Sporadig crashes with reboot
* Revert "Fix: Sporadig crashes with reboot"
This reverts commit 59b65749f5 .
* Fix: Sporadig crashes and reboot
2023-03-17 19:53:29 -05:00
Andre K
7bbfa48b5d
fix channel_num log ( #2361 )
...
* fix channel_num variable
* fix channel_num log instead
2023-03-17 13:36:10 -05:00
Ben Meadors
5e779bfb33
Merge branch 'master' into raspi-portduino
2023-03-16 14:43:23 -05:00
Manuel
b398f31b64
Fix heap leak mentioned in #2358 ( #2359 )
...
* Fix heap leak mentioned in #2358
* Additional fix for #2359
2023-03-14 16:50:32 -05:00
rcarteraz
e03a2f8f7f
Add V3 and TBeam S3 to hardware
2023-03-13 19:15:38 -03:00
github-actions[bot]
d92a003d8e
[create-pull-request] automated change ( #2354 )
...
Co-authored-by: thebentern <thebentern@users.noreply.github.com >
2023-03-13 14:07:28 -05:00
Thomas Göttgens
8db7316ae1
Merge branch 'master' into 2264-feature-check-for-low-heap-before-adding-to-nodedb-was-reboot-loop-heap-too-low
2023-03-12 20:22:46 +01:00
Thomas Göttgens
3c2e615650
Merge branch 'master' into ESP32C3-RISC
2023-03-12 20:22:38 +01:00
Thomas Göttgens
6d202158ba
add (and fix) CPU Shutdown Flags
2023-03-12 20:20:55 +01:00
Thomas Göttgens
c288974b67
don't adjust brightness on long press any more
2023-03-12 20:20:55 +01:00
Thomas Göttgens
9b1d461567
add NO_SCREEN shim
2023-03-12 20:20:55 +01:00
Thomas Göttgens
210e3e09d5
enable deep sleep behaviour for ESP32
2023-03-12 20:20:55 +01:00
Thomas Göttgens
0d001423c8
woops
2023-03-12 20:20:55 +01:00
Thomas Göttgens
a83d5ada86
- implement shutdown (deep sleep forever) on ESP32
...
- Clean up shutdown and delayed shutdown code conditionals.
- clean up inputbroker includes
2023-03-12 20:20:55 +01:00
Thomas Göttgens
4573db4665
Merge branch 'master' into ESP32C3-RISC
2023-03-12 20:19:43 +01:00
Thomas Göttgens
d2c72fae00
Merge branch 'master' into 2264-feature-check-for-low-heap-before-adding-to-nodedb-was-reboot-loop-heap-too-low
2023-03-12 19:29:42 +01:00
andrekir
c9686d2f62
remove PIN_EINK_EN from RAK4631 variants
2023-03-12 19:29:12 +01:00
Andre K
634251834f
fix rak4631_epaper PIN_EINK_EN
...
revert 088ab106dd
2023-03-12 19:29:12 +01:00
GUVWAF
6d443d2c67
SX126x/8x: Also use PREAMBLE_DETECTED IRQ flag for actively receiving check ( #2349 )
...
* Use startReceive() instead of startReceiveDutyCycleAuto()
* Add preamble detected IRQ
* Escape from 'freeze' state when packet should have been received
* Use RADIOLIB_GODMODE for access to clearIrqStatus
* SX126x: Better handling of false preamble detections
* SX128x: Add preamble IRQ and false detection handling to active receiving check
* Remove unnecessary function declaration
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2023-03-11 12:59:29 -06:00
thebentern
9cadc0a16f
[create-pull-request] automated change
2023-03-11 12:08:25 +01:00
Ben Meadors
2e3b86608a
Merge branch 'master' into 2264-feature-check-for-low-heap-before-adding-to-nodedb-was-reboot-loop-heap-too-low
2023-03-10 19:50:41 -06:00
Ben Meadors
dc2ca9c32b
Report special battery_level of > 100 instead of zero to indicate USB ( #2341 )
...
* Report special battery_level of > 100 instead of zero to indicate USB
* Protos
* Helps if you click save
* Wrong method
* Fmt
2023-03-10 19:50:08 -06:00
Thomas Göttgens
e0a6a37bef
Merge branch '2264-feature-check-for-low-heap-before-adding-to-nodedb-was-reboot-loop-heap-too-low' of github.com:meshtastic/firmware into 2264-feature-check-for-low-heap-before-adding-to-nodedb-was-reboot-loop-heap-too-low
2023-03-10 21:39:33 +01:00
Thomas Göttgens
57fc9baafc
cmsis is donning his own HardFault Handler
2023-03-10 21:39:21 +01:00
Thomas Göttgens
033e988e6f
Merge branch 'master' into 2264-feature-check-for-low-heap-before-adding-to-nodedb-was-reboot-loop-heap-too-low
2023-03-10 19:38:14 +01:00
Ben Meadors
fddc49273e
Reboot seconds bump
2023-03-09 16:08:18 -06:00
Ben Meadors
e737a22120
Platform updates ( #2340 )
...
* 6.1.0
* Update libs
* Update nrf52 while we're at it
* Remove temporary heltec platform packages
* Update install scripts to flash s3 ota partition bin
2023-03-09 12:45:38 -06:00
Thomas Göttgens
a8f2e3ddbd
pack the bleota-s3 in the omnibus zip
2023-03-09 09:10:16 +01:00
Thomas Göttgens
67be6aa53b
fmt
2023-03-09 09:04:08 +01:00
Thomas Göttgens
68e17ab905
avoid a couple of downloads and build seconds by building the littlefs for the current target instead of 'tbeam'
2023-03-09 09:00:59 +01:00
Thomas Göttgens
a56403987b
use the s3 build script
2023-03-09 08:45:49 +01:00
Thomas Göttgens
7acacb3bba
Add a separate workflow for s3 boards
...
they use the same batch file but require a different OTA firmware.
2023-03-09 08:45:49 +01:00
A. Rager
e6d69e2b67
Refactor i2cScan.h To Handle 2 Bus ( #2337 )
...
* Break i2cScan out into a set of classes for scanning i2c
* refactor i2cscan addresses to be structs that allow addressing by port + address
* build whoopsies
* trunk fmt
* trunk fmt
* lost some build fixes from the merge
* more cleaning for build safety, RTC behavior
2023-03-08 21:13:46 -06:00
Thomas Göttgens
9150c2e568
fix stuff i somehow inadvertently broke.
2023-03-08 17:12:25 +01:00
Thomas Göttgens
944d5066e9
update lib dependency
2023-03-08 17:12:25 +01:00
Thomas Göttgens
a538a96c90
fmt
2023-03-08 17:12:25 +01:00
Thomas Göttgens
31ef82557f
try revert protos
2023-03-08 17:12:25 +01:00
Thomas Göttgens
9d440b7dba
revert overcommit
2023-03-08 17:12:25 +01:00
Thomas Göttgens
267db05d69
- G1 Explorer use correct display controller
...
- adhere UA font in modules
2023-03-08 17:12:25 +01:00
github-actions[bot]
20bcf310d1
[create-pull-request] automated change ( #2334 )
...
Co-authored-by: thebentern <thebentern@users.noreply.github.com >
2023-03-06 17:09:41 -06:00
Ben Meadors
331a1afc37
Update minor for new release
2023-03-06 16:17:31 -06:00
Ben Meadors
321e41a3aa
Update protos
2023-03-06 16:17:09 -06:00
GUVWAF
3ca1e62b1f
SX126x/8x: Add HEADER_VALID IRQ flag for actively receiving check ( #2333 )
...
* Add HEADER_VALID IRQ flag for SX126x/8x to detect actively receiving
Needs new RadioLib commit
* Update comments
* Use latest RadioLib release
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2023-03-06 15:53:59 -06:00
Thomas Göttgens
5044169e8d
fixes #2330
2023-03-06 14:12:24 +01:00
Thomas Göttgens
8e197fc35b
fixes #2327
2023-03-06 12:50:05 +01:00
A. Rager
f63505038f
add psram for lilygo t3 s3
2023-03-06 12:44:51 +01:00
Thomas Göttgens
a95b6aff01
Merge branch 'master' into ESP32C3-RISC
2023-03-05 14:55:30 +01:00
Thomas Göttgens
b249970a12
add rudimentary exception decoder for RISC-V CPU
2023-03-05 14:55:12 +01:00
Thomas Göttgens
fe926eedba
Merge branch 'ESP32C3-RISC' of github.com:meshtastic/firmware into ESP32C3-RISC
2023-03-04 23:17:56 +01:00
Thomas Göttgens
4a0dfb5401
T3S3-1.1 SX1276 config (and cosmetic change for SX1280 in PA mode)
2023-03-04 18:39:19 +01:00
Thomas Göttgens
4355f51a90
fmt
2023-03-04 17:25:55 +01:00
Thomas Göttgens
ecd67f0a85
disable the frequency switcher for the C3 CPU...
2023-03-04 17:25:55 +01:00
Thomas Göttgens
0940c6462b
Leaving this here in case someone ever needs int :-)
2023-03-04 17:25:55 +01:00
Thomas Göttgens
498964e04e
Merge branch 'master' into raspi-portduino
2023-03-04 17:24:37 +01:00
Thomas Göttgens
a47364f07b
Merge branch 'master' into 2264-feature-check-for-low-heap-before-adding-to-nodedb-was-reboot-loop-heap-too-low
2023-03-04 17:24:16 +01:00
GUVWAF
eb4ab26e1f
Check if packet is decrypted before searching node in DB ( #2320 )
...
* Check whether TraceRouteModule exists
In case in the future we don't enable it
* Check whether packet is decrypted before searching node in DB
2023-03-02 13:22:14 -06:00
github-actions[bot]
8c059a8a9e
[create-pull-request] automated change ( #2317 )
...
Co-authored-by: thebentern <thebentern@users.noreply.github.com >
2023-03-02 08:34:00 -06:00
github-actions[bot]
7bb281d5c5
[create-pull-request] automated change ( #2316 )
...
Co-authored-by: thebentern <thebentern@users.noreply.github.com >
2023-03-01 12:31:58 -06:00
A. Rager
214feb1f21
Add Hardware: BetaFPV 900 Nano TX ( #2249 )
...
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2023-03-01 08:36:25 -06:00
Ben Meadors
d17aafa91a
Trying to debug transient "disconnects" in iOS ( #2312 )
...
* Add back lines from original Adafruit example sketch
* Stop advertising debug message
* Yank it
2023-03-01 08:35:52 -06:00
code8buster
2fe5eae183
Fix overlapping of GPS message on screen carousel #1 ( #2314 )
...
* Fix overlapping of GPS message on screen carousel #1
* Any reason we shouldn't display this on a RAK w/ E-ink or similar non-PMU equipped boards?
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2023-03-01 08:34:07 -06:00
Manuel
9008c75517
Fixed: Tlora-t3s3-v1 SX1262 firmware reboots continuously ( #2308 ) ( #2315 )
2023-02-28 07:45:10 -06:00
GUVWAF
408c555f0f
Add airtime of current received/transmitted packet to nextTx time of all pending retransmissions ( #2309 )
...
To avoid unnecessary retransmissions when sending them too early
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2023-02-25 19:51:38 -06:00
github-actions[bot]
c9ae90f03c
[create-pull-request] automated change ( #2306 )
...
Co-authored-by: thebentern <thebentern@users.noreply.github.com >
2023-02-24 15:07:39 -06:00
Ben Meadors
fbfd0f12b5
Change to 5 minutes for Garth's sanity
2023-02-24 12:49:10 -06:00
Ben Meadors
9650adb616
Set reasonable defaults for sensor role and adjust packet priority ( #2305 )
2023-02-24 11:25:50 -06:00
Thomas Göttgens
a3f1e53017
fmt
2023-02-24 09:53:25 +01:00
Thomas Göttgens
0243922d64
Merge branch 'ESP32C3-RISC' of github.com:meshtastic/firmware into ESP32C3-RISC
2023-02-24 09:32:43 +01:00
Thomas Göttgens
baeb2807a4
disable the frequency switcher for the C3 CPU...
2023-02-24 09:32:31 +01:00
Thomas Göttgens
9a8bfa113d
Leaving this here in case someone ever needs int :-)
2023-02-23 22:55:50 +01:00
Thomas Göttgens
82b14fe07c
Leaving this here in case someone ever needs int :-)
2023-02-23 22:54:07 +01:00
Thomas Göttgens
fab5e4c5cc
potential fix for Range Test Leak. Poking around in the dark.
2023-02-23 22:19:23 +01:00
Ben Meadors
46fa08dc33
Air quality specific prefs ( #2303 )
2023-02-23 13:05:24 -06:00
Ben Meadors
48a407bf5c
Merge branch 'master' into 2264-feature-check-for-low-heap-before-adding-to-nodedb-was-reboot-loop-heap-too-low
2023-02-23 07:10:41 -06:00
github-actions[bot]
05b1fc83bd
[create-pull-request] automated change ( #2300 )
...
Co-authored-by: thebentern <thebentern@users.noreply.github.com >
2023-02-22 16:16:38 -06:00
Thomas Göttgens
2475debb2a
Merge branch 'master' into 2264-feature-check-for-low-heap-before-adding-to-nodedb-was-reboot-loop-heap-too-low
2023-02-22 10:15:09 +01:00
Thomas Göttgens
7d0bea267a
Merge branch 'master' into raspi-portduino
2023-02-22 10:08:20 +01:00
Thomas Göttgens
568899031d
Check if there's something there before we free it
2023-02-22 10:07:03 +01:00
Thomas Göttgens
f1c457f0c3
tryfix #2228 as suggested by @mverch67
2023-02-22 10:07:03 +01:00
Ben Meadors
c8399b7256
Remove extra
2023-02-22 10:07:03 +01:00
github-actions[bot]
63005a94fd
[create-pull-request] automated change ( #2294 )
...
Co-authored-by: thebentern <thebentern@users.noreply.github.com >
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2023-02-22 10:07:03 +01:00
Ben Meadors
9b4a59f92d
Add da explora
2023-02-22 10:07:03 +01:00
GUVWAF
2472d0947f
RadioLib's startChannel returns LORA_DETECTED for SX126x and SX128x ( #2293 )
2023-02-22 10:07:03 +01:00
Ben Meadors
a92b2ec6ca
Trunk fix
2023-02-22 10:07:03 +01:00
Ben Meadors
548bec026a
Trunk fmt
2023-02-22 10:07:03 +01:00
Krezalis
ce882b389a
Update Screen.h ( #2285 )
...
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2023-02-22 10:07:03 +01:00
Krezalis
25fd9d2d1d
Add Ukrainian symbols ( #2286 )
...
* Update Screen.cpp
* Add files via upload
* Update Screen.cpp
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2023-02-22 10:07:03 +01:00
GUVWAF
83a201fe86
Use LORA_DIO1 as RadioLib GPIO for SX127x chips ( #2290 )
...
* When channel is active, first try receiving that packet
Afterwards we'll try transmitting again
* Remove setStandby in startSend
Already done in isChannelActive()
* Set LORA_DIO1 as RadioLib GPIO for SX127x
* LORA_DIO1 for Heltec v1, overlaps with GPS_TX
Set to RADIOLIB_NC for now
* If receive was not successful, startReceive doesn't trigger the interrupt
So we have to go back to transmitting anyway
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2023-02-22 10:07:03 +01:00
Ben Meadors
462ee3d921
Missed a reference
2023-02-22 10:07:03 +01:00
Ben Meadors
0104246067
Remove pico from build for now
2023-02-22 10:07:03 +01:00
Ben Meadors
3f5c0cb6ac
Don't auto set to default primary channel
2023-02-22 10:07:03 +01:00
Neil Hao
fa371bc844
Update extensions.json
2023-02-22 10:07:03 +01:00
neil
090f42f51f
'nano-g1-explorer'
2023-02-22 10:07:03 +01:00
thebentern
c2ff6f2f7c
[create-pull-request] automated change
2023-02-22 10:07:03 +01:00
Thomas Göttgens
9fc18c2a19
Merge pull request #2295 from meshtastic/2228-bug-heap-leak-in-rangetestmodule
...
tryfix #2228 as suggested by @mverch67
2023-02-21 20:40:20 +01:00
Thomas Göttgens
d830398fc5
Check if there's something there before we free it
2023-02-21 20:01:56 +01:00
Thomas Göttgens
2e80a4ed87
tryfix #2228 as suggested by @mverch67
2023-02-21 14:53:27 +01:00
Ben Meadors
e1924f188f
Remove extra
2023-02-21 07:18:08 -06:00
github-actions[bot]
732caff2b8
[create-pull-request] automated change ( #2294 )
...
Co-authored-by: thebentern <thebentern@users.noreply.github.com >
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2023-02-21 06:23:02 -06:00
Ben Meadors
c60c00ba85
Add da explora
2023-02-20 16:23:02 -06:00
GUVWAF
83e6cea280
RadioLib's startChannel returns LORA_DETECTED for SX126x and SX128x ( #2293 )
2023-02-20 14:11:54 -06:00
Ben Meadors
f8498ba03f
Trunk fix
2023-02-20 12:33:01 -06:00
Ben Meadors
f83adf1796
Trunk fmt
2023-02-20 10:05:11 -06:00
Krezalis
73c1c5913b
Update Screen.h ( #2285 )
...
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2023-02-20 10:03:32 -06:00
Krezalis
fd1c54fd15
Add Ukrainian symbols ( #2286 )
...
* Update Screen.cpp
* Add files via upload
* Update Screen.cpp
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2023-02-20 10:03:13 -06:00
GUVWAF
95bbcd2cb7
Use LORA_DIO1 as RadioLib GPIO for SX127x chips ( #2290 )
...
* When channel is active, first try receiving that packet
Afterwards we'll try transmitting again
* Remove setStandby in startSend
Already done in isChannelActive()
* Set LORA_DIO1 as RadioLib GPIO for SX127x
* LORA_DIO1 for Heltec v1, overlaps with GPS_TX
Set to RADIOLIB_NC for now
* If receive was not successful, startReceive doesn't trigger the interrupt
So we have to go back to transmitting anyway
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2023-02-20 07:40:44 -06:00
Ben Meadors
187f3969c2
Missed a reference
2023-02-20 07:22:33 -06:00
Ben Meadors
15458309f8
Remove pico from build for now
2023-02-20 07:20:14 -06:00
Ben Meadors
253d133319
Merge pull request #2287 from neilhao/master
...
Nano G1 Explorer
2023-02-18 19:06:37 -06:00
Ben Meadors
7264621149
Don't auto set to default primary channel
2023-02-18 18:32:46 -06:00
Neil Hao
27d93c5f66
Update extensions.json
2023-02-18 05:00:43 +08:00
neil
b33632f21a
'nano-g1-explorer'
2023-02-18 04:49:37 +08:00
Ben Meadors
89f06d6b40
Merge pull request #2283 from meshtastic/create-pull-request/patch
...
Changes by create-pull-request action
2023-02-17 06:52:37 -06:00
thebentern
7102fec7b3
[create-pull-request] automated change
2023-02-17 12:50:01 +00:00
Thomas Göttgens
ed1aa9ddb0
Merge branch 'master' into raspi-portduino
2023-02-17 12:34:00 +01:00
Thomas Göttgens
181832aedd
Merge pull request #2282 from meshtastic/master
...
Catch up
2023-02-17 12:32:33 +01:00
Thomas Göttgens
4967a16abe
- Abstract the memory stats into its own class.
...
- Fix a bug with debug mqtt
- nrf52 needs more love, there's a strange error while linking. Help appreciated
2023-02-17 12:31:51 +01:00
Ben Meadors
c39645419a
Merge pull request #2279 from meshtastic/preamble-halving
...
Preamble change
2023-02-16 20:42:05 -06:00
Ben Meadors
6f4ac904a5
Merge branch 'master' into preamble-halving
2023-02-16 19:26:48 -06:00
Ben Meadors
643237162e
Regen protos
2023-02-16 19:26:21 -06:00
Ben Meadors
cef11968eb
Merge branch 'master' into preamble-halving
2023-02-16 19:09:47 -06:00
Ben Meadors
5c72967aa5
Merge pull request #2278 from meshtastic/metadata-phone-api
...
Add metadata to phone api want config messages
2023-02-16 19:09:37 -06:00
GUVWAF
8aede61adb
Fix setting preambleLength for SX127x
...
Don't set currentLimit, it is set automatically in begin()
2023-02-16 20:58:10 +01:00
Ben Meadors
07b90a61e1
For science
2023-02-16 13:51:20 -06:00
Ben Meadors
221a145d2d
Whoops
2023-02-16 12:58:54 -06:00
Ben Meadors
b3fac71a8d
Missed some stuff
2023-02-16 12:52:03 -06:00
Ben Meadors
2e6e0644d4
Move it around and kill old device metadata gen
2023-02-16 12:18:27 -06:00
Ben Meadors
b78e0dce46
Merge branch 'master' into metadata-phone-api
2023-02-16 10:21:31 -06:00
Ben Meadors
3ae1fdf661
Add metadata to phone api want config messages
2023-02-16 10:21:03 -06:00
Ben Meadors
cbfa2dcc0e
Merge pull request #2276 from GUVWAF/NodeInfoSanityCheck
...
Sanity check for sending NodeInfo
2023-02-16 10:20:16 -06:00
Ben Meadors
2aabeafefe
Merge branch 'master' into NodeInfoSanityCheck
2023-02-15 12:42:39 -06:00
GUVWAF
b7895f7038
Sanity check for sending NodeInfo
...
Don't send it if we've done so less than 1 min. ago
2023-02-15 19:31:09 +01:00
Ben Meadors
3f4780479f
Merge pull request #2274 from GUVWAF/roleFixes
...
NodeInfo fixes for other roles
2023-02-11 19:25:04 -06:00
GUVWAF
5ca3d9169a
Only set node_info_broadcast_secs when not a Router
2023-02-11 17:17:11 +01:00
GUVWAF
c834252f1c
Check if nodeInfoModule exists (e.g. for Repeater)
2023-02-11 17:16:48 +01:00
GUVWAF
16852da8d4
Set node_info_broadcast_secs to 3 hours instead of default_broadcast_interval
2023-02-11 15:58:26 +01:00
GUVWAF
2d2633d4cf
Increase default NodeInfo broadcast to 3 hours
2023-02-11 15:58:26 +01:00
GUVWAF
5f28ef6814
When hearing a node we don't know, send NodeInfo and ask for response
2023-02-11 15:58:26 +01:00
GUVWAF
5cadcd355f
Send DeviceTelemetry only after NodeInfo is sent
2023-02-11 15:58:26 +01:00
GUVWAF
40d98b9d8d
Merge pull request #2272 from GUVWAF/portduinoDeviceTelemetry
...
Enable DeviceTelemetry on Portduino
2023-02-11 15:21:24 +01:00
Ben Meadors
0f47584a50
Merge branch 'master' into portduinoDeviceTelemetry
2023-02-11 06:56:23 -06:00
Ben Meadors
dbb827e5e0
Merge pull request #2271 from meshtastic/create-pull-request/patch
...
Changes by create-pull-request action
2023-02-11 06:43:54 -06:00
Ben Meadors
f95061b965
Merge branch 'master' into create-pull-request/patch
2023-02-11 06:43:46 -06:00
GUVWAF
4061870841
Don't need a Portduino guard clause here as it will not be compiled
2023-02-11 12:04:53 +01:00
GUVWAF
abf3a5840b
trunk fmt
2023-02-11 11:46:54 +01:00
GUVWAF
7063acdda6
Ignore syslog on portduino
...
Breaks when running since mesh/http is not compiled
2023-02-11 11:32:10 +01:00
GUVWAF
97c1cf628a
SimRadio in separate thread
...
To use notifyLater when transmitting, fixes packetPool issues
2023-02-11 10:34:08 +01:00
GUVWAF
03f584a5ab
Add HAS_TELEMETRY to portduino
2023-02-11 10:09:48 +01:00
GUVWAF
680550b76c
Add HAS_SENSOR flag
...
To separate DeviceTelemetry and EnvironmentTelemetry
2023-02-11 10:08:25 +01:00
GUVWAF
a280d7f796
Guard simulator handling with HAS_RADIO flag
2023-02-11 10:00:19 +01:00
Ben Meadors
09f2ea8938
Portduino isn't extra. It's extra special
2023-02-10 07:47:43 -06:00
thebentern
fcbeeac28f
[create-pull-request] automated change
2023-02-10 13:30:51 +00:00
Ben Meadors
7100416142
Add short_name
2023-02-09 19:32:32 -06:00
Thomas Göttgens
e2f5e9206d
label boards as secondary to split the core firmware archive by support level.
...
Ref: https://docs.platformio.org/en/latest/scripting/examples/platformio_ini_custom_options.html
2023-02-10 01:40:47 +01:00
Thomas Göttgens
57b8e3732e
Update to Espressif32 Platform 6.0 and ESP-IDF 5.0
2023-02-10 01:40:47 +01:00
Ben Meadors
f0d27f896a
Add changed back
2023-02-10 01:40:47 +01:00
Ben Meadors
e74b180655
Remove setOwner's business logic for licensed operation
2023-02-10 01:40:47 +01:00
Ben Meadors
88a44eede0
Rebroadcast mode to local_only for hams
2023-02-10 01:40:47 +01:00
Thomas Göttgens
83e309f3bf
label boards as secondary to split the core firmware archive by support level.
...
Ref: https://docs.platformio.org/en/latest/scripting/examples/platformio_ini_custom_options.html
2023-02-10 01:35:25 +01:00
Thomas Göttgens
97a0b164be
Merge branch 'master' into raspi-portduino
2023-02-10 00:21:47 +01:00
Thomas Göttgens
dc6f6af7fb
Update to Espressif32 Platform 6.0 and ESP-IDF 5.0
2023-02-10 00:21:15 +01:00
Ben Meadors
aaba99f792
Add changed back
2023-02-09 10:48:17 -06:00
Ben Meadors
4375a0101e
Remove setOwner's business logic for licensed operation
2023-02-09 08:58:28 -06:00
Ben Meadors
b1677e0312
Rebroadcast mode to local_only for hams
2023-02-09 07:51:41 -06:00
Ben Meadors
0c240a1dff
Merge pull request #2266 from meshtastic/nodeinfo
...
Ham mode should broadcast in plaintext and nodeinfo every 10 minutes
2023-02-08 21:07:17 -06:00
Ben Meadors
b24376b1fc
Well it helps if I commit the thing
2023-02-08 20:21:33 -06:00
Ben Meadors
bcaf834853
Interval or default
2023-02-08 18:04:21 -06:00
Ben Meadors
1c3970efab
Default node info broadcast secs for ham operation
2023-02-08 15:36:23 -06:00
Ben Meadors
79850c6d03
Set open psk for ham mode
2023-02-08 15:29:33 -06:00
Ben Meadors
82706a961f
Merge branch 'master' into raspi-portduino
2023-02-08 07:40:36 -06:00
Ben Meadors
440074af62
Merge pull request #2263 from meshtastic/create-pull-request/patch
...
Changes by create-pull-request action
2023-02-07 20:03:21 -06:00
thebentern
dc23096723
[create-pull-request] automated change
2023-02-07 21:59:05 +00:00
Ben Meadors
3209aeabb8
Merge pull request #2262 from GUVWAF/tryFixPortduino
...
Next try fix Portduino
2023-02-07 13:52:39 -06:00
GUVWAF
42b496b0db
PIC
2023-02-07 20:12:12 +01:00
GUVWAF
a5b99ee5d5
Try other location
2023-02-07 20:05:40 +01:00
GUVWAF
4a0c341438
Make Portduino build again
2023-02-07 19:40:15 +01:00
Ben Meadors
afc75b2552
Can't find where this was included
2023-02-07 07:43:09 -06:00
Ben Meadors
9522d4d2f5
Make a pie?
2023-02-07 07:17:32 -06:00
Ben Meadors
7ddd8c9930
Update protobufs to release version
2023-02-07 07:06:24 -06:00
Thomas Göttgens
23e1c0b7a8
Merge pull request #2168 from meshtastic/rsyslog-client
...
Add RSYSLOG Support to TCP Firmware
2023-02-07 01:58:45 +01:00
Thomas Göttgens
631699bfd7
Merge branch 'rsyslog-client' of github.com:meshtastic/firmware into rsyslog-client
2023-02-07 01:31:18 +01:00
Thomas Göttgens
4ac0de21ab
great, the ONE time i remember trunk fmt i forget to cppcheck ...
2023-02-07 01:30:55 +01:00
Thomas Göttgens
4ede8ab9de
Merge branch 'master' into rsyslog-client
2023-02-07 01:08:24 +01:00
Thomas Göttgens
b952c35da6
eliminate main source of multiline logging
2023-02-07 01:02:51 +01:00
Thomas Göttgens
a3dbac73fe
trunk fmt
2023-02-05 09:06:57 +01:00
Thomas Göttgens
fb611ef986
fix time display
2023-02-05 09:06:57 +01:00
Thomas Göttgens
b07904fe77
Merge remote-tracking branch 'remotes/origin/master' into rsyslog-client
2023-02-05 01:21:30 +01:00
Ben Meadors
9e1f7c4f56
Merge pull request #2253 from meshtastic/set-ham-mode
...
Set ham mode admin message
2023-02-04 18:07:10 -06:00
Ben Meadors
af11c5aa80
Merge branch 'master' into set-ham-mode
2023-02-04 18:07:02 -06:00
Thomas Göttgens
829318046a
rsyslog is working
2023-02-05 00:11:00 +01:00
Ben Meadors
405430fd96
Whoops
2023-02-04 15:15:32 -06:00
Ben Meadors
8630e420a7
Merge pull request #2250 from meshtastic/bug-2084
...
Change LED Blink time in light sleep to 100ms
2023-02-04 15:11:51 -06:00
Ben Meadors
b70af5cc78
Set ham mode admin message
2023-02-04 15:11:36 -06:00
Ben Meadors
b9516154d4
Merge branch 'master' into bug-2084
2023-02-04 14:34:59 -06:00
Ben Meadors
21443dab05
Merge pull request #2252 from meshtastic/air-quality
...
Initial air quality telemetry feature
2023-02-04 14:25:39 -06:00
Ben Meadors
1748db3160
Init struct
2023-02-04 13:35:02 -06:00
Ben Meadors
d83a0b1818
Initial air quality telemetry feature
2023-02-04 13:07:14 -06:00
Thomas Göttgens
18442816ef
trunk fmt
2023-02-04 17:15:36 +01:00
Thomas Göttgens
c28d469fc6
Change LED Blink time in light sleep to 100ms
2023-02-04 17:13:38 +01:00
Thomas Göttgens
d97a09ba1f
add DEBUG_HEAP_MQTT flag to send stats info to mqtt. Used to graph these values over time. Turned off for regular builds
2023-02-04 14:56:04 +01:00
Thomas Göttgens
22500a6c34
tryfix for #2242
2023-02-04 11:36:35 +01:00
thebentern
bba4de3ec7
[create-pull-request] automated change
2023-02-03 22:44:33 +01:00
Ben Meadors
1a7991c606
Why would you even
2023-02-03 15:08:49 -06:00
Ben Meadors
490ef459e5
Merge pull request #2247 from meshtastic/connectionstatus-and-augment-metadata
...
Connectionstatus and augment metadata
2023-02-03 14:27:25 -06:00
Ben Meadors
40b7d783ed
Merge branch 'master' into connectionstatus-and-augment-metadata
2023-02-03 14:27:18 -06:00
Ben Meadors
6a2583e872
Trunk you mothertrunker
2023-02-03 14:10:19 -06:00
Ben Meadors
3a3451129a
Init gooder?
2023-02-03 13:59:54 -06:00
Ben Meadors
81d2486cf4
Init defaults
2023-02-03 13:17:39 -06:00
Ben Meadors
9d420f403a
Try this
2023-02-03 13:05:25 -06:00
Ben Meadors
c82d1de9ce
Check
2023-02-03 12:43:16 -06:00
Ben Meadors
9a950afd2a
Trunk fmt
2023-02-03 11:30:36 -06:00
Ben Meadors
ab77772e0c
Bugger
2023-02-03 11:11:09 -06:00
Ben Meadors
ac90c27ae8
Macros
2023-02-03 11:03:12 -06:00
Ben Meadors
d6de042783
Assume portduino is always connected
2023-02-03 11:00:05 -06:00
Ben Meadors
2b15d951cf
Trunk
2023-02-03 10:50:03 -06:00
Ben Meadors
0414ca2dc0
Fixed it
2023-02-03 10:49:44 -06:00
Thomas Göttgens
7a50934185
change time display to relative for rx messages
2023-02-03 17:45:12 +01:00
Ben Meadors
1fa2ca6a14
Trunk it
2023-02-03 09:50:49 -06:00
Ben Meadors
51521462c4
Eh
2023-02-03 09:18:53 -06:00
Ben Meadors
4aaf162700
Getting tired of looking at code
2023-02-03 09:17:28 -06:00
Ben Meadors
5794a9ae06
Bad copy pasta
2023-02-03 09:04:22 -06:00
Ben Meadors
835e6ab85e
Missed RSSI
2023-02-03 08:52:32 -06:00
Ben Meadors
b97e61d8f8
Whoops
2023-02-03 08:51:02 -06:00
Ben Meadors
d9031610ab
Connection status admin message
2023-02-03 08:50:10 -06:00
Ben Meadors
a8dd497575
Contain it
2023-02-02 14:40:18 -06:00
Ben Meadors
971ecd117c
Whoooosh before my battery dies
2023-02-02 14:11:48 -06:00
Ben Meadors
e8e04d23d7
WIP
2023-02-02 14:05:58 -06:00
Thomas Göttgens
3c6bbff4f9
Adjust braces to match DeviceTelemetry
...
this is to force correct order of evaluation.
2023-02-02 19:37:28 +01:00
Thomas Göttgens
f6c6c2912f
update enviro module to not create copies
2023-02-02 18:17:52 +01:00
Thomas Göttgens
a13adfb598
fixes #2239
2023-02-02 18:17:52 +01:00
Thomas Göttgens
06a1b079da
even more cleanup-ing and revert-ing
2023-02-02 11:47:47 +01:00
Thomas Göttgens
56afed84df
revert some more
2023-02-02 11:35:30 +01:00
Thomas Göttgens
945fd7a05c
revert readprops change
2023-02-02 11:32:00 +01:00
Thomas Göttgens
e9a55fc296
revert them trunk shite
2023-02-02 11:29:55 +01:00
Thomas Göttgens
472c43aace
Merge remote-tracking branch 'remotes/origin/master' into raspi-portduino
2023-02-02 10:49:45 +01:00
Thomas Göttgens
8734afa7be
Merge branch 'rsyslog-client' of github.com:meshtastic/firmware into rsyslog-client
2023-02-01 15:25:43 +01:00
Thomas Göttgens
5b75abc6f7
guard-clause use of syslog object
2023-02-01 15:25:25 +01:00
Thomas Göttgens
e4d455640f
Merge branch 'master' into rsyslog-client
2023-02-01 15:09:44 +01:00
Thomas Göttgens
090d399843
hook up additional rsyslog output if debug printing is active
2023-02-01 15:09:07 +01:00
Thomas Göttgens
c908e61611
Update architecture.h
...
Add Namespace
2023-02-01 11:14:28 +01:00
Thomas Göttgens
3dda6e14f7
Trunk Fmt
2023-02-01 11:14:28 +01:00
Mark Trevor Birss
f0f819f403
Update architecture.h
2023-02-01 11:14:28 +01:00
Thomas Göttgens
39bb9f21ac
trunk fmt
2023-01-31 18:36:20 +01:00
Thomas Göttgens
7750dd2d46
debug asserts
2023-01-31 18:36:20 +01:00
Thomas Göttgens
d34f6d0f68
the cake is a lie
2023-01-31 18:34:40 +01:00
Thomas Göttgens
d02588ad85
Merge pull request #2236 from meshtastic/create-pull-request/patch
...
Changes by create-pull-request action
2023-01-31 17:27:35 +01:00
thebentern
e4342d9715
[create-pull-request] automated change
2023-01-31 17:26:57 +01:00
Thomas Göttgens
1f0e64e794
Merge branch 'master' into rsyslog-client
2023-01-31 17:26:23 +01:00
Thomas Göttgens
e1914dd464
Fix build errors for other platforms
2023-01-31 17:25:18 +01:00
Thomas Göttgens
04add9b91e
revert config changes accidentally pushed
2023-01-31 15:56:02 +01:00
Thomas Göttgens
5e1c39eb0f
RP2040 toolchain updated
2023-01-31 15:51:21 +01:00
Thomas Göttgens
661894f9f9
fix nRF52 and linter errors.
2023-01-31 14:20:04 +01:00
Ben Meadors
5d1c06b72f
Merge pull request #2233 from meshtastic/fix-localonly
...
Set encryptedOk to false for local_only rebroadcast
2023-01-30 15:06:07 -06:00
Ben Meadors
1407952410
Fmt
2023-01-30 14:50:57 -06:00
Ben Meadors
860aca9335
Set encryptedOk to false for local_only rebroadcast
2023-01-30 14:50:03 -06:00
Thomas Göttgens
104ffe36b2
Merge branch 'master' into rsyslog-client
2023-01-30 19:06:42 +01:00
Ben Meadors
5c22901ff1
Merge pull request #2232 from meshtastic/prefer-repeaters-too
...
Weight tx delay to prefer Repeaters as well
2023-01-30 11:55:43 -06:00
Ben Meadors
27bd4fa32e
Merge branch 'master' into prefer-repeaters-too
2023-01-30 10:53:44 -06:00
Ben Meadors
2be805ce81
Merge pull request #2231 from meshtastic/bug-2205
...
Do not send when region unset
2023-01-30 10:53:31 -06:00
Ben Meadors
0a3e512387
Merge branch 'master' into prefer-repeaters-too
2023-01-30 10:29:14 -06:00
Ben Meadors
7b249deb26
Trunk it
2023-01-30 10:29:07 -06:00
Thomas Göttgens
7aa4e94e45
Do not send when region unset
2023-01-30 17:25:21 +01:00
Ben Meadors
dab2bb3bcc
Weight tx delay to prefer Repeaters as well
2023-01-30 10:24:46 -06:00
Thomas Göttgens
afcd7acfab
User configurable center frequency
2023-01-30 17:24:19 +01:00
caveman99
0188edb342
[create-pull-request] automated change
2023-01-30 15:57:15 +01:00
Ben Meadors
cd6d8e519b
Merge pull request #2226 from meshtastic/create-pull-request/patch
...
Changes by create-pull-request action
2023-01-30 07:26:43 -06:00
thebentern
02f49d5347
[create-pull-request] automated change
2023-01-30 02:39:42 +00:00
Ben Meadors
2242b68d13
Merge pull request #2225 from meshtastic/create-pull-request/patch
...
Changes by create-pull-request action
2023-01-29 20:09:37 -06:00
thebentern
a6416f4f08
[create-pull-request] automated change
2023-01-30 02:07:54 +00:00
Ben Meadors
a1d8960f38
Merge pull request #2224 from meshtastic/rebroadcast-modes
...
Added modes for rebroadcast
2023-01-29 17:59:20 -06:00
Ben Meadors
b1656893ac
Merge branch 'master' into rebroadcast-modes
2023-01-29 17:58:57 -06:00
Ben Meadors
8c0060ecd7
Peg to ref that has RX high gain persistance
2023-01-29 17:51:20 -06:00
Ben Meadors
0633b2f238
Verbiage
2023-01-29 17:45:24 -06:00
Ben Meadors
ec1358b050
Debug log for indicator
2023-01-29 15:42:40 -06:00
Ben Meadors
cd35e92471
Added modes for rebroadcast
2023-01-29 14:22:51 -06:00
Ben Meadors
76df5265cb
Merge pull request #2223 from meshtastic/create-pull-request/patch
...
Changes by create-pull-request action
2023-01-29 13:58:36 -06:00
thebentern
5f7adf27c3
[create-pull-request] automated change
2023-01-29 19:57:41 +00:00
Thomas Göttgens
c3d08df18c
Merge pull request #2198 from folkertvanheusden/timestamp-in-recv-msgs
...
show timestamp for received messages
2023-01-29 20:26:09 +01:00
Thomas Göttgens
0b84c7c0f3
trunk fmt
2023-01-29 19:42:36 +01:00
Thomas Göttgens
cf5485112b
Merge branch 'master' into timestamp-in-recv-msgs
2023-01-29 19:25:41 +01:00
Ben Meadors
43096fb474
Merge pull request #2221 from GUVWAF/repeaterTraceroute
2023-01-29 11:47:43 -06:00
Ben Meadors
27b1428d6e
Merge branch 'master' into repeaterTraceroute
2023-01-29 11:14:18 -06:00
Ben Meadors
915404dbe5
Merge pull request #2222 from meshtastic/endof-presets-love
2023-01-29 11:12:52 -06:00
Ben Meadors
ab6402e4f4
Merge branch 'master' into repeaterTraceroute
2023-01-29 10:11:58 -06:00
Ben Meadors
00196ab7e7
Long moderate
2023-01-29 09:53:38 -06:00
GUVWAF
14831e597c
Add TraceRouteModule to Repeater
2023-01-29 16:37:02 +01:00
GUVWAF
c499302092
Remove decode guard clause for repeater
2023-01-29 16:32:18 +01:00
Ben Meadors
9c7a4aab9e
Merge pull request #2220 from meshtastic/create-pull-request/patch
...
Changes by create-pull-request action
2023-01-29 07:57:45 -06:00
thebentern
7ed39d27e4
[create-pull-request] automated change
2023-01-29 13:57:30 +00:00
thebentern
0e6cfcd48a
[create-pull-request] automated change
2023-01-29 11:04:38 +01:00
Ben Meadors
aafbde0f10
Remove the dirty d
2023-01-28 14:50:07 -06:00
Ben Meadors
f29beeb748
Merge pull request #2217 from meshtastic/tracker-role
...
Tracker role and role based defaults
2023-01-28 14:45:58 -06:00
Ben Meadors
75ea6fd704
Update interval
2023-01-28 14:44:47 -06:00
Ben Meadors
171c1df3fa
Role based defaults
2023-01-28 14:32:57 -06:00
Ben Meadors
e05a007fc6
Merge pull request #2214 from meshtastic/repeater-role
...
Skip decoding packets for Repeaters
2023-01-28 13:49:12 -06:00
Ben Meadors
30a1810e12
Merge branch 'master' into repeater-role
2023-01-28 13:49:02 -06:00
Ben Meadors
bdf3fe3f5c
Logging tweaks
2023-01-28 13:40:14 -06:00
Ben Meadors
d9af4f46fa
Skip decoding for Repeaters
2023-01-28 13:28:57 -06:00
Ben Meadors
9d2fbec511
Merge pull request #2213 from meshtastic/repeater-role
...
Start of repeater role with in firmware
2023-01-28 11:44:28 -06:00
Ben Meadors
f45a25b358
Fmt
2023-01-28 09:18:06 -06:00
Ben Meadors
92a43685a8
Modules
2023-01-28 09:13:01 -06:00
Ben Meadors
103f1992dd
Yank repeater module and just guard clause the alloc
2023-01-28 09:11:12 -06:00
Ben Meadors
e229a67d25
More friends
2023-01-28 08:44:29 -06:00
Ben Meadors
a7153a7aa9
Be a friend
2023-01-28 08:40:50 -06:00
Ben Meadors
14372c7e35
Fmt
2023-01-28 08:18:56 -06:00
Ben Meadors
a5f80167e0
Remove comments
2023-01-28 08:18:47 -06:00
Ben Meadors
654d38ed3f
Router
2023-01-28 08:17:29 -06:00
Ben Meadors
e01e830c0e
Print
2023-01-28 08:09:10 -06:00
Ben Meadors
db192481bd
Swap out reliable router with flood router and dump modules
2023-01-28 08:03:32 -06:00
Ben Meadors
e8908784f9
Format
2023-01-28 06:39:14 -06:00
Ben Meadors
de82119415
Start of repeater role with in firmware
2023-01-28 06:38:13 -06:00
Ben Meadors
cda7e8b6a5
Merge pull request #2212 from meshtastic/create-pull-request/patch
...
Changes by create-pull-request action
2023-01-27 14:17:50 -06:00
thebentern
96f763dfa3
[create-pull-request] automated change
2023-01-27 20:16:23 +00:00
Ben Meadors
57b47cf1e1
Merge pull request #2211 from meshtastic/create-pull-request/patch
...
Changes by create-pull-request action
2023-01-27 12:27:22 -06:00
thebentern
7950739d85
[create-pull-request] automated change
2023-01-27 17:56:16 +00:00
Ben Meadors
2baaad8298
I swear
2023-01-27 11:19:45 -06:00
Ben Meadors
2e8832babb
Trunk, you got a big storm coming, honey
2023-01-27 10:22:17 -06:00
Ben Meadors
ed155476ac
Merge pull request #2210 from meshtastic/heap-reboot
...
move temporary reboot code to blink thread
2023-01-27 08:21:49 -06:00
Thomas Göttgens
61028293b8
move temporary reboot code to blink thread
2023-01-27 14:46:53 +01:00
Ben Meadors
708327240e
Merge branch 'master' into timestamp-in-recv-msgs
2023-01-26 12:12:25 -06:00
Ben Meadors
d14bd652eb
Merge pull request #2204 from meshtastic/rak-4631-fix
...
Potential fix for TX problem in RAK-4631 cores and other SX126X ant switch issues
2023-01-25 16:17:07 -06:00
Ben Meadors
cb3d5a5748
Comment about external PA module boards
2023-01-25 15:48:42 -06:00
Ben Meadors
d51aa60864
Missed one
2023-01-25 15:03:59 -06:00
Ben Meadors
9b18d5d85f
Fmt
2023-01-25 14:59:12 -06:00
Ben Meadors
25096c5c63
Use radiolib native tx/rx_en switch control
2023-01-25 14:58:50 -06:00
Ben Meadors
f1fd41a378
Add to Eink target as well
2023-01-25 11:48:11 -06:00
folkert van heusden
65c0b8e33b
Also print timestamp in bold
2023-01-25 17:41:54 +01:00
Ben Meadors
ca91447c0e
For science!
2023-01-25 10:10:09 -06:00
Sacha Weatherstone
d876a5254e
Merge branch 'master' into timestamp-in-recv-msgs
2023-01-25 10:06:04 +10:00
Ben Meadors
4a0f3f31cb
Merge pull request #2201 from folkertvanheusden/xmodem-check
...
code reduction
2023-01-24 15:14:03 -06:00
folkert van heusden
f07963e802
Small tweak that reduces the number of lines of code in
...
XModemAdapter::check to 1. It should be functionally the same.
2023-01-24 21:30:16 +01:00
Thomas Göttgens
c7937e73a4
Merge branch 'master' into timestamp-in-recv-msgs
2023-01-24 20:47:35 +01:00
Ben Meadors
cb8532f2df
Protos
2023-01-24 12:16:01 -06:00
Folkert van Heusden
747292e1e5
Merge branch 'master' into timestamp-in-recv-msgs
2023-01-24 18:57:34 +01:00
Ben Meadors
0b1e1687ae
Merge pull request #2157 from andrew-moroz/sx126x-rx-boosted-gain
...
sx126x-rx-boosted-gain: add support for setting Rx gain mode on SX126x chipsets
2023-01-24 11:54:16 -06:00
folkert van heusden
91575e6241
When a message is received and displayed, include the
...
recevieve-timestamp. So now it functions as a clock and due to the 900s
default screen-lock-timeout you still have an idea of when the message
was received.
2023-01-24 18:52:09 +01:00
Ben Meadors
006cddd5cb
Merge branch 'master' into sx126x-rx-boosted-gain
2023-01-24 10:04:31 -06:00
Ben Meadors
4d7e3329d9
Merge pull request #2185 from code8buster/gps-fixedposboot
...
GPS acquisiton on boot only
2023-01-24 10:04:06 -06:00
Ben Meadors
9e8342eb8f
Merge branch 'master' into gps-fixedposboot
2023-01-24 10:01:53 -06:00
Thomas Göttgens
afb4d141dc
remove double endif
2023-01-23 22:42:32 +01:00
Thomas Göttgens
19d864b5ce
Also reboot if no heap debugging enabled
2023-01-23 22:42:32 +01:00
Thomas Göttgens
e8186f7dba
how did that sneak in?
2023-01-23 21:57:41 +01:00
Thomas Göttgens
81854a173a
fix #2109 json mqtt on secondary channel
2023-01-23 21:57:41 +01:00
Thomas Göttgens
083dcef9d6
don't define default pins for these.
2023-01-23 17:18:19 +01:00
Ben Meadors
5f0662d47d
Merge branch 'master' into gps-fixedposboot
2023-01-23 06:35:53 -06:00
Ben Meadors
76022b65c6
Merge pull request #2192 from meshtastic/xmodem-fix
...
tryfix: also clear the second buffer.
2023-01-23 06:35:38 -06:00
Ben Meadors
2df81810ec
Merge branch 'master' into sx126x-rx-boosted-gain
2023-01-23 06:06:22 -06:00
Thomas Göttgens
efa1445df4
Merge branch 'master' into gps-fixedposboot
2023-01-23 12:48:23 +01:00
code8buster
53d096b58e
Disable the GPS thread after factory reset has been requested
2023-01-23 06:34:28 -05:00
Thomas Göttgens
4da1fb8e27
there's a special place in hell for include paths...
2023-01-23 06:34:10 -05:00
Thomas Göttgens
8e0dcb09e8
tempfix: reboot ESP Node if heap runs low.
...
fixes #2165
2023-01-23 06:34:10 -05:00
Thomas Göttgens
014946ad0e
tryfix: also clear the second buffer.
...
Todo: do we really need 2 buffers here?
2023-01-23 12:29:10 +01:00
Thomas Göttgens
3aebb1ffb3
there's a special place in hell for include paths...
2023-01-23 12:27:16 +01:00
Thomas Göttgens
3b80421403
tempfix: reboot ESP Node if heap runs low.
...
fixes #2165
2023-01-23 12:27:16 +01:00
Thomas Göttgens
255d433ebf
Merge branch 'master' into gps-fixedposboot
2023-01-23 11:16:19 +01:00
Ben Meadors
2c1b7840c5
Make this pr great again
2023-01-23 09:22:40 +01:00
Thomas Göttgens
e9acf413fb
After thoroughly reading schematics and documentation, i conclude that this is theoretically the right definition for this hookup.
2023-01-23 09:22:40 +01:00
Ben Meadors
7c60896072
Merge branch 'master' into gps-fixedposboot
2023-01-22 20:55:49 -06:00
Ben Meadors
1941d196bb
Additional docker tags
2023-01-22 13:52:01 -06:00
Thomas Göttgens
3120744716
Missed one :-)
2023-01-22 18:58:14 +01:00
Ben Meadors
2ecf273cf3
Merge pull request #2189 from meshtastic/xmodem-fix-2
...
Xmodem fix 2
2023-01-22 09:12:51 -06:00
Ben Meadors
50cee4a6c8
Oops!
2023-01-22 08:51:30 -06:00
Ben Meadors
ac6d4e33d4
Format
2023-01-22 08:49:06 -06:00
Ben Meadors
4c9f0b2646
Just start a new PR. Conflicts were too wild
2023-01-22 08:48:31 -06:00
Ben Meadors
fab663d1b7
Merge branch 'master' into gps-fixedposboot
2023-01-21 20:34:41 -06:00
Ben Meadors
fc5e80a5cc
Merge pull request #2172 from meshtastic/stm32wl-wip
...
Stm32wl wip
2023-01-21 20:29:36 -06:00
Ben Meadors
266c61065d
I swear I did this before you butthole
2023-01-21 19:51:24 -06:00
Ben Meadors
e2e7658789
w/e
2023-01-21 19:24:33 -06:00
Thomas Göttgens
a421edce49
Merge branch 'master' into stm32wl-wip
2023-01-21 21:55:09 +01:00
Ben Meadors
3f3a4ce44c
Merge pull request #2187 from meshtastic/create-pull-request/patch
...
Changes by create-pull-request action
2023-01-21 14:49:56 -06:00
caveman99
8aab63dace
[create-pull-request] automated change
2023-01-21 20:37:04 +00:00
Thomas Göttgens
aac9b5db30
and the saga continues
2023-01-21 21:23:24 +01:00
Thomas Göttgens
6f30a84afc
dayum!
2023-01-21 21:23:24 +01:00
Thomas Göttgens
c53c87499b
missed a few
2023-01-21 21:23:24 +01:00
Thomas Göttgens
cdf379616c
whatever makes trunk happy.
2023-01-21 21:23:24 +01:00
Thomas Göttgens
6fdb93cd16
re-add namespacing in protobufs. Let's see what i missed. Portduino likely ...
...
Checking in generated on purpose.
2023-01-21 21:23:24 +01:00
Thomas Göttgens
ab3446faed
Back out changes to non-source files
2023-01-21 21:23:24 +01:00
Thomas Göttgens
9ebe24e680
that didn't hurt at all
2023-01-21 21:23:24 +01:00
Thomas Göttgens
811ac15a81
even those were formatted.
2023-01-21 21:23:24 +01:00
Thomas Göttgens
51b2c431d9
trunk roundhouse kick
2023-01-21 21:23:24 +01:00
Thomas Göttgens
6cf18b7d07
trunk recommended this change ¯\_(ツ)_/¯
2023-01-21 21:23:24 +01:00
code8buster
52e8dc7317
just do sleep through the observer like I have been
2023-01-21 08:33:43 -05:00
GUVWAF
d8e644191b
Merge pull request #2184 from GUVWAF/trunk
...
Make Trunk happy
2023-01-21 13:27:30 +01:00
code8buster
fdc47728af
Put GPS thread to sleep post factory reset request
2023-01-21 07:21:23 -05:00
code8buster
54b4b67e5c
add logic for GPS single acquisition on bootup fixed-position
2023-01-21 07:21:23 -05:00
GUVWAF
bcf24b8187
Make Trunk happy
2023-01-21 13:01:19 +01:00
GUVWAF
c628c70db2
Merge pull request #2179 from nukevoid/master
...
Fix vulnerability with "h.from == 0"
2023-01-21 12:37:50 +01:00
Nukevoid
7f9e638140
Merge branch 'master' into master
2023-01-21 02:18:33 +02:00
a_filonichev
5a2ad03294
Merge branch 'master' of https://github.com/nukevoid/firmware
2023-01-20 23:41:23 +02:00
a_filonichev
a584cac827
fix rxGood counter
2023-01-20 23:41:05 +02:00
Thomas Göttgens
8f5338dc85
Merge pull request #2174 from meshtastic/SH1107
...
Sh1107 support (128x128)
2023-01-20 22:15:02 +01:00
Thomas Göttgens
8c434c7084
Merge branch 'SH1107' of github.com:meshtastic/firmware into SH1107
2023-01-20 21:54:03 +01:00
Thomas Göttgens
88c84dd806
trunk again
2023-01-20 21:53:34 +01:00
Ben Meadors
f9f083da51
Merge branch 'master' into SH1107
2023-01-20 14:44:19 -06:00
Nukevoid
481880872c
Merge branch 'master' into master
2023-01-20 19:03:37 +02:00
Thomas Göttgens
0eaf0747f4
fix building other screen adapters
2023-01-20 16:34:39 +01:00
Ben Meadors
9a7121d8c9
Merge pull request #2175 from GUVWAF/printFixes
...
Fix two print format specifiers
2023-01-20 09:26:39 -06:00
Thomas Göttgens
cbd6a0065b
trunk format
2023-01-20 15:04:09 +01:00
Thomas Göttgens
50f72b0ea0
add the possibility to #define USE_SH1107 to fix boards to this display.
2023-01-20 15:04:09 +01:00
Thomas Göttgens
74ec5e8a5c
add support for 128x128 b/w display GME128128-01-IIC
2023-01-20 15:04:09 +01:00
Thomas Göttgens
bec0cda175
Merge branch 'master' into printFixes
2023-01-20 14:32:03 +01:00
Ben Meadors
ca298d8a7d
Merge branch 'master' into sx126x-rx-boosted-gain
2023-01-20 07:08:53 -06:00
a_filonichev
3eaa054c68
Fix vulnerability with "h.from == 0"
...
// altered packed with "from == 0" can do Remote Node Administration without permission
2023-01-20 01:38:13 +02:00
Thomas Göttgens
48ea836a5c
Merge pull request #2177 from meshtastic/create-pull-request/patch
...
Changes by create-pull-request action
2023-01-19 15:46:06 +01:00
caveman99
fda1e29c4d
[create-pull-request] automated change
2023-01-19 14:14:12 +00:00
GUVWAF
836559cda1
Fix two print format specifiers
2023-01-19 15:01:44 +01:00
Thomas Göttgens
c04980084a
Fix line endings at LF and make windows proto generation work again. needs cygwin64 in path
2023-01-19 14:04:31 +01:00
Thomas Göttgens
111ec56028
Merge pull request #2173 from meshtastic/triple-double
...
Double click sends ad-hoc position, triple turns off gps
2023-01-19 08:20:53 +01:00
Ben Meadors
384eac9a87
Format plz
2023-01-18 21:13:31 -06:00
Ben Meadors
6a5e0edb60
Double click sends ad-hoc position, triple turns off gps
2023-01-18 21:02:45 -06:00
Ben Meadors
9d47f7a531
Format
2023-01-18 20:03:10 -06:00
Ben Meadors
660a73d58c
Stuff
2023-01-18 19:45:39 -06:00
Ben Meadors
412fbea978
WIP
2023-01-18 19:24:18 -06:00
Ben Meadors
293625924d
Merge branch 'master' into sx126x-rx-boosted-gain
2023-01-18 16:57:41 -06:00
Ben Meadors
8984989412
Merge branch 'master' into rsyslog-client
2023-01-18 16:56:24 -06:00
Ben Meadors
4cfedc4b57
Kill it and grill it
2023-01-18 16:34:21 -06:00
Ben Meadors
cd57df3f4f
Update main_matrix.yml
2023-01-18 16:18:01 -06:00
Ben Meadors
db729eb707
Merge branch 'master' into rsyslog-client
2023-01-18 16:15:03 -06:00
Ben Meadors
6c41960919
Remove simulator for now
2023-01-18 15:55:58 -06:00
Ben Meadors
ff029ad752
Formatting
2023-01-18 15:37:23 -06:00
Ben Meadors
202223236d
Merge branch 'master' into rsyslog-client
2023-01-18 15:17:03 -06:00
Ben Meadors
48609b5bdd
Merge pull request #2170 from meshtastic/device-metadata-enhanced
...
Add role and position flags to metadata
2023-01-18 15:16:40 -06:00
Ben Meadors
dad8e2bf6a
Merge branch 'master' into device-metadata-enhanced
2023-01-18 15:16:20 -06:00
Ben Meadors
9cda2e9058
Add role and position flags to metadata
2023-01-18 15:15:02 -06:00
Thomas Göttgens
fdf7c3a812
Merge branch 'master' into rsyslog-client
2023-01-18 22:13:38 +01:00
Ben Meadors
72dad37138
Merge pull request #2169 from meshtastic/create-pull-request/patch
...
Changes by create-pull-request action
2023-01-18 15:12:44 -06:00
thebentern
ee25a488ef
[create-pull-request] automated change
2023-01-18 21:12:03 +00:00
Ben Meadors
9046dacec8
I don't like this formatting but I need trunk to STFU
2023-01-18 14:51:48 -06:00
Thomas Göttgens
f86eef66c8
Simple UDP calls, if wired up a fair bit of this can go again.
...
this is preliminary work
2023-01-18 21:35:51 +01:00
Ben Meadors
b218ea9ec7
Hopefully ignore generated files
2023-01-18 11:04:06 -06:00
Ben Meadors
6f70d39bae
Merge pull request #2166 from meshtastic/create-pull-request/patch
...
Changes by create-pull-request action
2023-01-18 10:22:33 -06:00
thebentern
80f259cc6c
[create-pull-request] automated change
2023-01-18 16:19:47 +00:00
Ben Meadors
36b3bf2211
Strip namspace prefix
2023-01-18 10:16:15 -06:00
Ben Meadors
92525587e1
Merge pull request #2164 from meshtastic/create-pull-request/patch
...
Changes by create-pull-request action
2023-01-18 09:00:17 -06:00
thebentern
5189e328b6
[create-pull-request] automated change
2023-01-18 14:57:44 +00:00
Ben Meadors
4d4af7de59
generated paths experiment
2023-01-18 08:56:47 -06:00
Ben Meadors
1b932c6bbe
Fix scripts patch and remove files in previous dir
2023-01-18 07:53:19 -06:00
Ben Meadors
4065fb1709
Merge pull request #2162 from meshtastic/create-pull-request/patch
...
Changes by create-pull-request action
2023-01-18 07:43:35 -06:00
thebentern
cf39628222
[create-pull-request] automated change
2023-01-18 13:42:53 +00:00
Ben Meadors
d7fa8fea8d
Update protos path for generator scripts
2023-01-18 07:39:05 -06:00
Sacha Weatherstone
db3d66544d
Setup Trunk ( #2143 )
...
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2023-01-17 17:35:26 +11:00
Andrew Moroz
0a2539650e
sx126x-rx-boosted-gain: add support for setting Rx gain mode on SX126x chipsets
2023-01-17 00:56:15 -05:00
Thomas Göttgens
d35b619063
Merge pull request #2112 from meshtastic/xmodem-proto
...
Add Chunked File Transfer to API
2023-01-16 20:36:09 +01:00
Thomas Göttgens
0e51a42ce2
Merge branch 'master' into xmodem-proto
2023-01-16 20:11:02 +01:00
Ben Meadors
d5f7d741c3
Merge pull request #2153 from meshtastic/develop
...
Develop to master
2023-01-16 13:00:15 -06:00
Ben Meadors
cc0cccbd1b
Coerce int
2023-01-16 12:26:10 -06:00
Ben Meadors
6c388e0da8
Merge branch 'master' into develop
2023-01-16 11:10:08 -06:00
Thomas Göttgens
9f3c09cf40
adapt to new proto names
2023-01-16 18:09:17 +01:00
Ben Meadors
34b2d51113
Patch locked_to
2023-01-16 11:05:36 -06:00
Thomas Göttgens
1dbd0f8dd1
Merge branch 'develop' of github.com:meshtastic/firmware into develop
2023-01-16 17:56:57 +01:00
Thomas Göttgens
0f4306158c
fix S&F Problem
2023-01-16 17:56:48 +01:00
Thomas Göttgens
d5a3acb83a
Trigger rebuild
2023-01-16 17:55:17 +01:00
Krezalis
efbdb273c3
Update RadioInterface.cpp
2023-01-16 17:55:17 +01:00
Krezalis
011013ab1a
Update RadioInterface.cpp
2023-01-16 17:55:17 +01:00
Krezalis
49279e56d0
Update RadioInterface.cpp
2023-01-16 17:55:17 +01:00
Krezalis
1cfda77356
Add 868 MHz Ukrainian Band
2023-01-16 17:55:17 +01:00
caveman99
f4779bd93f
[create-pull-request] automated change
2023-01-16 17:51:45 +01:00
garthvh
e95db927ac
[create-pull-request] automated change
2023-01-16 14:54:50 +01:00
Ben Meadors
a4d3fa55db
Remove HAS_GPS for WSLv3
2023-01-16 14:54:50 +01:00
Thomas Göttgens
59ee0fb012
put legacy S&F call back in, till Apps support it.
2023-01-16 14:53:27 +01:00
Thomas Göttgens
5831124f1d
Store and Forward: don't try to store a message if PSRAM is not initialized!
2023-01-16 14:53:27 +01:00
Thomas Göttgens
2b9f01f0e4
fix cppcheck
2023-01-16 11:08:48 +01:00
Thomas Göttgens
aca1241a7f
Having a first stab at flawfinder errors
2023-01-16 10:55:40 +01:00
Thomas Göttgens
da0440ba17
Merge pull request #2145 from meshtastic/create-pull-request/patch
...
Changes by create-pull-request action
2023-01-15 21:21:38 +01:00
garthvh
85dd606423
[create-pull-request] automated change
2023-01-15 16:52:29 +00:00
Ben Meadors
7e27729dae
Remove HAS_GPS for WSLv3
2023-01-15 08:24:20 -06:00
Ben Meadors
d49f19a67c
Merge pull request #2137 from meshtastic/cherrypick-serialfix
...
re-merge fixes by @lesykm
2023-01-12 12:16:53 -06:00
Ben Meadors
5520d68b34
Merge pull request #2136 from meshtastic/serial-fix
...
re-merge fixes by @lesykm
2023-01-12 12:16:40 -06:00
Thomas Göttgens
c33569f833
re-merge fixes by @lesykm
2023-01-12 12:15:12 -06:00
Thomas Göttgens
8db3f317ab
re-merge fixes by @lesykm
2023-01-12 19:08:41 +01:00
Ben Meadors
a3636ae8a1
Merge pull request #2133 from meshtastic/master
...
Master downstream merge
2023-01-12 10:22:56 -06:00
Ben Meadors
7936c7c8ae
Remove the D!
2023-01-12 10:07:17 -06:00
Ben Meadors
2f3f19fda7
Merge pull request #2132 from meshtastic/develop
...
Remove DEBUG_HEAP flag from esp32 pio config on release
2023-01-12 09:37:33 -06:00
Ben Meadors
c89ca50cc4
Remove DEBUG_HEAP flag from esp32 pio config on release
2023-01-12 09:33:55 -06:00
Thomas Göttgens
867e55b9e7
sync mqtt with develop
2023-01-12 16:09:03 +01:00
Ben Meadors
28b1616630
Merge pull request #2131 from meshtastic/develop
...
Develop to master for 2.0.13 release candidate
2023-01-12 08:37:11 -06:00
Thomas Göttgens
42122f3d0f
Merge branch 'master' into develop
2023-01-12 15:01:56 +01:00
Ben Meadors
f905763161
Merge pull request #2129 from meshtastic/nice-duty-cycle
...
Chance calculation for Nice TX. Still same value but dynamically based on duty cycle.
2023-01-12 07:20:29 -06:00
Thomas Göttgens
bd2b766a36
Rename to make function clearer
2023-01-12 14:03:06 +01:00
Thomas Göttgens
bd51cbd721
Chance calculation for Nice TX. Still same value but dynamically based on duty cycle.
2023-01-12 09:15:54 +00:00
Thomas Göttgens
5e66dd0dad
File Transfer: add debug logging and allocate memory used.
2023-01-12 10:00:52 +01:00
Thomas Göttgens
80d1a993dd
Merge branch 'develop' of github.com:meshtastic/firmware into xmodem-proto
2023-01-12 10:00:04 +01:00
Ben Meadors
e3fd17772d
Merge pull request #2127 from meshtastic/create-pull-request/patch
...
Changes by create-pull-request action
2023-01-11 19:40:51 -06:00
thebentern
440b965e71
[create-pull-request] automated change
2023-01-12 01:38:21 +00:00
Ben Meadors
cf0fb13a12
Merge pull request #2126 from GUVWAF/TxAirLim
...
Don't send NodeInfo and DeviceTelemetry at high Tx air utilization
2023-01-11 19:26:40 -06:00
GUVWAF
c0166773e8
Portduino can handle this
2023-01-11 21:53:23 +01:00
GUVWAF
fc775012ea
Don't send NodeInfo and DeviceTelemetry at high Tx air util
...
Also move airtime checking to airtime class
2023-01-11 21:52:19 +01:00
Ben Meadors
d7a71e46aa
Merge pull request #2125 from meshtastic/create-pull-request/patch
...
Changes by create-pull-request action
2023-01-11 14:36:10 -06:00
thebentern
721f87af7e
[create-pull-request] automated change
2023-01-11 20:35:13 +00:00
Ben Meadors
a354cebd88
Update protos ref
2023-01-11 14:28:10 -06:00
Ben Meadors
97680ca730
Merge pull request #2123 from meshtastic/time
...
Allow time from phone to be sent to the mesh
2023-01-11 09:11:45 -06:00
Ben Meadors
17a2589b35
Allow time from phone to be sent to the mesh
2023-01-11 07:50:07 -06:00
Thomas Göttgens
4f71ab07c9
2.0.12 is out already. Bump develop too.
2023-01-11 14:33:54 +01:00
Ben Meadors
1f6a8eae86
Merge pull request #2121 from GUVWAF/NAKtoAPI
...
Send NAK to API only upon duty cycle limit
2023-01-10 14:20:51 -06:00
GUVWAF
ab9d0ba543
Report actual RoutingError
2023-01-10 21:12:40 +01:00
GUVWAF
e13fb9919e
Send NAK only to the API upon duty cycle limit
2023-01-10 21:12:17 +01:00
GUVWAF
a3b93a4dcf
Better not to compare float directly
2023-01-10 21:10:09 +01:00
Thomas Göttgens
6b0f18e1e4
Merge pull request #2113 from meshtastic/mqtt-fix
...
Find the downlink channel to post packet to.
2023-01-10 20:49:18 +01:00
Thomas Göttgens
312ef790fc
Merge pull request #2119 from meshtastic/rak-shutdown-rail
...
Turn of 3.3v rail on RAK-4631 on shutdown
2023-01-10 19:03:03 +01:00
Ben Meadors
713f7d5996
Turn of 3.3v rail on RAK-4631 on shutdown
2023-01-10 07:36:19 -06:00
Ben Meadors
3985008e06
Merge pull request #2116 from meshtastic/rak4631-radiofix
2023-01-09 22:13:46 -06:00
Thomas Göttgens
8f2155f8f9
Merge branch 'develop' into mqtt-fix
2023-01-09 23:28:08 +01:00
Thomas Göttgens
1fc5d70221
let the library handle the reconnect, manually do it after 5 seconds
2023-01-09 23:26:47 +01:00
Ben Meadors
e7d425ef6e
Until we figure out what's going on
2023-01-09 16:19:42 -06:00
Thomas Göttgens
c63536d948
switch to 16 bit packet number
2023-01-09 20:23:32 +01:00
Thomas Göttgens
9c1cfe9358
Merge pull request #2114 from meshtastic/refactor-apiserver
...
make a template class for API Server
2023-01-09 20:11:01 +01:00
Thomas Göttgens
971565aed3
Merge branch 'develop' into xmodem-proto
2023-01-09 20:08:37 +01:00
Thomas Göttgens
3a6e3464e6
notify phoneAPI about new packages to process
2023-01-09 20:06:11 +01:00
Thomas Göttgens
0181e186ac
Merge pull request #2106 from meshtastic/assert-cleanup
...
initial cleanup work
2023-01-09 19:45:23 +01:00
Thomas Göttgens
86748bf88e
fix building portduino and make cppcheck happy
2023-01-09 19:23:41 +01:00
Thomas Göttgens
5fd00b2538
- make a template class for API Server
...
- Skip a lot of duplicate code
- add a hexDump output - might come in handy
- refactor directory names
- remove unused debugOut that was generating template errors
2023-01-09 17:03:52 +01:00
Thomas Göttgens
5cec370cf5
getByName was not used anywhere in the code so that change is safe.
...
Please TEST this as i don't have a working Json setup in mqtt at the moment.
2023-01-09 11:28:21 +01:00
Thomas Göttgens
fce52e16e3
update license. This is only loosely based on Xmodem.
2023-01-08 18:34:56 +01:00
Thomas Göttgens
0e7797f3bb
Adding to generated for now, protobuf PR will come when it works ... :-)
2023-01-08 18:15:51 +01:00
Thomas Göttgens
81ee6dd799
first crash from stress test
2023-01-07 23:40:47 +01:00
Thomas Göttgens
49172e416e
Merge pull request #2108 from markbirss/develop
...
Add initial support for BETAFPV ELRS Micro TX Module 2.4G with ESP32 CPU
2023-01-07 22:50:04 +01:00
Ben Meadors
57f185c26b
Merge pull request #2104 from meshtastic/hydra-gps
...
Hydra gps troubleshooting
2023-01-07 14:51:46 -06:00
Thomas Göttgens
3a8ffe7ac2
ah feck
2023-01-07 15:43:17 +01:00
Thomas Göttgens
d8b85f9a09
fingers crossed
2023-01-07 15:24:46 +01:00
Mark Trevor Birss
4d7402839e
Update platformio.ini
2023-01-07 16:00:27 +02:00
Thomas Göttgens
8465467aa8
2nd batch
2023-01-07 14:57:00 +01:00
Thomas Göttgens
2a0b8093ea
freakin' nitpickin' cpp_check
2023-01-07 13:59:40 +01:00
Thomas Göttgens
96fa5dafb8
fixing portduino
2023-01-07 13:36:02 +01:00
Thomas Göttgens
be2d3f7769
fix leak
2023-01-07 13:28:36 +01:00
Thomas Göttgens
b283e526bf
fix for nRF52 and Portduino
2023-01-07 13:25:29 +01:00
Thomas Göttgens
03c5dfc7a8
initial cleanup work
2023-01-07 13:16:58 +01:00
Mark Trevor Birss
52cfd62031
Update SX128xInterface.cpp
2023-01-07 14:05:16 +02:00
Mark Trevor Birss
c98dc4cae0
Update variant.h
2023-01-07 13:48:35 +02:00
Mark Trevor Birss
f21212dd3e
Update platformio.ini
2023-01-07 13:23:33 +02:00
Mark Trevor Birss
0e0ccad489
Update variant.h
2023-01-07 13:22:32 +02:00
Mark Trevor Birss
9f1c77da76
Create variant.h
2023-01-07 13:01:14 +02:00
Mark Trevor Birss
7c1c49b8ab
Create platformio.ini
2023-01-07 13:00:50 +02:00
Ben Meadors
f4099261df
Hydra gps troubleshooting
2023-01-06 15:04:11 -06:00
Thomas Göttgens
450e7362f6
Merge pull request #2103 from kn6plv/fix-multicast-macaddress
...
Make sure we dont use a multicast MAC for ethernet
2023-01-06 12:43:48 +01:00
Tim Wilkinson
0b9c8e62ea
Make sure we dont use a multicast MAC for ethernet
2023-01-05 22:31:57 -08:00
Thomas Göttgens
8b5937892b
Merge pull request #2100 from meshtastic/develop
...
Update Raspi branch
2023-01-04 21:11:47 +01:00
Ben Meadors
09efbb75b1
Merge pull request #2099 from meshtastic/create-pull-request/patch
...
Changes by create-pull-request action
2023-01-04 11:22:59 -06:00
thebentern
e5d9f1f946
[create-pull-request] automated change
2023-01-04 16:13:43 +00:00
Thomas Göttgens
2400dd43b3
Merge pull request #2098 from meshtastic/hotfix-02
...
External Notification Hotfix
2023-01-04 15:31:28 +01:00
Thomas Göttgens
988d5af69b
Merge pull request #2097 from meshtastic/hotfix-01
...
External Notification Hotfix
2023-01-04 15:31:02 +01:00
Thomas Göttgens
78b6916b1b
External Notification Hotfix
2023-01-04 14:49:04 +01:00
Thomas Göttgens
9740f0a505
External Notification Hotfix
2023-01-04 14:45:28 +01:00
Thomas Göttgens
b64a74c0c5
add heap debugging back in too
2023-01-04 14:43:23 +01:00
Thomas Göttgens
d9f0dc7ea4
add MQTT outqueue back in (still broken)
2023-01-04 14:41:58 +01:00
pavelb-techspark
30ae4c2a38
Add QueueStatus sending to the firmware ( #1820 )
...
* Yank mqtt service envelope queue
* trybuildfix mqtt system
* removed too much
* no excessive heap debugging on release builds
* send QueueStatus messages
The QueueStatus message is sent as a response to the attempt to queue
an outgoing MeshPacket and contains statuses of the last queue
attempt, TX Queue space and capacity and MeshPacket.id that was
queued.
When TX Queue changes status from completely full to at least
a single slot free a QueueStatus message is also sent to notify
that user can queue more messages.
Signed-off-by: Pavel Boldin <pavel.b@techspark.engineering >
* WIP: update protobufs
Signed-off-by: Pavel Boldin <pavel.b@techspark.engineering >
* update protobufs
* regen protos
Signed-off-by: Pavel Boldin <pavel.b@techspark.engineering >
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
Co-authored-by: Thomas Göttgens <tgoettgens@gmail.com >
Co-authored-by: Sacha Weatherstone <sachaw100@hotmail.com >
2023-01-04 23:56:52 +11:00
Thomas Göttgens
d077be1496
add a possibility to flush the serial TX buffer on the console.
2023-01-04 10:37:27 +01:00
Thomas Göttgens
4f26a2a74a
Update Unishox to latest V2 code, change is only cosmetic
2023-01-04 10:35:52 +01:00
thebentern
41f9636ba3
[create-pull-request] automated change
2023-01-04 10:35:07 +01:00
Ben Meadors
b544163c3f
Merge pull request #2095 from meshtastic/create-pull-request/patch
...
Changes by create-pull-request action
2023-01-03 19:25:51 -06:00
thebentern
6d989a29dd
[create-pull-request] automated change
2023-01-03 22:34:34 +00:00
Ben Meadors
8914d1a184
Merge pull request #2094 from meshtastic/yank-mqtt-queue
...
Yank mqtt service envelope queue
2023-01-03 15:46:50 -06:00
Thomas Göttgens
1cfc7b800b
Merge branch 'master' into yank-mqtt-queue
2023-01-03 22:38:01 +01:00
Thomas Göttgens
cab5fcf5ae
no excessive heap debugging on release builds
2023-01-03 22:35:24 +01:00
Thomas Göttgens
cad5c9b70c
removed too much
2023-01-03 22:17:04 +01:00
Thomas Göttgens
5867038abf
trybuildfix mqtt system
2023-01-03 22:09:35 +01:00
Ben Meadors
42b24d4510
Yank mqtt service envelope queue
2023-01-03 14:32:28 -06:00
Ben Meadors
d750109d00
Merge pull request #2093 from meshtastic/develop
...
Merge develop to master
2023-01-03 13:55:24 -06:00
Ben Meadors
7f0a8d329f
Merge pull request #2092 from meshtastic/develop-2-master
...
Develop -> Master merge branch
2023-01-03 12:53:35 -06:00
Thomas Göttgens
64895cc7eb
remove Merge duplication
2023-01-03 19:21:11 +01:00
Thomas Göttgens
52903f83e3
remove Merge duplication
2023-01-03 19:19:11 +01:00
Ben Meadors
e0002ef2d5
Merge remote-tracking branch 'origin/master' into develop-2-master
2023-01-03 11:34:53 -06:00
Ben Meadors
021fc8235c
Renamed eth_mode to address_mode
2023-01-03 06:24:47 -06:00
Ben Meadors
0305c7394f
Merge pull request #2089 from meshtastic/create-pull-request/patch
...
Changes by create-pull-request action
2023-01-03 06:22:21 -06:00
thebentern
bca70d10d0
[create-pull-request] automated change
2023-01-03 12:20:39 +00:00
Sacha Weatherstone
1077846e8d
Update README.md
2023-01-02 16:44:38 +11:00
Sacha Weatherstone
63c8ca9ca5
Update README.md
2023-01-02 16:44:05 +11:00
Thomas Göttgens
523b132100
Merge pull request #2086 from caveman99/develop
...
Fix External Notification Cutoff on nRF52
2023-01-01 21:30:30 +01:00
Thomas Göttgens
2d62cbe345
I am dumb.
2023-01-01 21:08:07 +01:00
Ben Meadors
b55fe549e3
Update CI badge
2022-12-31 20:10:44 -06:00
Thomas Göttgens
8c20fe5ec4
Start working on RF95 attached to Raspberry Pi
2022-12-30 21:44:51 +01:00
Thomas Göttgens
9a04aaa811
Merge pull request #2074 from meshtastic/nice-threads
...
a lot of thread housekeeping
2022-12-30 20:58:09 +01:00
Thomas Göttgens
092a753a6f
yea, well
2022-12-30 20:27:35 +01:00
Thomas Göttgens
8a9af37d82
Merge branch 'develop' into nice-threads
2022-12-30 20:18:19 +01:00
Thomas Göttgens
74e6eb34bd
Merge pull request #2082 from joshpirihi/develop
...
Increase MQTT buffer size
2022-12-30 20:13:10 +01:00
joshpirihi
11f1508d85
Merge branch 'meshtastic:develop' into develop
2022-12-31 06:40:25 +13:00
Joshua Pirihi
19436b7d54
Increase MQTT buffer size
2022-12-31 06:40:02 +13:00
Ben Meadors
69ff724f0f
Merge pull request #2081 from meshtastic/log-levels
...
Created more structured enterprisey logging with levels
2022-12-30 11:30:23 -06:00
Ben Meadors
3d3aba584e
Include
2022-12-30 10:56:57 -06:00
Ben Meadors
ef1fb877ba
Prefix log levels
2022-12-30 10:47:31 -06:00
Ben Meadors
f1cdfd163d
Replaced all of the logging with proper log levels
2022-12-30 10:27:07 -06:00
Thomas Göttgens
8364c2b147
more verbose thread debug
2022-12-30 17:03:48 +01:00
Ben Meadors
8193215294
Trace
2022-12-30 08:14:37 -06:00
Thomas Göttgens
e73ae7cdac
woops - was too fast there
2022-12-30 14:53:34 +01:00
Thomas Göttgens
65aad62702
tryfix - no mqtt if no mqtt wanted...
2022-12-30 14:51:00 +01:00
Ben Meadors
3eefd46ca1
Log levels log function
2022-12-30 07:48:59 -06:00
Thomas Göttgens
115cb05d3b
less verbose logging and heap free printing
2022-12-30 14:22:08 +01:00
Thomas Göttgens
44d5c69ba8
Merge pull request #2080 from GUVWAF/abortErr
...
Bug fix: report actual Routing_Error upon abort
2022-12-30 14:09:15 +01:00
GUVWAF
5ccd66864b
Report actual Routing_Error upon abort
2022-12-30 13:45:02 +01:00
Ben Meadors
0b5cae5393
Log levels refactoring
2022-12-29 20:41:37 -06:00
Ben Meadors
be91b08b3e
Missed one
2022-12-29 18:49:40 -06:00
Ben Meadors
c7c5671cca
More disables
2022-12-29 18:48:33 -06:00
Ben Meadors
979d12d607
Here we go
2022-12-29 16:59:52 -06:00
Ben Meadors
110c80d045
Make disable return an int32_t for runOnce usage
2022-12-29 16:54:39 -06:00
Ben Meadors
38a1315599
Refactor OSThread consumers to use disable()
2022-12-29 16:26:25 -06:00
Ben Meadors
8ebe0edc5a
Merge pull request #2075 from meshtastic/load-save-proto
...
add storage for ringtone
2022-12-29 15:50:16 -06:00
Thomas Göttgens
a8f93d5f47
Heap Debugging and Thread Disable
2022-12-29 22:42:05 +01:00
Ben Meadors
96c272d3d1
Merge pull request #2077 from meshtastic/remotehardware-config
...
add RemoteHardware (and the missing S&F config)
2022-12-29 15:33:47 -06:00
Thomas Göttgens
45e6e86ff9
- add RemoteHardware (and the missing S&F config) in
...
- make the config boundaries automatic
2022-12-29 21:35:32 +01:00
Thomas Göttgens
f73b8661de
Wait for 5 seconds for serial port on ESP32-S2/3 too...
2022-12-29 21:34:18 +01:00
Thomas Göttgens
3c5710e65b
- add storage for ringtone
...
- Refactor file load and save
- fix a size error in Canned Messages
2022-12-29 16:53:36 +01:00
Thomas Göttgens
4e4a74379e
fix copy/paste error
2022-12-29 15:48:02 +01:00
Thomas Göttgens
41a1dfec79
a lot of thread housekeeping. Switch them off when not needed / disabled.
2022-12-29 15:45:49 +01:00
Thomas Göttgens
1a949b7ca6
Plumbing for new display layout protos
2022-12-29 15:44:22 +01:00
Thomas Göttgens
840079c25b
build SX1280 on Master too
2022-12-29 14:26:21 +01:00
Thomas Göttgens
887405cc08
update protobufs on develop
2022-12-29 14:18:33 +01:00
Thomas Göttgens
d633212f70
2.0.11-dev
2022-12-29 14:11:57 +01:00
Thomas Göttgens
02def448bc
Merge pull request #2073 from meshtastic/create-pull-request/patch
...
Changes by create-pull-request action
2022-12-29 14:08:38 +01:00
thebentern
7baf30dcb8
[create-pull-request] automated change
2022-12-29 12:51:16 +00:00
Ben Meadors
e09b12ca58
Merge pull request #2072 from meshtastic/hotfix-01
...
Hotfix for user button not working
2022-12-29 06:22:58 -06:00
Thomas Göttgens
1736dada7d
hotfix for user button. Also update version number on develop
2022-12-29 11:56:47 +01:00
Thomas Göttgens
7f3a624ee3
Hotfix for user button not working
2022-12-29 11:55:19 +01:00
Thomas Göttgens
475c87b0e4
Merge pull request #2071 from meshtastic/create-pull-request/patch
...
Changes by create-pull-request action
2022-12-28 23:18:19 +01:00
thebentern
541f4aa998
[create-pull-request] automated change
2022-12-28 21:27:27 +00:00
Thomas Göttgens
ab6c4e61a6
Build and Check the SX1280 Boards too
2022-12-28 16:20:23 +01:00
Thomas Göttgens
6ea0963f4b
fix master too
2022-12-28 16:03:34 +01:00
Thomas Göttgens
259d442d8f
how did that happen?
2022-12-28 15:50:47 +01:00
Thomas Göttgens
b134f0bb46
missed one
2022-12-28 15:45:46 +01:00
Thomas Göttgens
63cf01223c
Merge pull request #2070 from meshtastic/create-pull-request/patch
...
Changes by create-pull-request action
2022-12-28 15:43:40 +01:00
caveman99
2505bdbc21
[create-pull-request] automated change
2022-12-28 14:42:46 +00:00
Thomas Göttgens
d9d8c7eb74
I think this will fix portduino...
2022-12-28 15:41:58 +01:00
Thomas Göttgens
3b19040590
protobuf update
2022-12-28 15:37:17 +01:00
Thomas Göttgens
14be4ee9f0
Release Develop to Master
2022-12-28 15:31:04 +01:00
Thomas Göttgens
94cb100e3f
Master to Develop
2022-12-28 15:30:23 +01:00
Ben Meadors
f632933b93
Merge pull request #2069 from GUVWAF/wantAckDM
...
Flood ACKs on DM back to original sender
2022-12-28 08:00:52 -06:00
Thomas Göttgens
e25d05689b
Updates to external notification and radiolib for SX128x. Rip out Godmode again for these
2022-12-28 14:57:40 +01:00
GUVWAF
5c859da4e4
Remove unnecessary changes
2022-12-28 14:40:10 +01:00
GUVWAF
6c5602e88d
Cleanup
2022-12-28 14:13:48 +01:00
GUVWAF
b4735f4224
Don't resend ACK every time you receive the packet
2022-12-28 14:13:48 +01:00
GUVWAF
3b9b33a5ee
Use hopLimit setting for ACKs as well
2022-12-28 14:13:14 +01:00
Thomas Göttgens
430908f5d6
TLORA_T3_S3
2022-12-28 13:56:56 +01:00
Thomas Göttgens
6f6ca64cfd
potential bugfix for nag cutoff
2022-12-27 21:51:35 +01:00
Thomas Göttgens
d0243d2cd0
Merge pull request #2067 from miaoski/sht31
...
Support SHT31 temperature sensor
2022-12-27 21:11:30 +01:00
Thomas Göttgens
796e58161d
Merge branch 'master' into sht31
2022-12-27 13:58:44 +01:00
Thomas Göttgens
e56f17c658
Merge pull request #2068 from meshtastic/create-pull-request/patch
...
Changes by create-pull-request action
2022-12-27 13:58:27 +01:00
caveman99
b808ffa9ab
[create-pull-request] automated change
2022-12-27 12:53:56 +00:00
miaoski
506bae4a8b
Support SHT31 temperature sensor
2022-12-27 19:39:51 +08:00
Thomas Göttgens
f6ee6265e6
Merge pull request #2063 from lewisxhe/master
...
Fixed<t-beam-s3-core>display model is SH1106
2022-12-25 13:32:29 +01:00
Thomas Göttgens
7539d92857
Merge branch 'master' into master
2022-12-25 13:03:27 +01:00
Thomas Göttgens
21fff392b4
Backport RP2040 update
2022-12-25 13:02:40 +01:00
Thomas Göttgens
580ec590fa
something broke pico toolchain. 'twasn'tme ..
2022-12-25 13:01:39 +01:00
lewis
5c9996dfa1
Fixed<t-beam-s3-core>display model is SH1106
2022-12-25 19:01:04 +08:00
Thomas Göttgens
34f9324766
Merge pull request #2061 from meshtastic/protobuf-04
...
Protobuf 04
2022-12-23 13:03:00 +01:00
Thomas Göttgens
3f988c8b69
something broke pico toolchain. 'twasn'tme ..
2022-12-23 11:41:58 +01:00
Thomas Göttgens
2ac2b6d1b6
replace PB03 compat macros with the real deal.
2022-12-23 10:00:34 +01:00
Thomas Göttgens
b8657158be
Remove unused parameter on save
2022-12-23 09:45:56 +01:00
Thomas Göttgens
70f5f8301b
added this in back by mistake
2022-12-23 09:01:59 +01:00
Thomas Göttgens
adb8d773d4
Merge pull request #2060 from meshtastic/protobuf-serial
...
ProtobufAPI in SerialModule
2022-12-22 20:29:01 +01:00
Thomas Göttgens
a289406863
refactor classes to accomodate SerialModule
2022-12-22 18:24:42 +01:00
Thomas Göttgens
1a3f2a8ab5
don't touch that code if you don't even know about "Serial2"
2022-12-22 17:43:55 +01:00
Thomas Göttgens
23d6b815f5
WIP: ProtobufAPI in SerialModule
2022-12-22 17:25:15 +01:00
Mykhailo Lesyk
e1feb5eb30
[modules][serial] switch simple mode from ascii to bytes
2022-12-22 14:55:32 +01:00
thebentern
cb8247559d
[create-pull-request] automated change
2022-12-22 14:55:32 +01:00
Ben Meadors
28b954017f
Copy pasta
2022-12-22 14:55:32 +01:00
Ben Meadors
16d826d6c7
Move to upstream espressif arduino
2022-12-22 14:55:32 +01:00
Thomas Göttgens
2f7c18303d
Merge pull request #2058 from lesykm/serial-module-simple-mode-binary
...
[modules][serial] switch simple mode from ascii to bytes
2022-12-22 10:46:41 +01:00
Mykhailo Lesyk
b9df41c55f
[modules][serial] switch simple mode from ascii to bytes
2022-12-21 22:37:30 -08:00
Thomas Göttgens
4801260440
Merge pull request #2055 from meshtastic/create-pull-request/patch
...
Changes by create-pull-request action
2022-12-21 20:30:14 +01:00
thebentern
606262e55d
[create-pull-request] automated change
2022-12-21 18:54:52 +00:00
Thomas Göttgens
0064d18e64
remember to save your work before committing next time
2022-12-21 18:39:34 +01:00
Thomas Göttgens
6f5a6d5cb4
consolidate code and add missing message.
2022-12-21 17:56:34 +01:00
Thomas Göttgens
e0194528dd
S&F WIP
2022-12-21 15:22:38 +01:00
Thomas Göttgens
30240ac14b
fix cppcheck complaints
2022-12-21 15:13:16 +01:00
Ben Meadors
090e1660fe
Merge pull request #2053 from meshtastic/upstream-heltec
...
Move to upstream espressif arduino
2022-12-21 07:47:27 -06:00
Ben Meadors
92c9b34d4f
Copy pasta
2022-12-21 07:46:59 -06:00
Thomas Göttgens
fb41b0f5c8
update generated protos
2022-12-21 14:45:33 +01:00
Ben Meadors
3f50371ff3
Merge branch 'master' into upstream-heltec
2022-12-21 07:45:18 -06:00
Thomas Göttgens
812b321154
update protobufs
2022-12-21 14:44:13 +01:00
Ben Meadors
815f9bfc5f
Move to upstream espressif arduino
2022-12-21 07:41:26 -06:00
Thomas Göttgens
86ff23d13c
Merge pull request #2051 from meshtastic/master-next
...
moving a lot of stuff from develop into Master
2022-12-21 14:35:19 +01:00
Thomas Göttgens
201b786f77
fix RAK build
2022-12-21 14:06:02 +01:00
Thomas Göttgens
8074955841
Merge pull request #2052 from meshtastic/create-pull-request/patch
...
Changes by create-pull-request action
2022-12-21 13:56:37 +01:00
caveman99
0992093f4d
[create-pull-request] automated change
2022-12-21 12:55:50 +00:00
Thomas Göttgens
6978e57991
fix nrf52 build
2022-12-21 13:49:26 +01:00
Thomas Göttgens
755c0b7008
use nanopb 0.4.7
2022-12-21 13:37:38 +01:00
Thomas Göttgens
7396d0f241
Cherry Picking Stuff from develop...
2022-12-21 13:36:38 +01:00
Thomas Göttgens
220859d0aa
Merge pull request #2019 from code8buster/gps-toggle-final
...
Adds a flag to turn the GPS power rail off entirely on tbeam
2022-12-21 13:28:32 +01:00
Thomas Göttgens
941786669b
fix compiler warnings
2022-12-21 13:28:29 +01:00
Thomas Göttgens
4eb620d47b
Heap Debug: only show if delta occurs
2022-12-21 13:28:29 +01:00
Thomas Göttgens
9794995d7a
fix building DIY-1 target
2022-12-21 13:28:29 +01:00
Thomas Göttgens
055146602a
support ESP32-S2 CPUs
...
Note: these don't have Bluetooth and only a single physical core.
2022-12-21 13:28:28 +01:00
Thomas Göttgens
86d7860d86
made a nice PTT/RECV screen for audio module. And cleaned up screen graphics a bit.
2022-12-21 13:28:28 +01:00
Thomas Göttgens
0f2d0d1f07
change on screen graphics to support bicolor screens
2022-12-21 13:28:28 +01:00
Thomas Göttgens
ab6a5a5e07
if we get different frames than our own transmission setup, decode and play them anyway
2022-12-21 13:28:28 +01:00
Thomas Göttgens
44a33ed463
add IO7 to RAK pinouts - only comments changed
2022-12-21 13:28:28 +01:00
Thomas Göttgens
fab08b6451
fix building for screenless devices
2022-12-21 13:28:28 +01:00
Thomas Göttgens
d9cd3dd3e1
Change Boot Message format
2022-12-21 13:28:25 +01:00
Thomas Göttgens
c75ea87f6b
Format received message screen like sender in canned messages.
2022-12-21 13:28:25 +01:00
Thomas Göttgens
706ddf6e95
show appropriate message when going into OTA mode
2022-12-21 13:28:25 +01:00
Thomas Göttgens
aec091e7aa
manual master merge
...
# Conflicts:
# src/Power.cpp
2022-12-21 13:28:25 +01:00
Thomas Göttgens
cea8393a7f
Merge pull request #2026 from GUVWAF/develop
...
TraceRouteModule
2022-12-21 13:27:12 +01:00
Thomas Göttgens
8f94463eac
send a 4 byte magic header including the codec version
2022-12-21 13:27:00 +01:00
Thomas Göttgens
a0f5e44967
Audio Module is finished for regression tests.
2022-12-21 13:27:00 +01:00
Thomas Göttgens
feb7181767
debug print thread count. max_threads is 32
2022-12-21 13:27:00 +01:00
Thomas Göttgens
a0c1e9cdc6
Still WIP, but first working version of audio. I2S works good, analogue not so much.
2022-12-21 13:27:00 +01:00
Thomas Göttgens
7d1b6f63b5
Definition cleanup and AudioModule WIP
2022-12-21 13:27:00 +01:00
Thomas Göttgens
ab6b6514cb
this define is arch specific
2022-12-21 13:26:59 +01:00
Thomas Göttgens
0e6285edf2
add temp code for heap debugging. Disable -DDEBUG_HEAP for release builds.
...
DEBUG_MSG output only for now.
2022-12-21 13:26:59 +01:00
Thomas Göttgens
8b58eaac20
fix compile
...
# Conflicts:
# protobufs
2022-12-21 13:26:59 +01:00
Thomas Göttgens
8cbf292373
WIP: add digital audio. Needs a proto change, so checking in generated files for now.
...
# Conflicts:
# src/mesh/generated/localonly.pb.h
# src/mesh/generated/module_config.pb.h
2022-12-21 13:26:44 +01:00
Thomas Göttgens
80d0b63c3a
hopefully fix compilation errors
2022-12-21 13:26:13 +01:00
Thomas Göttgens
f5120a29ec
WIP: audio module still does not work, but enabled for all regions where audio is permitted.
...
# Conflicts:
# variants/tlora_v2_1_18/platformio.ini
2022-12-21 13:26:13 +01:00
Thomas Göttgens
efc3f4c0ee
remove a few DSR Router bits for S&F Module
2022-12-21 13:25:12 +01:00
Thomas Göttgens
bd2bfd6822
update board definition, update copy/paste errors, fix SX1280.
2022-12-21 13:25:12 +01:00
Thomas Göttgens
e40625d2ad
fix protobufs
2022-12-21 13:10:45 +01:00
Thomas Göttgens
eae347ddac
visual indicator for S&F Plugin 'Router on Network'.
2022-12-21 13:00:15 +01:00
Thomas Göttgens
ae2ca1d89c
WIP: S&F Progress
2022-12-21 12:57:42 +01:00
Thomas Göttgens
34c73da886
update to nanopb 0.4.7
2022-12-21 12:55:12 +01:00
Thomas Göttgens
88c3ab2636
Merge pull request #2050 from lesykm/serial-module-simple-mode-fix
...
[modules][serial] fix simple module ability to send
2022-12-21 12:43:13 +01:00
Thomas Göttgens
6a5dd26907
need to trigger new CI run
2022-12-21 12:24:38 +01:00
Mykhailo Lesyk
4de557b4db
[modules][serial] fix simple module ability to send
2022-12-21 01:35:19 -08:00
Thomas Göttgens
d9eb9758e2
add bold print to canned messages freetext
2022-12-18 14:47:28 +01:00
Thomas Göttgens
d566457f0c
Merge remote-tracking branch 'remotes/origin/master' into develop
2022-12-18 14:07:20 +01:00
Thomas Göttgens
79ff0659c0
Merge pull request #2019 from code8buster/gps-toggle-final
...
Adds a flag to turn the GPS power rail off entirely on tbeam
2022-12-17 23:32:20 +01:00
Thomas Göttgens
af9d4328eb
Merge pull request #2046 from meshtastic/create-pull-request/patch
...
Changes by create-pull-request action
2022-12-17 18:42:25 +01:00
caveman99
8c66940b78
[create-pull-request] automated change
2022-12-17 17:41:39 +00:00
Thomas Göttgens
c577e09183
Merge branch 'develop' into gps-toggle-final
2022-12-16 20:58:53 +01:00
Thomas Göttgens
4a6f269b4b
Merge pull request #2010 from meshtastic/store-forward
...
start rearranging the S&F Module
2022-12-16 20:54:02 +01:00
Thomas Göttgens
bbaeeb7ce9
fixing portduino is getting old ...
2022-12-16 20:46:43 +01:00
Thomas Göttgens
54686905dc
remove duplicate block of predefined messages
2022-12-16 20:33:09 +01:00
Thomas Göttgens
3cde75f97b
Audio Module: format messages better
2022-12-16 20:30:54 +01:00
Thomas Göttgens
6c84b3f01c
forgot variable define for heap debug
2022-12-16 20:28:50 +01:00
Thomas Göttgens
68f6cfde0c
Improve Wifi Reconnect handling and add outgoing queue for MQTT packets to bridge short connection issues.
2022-12-16 20:28:28 +01:00
Thomas Göttgens
1c8181dc75
fix compiler warnings
2022-12-16 20:26:22 +01:00
Thomas Göttgens
270746e303
Heap Debug: only show if delta occurs
2022-12-16 20:25:51 +01:00
Thomas Göttgens
72f1416b30
add variant comment about radiolib
2022-12-16 20:21:56 +01:00
code8buster
a788f16e91
Potentially stop bad things happening on devices without a PMU
2022-12-15 12:02:04 -05:00
code8buster
f2229e6977
Decrease click time window to avoid spurious double press detections while cycling windows quickly, build power toggle by default
2022-12-15 11:08:37 -05:00
Thomas Göttgens
05f81922e6
Merge pull request #2040 from D4rk4/master
...
Disable deep sleep for nRF and force shutdown for RAK463x on discharged battery
2022-12-15 11:21:26 +01:00
code8buster
06be74ae7c
Added indicative text to screen for disabled GPS, made sleep methods private again
2022-12-14 19:58:15 -05:00
Dmitry Galenko
72504a5e8b
Merge branch 'master' into master
2022-12-14 20:27:20 +01:00
Thomas Göttgens
e8c034e988
Merge pull request #2041 from markbirss/master
...
Fix power enable pin used for e-Ink
2022-12-14 17:39:13 +01:00
Dmitry Galenko
aa19718ba4
Change condition for low-voltage killswitch
2022-12-14 17:26:55 +01:00
Mark Trevor Birss
088ab106dd
Update variant.h
2022-12-14 17:57:02 +02:00
Mark Trevor Birss
110c3f619a
Update variant.h
2022-12-14 17:56:44 +02:00
Dmitry Galenko
d1cc503ca8
Disable shutdown for non ESP32 boards
2022-12-14 14:36:15 +01:00
Thomas Göttgens
eae7f8a786
fix building DIY-1 target
2022-12-14 14:33:59 +01:00
Thomas Göttgens
bb24b86018
support ESP32-S2 CPUs
...
Note: these don't have Bluetooth and only a single physical core.
2022-12-14 13:32:26 +01:00
Thomas Göttgens
d3b3a4c148
fix build error
2022-12-14 10:29:45 +01:00
Dmitry Galenko
46f1cee2a8
Fix missed braces and etc
2022-12-14 10:21:11 +01:00
Dmitry Galenko
0386af721d
Merge branch 'meshtastic:master' into master
2022-12-14 09:45:35 +01:00
Thomas Göttgens
de6b752db8
Merge pull request #2039 from ghostop14/master
...
Enable GPS capabilities on heltec V3
2022-12-14 09:38:06 +01:00
Dmitry Galenko
92fd5511ec
Disable nRF sleep on discharge
2022-12-14 09:36:25 +01:00
code8buster
8507125e98
Remove extraneous flag, use gps_enabled. Ensure factory reset is not triggered while chip is off and gps_enabled=0
2022-12-13 17:23:58 -05:00
ghostop14
59ec7f31ab
Enable GPS capabilities on heltec V3
2022-12-13 12:31:39 -05:00
Thomas Göttgens
627b21f3f2
made a nice PTT/RECV screen for audio module. And cleaned up screen graphics a bit.
2022-12-13 17:31:01 +01:00
Thomas Göttgens
64cc6e0b91
change on screen graphics to support bicolor screens
2022-12-13 12:33:51 +01:00
Ben Meadors
779d2352bd
Merge pull request #2037 from meshtastic/create-pull-request/patch
...
Changes by create-pull-request action
2022-12-12 16:29:39 -06:00
thebentern
0162db12b8
[create-pull-request] automated change
2022-12-12 19:23:34 +00:00
Ben Meadors
91ff7b9032
Merge pull request #2036 from meshtastic/create-pull-request/patch
...
Changes by create-pull-request action
2022-12-12 12:18:06 -06:00
thebentern
643f99f577
[create-pull-request] automated change
2022-12-12 18:06:11 +00:00
Ben Meadors
152288b4cc
Merge pull request #2025 from meshtastic/power-fsm-experiment
...
Power FSM experiment
2022-12-12 12:01:00 -06:00
Ben Meadors
45b518baf2
Move sds transition back into esp32 only
2022-12-12 10:24:51 -06:00
Thomas Göttgens
24cc479f95
if we get different frames than our own transmission setup, decode and play them anyway
2022-12-11 23:12:00 +01:00
Thomas Göttgens
5fbc630061
add IO7 to RAK pinouts - only comments changed
2022-12-11 21:17:46 +01:00
Ben Meadors
0c65c73f90
Merge branch 'master' into power-fsm-experiment
2022-12-09 19:50:26 -06:00
Thomas Göttgens
95eca75336
fix building for screenless devices
2022-12-09 11:27:12 +01:00
Thomas Göttgens
0f0dbc3274
reboot nrf52 on critical error 8
2022-12-09 11:18:43 +01:00
Thomas Göttgens
edb674759f
fixes critical error 8 does not reboot on nrf52
2022-12-09 11:15:49 +01:00
Thomas Göttgens
e3d8c5c7a6
Change Boot Message format
2022-12-08 21:48:01 +01:00
Thomas Göttgens
f3d6f26a28
Format received message screen like sender in canned messages.
2022-12-08 17:34:14 +01:00
Thomas Göttgens
1a0d51495d
show appropriate message when going into OTA mode
2022-12-08 17:17:48 +01:00
Thomas Göttgens
32d9a397aa
Toggle up to 3 pins after output_ms till nag_timeout or user button press happens
2022-12-08 16:27:56 +01:00
Thomas Göttgens
60e6dc1134
update protobufs manually
2022-12-08 10:43:18 +01:00
Thomas Göttgens
06d34daeab
Merge branch 'master' into power-fsm-experiment
2022-12-08 10:18:01 +01:00
Thomas Göttgens
a00187b97f
manual master merge
2022-12-06 16:56:38 +01:00
Thomas Göttgens
ba1f68d758
Merge pull request #2027 from lewisxhe/master
...
Fix the charging parmas error of tbeam-s3core and change the default USB mode
2022-12-06 16:39:38 +01:00
Thomas Göttgens
d4c0977a70
Merge branch 'master' into master
2022-12-06 15:49:32 +01:00
Thomas Göttgens
1a19d71e95
Merge pull request #2023 from meshtastic/2022-bug-recording-critical-error-11-at-srcmeshradiolibinterfacecpp389
...
Add debug output
2022-12-06 15:48:57 +01:00
Thomas Göttgens
21c10934fc
Merge pull request #2018 from arduionoGP/patch-3
...
Update MQTT.cpp
2022-12-06 15:47:30 +01:00
Thomas Göttgens
13cca91097
Merge branch 'master' into patch-3
2022-12-06 14:09:29 +01:00
Thomas Göttgens
b335b1c66b
Merge branch 'master' into 2022-bug-recording-critical-error-11-at-srcmeshradiolibinterfacecpp389
2022-12-06 14:08:48 +01:00
Thomas Göttgens
a42a9bf4fe
Merge pull request #2026 from GUVWAF/develop
...
TraceRouteModule
2022-12-06 14:08:04 +01:00
Thomas Göttgens
cc2653bfb5
Merge pull request #2029 from meshtastic/create-pull-request/patch
...
Changes by create-pull-request action
2022-12-06 14:05:51 +01:00
caveman99
fc5bf5a68f
[create-pull-request] automated change
2022-12-06 13:03:26 +00:00
Thomas Göttgens
0f7e6b8964
update submodule protobufs to latest
2022-12-06 13:55:43 +01:00
lewishe
63d7338311
fix tbeams3-core PMU charging cut-off voltage
2022-12-06 11:01:14 +08:00
lewishe
37f716d27b
Change tbeams3-core the default USB mode to TinyUSB
2022-12-06 10:58:59 +08:00
GUVWAF
03bfdec1e1
TraceRouteModule
2022-12-05 20:38:06 +01:00
Ben Meadors
0f2a835359
Remove hard coded !isPowered
2022-12-05 10:13:19 -06:00
Thomas Göttgens
2a84d39e40
Always do battery resampling if we use the ADC. Improves reading a lot.
2022-12-05 16:40:23 +01:00
Ben Meadors
b14289e976
More cleanup
2022-12-05 08:35:54 -06:00
Ben Meadors
1fef6f0656
Clean up on battery shutdown condition
2022-12-05 07:37:01 -06:00
Thomas Göttgens
183ec2124f
Add debug output
2022-12-05 11:48:46 +01:00
Ben Meadors
aeb9bfa063
Return false
2022-12-04 20:41:00 -06:00
arduinoGP
b84c7ae49b
Oops, added time to the Pos
2022-12-04 19:41:58 -05:00
Thomas Göttgens
61598c5942
Merge pull request #2020 from meshtastic/serial-textmessage
...
Serial textmessage mode
2022-12-04 23:53:29 +01:00
Ben Meadors
a3a24e0216
Don't put newlines in the text buffer
2022-12-04 16:03:57 -06:00
Ben Meadors
31ec2da0e9
Text message mode for serial
2022-12-04 15:40:28 -06:00
code8buster
53da7cb036
Add initialized value to constructor
2022-12-04 02:38:14 -05:00
code8buster
911083c49d
Adds a flag to turn the GPS power rail off entirely on tbeam
2022-12-04 01:57:00 -05:00
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
Ben Meadors
b1f3e117d1
Merge pull request #2015 from meshtastic/master
...
Fix shell scripts for both linux and darwin
2022-12-03 08:25:29 -06:00
Ben Meadors
7570cdbd22
Fix shell scripts for both linux and darwin
2022-12-03 08:24:11 -06: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
Thomas Göttgens
c857474116
Merge pull request #2013 from arduionoGP/patch-2
...
Update MQTT.cpp
2022-12-01 22:17:35 +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
c7529f9a3e
fix platform define here too
2022-11-30 10:23:54 +01:00
Thomas Göttgens
dbefa71bc8
this define is arch specific
2022-11-30 10:04:54 +01:00
Thomas Göttgens
7907404028
start rearranging the S&F Module
2022-11-30 09:57:10 +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
fe95247d56
Merge pull request #2002 from meshtastic/master
...
Start new develop cycle
2022-11-27 15:05:27 +01:00
Ben Meadors
f1179d31ba
Fixed shell scripts
2022-11-27 07:40:40 -06:00
Thomas Göttgens
c7681cb24d
update board definition, update copy/paste errors, fix SX1280.
2022-11-27 14:03:50 +01:00
Ben Meadors
abe60b96f1
Merge pull request #2001 from meshtastic/create-pull-request/patch
...
Changes by create-pull-request action
2022-11-27 06:11:39 -06:00
thebentern
206520f179
[create-pull-request] automated change
2022-11-27 02:16:21 +00:00
Ben Meadors
97fd5cf2ab
Merge pull request #2000 from meshtastic/develop
...
Develop upstream
2022-11-26 19:16:24 -06:00
Ben Meadors
d13a095516
Merge pull request #1990 from GUVWAF/develop
...
Send 'ACK' response for handled admin message
2022-11-26 19:15:36 -06:00
Ben Meadors
4dc7d92cf1
Merge pull request #1999 from meshtastic/master
...
Fix conditional syntax
2022-11-26 15:09:56 -06:00
Ben Meadors
e7dbbeb606
Fix conditional syntax
2022-11-26 14:50:07 -06: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
dfec37dfd0
Merge pull request #1996 from meshtastic/master
...
Develop downstream
2022-11-26 12:59:54 -06:00
Ben Meadors
b82ab34f85
Merge pull request #1993 from meshtastic/potential-sx1262-fix
...
Don't set DIO2 switch if TXEN is defined
2022-11-26 12:59:02 -06:00
Ben Meadors
18a2cfeda4
Merge branch 'master' into potential-sx1262-fix
2022-11-26 10:18:14 -06:00
Thomas Göttgens
082aa07e7f
update batch scripts to further check filename.
2022-11-26 17:00:33 +01:00
Ben Meadors
a703ab4418
Merge branch 'master' into potential-sx1262-fix
2022-11-26 09:07:59 -06:00
Thomas Göttgens
185ceac9df
Merge pull request #1994 from meshtastic/create-pull-request/patch
...
Changes by create-pull-request action
2022-11-26 16:06:12 +01:00
caveman99
7c9cada50e
[create-pull-request] automated change
2022-11-26 15:04:12 +00:00
Thomas Göttgens
a5ba3dd445
revert protobuf change to develop
2022-11-26 16:03:17 +01:00
Ben Meadors
63838a1632
Merge branch 'master' into potential-sx1262-fix
2022-11-26 08:19:13 -06:00
Ben Meadors
30d7f188e2
Merge pull request #1991 from meshtastic/develop
...
Merge develop to master
2022-11-26 08:18:59 -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
1864216e78
Merge pull request #1992 from lewisxhe/master
...
Fix the format of t-echo Bluetooth pairing display page
2022-11-26 08:12:55 -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
Ben Meadors
711c748b44
Merge pull request #1986 from IhorNehrutsa/MESSAGES
...
Some DEBUG_MSG added/changed/commented.
2022-11-26 07:44:12 -06:00
lewis
6eff09a260
Merge branch 'master' of https://github.com/meshtastic/Meshtastic-device
2022-11-26 21:38:07 +08: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
5e9d722b7d
Merge pull request #1987 from lewisxhe/master
...
Add t-echo to the operation after the flash operation fails
2022-11-26 06:59:03 -06:00
Ben Meadors
b324c04097
Merge branch 'master' into master
2022-11-26 06:44:28 -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
Garth Vander Houwen
32a1e8ef0d
Create feature.yml
2022-11-25 09:44:26 -08: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
Ben Meadors
c71e32970c
Merge pull request #1982 from meshtastic/master
...
Master to Develop
2022-11-24 08:07:24 -06:00
Thomas Göttgens
fcf21da843
one radiolib to rule them all
2022-11-24 13:55:57 +01:00
Thomas Göttgens
ab464fe038
compress better
2022-11-24 13:07:37 +01:00
Thomas Göttgens
fd546af2a5
don't package meshtasticd simulator
...
that saves 5 MB on every zip.
2022-11-24 12:36:47 +01:00
Thomas Göttgens
acfbe202b6
include alternative update bin without bootloader and settings
2022-11-24 12:33:19 +01:00
Thomas Göttgens
29fb283daf
adaptig for #1938
2022-11-24 12:30:15 +01: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
605fadabcf
Merge branch 'master' of github.com:meshtastic/firmware
2022-11-24 00:03:45 +01:00
Thomas Göttgens
e91ace7329
Merge pull request #1980 from meshtastic/master
...
Master Merge again
2022-11-24 00:02:35 +01:00
Thomas Göttgens
c87cd136d4
Merge pull request #1979 from meshtastic/create-pull-request/patch
...
Changes by create-pull-request action
2022-11-24 00:01:39 +01:00
Thomas Göttgens
0d7d59609a
Remove gpio binding for notification module.
2022-11-23 23:49:29 +01:00
thebentern
75ed0e5906
[create-pull-request] automated change
2022-11-23 22:49:22 +00: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
65e8209d51
Merge pull request #1976 from markbirss/master
...
M5Stack CoreInk enable buzzer
2022-11-23 14:32:18 -06:00
Ben Meadors
aae5247caa
Merge pull request #1977 from meshtastic/hotfix-reset-nodedb
...
Hotfix Add reset nodedb handler back
2022-11-23 14:31:50 -06:00
Ben Meadors
2fedb6b774
Add reset nodedb handler back
2022-11-23 14:12:44 -06:00
Mark Trevor Birss
02d18d4831
Merge branch 'master' into master
2022-11-23 21:53:12 +02:00
Ben Meadors
b70c2d088d
Merge pull request #1975 from GUVWAF/master
...
Revert "Override RoutingModule's ACK if on wrong channel"
2022-11-23 13:50:42 -06:00
Mark Trevor Birss
b3c396683e
Update platformio.ini
2022-11-23 21:25:19 +02:00
Mark Trevor Birss
f08874dd37
Update platformio.ini
2022-11-23 21:24:34 +02:00
Mark Trevor Birss
648054da9b
Add files via upload
2022-11-23 21:19:20 +02: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
832439b336
strange enough _that_ suppression works
2022-11-22 15:56:13 +01:00
Thomas Göttgens
71c2af04ec
why is this working on pio/windows?
2022-11-22 15:03:01 +01:00
Ben Meadors
0f4261d02f
Merge pull request #1972 from meshtastic/create-pull-request/patch
...
Changes by create-pull-request action
2022-11-22 07:40:41 -06:00
Thomas Göttgens
23466d8eee
yank that dreaded json11 - first try
2022-11-22 14:29:00 +01:00
thebentern
8edbba2180
[create-pull-request] automated change
2022-11-22 00:56:46 +00:00
Ben Meadors
5417671332
Merge pull request #1971 from GUVWAF/master
...
Cover two ACK/NAK edge cases for admin packets
2022-11-21 18:11:25 -06:00
Ben Meadors
35d7e11678
Merge branch 'master' into master
2022-11-21 16:36:11 -06:00
Ben Meadors
7a63ba827b
Merge pull request #1965 from meshtastic/transactional-config-edits
...
Only save and reboot while a transaction isnt open
2022-11-21 16:12:55 -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
668c46e0cf
Merge pull request #1968 from meshtastic/develop
...
Merge develop upstream
2022-11-21 12:10:14 -06:00
Ben Meadors
abf8fdb661
Merge branch 'master' into develop
2022-11-21 09:39:22 -06:00
Ben Meadors
a28a04b7a0
Merge pull request #1964 from meshtastic/mqtt-init-defaults
...
Init default mqtt configurations
2022-11-21 09:39:10 -06:00
Ben Meadors
cd9671650b
Merge branch 'master' into mqtt-init-defaults
2022-11-21 09:39:05 -06:00
Ben Meadors
00bc762bf1
Merge branch 'master' into develop
2022-11-21 09:38:46 -06:00
Thomas Göttgens
9a065bce03
Merge pull request #1970 from meshtastic/caveman99-OLED-FIX
...
fix TLora V1 Boards Display Init
2022-11-21 16:37:55 +01:00
Thomas Göttgens
3b2b0bdc97
fix TLora V1 Boards Display Init
2022-11-21 15:50:47 +01:00
Ben Meadors
53cd6bdf15
Merge branch 'master' into develop
2022-11-21 07:35:46 -06:00
Thomas Göttgens
edc97c1c07
Merge branch 'master' of github.com:meshtastic/firmware
2022-11-21 14:28:45 +01:00
Ben Meadors
6a24ef2263
Merge branch 'master' into transactional-config-edits
2022-11-21 07:26:18 -06:00
Ben Meadors
50ba523fb4
Merge branch 'master' into mqtt-init-defaults
2022-11-21 07:14:47 -06:00
Thomas Göttgens
a33325f90f
update web server reference to latest commit
2022-11-21 13:46:22 +01:00
Thomas Göttgens
a173b7159a
Merge pull request #1967 from D4rk4/SAST
...
Remove empty workflow file
2022-11-21 09:01:16 +01:00
Thomas Göttgens
91295d3772
Merge branch 'master' of github.com:meshtastic/firmware
2022-11-21 08:50:53 +01:00
Dmitry Galenko
9c1c04a8db
Merge branch 'master' into SAST
2022-11-21 08:14:39 +01:00
Dmitry Galenko
51d0d0d779
Fix empty workflow
2022-11-21 08:13:28 +01:00
Dmitry Galenko
9cdf627ae3
Revert "Fix empty workflow"
...
This reverts commit 4b9c482384 .
2022-11-21 08:12:52 +01:00
Dmitry Galenko
4b9c482384
Fix empty workflow
2022-11-21 08:10:21 +01: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
Thomas Göttgens
e8a05d1874
Merge pull request #1947 from meshtastic/bug-1821
...
testing issues with RAK11200/13300
2022-11-20 19:40:52 +01:00
Ben Meadors
08c4e3fbd6
Merge branch 'master' into mqtt-init-defaults
2022-11-20 12:29:47 -06:00
Ben Meadors
1c5292ac86
Init default mqtt configurations
2022-11-20 12:29:10 -06:00
Ben Meadors
aa553ea5d8
Merge pull request #1958 from D4rk4/SAST
...
Implement automatic static code scan with Semgrep & Flawfinder
2022-11-20 11:10:19 -06:00
Thomas Göttgens
a00bd59e27
Merge branch 'master' of github.com:meshtastic/firmware
2022-11-20 18:03:18 +01:00
Thomas Göttgens
f02c6c49ee
Merge branch 'master' into bug-1821
2022-11-20 17:26:42 +01:00
Dmitry Galenko
e54e37a600
Rename security workflows to sec_*
2022-11-20 16:17:58 +01:00
Dmitry Galenko
b95103cab0
Run flawfinder only on push to specific branch
2022-11-20 16:16:04 +01:00
Dmitry Galenko
9b43e49116
Ignore upstream defect
2022-11-20 16:14:32 +01:00
Ben Meadors
457538c8f6
Merge branch 'master' into SAST
2022-11-20 08:13:47 -06:00
Ben Meadors
da48f0704b
Merge pull request #1960 from D4rk4/SEC
...
Security fixes
2022-11-20 08:05:04 -06:00
Dmitry Galenko
cf8d953bba
Merge branch 'master' into SAST
2022-11-20 14:41:51 +01:00
Dmitry Galenko
5f2b859e38
Merge branch 'master' into SEC
2022-11-20 14:37:46 +01:00
Dmitry Galenko
3187b5abda
Revert "Missed STDC_LIB_EXT1"
...
This reverts commit 4392df0676 .
2022-11-20 14:29:05 +01:00
Ben Meadors
ce16b50d5f
Change docker push critera
2022-11-20 07:05:49 -06:00
Dmitry Galenko
4295720770
Add flawfinder for cover C++ codebase
2022-11-20 13:50:38 +01:00
Dmitry Galenko
4392df0676
Missed STDC_LIB_EXT1
2022-11-20 13:27:55 +01:00
Dmitry Galenko
4ec3b025f0
look like https://sg.run/jkdn not hit us
2022-11-20 13:19:47 +01:00
Dmitry Galenko
f4704181e9
Fix potential buffer clean issue
2022-11-20 13:12:51 +01:00
Dmitry Galenko
0e04bea39e
Fix for Dockerfile-related security defects and rewrite to follow best practices
2022-11-20 12:57:55 +01: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
Dmitry Galenko
08c69c09c8
Fix branch name
2022-11-20 11:58:15 +01:00
Dmitry Galenko
681ea420c1
Implement automatic static code scan with Semgrep
2022-11-20 10:53:11 +01:00
Sacha Weatherstone
48ea54748f
Fix build instructions link
2022-11-20 06:38:17 +00:00
Ben Meadors
4b7627595a
Merge branch 'master' into bug-1821
2022-11-19 20:05:03 -06:00
Ben Meadors
6299e5483b
Input boards
2022-11-19 19:39:39 -06:00
Ben Meadors
6118a966a6
Move em up
2022-11-19 19:30:19 -06:00
Ben Meadors
1fac9ee1f2
More reusable workflows
2022-11-19 19:23:35 -06:00
Ben Meadors
1e06b2d51e
I think understand now
2022-11-19 18:57:06 -06:00
Ben Meadors
f3a6ed9d61
Rename to action
2022-11-19 18:53:42 -06:00
Ben Meadors
f71cbb6f6e
Move to actions folder
2022-11-19 18:50:50 -06:00
Ben Meadors
23ea22c741
Checkout master first
2022-11-19 18:42:27 -06:00
Ben Meadors
8be65bb0ab
Move the checkout
2022-11-19 18:40:17 -06:00
Ben Meadors
57e2e75d24
Add shells
2022-11-19 18:35:00 -06:00
Ben Meadors
29cd7568f5
Try a composite action instead
2022-11-19 18:30:43 -06:00
Ben Meadors
581076a5a1
Now let's take it further
2022-11-19 18:07:07 -06:00
Ben Meadors
27401bb9b8
Remove runs-on
2022-11-19 17:48:01 -06:00
Ben Meadors
10837ce549
With block
2022-11-19 17:45:33 -06:00
Ben Meadors
1dcd411d00
Fix indention
2022-11-19 17:43:18 -06:00
Ben Meadors
0533fd9227
Uses
2022-11-19 17:35:47 -06:00
Ben Meadors
5ce7ffc888
Show contents
2022-11-19 16:51:33 -06:00
Ben Meadors
9e914de995
Try going up a dir
2022-11-19 16:46:36 -06:00
Ben Meadors
0cc653263e
Indent
2022-11-19 16:39:05 -06:00
Ben Meadors
d2d2f278cf
Apparently checkout before using a local workflow
2022-11-19 16:25:00 -06:00
Ben Meadors
eb34a95ab7
Why fight me?
2022-11-19 16:23:09 -06:00
Ben Meadors
eb1f6c0de6
Root path?
2022-11-19 16:13:26 -06:00
Ben Meadors
8de79e8fb6
Path
2022-11-19 16:08:11 -06:00
Ben Meadors
fe00f0c369
Uses block
2022-11-19 16:06:59 -06:00
Ben Meadors
f9ee8583b0
Merge pull request #1956 from meshtastic/docker-hub-and-ci-overhaul
...
Docker hub and ci overhaul
2022-11-19 16:04:21 -06:00
Ben Meadors
a4d5f8c717
Reusable workflow
2022-11-19 16:03:55 -06:00
Ben Meadors
35c50f074b
Build and push to docker hub
2022-11-19 15:44:59 -06:00
Ben Meadors
dcfa226509
Remove extra git submodule update
2022-11-19 15:42:08 -06:00
Thomas Göttgens
a9fde30a58
Merge branch 'master' into bug-1821
2022-11-19 10:00:41 +01:00
Thomas Göttgens
7ceb52103e
Cleaning up GPS Code a bit
2022-11-19 09:58:29 +01:00
Thomas Göttgens
8da5d37888
Merge branch 'master' of github.com:meshtastic/firmware
2022-11-19 09:56:11 +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
Ben Meadors
20ee6a509d
Remove more targets from checks
2022-11-17 13:35:16 -06: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
Ben Meadors
bc1fed0fb4
Merge branch 'bug-1821' of https://github.com/meshtastic/firmware into bug-1821
2022-11-15 16:23:08 -06:00
Ben Meadors
b23c364fc0
Test it this way
2022-11-15 16:22:53 -06:00
Thomas Göttgens
28b428c5a0
potential fix for 13300
2022-11-15 22:54:31 +01:00
Thomas Göttgens
5bfc58ed64
testing issues with RAK11200/13300
2022-11-15 21:55:27 +01:00
Thomas Göttgens
e9a34fca7b
Portduino Radiolib upstream
2022-11-15 17:01:15 +01:00
Thomas Göttgens
6ce9734ddd
Merge pull request #1944 from meshtastic/master
...
Master Merge
2022-11-15 11:06:14 +01:00
Thomas Göttgens
d42797ffeb
fix Portduino Step 1
2022-11-15 10:49:55 +01:00
Thomas Göttgens
b5ebfa9cc3
Portduino WIP
2022-11-15 07:59:01 +01:00
Thomas Göttgens
79eff42c3c
Fix and Break radiolib
2022-11-14 10:53:16 +01:00
Thomas Göttgens
7022807fa3
Merge pull request #1943 from meshtastic/create-pull-request/patch
...
Changes by create-pull-request action
2022-11-14 10:01:13 +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
thebentern
351db5f6ef
[create-pull-request] automated change
2022-11-14 08:40:21 +00:00
Ben Meadors
09fe616ac5
This number is a joke
2022-11-13 18:16:40 -06:00
Ben Meadors
2d7ff39ecc
Merge pull request #1942 from meshtastic/develop
...
Develop to Master
2022-11-13 15:42:41 -06: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
9b5f358823
Add new heltec targets
2022-11-13 14:30:32 -06:00
Ben Meadors
22119c272d
Merge pull request #1941 from meshtastic/add-heltec-wsl
...
Add Heltec Wireless Stick Lite V3 support
2022-11-13 14:09:50 -06:00
Ben Meadors
8d4c526d16
Add Heltec Wireless Stick Lite V3 support
2022-11-13 13:28:02 -06:00
Ben Meadors
83aebb7a00
Merge pull request #1940 from meshtastic/add-heltec-v3
...
Added support for Heltec V3
2022-11-13 10:31:37 -06:00
Ben Meadors
33cd5ce6c1
Cleanup
2022-11-13 09:48:38 -06:00
Ben Meadors
f22c2e768e
Reorder
2022-11-13 09:47:55 -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
Thomas Göttgens
4f60fad3f6
Merge pull request #1936 from lewisxhe/master
...
Update tbeam-s3 variant
2022-11-12 14:12:11 +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
a606e9b7b5
Merge pull request #1935 from puzzled-pancake/patch-1
...
Update NZ_865 to 36dBm
2022-11-12 11:55:37 +01: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
b68a026627
Update tbeam-s3 variant mapping
2022-11-12 14:39:42 +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
a6ea5496b4
Fixed DIO Pin mapping. SX1280 is working
2022-11-10 23:26:31 +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
77410dc3c3
Merge pull request #1932 from meshtastic/master
...
Master Merge
2022-11-10 11:02:38 +01:00
Thomas Göttgens
d1acf02ee8
Master Merge
2022-11-10 11:01:36 +01:00
Thomas Göttgens
de0954f307
switch to upstream Ethernet lib
2022-11-10 09:35:56 +01:00
Ben Meadors
7da1e5c3e8
Merge pull request #1930 from meshtastic/bug-1928
...
fix #1928 valid NMEA sentences
2022-11-09 18:06:01 -06:00
Thomas Göttgens
3c11e87197
Merge pull request #1927 from meshtastic/create-pull-request/patch
...
Changes by create-pull-request action
2022-11-09 23:43:35 +01:00
Thomas Göttgens
b004706eff
fix #1928 valid NMEA sentences
2022-11-09 23:42:52 +01:00
thebentern
2247e71a52
[create-pull-request] automated change
2022-11-09 21:39:27 +00:00
Ben Meadors
8146e84200
Merge pull request #1926 from GUVWAF/master
...
Set preamble length back to 32
2022-11-09 14:29:54 -06:00
GUVWAF
1213ec2d57
Set preamble length back to 32
2022-11-09 21:21:50 +01:00
Thomas Göttgens
30b6cca366
Merge pull request #1925 from meshtastic/bug-1914
...
fix #1914 and clean up rangetest a bit
2022-11-09 15:14:47 +01:00
Thomas Göttgens
4dd140a887
fix #1914 and clean up rangetest a bit
2022-11-09 15:12:57 +01:00
Ben Meadors
87c555bde3
Changed retention policy
2022-11-09 14:48:53 +01:00
Ben Meadors
c4951b1236
Build cleanup and update deprecated platformio cmd
2022-11-09 14:48:53 +01:00
thebentern
0249eb1307
[create-pull-request] automated change
2022-11-09 14:48:53 +01:00
Ben Meadors
f0279e7f92
Merge pull request #1923 from meshtastic/create-pull-request/patch
...
Changes by create-pull-request action
2022-11-09 07:33:27 -06:00
Ben Meadors
1a50181ace
Merge branch 'master' into create-pull-request/patch
2022-11-09 07:33:02 -06:00
Ben Meadors
d77bc239c1
Changed retention policy
2022-11-09 07:20:53 -06:00
Ben Meadors
cb283f4c57
Build cleanup and update deprecated platformio cmd
2022-11-09 07:14:08 -06: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
thebentern
728fc8cbad
[create-pull-request] automated change
2022-11-08 22:51:44 +00:00
Thomas Göttgens
ad05b91f89
Merge pull request #1922 from meshtastic/develop
...
fix #1916
2022-11-08 23:15:04 +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
d9f1704e36
Merge pull request #1921 from meshtastic/update-phoneapi
...
Updated admin module and protobufs
2022-11-08 15:32:20 -06:00
Ben Meadors
32223a818c
Updated admin module and protobufs
2022-11-08 15:04:24 -06:00
Thomas Göttgens
31e13d4de3
Merge pull request #1920 from meshtastic/develop
...
rename wifi_mode to eth_mode
2022-11-08 21:55:06 +01:00
Thomas Göttgens
815bd6321b
Merge branch 'master' into develop
2022-11-08 21:54:38 +01:00
Thomas Göttgens
9f9bd40343
rename wifi_mode to eth_mode
2022-11-08 21:53:44 +01:00
Ben Meadors
2331226bb6
Bump version
2022-11-08 07:27:48 -06:00
Ben Meadors
80ff118f0f
Merge pull request #1918 from meshtastic/develop
...
Develop to master
2022-11-08 07:26:14 -06: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
Ben Meadors
a695726f2a
Merge pull request #1912 from meshtastic/docker-compose
...
Added docker compose multiple nodes example
2022-11-08 07:12:36 -06:00
Ben Meadors
6dc4172110
Merge branch 'master' into docker-compose
2022-11-08 07:12:21 -06:00
Thomas Göttgens
25a9ee8eb6
Merge branch 'master' of github.com:meshtastic/firmware
2022-11-08 13:40:07 +01:00
Ben Meadors
e122232761
Removed defunct line
2022-11-07 13:29:34 -06:00
Ben Meadors
b13eaee6b3
More fun
2022-11-07 13:28:37 -06:00
Ben Meadors
f0f5107a5d
Added docker compose 4 nodes example
2022-11-06 19:22:20 -06:00
Ben Meadors
0832cc50a8
Add a docker-compose
2022-11-06 13:19:49 -06:00
Thomas Göttgens
962a3d0c55
Merge pull request #1911 from meshtastic/caveman99-patch-1
...
Fix assert
2022-11-06 19:06:26 +01:00
Thomas Göttgens
6934e0bce7
Fix assert
2022-11-06 18:36:17 +01:00
Ben Meadors
3492d64177
Alpine
2022-11-06 18:22:52 +01:00
Thomas Göttgens
057109dcac
Reduce retention to 30 days.
2022-11-06 18:22:52 +01:00
Ben Meadors
12fa08007d
Docker is back
2022-11-06 18:22:52 +01:00
Ben Meadors
3562d34555
Remove flag
2022-11-06 18:22:52 +01:00
Ben Meadors
3ca6f645d4
Portduino build flags
2022-11-06 18:22:52 +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
Ben Meadors
5c214bf4d8
Merge pull request #1908 from meshtastic/docker-returns
...
Docker is back
2022-11-06 09:31:24 -06:00
Ben Meadors
5151a5641e
Merge branch 'master' into docker-returns
2022-11-06 09:31:02 -06:00
Ben Meadors
9513209b70
Alpine
2022-11-06 09:30:46 -06:00
Thomas Göttgens
f1416ac9f7
Reduce retention to 30 days.
2022-11-06 14:49:02 +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
9805319940
Docker is back
2022-11-05 21:08:29 -05:00
Ben Meadors
e1e607cba3
Remove flag
2022-11-05 19:09:04 -05:00
Ben Meadors
d74bcd3583
Portduino build flags
2022-11-05 18:21:35 -05:00
Ben Meadors
9c0483975c
Somehow I still missed one :-|
2022-11-05 15:34:54 -05:00
Ben Meadors
2fb85dc129
Merge pull request #1906 from meshtastic/thebentern-patch-1
...
Fix for alpine linux builds
2022-11-05 15:30:10 -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
9422d31f55
Merge pull request #1905 from meshtastic/trying-again
...
Trying again
2022-11-05 09:35:51 -05:00
Ben Meadors
087c7c19af
Update protos
2022-11-05 09:34:33 -05:00
Ben Meadors
3476b35fca
Merge remote-tracking branch 'origin/master' into trying-again
2022-11-05 09:33:39 -05: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
Ben Meadors
c6f060a24f
Add develop to CI
2022-11-05 09:21:51 -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
Thomas Göttgens
657ae44b6f
Merge branch 'master' of github.com:meshtastic/firmware
2022-11-05 14:11:19 +01:00
Ben Meadors
01381057c5
Delete cleanup_artifacts.yml
2022-11-05 08:06:28 -05:00
Ben Meadors
3dc6ed5672
Update cleanup_artifacts.yml
2022-11-05 06:57:47 -05:00
Ben Meadors
764b48e04a
Update cleanup_artifacts.yml
2022-11-05 06:47:00 -05:00
Ben Meadors
4c931967c7
Update cleanup_artifacts.yml
2022-11-05 06:44:08 -05:00
Ben Meadors
a547a791ba
Cleanup artifacts older than 1 month
2022-11-05 06:42:53 -05:00
GUVWAF
176072801b
Change preambleLength to 8 symbols to reduce airtime
2022-11-05 09:58:10 +01:00
Thomas Göttgens
b941c51cf7
Merge pull request #1900 from meshtastic/mqtt-eth
...
Mqtt eth
2022-11-04 23:13:18 +01:00
Thomas Göttgens
8a9fd6846e
Merge branch 'master' into mqtt-eth
2022-11-04 22:44:42 +01:00
Ben Meadors
a49355133c
Cheating
2022-11-04 14:23:22 -05:00
Thomas Göttgens
09cdc20440
manual merge of changes from Master
2022-11-04 19:56:44 +01:00
Thomas Göttgens
1c0dfe47c8
Merge branch 'master' of github.com:meshtastic/firmware
2022-11-04 19:51:22 +01:00
Thomas Göttgens
66623693eb
Merge branch 'master' into mqtt-eth
2022-11-04 19:48:57 +01:00
Thomas Göttgens
7c692444e5
revert the tryfix
2022-11-04 19:48:28 +01:00
Thomas Göttgens
4ccb4393c5
Fix MQTT on ETH
2022-11-04 19:44:45 +01:00
Ben Meadors
b2e540b114
Experiment with self hosted action runner
2022-11-04 13:43:16 -05:00
Thomas Göttgens
a5d1165c54
Merge branch 'master' of github.com:meshtastic/firmware
2022-11-04 19:34:35 +01:00
Thomas Göttgens
aa321e06dd
Merge pull request #1898 from he-leon/patch-1
...
Fixes reset loop with new espressif32 platform on tlora-v2
2022-11-04 19:26:16 +01:00
he-leon
8b84ac8a6c
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.
2022-11-04 16:48:49 +01:00
Thomas Göttgens
6c07fbfc12
Merge pull request #1896 from meshtastic/oled-config
...
Oled config
2022-11-03 23:05:09 +01:00
Thomas Göttgens
04a478a5ad
Maybe fix crash of this board.
2022-11-03 22:50:54 +01:00
Thomas Göttgens
acfa186d44
Override Screen Autodtect
2022-11-03 22:44:22 +01:00
Thomas Göttgens
3db504c470
Merge branch 'master' of github.com:meshtastic/firmware
2022-11-03 22:38:05 +01:00
Thomas Göttgens
3e5955be44
Merge pull request #1895 from meshtastic/create-pull-request/patch
...
Changes by create-pull-request action
2022-11-03 22:36:16 +01:00
caveman99
f1afbf2c0f
[create-pull-request] automated change
2022-11-03 21:35:06 +00:00
Thomas Göttgens
20c559382d
Merge branch 'master' of github.com:meshtastic/firmware
2022-11-03 22:32:27 +01:00
Thomas Göttgens
a3f1c02347
Merge pull request #1882 from lesykm/ext_notification_channel
...
[modules][external notifications] allow select channel to listen to
2022-11-03 22:21:43 +01:00
Ben Meadors
f5945d429e
Merge branch 'master' into ext_notification_channel
2022-11-03 14:29:15 -05:00
Ben Meadors
a3eced53bb
Fix feather diy pin mapping ( #1894 )
...
Thanks to @markbirss
2022-11-03 14:28:49 -05:00
Thomas Göttgens
20686cc66a
Show boot logo / OEM Logo longer - 5 seconds each now.
2022-11-03 09:46:32 +01:00
Thomas Göttgens
5608fa32f7
Merge branch 'master' of github.com:meshtastic/firmware
2022-11-03 08:29:28 +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
Ben Meadors
593301146e
Fix feather diy ( #1892 )
...
* Fix variant
* Fix feather diy target
2022-11-02 15:57:47 -05: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
code8buster
0ce018cf97
Put more of the module specific pins in their blocks
2022-11-02 18:19:09 +01:00
code8buster
15a8710e69
We do have wire, just not where it's expected
2022-11-02 18:19:09 +01:00
code8buster
cae75dcb6d
Rearranging deck chairs, 900M22S working, 30S not
2022-11-02 18:19:09 +01:00
Thomas Göttgens
d5e2b70b71
Merge pull request #1888 from meshtastic/TLORA-18
...
Support for TLORA 2.1-1.8
2022-11-02 18:16:44 +01:00
Thomas Göttgens
05b9fd04c6
switch submodule branch to develop
2022-11-02 15:08:49 +01:00
Thomas Göttgens
4650989774
Merge branch 'master' into TLORA-18
2022-11-02 15:01:40 +01:00
Thomas Göttgens
bcc77efb88
Merge branch 'master' of github.com:meshtastic/firmware
2022-11-02 14:13:04 +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
a9c6d6a80c
Merge pull request #1878 from code8buster/master
...
Making meshtastic-dr-dev E22-900M22S/M30S work alternately
2022-11-02 10:34:08 +01:00
Thomas Göttgens
32ad8aaa4e
tryfix compile with NO_SCREEN
2022-11-02 10:17:59 +01:00
code8buster
3d8e6aead2
Put more of the module specific pins in their blocks
2022-10-31 21:54:05 -04:00
code8buster
2747600a3a
Merge branch 'meshtastic:master' into master
2022-11-01 01:35:34 +00:00
Thomas Göttgens
b7ef63230b
new location of ota firmware
2022-10-31 14:50:31 +01:00
Ben Meadors
b4d6c8f37b
Update verbiage
2022-10-31 08:32:21 -05:00
Ben Meadors
6a907348b4
Merge branch 'master' into master
2022-10-31 08:17:37 -05:00
Ben Meadors
18ab8749ff
Update protobuf ref
2022-10-31 08:09:22 -05:00
Ben Meadors
a1ed5cdffc
2.0 (To be merged Nov 1) ( #1870 )
...
* 2.0
* Catch the right version of the common files
2022-10-31 07:51:44 -05:00
Ben Meadors
760d463bf5
Merge branch 'master' into master
2022-10-31 06:12:16 -05:00
Sacha Weatherstone
5ed2a4e8bb
Merge pull request #1879 from meshtastic/update-repo-links
...
Update links
2022-10-31 20:09:37 +11:00
Sacha Weatherstone
60e95ef3bd
Fix typo
2022-10-31 18:54:47 +10:00
Sacha Weatherstone
5b648be2a5
More renaming
2022-10-31 18:47:10 +10:00
Sacha Weatherstone
0149171e1a
update repobeats url
2022-10-31 18:21:10 +10:00
Sacha Weatherstone
b24caa1e06
Update links
2022-10-31 17:32:38 +10:00
code8buster
8fa71afb72
We do have wire, just not where it's expected
2022-10-30 22:30:33 -04:00
code8buster
309a3d5396
Rearranging deck chairs, 900M22S working, 30S not
2022-10-30 22:28:25 -04: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
Thomas Göttgens
0091863888
Merge pull request #1867 from t413/techo-shutdown-backlight
...
Powers off eink backlights before shutdown
2022-10-28 11:23:05 +02: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
Thomas Göttgens
548b0d0b53
Merge pull request #1866 from markbirss/master
...
Enable RAK14000 2.13 inch b/w E-Ink partial update support
2022-10-27 11:36:06 +02:00
Mark Trevor Birss
e59361425f
Merge branch 'master' into master
2022-10-27 09:06:38 +02:00
Thomas Göttgens
713e0f4260
Merge pull request #1865 from meshtastic/create-pull-request/patch
...
Changes by create-pull-request action
2022-10-27 09:06:22 +02: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
thebentern
d5ded53f05
[create-pull-request] automated change
2022-10-26 22:21:43 +00:00
Ben Meadors
82bcd391cd
Fix those refs
2022-10-26 16:50:58 -05:00
Thomas Göttgens
058689709f
Merge pull request #1864 from meshtastic/create-pull-request/patch
...
Changes by create-pull-request action
2022-10-26 23:33:49 +02:00
thebentern
23c9fa0b56
[create-pull-request] automated change
2022-10-26 21:29:46 +00:00
Thomas Göttgens
eb29f10634
Merge pull request #1861 from meshtastic/lib-fix
...
Lib fix + NTP fix
2022-10-26 19:24:20 +02: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
a1256818d9
update library location
2022-10-26 18:25:31 +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
Thomas Göttgens
86787e60f3
Merge pull request #1860 from meshtastic/create-pull-request/patch
...
Changes by create-pull-request action
2022-10-26 17:56:41 +02:00
caveman99
0c3ec9254d
[create-pull-request] automated change
2022-10-26 15:56:26 +00:00
Thomas Göttgens
c0770402ce
Merge pull request #1855 from meshtastic/remove-softap
...
Remove Captive Portal and SoftAP Mode
2022-10-26 17:55:45 +02: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
d588dde007
Merge pull request #1842 from meshtastic/RAK13800
...
Rak13800
2022-10-26 11:33:22 +02:00
Thomas Göttgens
3de0a3adfc
Merge branch 'RAK13800' of github.com:meshtastic/Meshtastic-device
2022-10-26 11:10:17 +02:00
Thomas Göttgens
b7ebe03ca8
API Server and DHCP Lease Management
2022-10-26 11:09:59 +02:00
Thomas Göttgens
a7fb88e293
make cppcheck happy about stuff it shouldn't care for
2022-10-26 09:16:54 +02:00
Thomas Göttgens
6e1b1e3ed7
Merge branch 'RAK13800' of github.com:meshtastic/Meshtastic-device
2022-10-26 00:07:33 +02:00
Thomas Göttgens
a66538fe55
MQTT is working over ethernet
2022-10-26 00:07:02 +02:00
Ben Meadors
b2913be086
Merge branch 'master' into RAK13800
2022-10-25 07:04:46 -05: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
Ben Meadors
4d2e44d64b
Merge branch 'master' into RAK13800
2022-10-22 19:56:12 -05: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
103c82bc2c
only build on vanilla RAK4631 for now.
2022-10-22 16:42:36 +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
Thomas Göttgens
f05e0f3a81
Merge pull request #1841 from meshtastic/create-pull-request/patch
...
Changes by create-pull-request action
2022-10-22 16:20:57 +02:00
caveman99
cb26bc3871
[create-pull-request] automated change
2022-10-22 14:18:18 +00:00
Thomas Göttgens
f6251eef27
Merge pull request #1840 from meshtastic/create-pull-request/patch
...
Changes by create-pull-request action
2022-10-22 16:17:46 +02:00
thebentern
a9d6ef5990
[create-pull-request] automated change
2022-10-22 13:28:36 +00:00
Thomas Göttgens
60da55d6dd
Merge branch 'master' of github.com:meshtastic/Meshtastic-device
2022-10-22 14:25:43 +02:00
Thomas Göttgens
05147c016c
Merge pull request #1839 from meshtastic/pwm-notify
...
use PWM buzzer on notification module.
2022-10-22 14:25:32 +02: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
Thomas Göttgens
0bda4c2f76
Merge pull request #1838 from meshtastic/filebrowser-fix
...
fix json filebrowser in web server
2022-10-22 12:35:31 +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
Thomas Göttgens
d4459a48b9
Merge pull request #1831 from meshtastic/create-pull-request/patch
...
Changes by create-pull-request action
2022-10-21 09:43:30 +02:00
thebentern
197bd2c3e1
[create-pull-request] automated change
2022-10-20 22:04:56 +00: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
Thomas Göttgens
995885962d
Merge pull request #1826 from meshtastic/oem-proto
...
wire in OEM.proto keystore
2022-10-20 09:10:01 +02: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
Ben Meadors
3d9845ff6d
Update checkout version and release string
2022-10-19 11:43:24 -05:00
Ben Meadors
b615463981
Update download-artifiact version
2022-10-19 11:35:25 -05:00
Ben Meadors
d3540e82ff
I think these tokens are extra
2022-10-19 10:44:09 -05:00
Ben Meadors
15ec8ba6a3
Whoops
2022-10-19 08:58:14 -05:00
Ben Meadors
db12eab083
Update setup-python
2022-10-19 08:51:00 -05:00
Thomas Göttgens
7d8c77a4b2
Merge branch 'master' into oem-proto
2022-10-19 15:42:21 +02:00
Thomas Göttgens
7c8c479b96
wire in OEM.proto keystore
2022-10-19 15:39:06 +02:00
Ben Meadors
e29ae1cc91
Update upload-artifact version
2022-10-19 08:11:28 -05:00
Ben Meadors
089dd5b4d7
Update github cache action version
2022-10-19 07:38:44 -05:00
Ben Meadors
06285b599c
Update deprecated ::set-output commands
2022-10-19 07:35:16 -05:00
Thomas Göttgens
1b6395b4e4
Merge pull request #1825 from meshtastic/create-pull-request/patch
...
Changes by create-pull-request action
2022-10-19 13:45:12 +02:00
caveman99
2236f74a55
[create-pull-request] automated change
2022-10-19 11:44:12 +00:00
Thomas Göttgens
43c9ab1faa
Merge pull request #1824 from meshtastic/caveman99-patch1
...
Dont retransmit packets destined for ourselves.
2022-10-19 11:56:44 +02: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
303396dfc3
Merge pull request #1823 from meshtastic/json-cleanup
...
Json cleanup
2022-10-19 11:20:24 +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
b859347ecd
Merge pull request #1822 from meshtastic/json-cleanup
...
possible fix for stuck MQTT handler.
2022-10-19 00:02:00 +02:00
Thomas Göttgens
ea87193c8f
possible fix for stuck MQTT handler.
2022-10-18 21:51:40 +02:00
Thomas Göttgens
c1381b9ebd
Merge pull request #1818 from meshtastic/create-pull-request/patch
...
Changes by create-pull-request action
2022-10-18 12:21:02 +02:00
caveman99
227cd93e67
[create-pull-request] automated change
2022-10-18 10:20:06 +00:00
Thomas Göttgens
f68f8e5547
Merge pull request #1817 from meshtastic/json-cleanup
...
fix JSON red herring error messages and Redirectable Print's new fixed buffer
2022-10-18 11:57:11 +02:00
Thomas Göttgens
943e6f02d4
Merge branch 'master' into json-cleanup
2022-10-18 11:18:34 +02: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
f76a2eeb9e
Merge pull request #1816 from meshtastic/wifi-disconnect-fix
...
If wifi credentials ever go stale, dump them.
2022-10-18 11:15:19 +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
Thomas Göttgens
139f61d03e
Merge branch 'master' of github.com:meshtastic/Meshtastic-device
2022-10-17 16:45:28 +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
Ben Meadors
1fc3c0af70
Update variant.h ( #1814 )
2022-10-17 08:07:18 -05:00
Thomas Göttgens
e4751e34ae
missed a spot
2022-10-17 10:34:43 +02:00
Thomas Göttgens
e922169e72
Merge branch 'LORA-24' of github.com:meshtastic/Meshtastic-device
2022-10-17 10:32:35 +02:00
Thomas Göttgens
2b851ef6ae
Merge branch 'master' of github.com:meshtastic/Meshtastic-device
2022-10-17 10:32:05 +02:00
Thomas Göttgens
5f4b93aba2
portduino cannot use this chip yet as it uses an old modified version of radiolib
2022-10-17 10:31:29 +02:00
Thomas Göttgens
b66d1a5dab
Merge branch 'master' into LORA-24
2022-10-17 10:05:15 +02:00
Thomas Göttgens
867525eff8
Merge pull request #1813 from meshtastic/create-pull-request/patch
...
Changes by create-pull-request action
2022-10-17 10:05:00 +02:00
caveman99
7dcc981a2c
[create-pull-request] automated change
2022-10-17 08:04:36 +00:00
Thomas Göttgens
38fed8a61e
Merge branch 'LORA-24' of github.com:meshtastic/Meshtastic-device
2022-10-17 10:00:41 +02:00
Thomas Göttgens
31c2c8a7a3
only allow wide BW settings when the right chip is detected
2022-10-17 10:00:00 +02:00
Thomas Göttgens
a081d28e36
Merge branch 'master' of github.com:meshtastic/Meshtastic-device
2022-10-17 09:45:39 +02:00
Ben Meadors
93bb4f84f9
Merge branch 'master' into LORA-24
2022-10-16 17:27:18 -05:00
github-actions[bot]
72e04edd7f
[create-pull-request] automated change ( #1812 )
...
Co-authored-by: thebentern <thebentern@users.noreply.github.com >
2022-10-16 17:26:55 -05:00
Ben Meadors
b0d05522c0
Make telemetry packets minimum priority ( #1810 )
2022-10-16 15:59:59 -05:00
Thomas Göttgens
f6119639bb
Add support for SX1281 on 2.4 GHz
2022-10-16 19:07:58 +02:00
Ben Meadors
fc57a9daa4
Send environment telemetry every minute ( #1808 )
2022-10-16 11:36:38 -05:00
Thomas Göttgens
d8f44d7b1b
Merge pull request #1807 from meshtastic/nmea-serial
...
Add NMEA output mode to serial module
2022-10-16 17:15:24 +02: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
Thomas Göttgens
44529620ad
Merge pull request #1806 from meshtastic/create-pull-request/patch
...
Changes by create-pull-request action
2022-10-16 16:25:34 +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
1e1509fbf5
Use pio registry ( #1801 )
2022-10-15 12:34:52 -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
f8fa721c72
Merge pull request #1798 from meshtastic/i2cscan
...
Scan for I2C devices twice on all CPU's
2022-10-14 15:33:46 +02: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
603f60d86a
Merge branch 'master' of github.com:meshtastic/Meshtastic-device
2022-10-13 19:13:09 +02:00
Thomas Göttgens
6febf6b17c
Merge pull request #1796 from meshtastic/create-pull-request/patch
...
Changes by create-pull-request action
2022-10-13 17:58:41 +02:00
thebentern
53aaf766dd
[create-pull-request] automated change
2022-10-13 14:54:05 +00:00
Thomas Göttgens
4fa8d02b08
update FromRadio UUID for nRF52 devices ( #1795 )
2022-10-13 09:32:54 -05:00
Thomas Göttgens
efa423c8ad
update FromRadio UUID for nRF52 devices
2022-10-13 16:20:27 +02:00
Thomas Göttgens
43fb0d80f1
Merge pull request #1794 from meshtastic/canned-spice
...
Display looks better that way...
2022-10-13 15:56:13 +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
bf503354f3
Merge pull request #1792 from meshtastic/atecca
...
Support for ATECCA608B Cryptographic Coprocessor
2022-10-13 14:34:44 +02:00
Thomas Göttgens
7b10441a28
update raspberry pi framework some more...
2022-10-13 14:21:48 +02:00
Thomas Göttgens
994e396c00
update Raspberry Pico Framework
2022-10-13 13:57:17 +02:00
Thomas Göttgens
6e22ee9061
make nRF52 happy
2022-10-13 13:31:19 +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
Thomas Göttgens
7f05298172
Merge pull request #1790 from meshtastic/create-pull-request/patch
...
Changes by create-pull-request action
2022-10-13 08:45:13 +02:00
thebentern
92a2505056
[create-pull-request] automated change
2022-10-12 23:42:47 +00:00
Ben Meadors
aae9d2fcf6
Package ota zip in final firmware bundle
2022-10-12 13:03:19 -05:00
Ben Meadors
b59e928589
Secure DFU mode for OTA updates with pin ( #1789 )
2022-10-12 10:31:39 -05:00
Ben Meadors
1db08b3b0e
Add pico
2022-10-12 08:06:08 -05:00
Ben Meadors
2cf3c105a1
Add DFU package for nrf52 assets to build assets
2022-10-12 08:06:08 -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
49a9973548
Merge pull request #1788 from meshtastic/bug-1787
...
fixes #1787
2022-10-12 13:26:21 +02: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
b2c3b405b1
Merge pull request #1783 from meshtastic/ota
...
debug print on early boot when OTA firmware is detected.
2022-10-10 23:40:19 +02: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
f8982ddaf8
Best Practise Platformio 6.x dependency definitions
2022-10-10 15:42:05 +02:00
Thomas Göttgens
784cd8c6f1
Merge pull request #1768 from meshtastic/nrf52-Rollup
...
Nrf52 rollup
2022-10-10 15:30:45 +02:00
Thomas Göttgens
c3ab8f12cf
Merge branch 'master' into nrf52-Rollup
2022-10-10 15:09:49 +02:00
Thomas Göttgens
b5adb7babc
Update nrf52840.ini
2022-10-10 15:09:31 +02:00
Thomas Göttgens
62c809a596
Merge pull request #1782 from meshtastic/lora-freq-check
...
Lora freq check
2022-10-10 12:53:14 +02:00
Thomas Göttgens
d2fe4426c1
Revert Platform Change for now.
2022-10-10 12:32:08 +02:00
Thomas Göttgens
984f0ca12c
check allowed range for lora.channel_num
2022-10-10 12:28:31 +02:00
Thomas Göttgens
9d3eba9ea4
Merge branch 'master' of github.com:meshtastic/Meshtastic-device
2022-10-10 12:15:09 +02:00
Thomas Göttgens
323f81eaba
Merge branch 'master' into nrf52-Rollup
2022-10-10 12:06:44 +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
8d0e25fd82
Merge pull request #1770 from meshtastic/ota
...
Switch to OTA firmware
2022-10-09 11:54:16 +02: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
Thomas Göttgens
33a208e3c4
Merge pull request #1777 from meshtastic/create-pull-request/patch
...
Changes by create-pull-request action
2022-10-09 11:00:01 +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
Sacha Weatherstone
9d73e606ac
Merge pull request #1774 from meshtastic/node-db
...
erase oldest entry from NodeDB if it is full
2022-10-09 16:40:46 +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
137a8dcfdf
Merge pull request #1775 from meshtastic/i2cscan-fix
...
move and repeat i2c scan to fix BLE PIN
2022-10-08 17:52:32 +02: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
e433895873
Merge pull request #1773 from meshtastic/canned-messages
...
Fix another crash in Canned Messages
2022-10-08 15:09:58 +02:00
Thomas Göttgens
5572195af9
Fix another crash in Canned Messages
2022-10-08 14:52:21 +02:00
Thomas Göttgens
cb956cd35b
Merge branch 'master' of github.com:meshtastic/Meshtastic-device
2022-10-08 14:35:07 +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
8681489cb7
Merge pull request #1771 from meshtastic/compass-size
...
Scale Compass circle to bigger screens
2022-10-08 13:22:14 +02:00
Thomas Göttgens
ed328766b2
Scale Compass circle to bigger screens
2022-10-08 12:32:48 +02:00
Thomas Göttgens
fb852ee6eb
Merge branch 'master' of github.com:meshtastic/Meshtastic-device
2022-10-08 11:25:46 +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
e50e15dc04
Merge pull request #1769 from meshtastic/RTC
...
1.0.1 RTC LIB is released on PIO Registry
2022-10-08 11:09:54 +02:00
Thomas Göttgens
d4e65d8607
1.0.1 RTC LIB is released on PIO Registry
2022-10-08 11:09:16 +02:00
Thomas Göttgens
63ced7da7c
use upstream nRF52 toolkit. (TEST)
...
also RTC Lib 1.0.1 is finally out.
2022-10-07 20:28:20 +02:00
Thomas Göttgens
03868d05db
Merge branch 'master' of github.com:meshtastic/Meshtastic-device
2022-10-07 20:23:00 +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
f116585c2a
Don't mix MQTT Payloads of Firmware 1.2 and 1.3/2.0
2022-10-07 19:26:45 +02:00
Thomas Göttgens
f4945729bc
Merge pull request #1766 from meshtastic/new-sounds
...
use F# as startup and shutdown sound triple
2022-10-07 19:16:50 +02: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
5bc41118e2
Merge pull request #1760 from meshtastic/support-rak14004
...
Use small font for freetext messages
2022-10-07 18:58:28 +02:00
Thomas Göttgens
9445a96b3a
Merge branch 'support-rak14004' of github.com:meshtastic/Meshtastic-device
2022-10-07 18:40:51 +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
Ben Meadors
b2e84dfd29
Merge branch 'master' into support-rak14004
2022-10-07 06:58:08 -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
cefd4cd647
Merge pull request #1762 from meshtastic/create-pull-request/patch
...
Changes by create-pull-request action
2022-10-06 23:15:59 +02:00
thebentern
fd2ae61e3e
[create-pull-request] automated change
2022-10-06 20:53:47 +00: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
98e1d52eaa
Merge branch 'support-rak14004' of github.com:meshtastic/Meshtastic-device
2022-10-06 18:41:33 +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
d44cce2928
Merge branch 'master' of github.com:meshtastic/Meshtastic-device
2022-10-06 17:24:48 +02:00
Thomas Göttgens
51b3d4d06e
Merge branch 'master' into support-rak14004
2022-10-06 17:24:33 +02:00
Thomas Göttgens
a17ddaa951
Use small font for freetext messages
2022-10-06 17:24:08 +02:00
Thomas Göttgens
9bd925226c
Merge pull request #1759 from meshtastic/support-rak14004
...
support RAK14004 in Canned Messages
2022-10-06 16:37:25 +02:00
Thomas Göttgens
e34ada3ff1
support RAK14004 in Canned Messages
2022-10-06 16:00:33 +02:00
Thomas Göttgens
1ec1ff0773
Merge pull request #1758 from andrekir/PCF8563-lib
...
update PCF8563_Library to 1.0.0
2022-10-06 09:12:38 +02:00
Thomas Göttgens
7f935717db
Update platformio.ini
2022-10-06 08:56:02 +02:00
Thomas Göttgens
5b1d3a0c51
Update platformio.ini
2022-10-06 08:55:58 +02:00
andrekir
484f340023
update PCF8563_Library to 1.0.0
2022-10-06 01:05:21 -03:00
Ben Meadors
ab0cf025c5
Remove flag
2022-10-05 11:41:53 -05:00
Ben Meadors
b384d9ea88
Remove yml exclusion for now
2022-10-05 11:18:37 -05:00
Ben Meadors
bb2094c4de
Fixed move
2022-10-05 11:11:14 -05:00
Ben Meadors
6708121ba6
Add factory erase uf2 to the release assets ( #1756 )
...
* Add factory erase uf2 to the release assets
* Copy single file
* Overwrite hopefully
2022-10-05 10:52:51 -05:00
Thomas Göttgens
46a9bb3f7d
Merge pull request #1755 from meshtastic/gps-rollup
...
GPS Rollup, incorporates changes from @pmarches and @lewisxhe
2022-10-05 15:32:27 +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
c70184fbed
Merge pull request #1754 from meshtastic/issue-1707
...
wire in part 2 of serial mode - implements #1228
2022-10-05 13:45:11 +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
e5605cc6fe
Merge pull request #1753 from meshtastic/bug-1713
...
fix #1713
2022-10-05 10:51:56 +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
838271a14f
Merge pull request #1751 from rjmcdougall/radiolib-5.4.0-fix
...
Switch to 5.4.0 using latest fix (170ce9) to error check after calibr…
2022-10-05 09:25:05 +02:00
Thomas Göttgens
b6b23907ed
Merge pull request #1752 from meshtastic/flash-save
...
Flash saver
2022-10-05 09:12:11 +02:00
Thomas Göttgens
b240b9a088
Use the global radiolib...
2022-10-05 09:02:46 +02:00
Thomas Göttgens
b3a484f1e5
update to Radiolib 5.4.1
2022-10-05 09:01: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
Richard McDougall
1c168d7d62
Switch to 5.4.0 using latest fix (170ce9) to error check after calibration
2022-10-04 10:52:23 -07: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
53d48e8f61
use radiolib 5.3 for now
2022-10-04 15:19:00 +02:00
Thomas Göttgens
ce5bce5cdc
Merge pull request #1749 from meshtastic/flash-save
...
Only save the changed parts of config to disk.
2022-10-04 14:52:10 +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
dc097c7230
Merge pull request #1729 from rjmcdougall/pcf8563rtc
...
Adjust year, hour, minute for PCF8563
2022-10-04 13:40:40 +02:00
Thomas Göttgens
b148781e4b
Missed one.
2022-10-04 13:29:06 +02:00
Thomas Göttgens
5d8826e8ef
Merge branch 'master' into pcf8563rtc
2022-10-04 13:27:49 +02:00
Thomas Göttgens
39a51c7fbb
update lib to make this work
2022-10-04 13:26:20 +02:00
Thomas Göttgens
129edde338
Merge pull request #1746 from meshtastic/feature-1406
...
implement #1406
2022-10-04 10:01:19 +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
054b12325d
Merge pull request #1745 from meshtastic/compiler-warning
...
fix compiler warning
2022-10-04 09:27:34 +02:00
Thomas Göttgens
0f7a126828
fix compiler warning
2022-10-04 09:11:24 +02:00
Thomas Göttgens
7ff72fb981
Merge pull request #1744 from meshtastic/dependency-scan
...
add versioning to all lib depends
2022-10-04 09:10:28 +02:00
Thomas Göttgens
0fe99595a9
Lib update and fix include errors
2022-10-04 08:59:03 +02:00
Thomas Göttgens
b2ff628cec
add versioning to all lib depends (compatible upgrade allowed) and move as many as possible off github and into PIO registry.
...
Also add a script to check for lib updates (maybe in CI?)
2022-10-04 08:40:39 +02:00
Thomas Göttgens
86a3bd6db8
Merge pull request #1742 from meshtastic/bug-1740
...
Clean up GPS code and add some flags per #1740
2022-10-04 08:38:57 +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
Sacha Weatherstone
482c0766af
Merge pull request #1741 from andrekir/channel_num
...
move channel_num to loraConfig
2022-10-03 16:34:42 +10: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
Ben Meadors
803dc69ccd
Update radiolib
2022-10-02 09:48:48 -05:00
Thomas Göttgens
42308cca5b
Merge branch 'master' into pcf8563rtc
2022-10-01 17:31:02 +02:00
Thomas Göttgens
ea991a4eee
Merge pull request #1737 from GUVWAF/EnhancedSimRadio
...
Let SimRadio communicate via TCP
2022-10-01 17:24:26 +02:00
GUVWAF
04db2d4410
Merge branch 'EnhancedSimRadio' of https://github.com/GUVWAF/Meshtastic-device into EnhancedSimRadio
2022-10-01 17:07:59 +02:00
GUVWAF
076c1ed2ee
Merge branch 'EnhancedSimRadio' of https://github.com/GUVWAF/Meshtastic-device into EnhancedSimRadio
2022-10-01 17:05:49 +02:00
Thomas Göttgens
75aa4ea325
suppress cppcheck warning
2022-10-01 17:05:04 +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
6b40f9d95c
Unfork this lib, we're done here now.
2022-10-01 15:27:13 +02: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
Thomas Göttgens
28384df702
Merge pull request #1734 from meshtastic/Build-Image
...
Build image
2022-10-01 15:17:41 +02: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
Thomas Göttgens
32990856e3
Merge branch 'master' into Build-Image
2022-10-01 10:31:59 +02:00
Thomas Göttgens
a1bd5c9ea0
Accomodate for new flash files
2022-10-01 10:31:25 +02:00
Thomas Göttgens
51f0e7879a
use the right firmware artefact
2022-10-01 10:06:13 +02:00
Thomas Göttgens
0bdb90d133
remove hard to maintain system-info bootloader
2022-10-01 09:50:16 +02:00
Thomas Göttgens
e98c11ff89
The new combined firmware starts flashing at offset 0, no need to flash system-info or partitions any more.
2022-10-01 09:46:56 +02:00
andrekir
8f84d7089c
move channel_num to loraConfig
2022-09-30 17:33:43 -03:00
Thomas Göttgens
b0712c4186
make other platforms happy again
2022-09-29 21:23:01 +02:00
Thomas Göttgens
8f92383ce4
Merge branch 'master' of github.com:meshtastic/Meshtastic-device
2022-09-29 17:05:11 +02:00
Thomas Göttgens
c571fc9e24
generate a monolithic flash image for the app.
2022-09-29 17:04:56 +02:00
Thomas Göttgens
05126bc6dc
Merge branch 'master' into pcf8563rtc
2022-09-29 16:33:43 +02:00
Thomas Göttgens
de56a370c6
Merge pull request #1733 from meshtastic/TLORA-fix
...
Tlora fix
2022-09-29 13:37:51 +02:00
Thomas Göttgens
daf189bf4b
Check in variant.h change
2022-09-29 13:23:23 +02:00
Thomas Göttgens
d95ec7e6b9
fix TLORA-V2.1-1.6
2022-09-29 13:21:48 +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
Richard McDougall
ade1edfdfc
Adjust year, hour, minute for PCF8563
2022-09-27 22:51:40 -07:00
Thomas Göttgens
4723faa95f
Merge pull request #1728 from meshtastic/bug-1669
...
fixes #1669
2022-09-27 14:15:38 +02:00
Thomas Göttgens
93f83b0fcb
Merge branch 'master' into bug-1669
2022-09-27 14:03:48 +02:00
Thomas Göttgens
8f84f7c0a5
fixes #1669
2022-09-27 14:03:02 +02:00
Ben Meadors
48e4101f1c
Move it
2022-09-27 06:08:24 -05:00
Thomas Göttgens
e6bb79f4c1
Merge pull request #1727 from meshtastic/ESPIDF-Littlefs
...
use the native littlefs builder of newer framework
2022-09-27 00:50:41 +02:00
Thomas Göttgens
0bef3464f5
Merge branch 'master' into ESPIDF-Littlefs
2022-09-27 00:50:33 +02:00
Thomas Göttgens
3c038a8c50
Update main_matrix.yml
2022-09-27 00:50:16 +02:00
Thomas Göttgens
b8eb751316
Update build-esp32.sh
2022-09-27 00:23:50 +02:00
Thomas Göttgens
5332db1eca
Include OTA Firmware in Build
2022-09-27 00:21:45 +02:00
Thomas Göttgens
9deda962aa
Merge branch 'master' into ESPIDF-Littlefs
2022-09-27 00:16:41 +02:00
Thomas Göttgens
c53434539b
use the native littlefs builder of newer framework
2022-09-27 00:16:12 +02:00
Ben Meadors
7f179deaf3
Update build-esp32.sh
2022-09-26 16:01:28 -05:00
Ben Meadors
da29fa139f
Copy the current one
2022-09-26 16:00:20 -05:00
Thomas Göttgens
1d8a562fd9
Merge pull request #1725 from meshtastic/AsyncOTA
...
Changes for OTA Support on ESP32
2022-09-26 22:57:48 +02:00
Thomas Göttgens
0dbf97afab
Merge branch 'master' into AsyncOTA
2022-09-26 22:57:23 +02:00
Thomas Göttgens
e5720fba3e
Merge pull request #1726 from meshtastic/partitions
...
Include partitions.bin
2022-09-26 22:56:59 +02:00
Ben Meadors
498ac00b92
Copy cpartitions.bin
2022-09-26 15:51:09 -05:00
Ben Meadors
226a2dfe04
Include partitions.bin
2022-09-26 15:48:02 -05:00
Thomas Göttgens
7e9a233296
- new Bootloader for ESP-IDF 4.2
...
- save partition table to device
- modify partition table for async OTA
2022-09-26 22:42:58 +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
de769db3bc
Merge branch 'master' of github.com:meshtastic/Meshtastic-device
2022-09-23 23:29:52 +02:00
Thomas Göttgens
5fa96c7fd1
missed one, sorry
2022-09-23 23:29:32 +02:00
Thomas Göttgens
2ee0c9a67a
Merge pull request #1720 from meshtastic/axe-framerate-debug
...
get rid of framerate debug messages
2022-09-23 23:21:21 +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
d8455d687c
Merge branch 'master' into axe-framerate-debug
2022-09-23 23:08:46 +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
2f74f9ca15
Merge pull request #1718 from meshtastic/ESPIDF-Rollup
...
Suppress compiler warning
2022-09-23 21:33:37 +02:00
Thomas Göttgens
5775c390f3
Merge branch 'master' into ESPIDF-Rollup
2022-09-23 21:19:19 +02:00
Thomas Göttgens
80826b8712
Merge pull request #1711 from meshtastic/ESPIDF-Littlefs
...
Filesystem fixes for LittleFS
2022-09-23 21:14:40 +02: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
b4f75ad042
use exception decoder
2022-09-23 19:52:07 +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
fae6693f8f
fix (or better suppress) another compiler warning
2022-09-23 12:37:59 +02:00
Thomas Göttgens
0646ecdec4
Merge branch 'master' of github.com:meshtastic/Meshtastic-device
2022-09-23 12:32:07 +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
Thomas Göttgens
15089f5b01
Merge branch 'master' of github.com:meshtastic/Meshtastic-device
2022-09-23 09:55:00 +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
Sacha Weatherstone
883a2ebac0
Merge pull request #1717 from ajmcquilkin/ajmcquilkin/imperial-screen-units
...
Add Support for Imperial Units on Screen
2022-09-22 13:22:22 +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
d0720620e8
fix compiler warning
2022-09-21 17:22:31 +02: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
b38ae783b9
Merge pull request #1706 from meshtastic/communicator
...
Freetext Input with CardKB
2022-09-21 16:33:49 +02:00
Thomas Göttgens
cbd8346c93
Merge branch 'master' into communicator
2022-09-21 16:10:28 +02:00
Thomas Göttgens
c0bfb979fd
Merge pull request #1710 from meshtastic/serial-flush
...
Fix Serial comms with new framework
2022-09-21 16:01:01 +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
140250ef03
Merge pull request #1704 from meshtastic/ESPIDF-Rollup
...
ESP and TFT misc fixes
2022-09-19 17:57:12 +02:00
Thomas Göttgens
ed90275370
use double buffering on TFT screens
2022-09-19 16:57:18 +02:00
Thomas Göttgens
e8b28faaf1
Merge branch 'master' of github.com:meshtastic/Meshtastic-device
2022-09-19 16:18:16 +02:00
Thomas Göttgens
afcc7b6a56
Always use the latest framework for ESP32
2022-09-19 16:18:01 +02:00
Thomas Göttgens
e27a507a28
Merge pull request #1703 from meshtastic/ESPIDF-Rollup
...
Small fixes for ESP Serial Init and Power FSM debug garble.
2022-09-19 15:57:47 +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
ccf93b8c23
Merge pull request #1687 from meshtastic/ESPIDF-Rollup
...
use the new ESP Framework for our older boards too
2022-09-19 12:18:09 +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
2d81d359b8
Update esp32.ini
...
Update arch by hand
2022-09-19 09:36:13 +02:00
Thomas Göttgens
1f96d5d957
Merge branch 'master' into ESPIDF-Rollup
2022-09-19 09:33:50 +02:00
Thomas Göttgens
033f45d4da
Merge pull request #1702 from meshtastic/create-pull-request/patch
...
Changes by create-pull-request action
2022-09-19 09:32:01 +02:00
thebentern
ae2c514ee7
[create-pull-request] automated change
2022-09-18 20:55:27 +00: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
55c55fb705
pip versions back in order
2022-09-17 20:03:11 -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
ad9cc40b97
Increasebaud for local except for RAK11200
2022-09-17 08:25:40 -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
Thomas Göttgens
e93b98ff98
Merge pull request #1694 from meshtastic/create-pull-request/patch
...
Changes by create-pull-request action
2022-09-13 14:32:29 +02:00
caveman99
b1ac2cf821
[create-pull-request] automated change
2022-09-13 12:31:51 +00:00
Ben Meadors
bfd1fecc2a
Merge branch 'master' into ESPIDF-Rollup
2022-09-13 06:36:56 -05:00
Ben Meadors
c622a9b4be
Update python temp hack
2022-09-12 20:21:19 -05: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
32d92d9b75
Qualify tbeam filesystem bins
2022-09-12 14:30:54 -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
eac2613743
make platformio.ini even more modular
2022-09-12 14:02:21 +02:00
Thomas Göttgens
4a0c18c4cd
Merge branch 'ESPIDF-Rollup' of github.com:meshtastic/Meshtastic-device
2022-09-12 13:40:52 +02:00
Thomas Göttgens
e376a3a28e
just use the general toolkit
2022-09-12 13:40:20 +02: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
b5c5483ced
Merge branch 'master' into ESPIDF-Rollup
2022-09-12 12:50:38 +02:00
Thomas Göttgens
601422e92b
Merge pull request #1692 from meshtastic/caveman99-1542
...
implement #1542
2022-09-12 11:05:07 +02:00
Thomas Göttgens
dbbe5e59ae
Merge branch 'caveman99-1542' of github.com:meshtastic/Meshtastic-device
2022-09-12 10:54:09 +02:00
Thomas Göttgens
b96dd6d36d
T-Echo does not have Serial2
2022-09-12 10:53:11 +02:00
Thomas Göttgens
e6b6e175b8
Merge branch 'master' into caveman99-1542
2022-09-12 10:10:08 +02:00
Thomas Göttgens
2ff549d458
Merge branch 'master' of github.com:meshtastic/Meshtastic-device
2022-09-12 10:09:24 +02:00
Thomas Göttgens
a1230500fd
Merge pull request #1691 from meshtastic/proto-fix
...
Reinstate GPS Flag
2022-09-12 10:09:07 +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
Sacha Weatherstone
c446a0f222
Merge branch 'master' into ESPIDF-Rollup
2022-09-11 10:45:27 +10:00
Ben Meadors
f98e96cf1b
Slots for upcoming telemetry sensor support
2022-09-10 17:28:01 -05:00
Thomas Göttgens
3102777a71
Update platformio.ini
2022-09-10 20:53:23 +02:00
Thomas Göttgens
ed95f382cf
Merge branch 'master' into ESPIDF-Rollup
2022-09-10 20:39:54 +02: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
52e4f93760
Merge branch 'master' into ESPIDF-Rollup
2022-09-10 22:13:56 +10:00
Sacha Weatherstone
0167304300
Merge pull request #1656 from meshtastic/pref_defaults
...
Set `config.lora.hop_limit` to `HOP_RELIABLE`
2022-09-10 18:24:27 +10: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
e375a8460b
Merge pull request #1676 from lewisxhe/master
...
Add tbeam esp32s3 version support, replace AXP202X_Library with XPowersLib.
2022-09-09 22:01:20 +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
99de0a76a5
Temporary hack (undo after 1.3.41 release)
2022-09-09 13:54:03 -05:00
Ben Meadors
47ffb9c70d
Make a change to trigger CI ( #1686 )
2022-09-09 13:41:01 -05:00
Thomas Göttgens
1231f926ea
Merge pull request #1684 from meshtastic/proto-shakeup
...
Adapt to new protobufs - TODO: factory_reset rewire
2022-09-09 13:26:59 +02: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
Thomas Göttgens
90dabfea30
Merge pull request #1685 from meshtastic/create-pull-request/patch
...
Changes by create-pull-request action
2022-09-09 13:11:01 +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
Thomas Göttgens
0c46ad91ef
Merge pull request #1683 from meshtastic/create-pull-request/patch
...
Changes by create-pull-request action
2022-09-09 12:04:43 +02:00
caveman99
96cab75ccd
[create-pull-request] automated change
2022-09-09 10:04:11 +00:00
Thomas Göttgens
a7138b7213
Merge pull request #1682 from meshtastic/create-pull-request/patch
...
Changes by create-pull-request action
2022-09-09 11:20:51 +02: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
Thomas Göttgens
f78911666e
Merge branch 'master' into master
2022-09-07 20:25:38 +02:00
github-actions[bot]
f1e6585726
[create-pull-request] automated change ( #1678 )
...
Co-authored-by: thebentern <thebentern@users.noreply.github.com >
2022-09-07 09:18:37 -05: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
Neil Hao
70e1a208d5
'snow_screen_hotfix' ( #1670 )
2022-09-02 19:43:33 -05: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
84f1edab18
Merge branch 'master' into pref_defaults
2022-08-30 13:28:53 -05:00
Thomas Göttgens
221843e176
Merge pull request #1663 from lewisxhe/master
2022-08-30 20:27:41 +02:00
Ben Meadors
0063ae6512
Merge branch 'master' into pref_defaults
2022-08-30 08:24:34 -05:00
lewishe
1922034c44
Add t-beam sx1268 support
2022-08-30 11:59:57 +08:00
Ben Meadors
7f586f7099
Better logging and cleanup ( #1662 )
2022-08-29 07:31:02 -05:00
lewis he
0efa1b25c5
Add t-echo sx1268 support ( #1657 )
2022-08-29 07:26:17 -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
github-actions[bot]
e7831f13c5
[create-pull-request] automated change ( #1641 )
...
Co-authored-by: thebentern <thebentern@users.noreply.github.com >
2022-08-24 17:28:43 -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
8f99258fc4
Update main_matrix.yml
2022-08-22 18:31:56 -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
c85e9f53c7
Chmod PR artifacts
2022-08-20 12:53:34 -05:00
Ben Meadors
4cfc229e77
Update device-update.sh
2022-08-19 13:35:54 -05:00
Ben Meadors
bbd7c5063d
Removed ota erasure
2022-08-19 13:34:41 -05:00
Ben Meadors
05df849a6d
Repartitioned
2022-08-19 13:33:58 -05:00
Ben Meadors
ccbc01a753
Repartitioned
2022-08-19 13:33:02 -05:00
Sacha Weatherstone
d6d936b5d2
Remove OTA partition ( #1635 )
2022-08-18 16:19:32 -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
4dea95d03f
Update version.properties
2022-08-14 20:22:52 -05:00
Ben Meadors
1253abd138
Syntax error
2022-08-14 15:56:55 -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
Ben Meadors
ca9113ad05
Update version.properties
2022-08-14 15:16:47 -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
Ben Meadors
20e43fcf34
Update version.properties
2022-08-12 13:55:02 -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
64f852e3f7
Update main_matrix.yml
2022-08-12 07:21:20 -05:00
Ben Meadors
ea90e4d2de
Update main_matrix.yml
2022-08-12 07:04:36 -05:00
Ben Meadors
dd720f2fe6
Tweak
2022-08-11 19:23:51 -05:00
Ben Meadors
808fef7e91
Update main_matrix.yml
2022-08-11 18:50:02 -05:00
Ben Meadors
70e6dc3c67
chmod
2022-08-11 17:54:48 -05:00
Ben Meadors
279149e40f
version.properties bump
2022-08-11 17:35:32 -05:00
Ben Meadors
4588995fba
Chmod bump_version
2022-08-11 16:30:22 -05:00
Ben Meadors
11ae248c5e
Update main_matrix.yml
2022-08-11 16:19:27 -05:00
Ben Meadors
a0a5147c42
Update main_matrix.yml
2022-08-11 15:58:16 -05:00
Ben Meadors
b8aac2c5b6
Create bump_version.py
2022-08-11 15:27:44 -05:00
Ben Meadors
de22f20876
Turn region screen back on ( #1621 )
2022-08-11 14:24:35 -05:00
Ben Meadors
9b5211dc65
Syntax
2022-08-11 09:03:18 -05:00
Ben Meadors
0b4fb72d58
Guard the assets ( #1618 )
...
* Guard the assets
* Indicated legacy build-all
* Hopefully fixed
2022-08-11 08:56:38 -05:00
Ben Meadors
7e03019cc4
Zip elfs
2022-08-11 07:22:19 -05:00
Ben Meadors
780f4383f4
Trying elves again
2022-08-11 07:07:04 -05:00
Ben Meadors
8148f06773
Paths
2022-08-10 20:59:45 -05:00
Ben Meadors
d5780af362
Elves live in trees
2022-08-10 20:24:37 -05:00
Ben Meadors
82ed7a2084
Elves are released
2022-08-10 20:09:01 -05:00
Ben Meadors
dd5fd3744d
Debug elfs
2022-08-10 19:25:27 -05:00
Ben Meadors
afb5fca6e1
Correct path
2022-08-10 19:21:59 -05:00
Ben Meadors
95d75fdfee
Bins
2022-08-10 19:06:31 -05:00
Ben Meadors
029a6b16ba
Release the correct archiva
2022-08-10 18:47:06 -05:00
Ben Meadors
9be3099ca6
Remove release workflow
2022-08-10 18:10:15 -05:00
Ben Meadors
b6126e6e63
Disable release workflow
2022-08-10 18:07:11 -05:00
Ben Meadors
d6dfdc314e
Update version.properties
2022-08-10 18:05:32 -05:00
Ben Meadors
78666e9b36
Oops
2022-08-10 18:00:41 -05:00
Ben Meadors
3abba0ce39
Release in CI hopefully
2022-08-10 17:59:47 -05:00
Ben Meadors
2c8e030b3d
Bump whitespace for build
2022-08-10 16:32:27 -05:00
Ben Meadors
eed7408f00
Remove checks from pico for now
2022-08-10 16:28:11 -05:00
Ben Meadors
cabd1eb8c0
plz work
2022-08-10 16:17:49 -05:00
Ben Meadors
f46c11a047
Line break
2022-08-10 16:12:35 -05:00
Ben Meadors
cdd5e16e25
Path
2022-08-10 16:10:03 -05:00
Ben Meadors
a6c9a819f8
Chmod path
2022-08-10 16:05:10 -05:00
Ben Meadors
2e72397898
Chmod
2022-08-10 16:03:41 -05:00
Ben Meadors
f554226226
Add print back
2022-08-10 15:53:19 -05:00
Ben Meadors
2d1897a36f
chmod
2022-08-10 15:52:53 -05:00
Ben Meadors
fe1ed3f284
Pico build in PR ( #1617 )
...
* Pico build in PR
* Missed refs
* Update main_matrix.yml
2022-08-10 15:33:42 -05:00
Ben Meadors
3251cd510a
Bump version
2022-08-10 13:11:32 -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
1d1ccd6b19
Merge pull request #1615 from meshtastic/src-cleanup
...
Put a bit of order in the src directory
2022-08-10 16:04:44 +02:00
Thomas Göttgens
3b8566747c
Merge branch 'master' into src-cleanup
2022-08-10 15:47:08 +02:00
Thomas Göttgens
3cc584d855
Merge pull request #1616 from neilhao/master
...
'Station-g1-patch1'
2022-08-10 15:46:26 +02:00
neil
90d3cc2ff8
'Station-g1-patch1'
2022-08-10 19:26:43 +08:00
Thomas Göttgens
d125b0ec3c
Merge branch 'master' into src-cleanup
2022-08-10 11:39:47 +02: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
bbc0baa31d
Merge pull request #1611 from meshtastic/RP2040-Platform
...
Raspberry Pi Pico target (with sparkfun lora hat)
2022-08-10 10:14:43 +02:00
Thomas Göttgens
31788feab1
Update platformio.ini
2022-08-10 10:03:47 +02:00
Thomas Göttgens
2c37be58ac
Merge branch 'RP2040-Platform' of github.com:meshtastic/Meshtastic-device
2022-08-10 10:01:58 +02:00
Thomas Göttgens
836782b3c1
Merge branch 'master' into RP2040-Platform
2022-08-10 10:01:36 +02:00
Thomas Göttgens
cfc44cd608
Merge branch 'master' of github.com:meshtastic/Meshtastic-device
2022-08-10 10:00:40 +02:00
Thomas Göttgens
519f31ed60
fix portduino build
2022-08-10 10:00:23 +02:00
Sacha Weatherstone
e04d6b3f56
Update protobufs
2022-08-09 12:22:46 +10:00
Thomas Göttgens
25c851a929
Merge branch 'master' into RP2040-Platform
2022-08-08 23:17:33 +02: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
8490bdd14e
Merge pull request #1609 from meshtastic/AXP192-CLEANUP
...
Axp192 cleanup
2022-08-08 16:50:57 +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
401b5d92aa
1.3.34
2022-08-08 07:29:36 -05: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
96ce40040c
Merge pull request #1608 from meshtastic/compass-orientation
...
wire in compass display setting
2022-08-08 09:30:30 +02:00
Thomas Göttgens
d0a1aad7d1
wire in compass display setting
2022-08-08 09:00:29 +02:00
Ben Meadors
ab0095cb05
1.3.33 release
2022-08-07 16:06:18 -05: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
7e6c22f542
Update version.properties
2022-08-06 12:56:10 -07:00
Garth Vander Houwen
2fac581fa3
Merge pull request #1602 from meshtastic/WiFi_enum
...
Combine WIFI state into an enum
2022-08-06 12:55:45 -07: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
Garth Vander Houwen
00846439d0
Update version.properties
2022-08-05 16:52:10 -07:00
Ben Meadors
a10e56265b
Update nimble version ( #1599 )
...
* Update nimble version
* Back down a version
2022-08-05 16:11:22 -05:00
Ben Meadors
9fe2ddb082
1.3.30
2022-08-04 07:33:02 -05:00
Thomas Göttgens
a9ad314307
Merge pull request #1551 from loodydo/loodydo-Compass-Fix
...
Update Screen.cpp
2022-08-04 11:34:38 +02:00
Thomas Göttgens
688ac3f8ee
Merge branch 'master' into loodydo-Compass-Fix
2022-08-04 11:01:02 +02:00
Thomas Göttgens
e79ef0dd35
Merge pull request #1596 from meshtastic/eink-speedup
...
Skip unneccessary EINK update
2022-08-04 11:00:48 +02:00
Thomas Göttgens
9bc2b4d8d7
Skip unneccessary EINK update
2022-08-04 10:35:40 +02:00
Thomas Göttgens
720cd62943
Merge pull request #1572 from meshtastic/patch1
...
Tryfix LED T-Echo
2022-08-04 10:14:47 +02:00
Thomas Göttgens
4073ba7572
Merge branch 'master' into patch1
2022-08-04 10:02:44 +02:00
Thomas Göttgens
39aa7f9880
Merge pull request #1594 from meshtastic/littlefs-rename-fix
...
Littlefs rename fix
2022-08-04 09:37:34 +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
Jm Casler
d285a2e70a
Merge pull request #1593 from GUVWAF/master
...
Rebroadcast encrypted messages
2022-08-03 12:28:33 -07: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
7afc14991e
Bump for release
2022-08-03 07:38:20 -05:00
Ben Meadors
86095323e5
Add station-g1 to PR build ( #1588 )
2022-08-03 07:36:29 -05:00
Ben Meadors
01ac8d10b5
Add station-g1 to release ( #1589 )
2022-08-03 07:28:43 -05: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
fab20f5acf
Merge pull request #1584 from neilhao/master
...
'station-g1'
2022-08-03 10:44:35 +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
Thomas Göttgens
e26975ca12
Merge pull request #1586 from meshtastic/create-pull-request/patch
...
Changes by create-pull-request action
2022-08-03 10:14:28 +02: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
Garth Vander Houwen
41f9541f95
Update version.properties
2022-08-01 16:06:27 -07: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
Thomas Göttgens
785c2b32da
Merge pull request #1583 from tschundler/fixdef
...
Respect GPS pins set in variant.h
2022-08-01 08:54:28 +02: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
13a287ce5c
firmare ( #1575 )
2022-07-29 17:58:42 -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
Jm Casler
c88ba583c6
Bump to .27
2022-07-25 11:07:16 -07:00
Thomas Göttgens
b36cd32c03
Merge pull request #1563 from meshtastic/patch1
...
Fix formula to consider Bandwidth in kHz
2022-07-21 10:20:41 +02:00
Thomas Göttgens
43733ce150
Fix formula to consider Bandwidth in kHz
2022-07-21 10:07:08 +02:00
Jm Casler
0010231172
Update to .26
2022-07-19 09:43:08 -07:00
Jm Casler
50300957db
Merge pull request #1561 from mc-hamster/master
...
Updated the frequency selection formula
2022-07-19 09:38:11 -07:00
Jm Casler
07d4773722
Merge branch 'meshtastic:master' into master
2022-07-19 07:37:12 -07: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 Casler
4de6d5bdb0
Merge pull request #1560 from mc-hamster/master
...
Allow range test module to loop back messages
2022-07-16 11:56:17 -07:00
Jm
cf4c814b59
Allow range test module to loop back messages
2022-07-16 08:08:10 -07:00
Jm Casler
ca8e307976
Merge pull request #1559 from mc-hamster/master
...
fix comments in smart position
2022-07-16 07:58:21 -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
Jm Casler
3011d09c8c
Merge pull request #1557 from kokroo/master
...
Allow up to 500mW transmission power for EU868 region
2022-07-15 08:40:36 -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
85f46d3231
Bump to 1.3.25 for release
2022-07-11 13:18:58 -05: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
dff69157d6
bump to 24
2022-07-08 17:57:08 -07: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
0e560b376f
Merge pull request #1535 from mc-hamster/master
...
Add ability to adjust frequency by config.lora.frequency_offset
2022-07-05 19:56:24 -07: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
5462d84bfc
Bump for release
2022-07-02 14:51:50 -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
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