Tags: SunjunKim/ExpressLRS
Tags
update version number to v1.1.0 Co-Authored-By: Jye <[email protected]>
HGLRC Targets (ExpressLRS#734) Co-authored-by: Jye <[email protected]>
add betafpv900 and betafpv2400 hardware support (ExpressLRS#646) * add target betafpv900 and betafpv2400 * add betafpv900 betafpv2400 pin define * add betafpv sx127x reg_pa_config define * add button ShortPressISR and LongPressISR * add betafpv2400 betafpv900 SetPower define * add betafpv button changePower * add betafpv powerLed * update buttonShortPressISR and buttonLongPressISR * fix setpower * tune 900Mhz power output * Whitespace cleanup and remove unused GPIO defines * Make power LED implementation generic, compact case options * Add passthrough targets and tweak power * Add button triple press callback function * Modify bind from shortpress to triplepress * Tune power output * Add MCU define * Add the space * Update swich case statement Co-authored-by: Bryan Mayland <[email protected]> Co-authored-by: Alessandro <[email protected]>
Added targets for Happy Model ES900RX and ES900TX (ExpressLRS#712)
Set STM32 interrupts to equal priority. Reverts ExpressLRS#658 (Expre… …ssLRS#664)
Add new define to user_defines.txt to actually show up in GUI configu… …rator (ExpressLRS#617) * add define checks for disabling buzzer * Only disable startup beep, change define name accordingly * add DISABLE_STARTUP_BEEP to user_defines to show up in configurator
Reorganization and bugfixes for SX127x RX sudden failsafe (ExpressLRS… …#594) * Update rx_main.cpp * Update rx_main.cpp * Update rx_main.cpp * Update rx_main.cpp * Update rx_main.cpp * Update rx_main.cpp * WIP testing with the Cap * Update rx_main.cpp * Remove unused variables and clean up debug msgs * OffsetDx should be based on two raw offsets * Require minLqForChaos instead of fixed 75 LQ Makes connect possible at lower LQ expecially in domains where there are a lot of FHSS channels * Prevent high chance of back to back missed packets Due to RXnb in the Tick handler, where we are mid-reception * Completely remove TickTock Radio.RXnb as per Alessandro * Print hwtimer's offset not our offset on lost conn Our offset will have degraded to 0 when the link dies since the RawOffset will be 0 for every missed packet. * Reduce minLqForChaos to most one could receive of 100 The amount of time we coexist on the same channel is 100 divided by the total number of packets in a FHSS loop (rounded up) so we can get 4 packets for each loop, so if we get any more than that the LQ is high enough * Reduce sync delay by subtracting time taken to start the timer Adds define for PACKET_TO_TOCK_SLACK * timer tweaks * sprinkle some #ifdefs * fix stm32 as TX * Allow Tock to fire first when starting timer * Use IntEventTime instead of own TockTime * Remove initial phase adj on tentative, always sync if disconnected * Delay start of hwTimer until end of ProcessRFPacket Co-authored-by: Alessandro <[email protected]>
Enables buttonless passthrough bootloader for ESP8266 targets based o… …n ROM bootloader (ExpressLRS#567) * init * Use argparse instead of positional for BFInitPassthrough * Rearrange code to remove redundant parts * Oops HandleWebUpdate is only on ESP8266 * Also remove Telemetry::ResetState init from tx Co-authored-by: Bryan Mayland <[email protected]>
PreviousNext