Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Secure 3.5.3 #11

Open
wants to merge 211 commits into
base: secure_01
Choose a base branch
from
Open

Secure 3.5.3 #11

wants to merge 211 commits into from

Conversation

sensei-hacker
Copy link
Owner

No description provided.

JyeSmith and others added 30 commits March 28, 2024 17:30
This fixes spurious channel data for inverted PPM and glitches
* fix LR1121 binding

* remove magic
Update 3.x.x in prep for the v3.4 release
* adds LR1121 image calibration

* fix sneaky Radio.Begin() calls.

* DBG cleanup
* robustness measure for slow sensors like the 33601 Vario and S8361 80V voltage module

* non-blocking delay between sending CMD byte 1 and 2
* Add BMP085 unused/untested

* WIP

* Support 0 temperature or pressure duration, jump right to next

* Finish up BMP280

* Fix for updated BaroI2CBase template

* Allow HAS_BARO on ESP8266

* Support BMP280 on multiple addresses

* add r flag to encode string as raw string to fix deprecation (ExpressLRS#2598)

---------

Co-authored-by: Johannes <[email protected]>
Also fit cell content so table looks nicer
* Added information about the target (tx/rx, sx127x/lr1121, sub GHz and git commit)

* Changed to an enum type for radio type information

* Updated to include SX128x and module type
… at startup (ExpressLRS#2650)

* Fixes the power-on-counter reset so it does not cause a connection loss

* Remove PWM failsafe setting on startup
* LBT - change tx modules to use rxmode with timeout

* add missing define
* decrease PACKET_TO_TOCK_SLACK

Removes an unnecessary GetIrqStatus and optimises SetFrequencyReg order.  This saves 20us that can then be removed from SLACK and provides enough time for packets when using 2.4G 500Hz 1:2 TLM.

* reduce SLACK some more

* fix build errors
* Save out help-and-support bretheren

* Reword slightly based on feedback
* fix for tango2 display

* fix TBS Tango 2 display

---------

Co-authored-by: vasilii.popkov <[email protected]>
Connecting a USB cable sometimes introduces noise on the pins of the USB
to UART converter leading to a low BOOT0 pin. In the main loop of TX
this is checked for indication of a backpack update. Depending on timing
this leads to the whole TX hanging since the serial connection is closed
and the device enters passthrough mode.

Introduce a simple software debouncing to ensure the state of the pin
has settled before entering the update mode.

Co-authored-by: Johannes Hutter <[email protected]>
* fix HoTT telemetry requiring external diode on ESP32 receivers

* added defines for magic number 3 and 1 (identical to change in PR#2610)

* cleanup

* replaced magic number with define

* following @Jye's remark switched to use TX as half duplex line

removed unnecessary calls to pinMatrixInDetach() and pinMatrixOutDetach()
mha1 and others added 30 commits October 15, 2024 10:28
Removes two ununsed variable compiler warnings
* We missed updating the options version and configurator... twice!

* Pin shiv as they f'd it up!
…xpressLRS#2979)

* Remove Serial1 MAVLink check; MAVLink is supported on Serial0 only

* Show/hide the mavlink parameters depending on the protocol

* Make the protocol name consistent

---------

Co-authored-by: Jye <[email protected]>
Co-authored-by: Paul Kendall <[email protected]>
)

* maintain link connection on config.Commit() for Team900

* Revert "maintain link connection on config.Commit() for Team900"

This reverts commit 72b58f5.

* remove IQinverted from check
* Remove Dual Band option from hardware with only a single LR1121

* Allow LR1121 devices to define only a single RF path

* Extract common code to a function

Also check the supported rate in the SetRFLinkRate and bail early if not supported

* move isSupportedRFRate() after change via sync pkt...

SetRFLinkRate() is now set correctly with the current rate and the initial frequency configured.

* check allowed rf modes in display menu

* extra check to catch freshly flashed modules with default config

config.GetRate() can return a disabled rf mode, which will get set on uartconnected.

---------

Co-authored-by: Jye <[email protected]>
Lr1121 radio support from  ToToSpl
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.