forked from ExpressLRS/ExpressLRS
-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Gemini Xrossband (GemX) - LR1121 Driver (ExpressLRS#2540)
* lr1121 Still needs SF6 compatibility with the SX127x to be fixed. ESP32 crashes on HWtimer resume. * add tx target * correct FREQ_SPREAD_SCALE * working 900 state still an issue with serial crashing * Make SPI go brrrrrr added ExpressLRS#2339 * working as a single lr1121 and 900+2G4 combined * GetAndClearIrqStatus clean up * Gemini tx All lora modes working on the tx. Rx still needs checking. * add generic USE_HARDWARE_DCDC plus clean up * fix CS from interrupting a busy SPI * working rx * fix GetLastPacketStats for diversity and optimise SPI * make fuzzy_snr() faster... thanks Sunjun 💪 The current method with exp() would take 85us in the middle of the ISR. * increase PACKET_TO_TOCK_SLACK so the ISR fits for 500Hz * fix fuzzy_snr ExpressLRS#2379 * add basic power control and change radio_rfo_hf to be more generic changes radio_rfo_hf to radio_rfo_lp (lp = low power) * add missing ClearIrqStatus * Add ability to configure LR1121 targets * fix for txen and setting 2.4 output for testing * adds new power array power_values_dual for dual band systems ... works for the lr1121, but probably broke everything else :| * Fix error in unified configurator * Only call extra power setting on LR1121 * power clean up LR1121 default mode is min power and low freq rf amp * more power clean up * adds multi rx logging - DELETE ME LATER * mods RF modes for testing - DELETE ME LATER * adds multi rx logging cleanup - DELETE ME LATER * Revert "mods RF modes for testing - DELETE ME LATER" This reverts commit 18cd13e. * add new DB mode * fix ExpressLRS_AirRateConfig for sx1280 * post DB cleanup and comments * fix FHSSrandomiseFHSSsequenceBuild() * fix DEBUG_LOG_MULTI_RX define * fix AsyncTCP ExpressLRS#2511 * add check to dualband to use the fhss seq cnt with the lowest value * adds ALL THE MODES! * test code cleanup * cleanup old SetDioAsRfSwitch * revert janky display menu ordering... Tested and not required as the list is circular * wrap PACKET_TO_TOCK_SLACK in a define * handle negative power values correctly * simplify output power code at the expense of a little efficiency * correct POWER_OUTPUT_VALUES_DUAL use * add missing ClearIrqStatus * revert USE_RADIO_RFO_HF change * revert more USE_RADIO_RFO_HF changes * fix missing FHSSgetInitialFreq() --------- Co-authored-by: Jye <[email protected]> Co-authored-by: Paul Kendall <[email protected]>
- Loading branch information
1 parent
f701140
commit b4ad5ce
Showing
35 changed files
with
1,799 additions
and
100 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.