Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/ExpressLRS/ExpressLRS

ESP32/ESP8285-based High-Performance Radio Link for RC applications
https://github.com/ExpressLRS/ExpressLRS

Use two param popupConfirmation on FreedomTX (#1096)

f603d7c75b11e2ec6d457144c682fe32145ca7a7 authored about 3 years ago
No reason to clear IRQ flags manually (#1086)

70125d9ae62940a6e9709a0c381b961ab77f6362 authored about 3 years ago
fix LUA render on NV14 (#1091)

* work with nv14

* fix nv14 width

* add more to COL2 for nv14

c728a10870b707a0965ba44302bdaca8af5549c3 authored about 3 years ago
Shorten Namimno OLEDs to 15 chats (#1093)

8bab844e9926b5a57a049f7b4babcbf5fbe60c9e authored about 3 years ago
Prevent crash when using BACK item when lua is reloading (#1080)

* Don't sendCRSFparam for null field

* Only refresh 1 field on save and skip non-editable

...

dc362579e953ef2c4af200687cb73adf3f877a2a authored about 3 years ago
Fixing the OLED update screen values (#1084)

* Fixing the OLED update screen values

* Make OLED update dynamically

* Remove extra exter...

3c27d35a7e542b77c9424f1b4a043b88ab81b4ff authored about 3 years ago
Reduce Lua memory again, use nil instead of 0/false, free unused funcs (#1056)

* Use nil instead of 0/false, free unused funcs

* Always return 0 from run function

* Fix ...

6f798aa0b7f2217c80f85afa78e299fe4fe8fc19 authored about 3 years ago
6ch PWM support for Team900 PMWPs (#1073)

2d9a58a844fb0310ba6a5c4811a15e7872761584 authored about 3 years ago
Call Event Function in LUA start (#1071)

af3d2a2c863fb8597ee440356b443f124c6adeaa authored about 3 years ago
Add MATEK_2400_RX_PWM Target (#1069)

* Add MATEK_2400_RX_PWM Target

* Add MATEK_2400_RX_PWM Target

03f38e8d2902efbcdeff544aaa88275160d86666 authored about 3 years ago
Fixed #1066 (#1070)

15f2ac3d28f5f72310ae2f82e4a4a4d850ca7ae5 authored about 3 years ago
Separate commercial targets from DIY_2400_TX_ESP32_SX1280_E28 (#1065)

* separate commercial targets from DIY_2400_TX_ESP32_SX1280_E28

* add USE_SX1280_DCDC to DIY ...

baa760fd03e756213b4594a514580a3493e44c8e authored about 3 years ago
fix DIY_2400_TX_ESP32_SX1280_E28 pin conflict (#1058)

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

de036a6b6b459997abcfbc5a43c2670bc725f5e3 authored about 3 years ago
Force binding at 50Hz (#1057)

* Force binding at 50Hz

* Indicate that binding mode ends when entering wifi

2d5dc5c48c6898521b3bbf2fe54f5e697f818ff3 authored about 3 years ago
Add Lua power fan threshold (#1052)

* Add power fan threshold

* Clean up ifdef

* Fix builds with no GPIO_PIN_FAN_EN

eb2316e04200f06dab98dc9f29476fd9eee3124e authored about 3 years ago
fix HappyModel_ES24TX_Pro_Series_2400_TX_via_WIFI (#1054)

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

2f8cacc616f966c905c5e40564c0769fc9a4929a authored about 3 years ago
correct GPIO_PIN_FAN_EN (#1055)

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

6a26921e20ab72e81b933fab741feb7cfa87f72d authored about 3 years ago
Query the user about force flashing on mismatched firmware upload (#1047)

* Inform the user of a firmware mismatch and ask if they wish to continue

* Updates as per re...

09db5270f296fff8745af1b252aa91deca0574ee authored about 3 years ago
Don't touch Radio during timerCallbackIdle (#1053)

b699adf9c6b7dbf3cdf3873b3d77863b8ec0b608 authored about 3 years ago
OLED tweaks part 2: Electric Boogaloo (#1050)

* Fix OLED definitions for supported targets
Fix Ghost TX and TX Lite includes

* Fixed misse...

a19505c4aa04ede425bcd1153682f20571acc31f authored about 3 years ago
JS errors without pwm or modelid (#1049)

87e1a3efc94b492c989f3bad1a5d3231821085cd authored about 3 years ago
Fix wifi version string (#1048)

942c40793c565788b7346c15d91e4dc9be3a54bd authored about 3 years ago
Don't show packetcount on other device (#1044)

* no pkt_count on other device beside TX module

* add comment for future reference

* fix a...

ee0f403e15d60636f31eb5b29ab776ad367ac34d authored about 3 years ago
Add USE_SX1280_DCDC (#1029)

8d010fb7f4029ebc051e9e0487063bee70bed37c authored about 3 years ago
Modifications to configurator can get the branch name (#1046)

7b4ccde66d9fd7eea212d810886fa1e73158e881 authored over 3 years ago
Add regualtory domain define for newly added targets (#1045)

b20f90895f00e21144cea2bbfe45fac61cef7d69 authored over 3 years ago
Tweaked OLED display functionality (#1033)

Fixed incorrect logo display on the full sized display
Changed strings to be more consistent ac...

3f20c4a08edf51d8cabe2afb1f23705c79606695 authored over 3 years ago
Change hostname when mDNS conflict occurs (#1041)

bfea9cbfebfa168e1752f7110b938221f2204dcb authored over 3 years ago
replaced duplex_set_tx with noInterrupt (#1042)

e3f71f1567f651859dcfc99e1507fd158ac79d55 authored over 3 years ago
Add support for BETAFPV_900_TX_MICRO and BETAFPV_2400_TX_MICRO (#1038)

* Adding BetaFPV support for the micro TX

* Fixed typo

* Fixed typo

* Updating the beta...

3bc35a49e3ae8dc666a5ae91046710e465f57b28 authored over 3 years ago
Add NamimnoRC OLED TX targets (#1032)

* Add NamimnoRC OLED TX targets

* Fix target device naming for NamimnoRC OLED TXes

a9f3b4cfa94a8b91ad0c1f47acef58082dd8f190 authored over 3 years ago
Remove ESPbackpack, has own project now (#1037)

8ac86112923515d14e6e5c955567fe56d01cb4fa authored over 3 years ago
Target name update - HM ES24TX Pro Series 2400 TX (#1031)

* Update happymodel_2400.ini

* update target .h

* update target .h

* Shorten to 15 char...

479e6a85bacdbf37118b28c26ec65fc4e101c594 authored over 3 years ago
Enable rx wifi from lua (#1020)

* enable rx wifi from lua

* move MSP_ELRS_SET_RX_WIFI_MODE to MspReceiveComplete

* remove ...

77d96b543c9bbafe03ed0d876645d7aad4cb6a63 authored over 3 years ago
Refactoring: remove ISM_2400 regulatory domain from user defines (#1001)

* refactoring: ISM 2400 removed from user_defines and defined in target configs

* Fix unit te...

39b70615f654d1d653b4783a51b6a583f719a9c3 authored over 3 years ago
Add support for PWM receiver output (#998)

* Switch ESP8266 timer to use timer0

* Add rx_config_pwm_t to config

* Add target DIY_2400...

19bbcb3af83cb3834eb1c022b0237c777bffee75 authored over 3 years ago
Limit power shown in Lua to min/max power supported by TX (#1026)

* Limit max power option provided to lua user

* Compact code

* More direct which file docu...

2cc6fd452badb59c09a4c0ced03ad4235152e65c authored over 3 years ago
Added ES900RX upload via UART target (#1036)

b1d0082fbdcd30b0cab0485faeda155f75092cf2 authored over 3 years ago
Activate lua warning and status information, and change the way warning is displayed (#1011)

* fix wrong function type

chhange miss type

* untested

* Send back the model-match flag...

ebf63411786ebe65218d4650d03226276bc8004f authored over 3 years ago
Add rx device info frame as response to pings (#1021)

CRSF defines a message called CRSF_FRAMETYPE_DEVICE_PING. This message allows to ping all device...

f0e79f743070586ec21632a14ea3394debc8b84c authored over 3 years ago
Reduce memory use of the Lua script slightly (#1019)

* Reduce memory use of string concats

* Remove duplicate populateHandler()

* Only call pop...

8852ddae23f2f0cd4c3c1faf358cc236c2252ce5 authored over 3 years ago
devVtx sending eepromWrite command even if it doesn't change VTX (#1014)

* Do not send eepromWrite if no VTX change

* Rate switch log message saying same rate twice

e9ddd15202243edc07ac1925ed8a81359a13fc15 authored over 3 years ago
Adds missing vario tlm sensor and a generic tlm response (#977)

This PR resolves mutliple telemetry issues:

iNav uses a vario tlm sensor that only has a 2 by...

794898560b50db271357c3b41a861485df5f6412 authored over 3 years ago
Update the way LUA request certain parameters (#1006)

* update linkstat by request not push

* if selected dev isnt ELRS,updt all param in intrvl

...

45d415f66b082678bf71344bc86bc49899d48349 authored over 3 years ago
Move target definition to separate files (#992)

* Extract target definition from targets.h into seperate header files which are included by plat...

781a5cb6fa1115e4662d60b76e44b31bdfb4eb4b authored over 3 years ago
Show other devices in LUA (#997)

* add lua untested

* update comment

* use reloadallfield

* re-ping when exit from other...

a77e75948cd808a90fb56367e4368c9d1ee95b2b authored over 3 years ago
Backpack binding (#983)

* backpack binding

* generic backpack binding function

* updates for USE_TX_BACKPACK

Co...

2832dae04b14f6b2b5c7aefbee46af237b4f5ce7 authored over 3 years ago
Fix buzzer starting new tune before old one completes (#1005)

* Fix buzzer starting new tune before old one completes

* Fixes for buzzer

* Add a dead-ti...

e3d26dd11a6f894b86192e7692ef93740d47ef68 authored over 3 years ago
Add Bluetooth Telemetry support for FM30 (#969)

* Add a secondard mirror output to CRSF

* Add BT Telemetry option for FM30

* Adjust lua pa...

1f3f87bd27ceeb3ab4f5d620eeff56b18331bc2b authored over 3 years ago
Update LQ even when no packets received (#1003)

ff321531862c4fe87190434628a460cc0dade466 authored over 3 years ago
Add mismatched model LED sequence (#996)

* Add model mismatched LED

* Add binding and model-mismatch to RX RGB

* Add disconnected b...

861cde4512e6f1c586eb3113743f392a00c0fc79 authored over 3 years ago
Turn the VTX MSP sender into a device (#994)

* Turn the VTX MSP sender into a device

* Use state-based Vtx send with multiple sends

Co-...

86f7a641b8e27c401cf9f2452fd4d4b6c22b4f8c authored over 3 years ago
Revert "invertIQ refact (#949)" (#999)

This reverts commit df1af6a1563cd99aab61084aa8e990276b92320e.

eae8aab395845650fcf451b111ba2e6c693f2268 authored over 3 years ago
Prevent lua crash when scrolling before first field loads (#995)

* Prevent crash when scrolling before first field loads

* Don't allow edit of unloaded field
...

3ce11b09d358e2111caa6e499d6ffa55fe1ed366 authored over 3 years ago
Fix MDNS when switching WIFI modes (#993)

* Fix mDNS regression in wifi server

* ESP8266 multicast UDP does not work in AP only mode

...

6a9af2b3273622c7a55a4dc09e695c61e16598fd authored over 3 years ago
Remove calculated and unused fields from Lua params (#980)

* hooj

* Rename tagLuaProperties1, reorder params

* Refactor tagLuaItem_command

* Refac...

13fe4135d894c21267e3a265227594876a79e4b9 authored over 3 years ago
Power Management cleanup (#971)

* Extract the power management values into a define

# Conflicts:
# src/lib/POWERMGNT/POWERMG...

acb1a829ec2cd59f20f4a2ee1fb207b87af5ccee authored over 3 years ago
Extract button code to device (#981)

* Extract button code from RX/TX to device

* Move BETAFPV button handing code from POWERMGNT
...

4419f24b06308df92a045aff1b89a22e15d1e985 authored over 3 years ago
removes latency tester from main code (#987)

3c45e5843c52aace3918dca8472c7320bda75bca authored over 3 years ago
Optimisations (#982)

* FIFO optimisations

add unit tests

* Avoid buffer copying in CRSF

* Moving methods and...

6d90e53454c983a90f0389aaad712b9380c0c169 authored over 3 years ago
Allow selection of any baud for the receiver (#974)

* Allow selection of any baud for the receiver

* A little better doc

* Add default documen...

19547368eb0df85651ee99ba9ffb27b66a52a285 authored over 3 years ago
Idle callback must follow same hop logic (master) (#972)

* Idle callback must follow same hop logic

* Use actual same logic for idle tock

e32b2decbfaa57440580db04bcf15cc3a78de8a0 authored over 3 years ago
invertIQ refact (#949)

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

df1af6a1563cd99aab61084aa8e990276b92320e authored over 3 years ago
Fix webserver regressions (#967)

* Add delay in webupdate loop to reduce power use

* Update STA hostname after switching to ST...

b5ebd180a57313b647648c9993ccf7deb512b5d5 authored over 3 years ago
Rename RGB pin on ESP devices (#970)

9ba42371714cc15ca8bbb20267e487762e0e8928 authored over 3 years ago
Fix matek target breaking other devices power output (#962)

83ac550c587285d3ccec8b7854bca088ea1be870 authored over 3 years ago
RX Diversity improvement (#942)

* Changed the default dynamic power thresholds 15/21

The power down threshold seems to be bet...

eda71d95e61706bcd57a0fdf7190bd0d0748f3d1 authored over 3 years ago
User interaction device framework (#941)

* Initial cut at creating a common interface for input and output UI devices

* Extract OLED i...

6da1daefe767a3ca2b9573ef41ae4d18cceee9da authored over 3 years ago
Add a 400k baud rate option on the rx (#959)

ELRS does not work on a KISS v1 with the default rate. Lowering the baud rate fixes this issue.

0fd772e17e991458425518f1ece8e2307f00fc82 authored over 3 years ago
add Matek_2400_RX target (#920)

* add Matek_2400_RX target

* Add power management

* fix power management

* remove timer...

00fb6379718df331b7b8f33ba00f3d0192b89fd1 authored over 3 years ago
Add back UART.begin for stm32 TXes (#957)

PR #944 broke stm32 based TXes as the conditional compilation was changed slightly

31eaab299092a837c259b5018c34cacd9cb991db authored over 3 years ago
Change the flight mode packet max size to 16 (#945)

6431e258934b364f91d3ee1017f2984037af2154 authored over 3 years ago
WiFi folder and backpack WiFi buttons (#954)

* WiFi folder and backpack WiFi buttons

* fix MSP packet

Co-authored-by: Jye <JyeSmith@use...

d318f1f022ae10ba679f48883223b5f3858eb0a8 authored over 3 years ago
Add ESP8266 TX (#944)

* Add DIY2400 ESP8266

* Fix ESP32 build SerialPort not defined

I swear I am not a complete...

7a8cadd7dea23a43ff9e1bcd74b455b0ad131c25 authored over 3 years ago
Disconnect RF handlers consistently across platforms (#947)

cfec3757735abc9633e4e491df7efcfec8aa8aff authored over 3 years ago
ADD: BetaFPV 900 and 2400 to supported hardware on README (#951)

cb85e251bde1f9a666cb23dddf4de7897950a453 authored over 3 years ago
Call correct interrupt to prevent Nonce slip (master) (#943)

* Only fire interupt that actually interrupted

* WaitRXresponse -> TelemetryRcvPhase

862d94a0f7d933c3ff2f5c20689d44ce8e2c73a1 authored over 3 years ago
Use 2 packets per FHSS hop for 25Hz (900) / 50Hz (2400) (#913)

* 2 packets per hop on the lowest rate

* Rename RFmodeCycle rf params to reflect usage

* S...

d11e225def20f562328a7058e064117b6fae5050 authored over 3 years ago
Adds override for incorrect target detection (#924)

* init

* Update BFinitPassthrough.py

ba88ed3379e437e0ad97b4b86c0129ba8e436f87 authored over 3 years ago
WiFi Web Server refactor/consolidation (#914)

* Single codebase for web update

Fix config having both RX and TX included!

* Move all web...

887e6df2a17b50a38bc2c670f2fc1f62526d4a17 authored over 3 years ago
Commit after each model is upgraded for NVS (#937)

Move eeprom begin back to tx_main. Doesn’t work in config class!

f07396bf3fe4be56269b4c5fba08184432672cf1 authored over 3 years ago
Skip RF Calibration on startup on ESP8266 (#928)

d31e6ec0f8afd44f17c302fdf63a82e50fb55181 authored over 3 years ago
Use NVS instead of EEPROM on ESP32 (#927)

* Use NVS instead of EEPROM

* Move EEPROM into config

Fix bug where initial load did not s...

f54afd790540191d4dd0f7b2881fa1922deff95e authored over 3 years ago
allow re-match modelid on sync packet (#935)

* allow re-match modelid on sync packet

* fix typo

280ef4cb2c6b9a7d6825a4b0897ae961b13cf0e7 authored over 3 years ago
Fix the size calculation on the "special" LUA folder (#932)

1839aaa97dc564518ad1bc9dbdd937120f3bec02 authored over 3 years ago
change link in readme from wiki to website (#930)

6b0344989ce4db1b8b37115b3de25f143e129b33 authored over 3 years ago
Remove TARGET_SX1280 (#922)

4b6a56d53e1c123f30dd52d028e99814b22c74b8 authored over 3 years ago
16 chars max TX Lua Names (#919)

* rename

* use capital for BETAFPV

da51729cde6220e873c58da7d7258b572c53836f authored over 3 years ago
Add an ELRS theme to color screen and mockup (#907)

* Add an ELRS theme to color screen and mockup

* Fix divide by zero in progressbar, paint ord...

2cafd76effd3840625b4fa6c4c2040ea769c65c4 authored over 3 years ago
LED Indication for other modes (#906)

* Wifi mode LED indication (green crossfade)

BLE mode (blue crossfade obv.)

* Add radio fa...

9dbf9ef1a33d2e70a4b2fe6637812aa3d5446372 authored over 3 years ago
Set the link rate before resuming the timer (#909)

dc3805a42e20765b3ded2d26332158ff7fb34e86 authored over 3 years ago
Fix link rate on startup (#908)

654f55a0ba8a19006ea60cbd261baef88ecf48c8 authored over 3 years ago
Cleanup as per review comments (#901)

* Cleanup as per review comments

* Use regular rounding and remaining math

* Use a single ...

2b9ba325306d9bdd255e5bc5a272f1b24733c17e authored over 3 years ago
TelemBurst sending one extra packet per burst (#905)

1594390bd9a7bf14747c9b2bd211ac14d9ec1e7d authored over 3 years ago
Async Startup LEDs (#903)

* Async Startup LEDs

And make it them even more beautiful and smooth

* Fix for STM32 based...

5a75e186d622e929330722bf6c29a17fdbfeafea authored over 3 years ago
Limit packet rate to 250Hz for 115k baud (#902)

* Limit packet rate to 250Hz for 115k baud

* Refactor based on review

* Fix stupid logic e...

1159f46afe51714c56a4ded1982e3ba53d2d8bfe authored over 3 years ago
Update frsky.ini (#900)

4be3c29737e4338f7e9b3706d3946fd899f26b60 authored over 3 years ago
Make ESP8266 timer consistent with STM32 behavior (#891)

* Start timer with tock for consistency

* Remove unused running, update comments

* Revert ...

451a0896cd0892e4805eda725ebdc1bdfc069b10 authored over 3 years ago
Semi-connected ModelMatch (#888)

* Only syncspam if modelid actually changed

* Allow partial ELRS connection

* Just disconn...

8cd8041041d44a28c5e369c9c725d8132c914eb9 authored over 3 years ago
Crossfire LUA Compatibility (#895)

* Crossfire LUA Compatibility

LUA Handling on TX
- Move LUA specific functions to LUA librar...

990a6d5d74bbabcea2086e2bc64f170cfd3a0ab9 authored over 3 years ago