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

Merge pull request #2006 from ExpressLRS/merge-3.x.x

Merge 3.x.x to master

1d58dcaf38542ab94bd159a5e2ea96c7a36b4180 authored about 2 years ago by Paul Kendall <[email protected]>
Merge branch '3.x.x-maintenance' into merge-3.x.x

c24e3167fc3790638126509782699578e8a5fd1b authored about 2 years ago by Paul Kendall <[email protected]>
Fix errors on PWM output (#1951)

* Fix errors on PWM output

* rewrote allocateLedcChn function

* Fix bug using wrong index ...

700521ce18b2028631be1fd32c7db06e5842bff7 authored about 2 years ago by Paul Kendall <[email protected]>
Only do compression for wifi (#2024)

8f7cdd9af9cabda8e3d28e58e7eca71fbd866352 authored about 2 years ago by Paul Kendall <[email protected]>
Configurable PWM fan speeds (#2011)

* Configurable PWM fan speeds

Fixes Boxer radio, configures Ranger

* Add default values (r...

95d19fe50a3fa8a911d0974f2e8750d9c6c71e1f authored about 2 years ago by Paul Kendall <[email protected]>
Failsafe channel mapping to reflect input channel (#2020)

bacb5dbf17a34c1b5b900b0e2eeb134d3bf90afd authored about 2 years ago by Sunjun Kim <[email protected]>
dont reset FreqCorrection on LostConnection (#1997)

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

2a8dfcddcec3421c3c01e919ca4438b3dae8f431 authored about 2 years ago by Jye <[email protected]>
Build and flash gzipped binary on ESP8285 (#2019)

* Build and flash gzipped binary on esp8285

* overwrite bin file with gzipped file

615e4c9f313fbacd424855455222739ee9a882ee authored about 2 years ago by Paul Kendall <[email protected]>
Add a true-diversity (non-PA) + VTx receiver (#1985)

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

f362fd508ad8cb931fde099cec81462214f86a88 authored about 2 years ago by Paul Kendall <[email protected]>
Fix github build warnings (#1948)

* Upgrade action github actions

* and the set-output migrated to use GITHUB_OUTPUT

026cc497aca8a9e9d4d3d932c3744456bd978ebf authored about 2 years ago by Paul Kendall <[email protected]>
make EMAX 900 OLED Better power performance (#1986)

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

0ec69dc00b0df88a66dcfe8b03809f365ead9105 authored about 2 years ago by EmaxModel <[email protected]>
Add Radiomaster Boxer internal module (#1999)

daf3ce13c216fdba6db2e121e9861379ad3be378 authored about 2 years ago by Paul Kendall <[email protected]>
don't stuck in WatiOnBusy(sx1280) (#1990)

Signed-off-by: huangzzk <[email protected]>

Signed-off-by: huangzzk <[email protected]>

da1218ae1c7cee512ef031e8f38185d4f6473f4f authored about 2 years ago by Ncerzzk <[email protected]>
Module Configuration Import/Export (#1943)

* Add import/export args to /config URI

* Add buttons to export/Import model configuration

...

1208bb04e9252fcb0fc7d98270b873d78830f4b0 authored about 2 years ago by Paul Kendall <[email protected]>
Removing cruft and rearranging fixes the problem! (#1998)

4da3aa7a6efc2f175b052647aa151e6c337e7b07 authored about 2 years ago by Paul Kendall <[email protected]>
Merge pull request #1983 from ExpressLRS/merge-3.x.x

Merge 3.x.x to master

a18a3b89442860aafef4107906f470f649ef83e3 authored about 2 years ago by Paul Kendall <[email protected]>
Merge branch '3.x.x-maintenance' into master

90821610e63f68be3c1b8be2eee0427ae1c76972 authored about 2 years ago by Paul Kendall <[email protected]>
correct-900-rx-power-settings (#1981)

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

2909ba2db2909b5c38a299eed575082f2894baf1 authored about 2 years ago by Jye <[email protected]>
correct antenna diversity lua labels (#1978)

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

78807668251c7793ea6206c3adbe7d9dc4f8e56a authored about 2 years ago by Jye <[email protected]>
Config Fixes (#1976)

* config fixes

* Minor fixes

* Fix PK's dumb mistake

* Remove left-over serial initiali...

d8498d0a45ff9b967c3df1e84d7d6f567d7865e0 authored about 2 years ago by Jye <[email protected]>
Telemetry fix (#1980)

* Add unit test for failure

* Fix failure

7aff6441bfe3e737d8af0a2a4b6aaf6c8bf19d13 authored about 2 years ago by Paul Kendall <[email protected]>
move-pwm-rx-MappingFolder (#1974)

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

a0b3694657757c01642f8390867155751e6e54fe authored about 2 years ago by Jye <[email protected]>
LNA + RGB Receivers via BFPassthrough Failing due to missing env scripts (#1975)

* removing extra env parameters

* missed it on unified

4c52cc8e5a9c16e5e5f9a4b4d962f47b7962165c authored about 2 years ago by deadbytefpv <[email protected]>
Fixes PWM RX Lua (#1962)

dfa7d82880a47d05958c6e07a397b536b04c7c67 authored about 2 years ago by Paul Kendall <[email protected]>
Fix config upgrade (#1963)

* Copy all the required fields during upgrade

* Fix RX config upgrade path

* Math, it's a ...

69ba80ba92b657dcd683713bd5c618c37849d985 authored about 2 years ago by Paul Kendall <[email protected]>
set config defaults when flashing a previous version (#1964)

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

a5a3b0f07125a84bc6dfda5d2c6524436102b515 authored about 2 years ago by Jye <[email protected]>
Fix windows build (#1961)

* Upgrade platform to fix windows build issue

* Fix tests on github

c333ce4759bc41439f7b44c2fad0eb949930758d authored about 2 years ago by Paul Kendall <[email protected]>
adds missing define for crsf.sendRCFrameToFC (#1954)

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

fcbf067e0d230feebd83d0144d2a5da7c6d7a549 authored about 2 years ago by Jye <[email protected]>
Gemini (#1914)

* add generic gemini tx target

* add FHSS func for offset frequency

* update tx to set 2 d...

d0015c684a0f0ebd3fe3987de6e56d61015c16b3 authored about 2 years ago by Jye <[email protected]>
Merge pull request #1953 from ExpressLRS/master

Merge master into 3.x.x-maintenance

a60040e8049e9fc2faedea3ffbbe2dc98690195c authored about 2 years ago by Paul Kendall <[email protected]>
revert-SX1280_REG_FLRC_SYNC_ADDR_CTRL (#1942)

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

8f182b8894a9ccae7e621e0187d893be652b7e61 authored about 2 years ago by Jye <[email protected]>
Allow resetting temporary power level via OLED and Lua (#1937)

bc84c9e2c26f112f4293f1f697c53fddfb6d6a1b authored about 2 years ago by Paul Kendall <[email protected]>
Add Radiomaster Ranger targets (#1940)

* RadioMaster Ranger Micro & Nano TX Modules

* Add Radiomaster Ranger external module

* Fi...

61f27acb76bfb09739710f0bd2e69991c76b54bf authored about 2 years ago by Paul Kendall <[email protected]>
Adds some missing targets (#1939)

* Add foxeer lite to targets

* add betafpv superd

* Add a couple missing targets

1dd934f2203cd75db6ce332cf3faf18f8febd127 authored about 2 years ago by Paul Kendall <[email protected]>
Merge pull request #1938 from ExpressLRS/3.x-merge

3.x merge to master

b08737ff4a00ffbf461e3fad7ae49a8fab94bba9 authored about 2 years ago by Paul Kendall <[email protected]>
Merge branch '3.x.x-maintenance' into 3.x-merge

b5552e2b7776e0ac40cf6fc885a9eebff4180a0c authored about 2 years ago by Jye <[email protected]>
Add high pwm freq and duty mode support (#1850)

* add high pwm freq support, add writeDuty function to set pwm duty directly

Signed-off-by: h...

37b3434db0a281e29099952c7260e96b4688f73f authored about 2 years ago by Ncerzzk <[email protected]>
change-binding-to-use-deferExecution (#1921)

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

61e89ef341955db5a0605c3815799649b2444186 authored about 2 years ago by Jye <[email protected]>
Scale PWM failsafe timeout with packet rate (#1930)

* Use 100 packets missed instead of 1s fixed PWM failsafe

* Fix PWM failsafe not working on d...

a3a9ea3740c52eea34b677cee63c833938143ebb authored about 2 years ago by Bryan Mayland <[email protected]>
Fix error in initial network setting (#1933)

* Fix error in initial network setting

* bloody stupid python!

4f061448f7782975951ee91dd1da5fa24381e152 authored about 2 years ago by Paul Kendall <[email protected]>
Update u8g2, it got removed from the registry! (#1924)

3d111b42aceb32e770e39f1b6810686b4a312f04 authored about 2 years ago by Paul Kendall <[email protected]>
The FIFO's actions need to be atomic (#1913)

* The actions in the FIFOs need to be atomic

So wrap them in critical sections

* Remove vo...

fbf40c7176714878c06f2ad6d0d7f4ba935e8ae8 authored about 2 years ago by Paul Kendall <[email protected]>
Fix QuadKoptersNano 2400 RX referencing Generic 900 target (#1922)

6b42284ac74f91a518fe3a3b58d86c66c9d1d518 authored about 2 years ago by deadbytefpv <[email protected]>
Remove binary file so it's built each time (#1911)

This is so if a user just changes the options they are correctly attached

f71b550413a7a7b2e30ee7e622ca49c8faa22c4b authored about 2 years ago by Paul Kendall <[email protected]>
LBT bug fixes and telemetry lost/recovered solution (#1870)

* Only enable LBT if over 10mW on receiver

* Add ability to define LNA gain to be used as off...

bb1d7a583e702b052a1733a663fc7cdab46c62a4 authored about 2 years ago by Paul Kendall <[email protected]>
Target validation during github build (#1888)

* Add target file validation to build

* Fix broken targets in targets.json file!

* Revert ...

48dd16783e1e201301e3f769b6cd360f2cbe617a authored about 2 years ago by Paul Kendall <[email protected]>
Add native barometer support (#1892)

* Add DIY_2400_RX_PWM_VARIO_via_UART

* Stop initializing ESP32 Servo pins when DEBUG_LOG

*...

a0efde3452b0178b0b9ffeb95b3b6d4b6101ed6e authored about 2 years ago by Bryan Mayland <[email protected]>
Set BLE to max power (#1897)

* Set BLE gamepad to MAX power output

* BLE stability

ad5580a4ad6d26691192ece62fa00f3388adf243 authored about 2 years ago by Paul Kendall <[email protected]>
Fix power on boot always being default power (#1901)

26ce80fcddccb0dc20e2fc80b8cf940ead4fcdbc authored about 2 years ago by Paul Kendall <[email protected]>
Add EMAX nano TX targets (#1896)

And "plain" non-PA 2.4 RX

255f788fa69f157436bb22ae2280cce4cbd95fb9 authored about 2 years ago by Paul Kendall <[email protected]>
Lowering upload speed (#1889)

8bdb66b0fc1b3bc03f1c081488f0cf710fe6c88f authored about 2 years ago by Sunjun Kim <[email protected]>
Move uart writes from ISR on STM32 (#1874)

Co-authored-by: Your Name <[email protected]>

2470fce853f0f9d389aada1e249c4fa1c775b9f9 authored about 2 years ago by alteman <[email protected]>
Disable TX diversity on FM30 (#1882)

79374c4e070665f784bbe2d2bb3e4f6c7f725980 authored about 2 years ago by Bryan Mayland <[email protected]>
Update 500 -> 1000 Hz in feature list (#1891)

FLRC 1000 Hz was added in #1277 and 3.0.

f6a6314eda469c26b5b95d54a012682b1f2d383a authored about 2 years ago by Anders Olsson <[email protected]>
Fix wifi led when in binding mode (#1881)

7ac23fb8d2ba98e7cdcc02be3e3ebaf6fa947a32 authored about 2 years ago by Paul Kendall <[email protected]>
lowercase the target layout part name! (#1886)

044d0a893110a8ab16ebc0c1f08fb3867e9c28d3 authored about 2 years ago by Paul Kendall <[email protected]>
Merge pull request #1879 from ExpressLRS/3.x-merge

3.x merge to master

78c23dba22c20af1c8e7c4c25e7c796680f0e9d3 authored about 2 years ago by Paul Kendall <[email protected]>
Merge branch '3.x.x-maintenance' into 3.x-merge

# Conflicts:
# src/lib/SX1280Driver/SX1280.cpp
# src/lib/SX1280Driver/SX1280_hal.cpp
# src/targe...

b42517958554212332b82f0fe48ccf95488ad118 authored about 2 years ago by Paul Kendall <[email protected]>
Faster OTX sync recovery and stability (#1867)

* Make the OTX sync recover more quickly

* Add rolling window delta averaging for more stabil...

233ff267410c46f9badb3cddfa09cb8cf3b700e8 authored about 2 years ago by Paul Kendall <[email protected]>
adds HappyModel_EP_Dual_2400_RX_via_BetaflightPassthrough (#1878)

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

82e088a69e407c9357ccbad3a6311367d3b08898 authored about 2 years ago by Jye <[email protected]>
[3.0.1] Radio GPIO optimisation (#1845)

* Optimisations to stop TX_DONE timeouts

* More ESP32 optimisation of GPIO pins for Radio

...

bc8d1a45c7732c57a795de326e269bd6beceb3e8 authored about 2 years ago by Paul Kendall <[email protected]>
Radio GPIO optimisation (#1841)

* Optimisations to stop TX_DONE timeouts

t

* More ESP32 optimisation of GPIO pins for Radi...

1203b73fd3b3924cec94896d26127c6d550bb5e8 authored about 2 years ago by Paul Kendall <[email protected]>
Add PWM mapping/failsafe to RX Lua (#1763)

* Consolidate common rx/tx lua

* Add RX Lua RateInitialIdx

* Move RX/TX Lua common into an...

8586df27b194ada1660e086ef8e0420e06dc0830 authored about 2 years ago by Bryan Mayland <[email protected]>
add uplink_RSSI_2 to true diversity rx (#1876)

* add-uplink_RSSI_2-to-true-diversity

* generalise SX12XX_Radio_Number_t for the SX127X

ar...

2b047f38c6f102010a51dc74063a23aea324d7c8 authored about 2 years ago by Jye <[email protected]>
Allow config of RX initial packet rate (#1757)

* Consolidate common rx/tx lua

* Add RX Lua RateInitialIdx

* Move RX/TX Lua common into an...

7b50ecd22db4e1083e7b0b2644b399d5d0d6ad68 authored about 2 years ago by Bryan Mayland <[email protected]>
ESP32 RX Betaflight Passthrough with esptool (#1806)

* Fresh 4.2.1 esptool

* Changes to esptool to support ELRS

* ETX use new esptool

* Chan...

ac57a24e0e9d32f2eac5ac05cb33459d6b297ab2 authored about 2 years ago by Paul Kendall <[email protected]>
Fix for RX not having the action button config (#1863)

0578d00fd85348dea69ea588b807359cb12cd520 authored about 2 years ago by Paul Kendall <[email protected]>
Fix HappyModel Dual using wrong target file (#1872)

* Fix HappyModel Dual using wrong target file

* Fix duplicate key in targets.json

bad7d1a6deaa1196311b04134c9878e82be6af43 authored about 2 years ago by Paul Kendall <[email protected]>
Hide the "unlock higher power" option if MaxPower and HighPower in hardware are the same (#1871)

9364464efcd290108627c3b8fc1ea8e31e6fd454 authored about 2 years ago by Paul Kendall <[email protected]>
Add guards to RXdoneISR and TXdoneISR (#1865)

* add-guards-to-RXdoneISR-and-TXdoneISR

* revert order

* add parentheses

Co-authored-by...

10a8b5b1feee1438b2e7c6a78232028286473e1b authored over 2 years ago by Jye <[email protected]>
update mismatch firmware warning (#1859)

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

3c540fe6d9385840583e49f4f950bf6626272bf4 authored over 2 years ago by Jye <[email protected]>
Renamed full diversity rx json configs to be more descriptive (#1748)

* renamed full diversity rx json configs to be more descriptive

* Added renamed files

* ch...

05733e787ccf3552c3a71679052a045b83a93547 authored over 2 years ago by David O'Connor <[email protected]>
PWM fan support (#1760)

* PWM Fan support

* Fixes as per review

* Fixes as per review, continued...

* Return of...

bab53c52d27c5225e99249c5440d6bc58681bf96 authored over 2 years ago by Paul Kendall <[email protected]>
User configurable RGB LED colors for user buttons (#1837)

* user configurable TX buttons

* Remove reboot option from UI as it's only for RX

* Remove...

0006c2df13e144f3feb070535603e1009d162db4 authored over 2 years ago by Paul Kendall <[email protected]>
User configurable TX button actions (#1761)

* user configurable TX buttons

* Remove reboot option from UI as it's only for RX

* Remove...

6bf2a4cae9cafa6ec3c4e80d886b3736b9a4e5ba authored over 2 years ago by Paul Kendall <[email protected]>
Put "important" tasks on core 1 (loop core) (#1830)

* Put "important" tasks on core 1 (loop core)

* Moving backpack means the update needs separa...

06da00590d5c82a4104aee0ed85ee80e0ea12a1c authored over 2 years ago by Paul Kendall <[email protected]>
Platform lib upgrade (#1831)

* Upgrade ESP8285 platform and libs

* Upgrade platform and libs for ESP32 devices

* Wifi f...

24f07591e2afea4e7a23b6a1bec46bb628e1c0fb authored over 2 years ago by Paul Kendall <[email protected]>
Powersave/gsensor for OLED devices (#1729)

69825cd7944a5d758979076a44d2f21872bb62e2 authored over 2 years ago by Paul Kendall <[email protected]>
Merge pull request #1842 from ExpressLRS/foxeer

[3.0.1] Add foxeer to the main ini file!

f9148d5a9a73ef3b70f28ff64006220b69af0188 authored over 2 years ago by Nikhil Parikh <[email protected]>
Continuous wave test mode (#1785)

* Simple page to start Continuous Wave testing

* Set minPower and enable TX

* Add extra da...

52a117da086d75249e07b931daf87d919b0eb206 authored over 2 years ago by Paul Kendall <[email protected]>
catch potentially random IRQs (#1839)

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

b9a3642051a6eca310d792167143c0fc6f05d43f authored over 2 years ago by Jye <[email protected]>
Add foxeer to the main ini file!

98a2da72c47f295c51d5daad4e6169bc4d4b11fd authored over 2 years ago by Paul Kendall <[email protected]>
Merge pull request #1827 from pkendall64/fix-mdns

Fix ESP32 RX being labelled as TX in MDNS

b0f7d43fd86821ff41f7cd535055ae1b5940a068 authored over 2 years ago by Jye <[email protected]>
Merge pull request #1666 from pkendall64/900mhz-esp32-rx

900Mhz ESP32 RX

6c03bddbea7375c91a6e251363f31d52e5c8ff66 authored over 2 years ago by Jye <[email protected]>
Merge pull request #1829 from ExpressLRS/3.x-merge

3.x.x merge to master

6ab5ebac3d2f9f41b73c2f1bfaa6fb6c2190bc0e authored over 2 years ago by Jye <[email protected]>
Merge remote-tracking branch 'origin/3.x.x-maintenance' into 3.x-merge

bef2ca5d074df96e0ff3a76f1cf93760bcc5da98 authored over 2 years ago by Paul Kendall <[email protected]>
Fix ESP32 RX being labelled as TX in MDNS

adabcd2620ee888b4ec2cd236900ca0f950576ef authored over 2 years ago by Paul Kendall <[email protected]>
Fixes configurator passed Lua name not getting into Unified firmware (#1823)

8aa1b03e804ee896e974a05c3d9aadfb93d17069 authored over 2 years ago by Paul Kendall <[email protected]>
Power level 0 is malfunctioning on Team900 HWs (#1822)

* PWRPENDING_NONE set to be an invalid value

* comment update

bbaa36d911cb43ead638b21d10ebf26b9836058e authored over 2 years ago by Sunjun Kim <[email protected]>
adds Happymodel EP1 Dual target (#1821)

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

02c68cc97a835a0126a289975d3129eb2216ba6a authored over 2 years ago by Jye <[email protected]>
Merge pull request #1815 from ExpressLRS/fix-default-pkt-rates

Use 250hz default rate for 2.4, 50hz for 868/900

793a2335e227d3a5ba572affd80288b668fc0677 authored over 2 years ago by Jye <[email protected]>
Change 868/900 back to 200hz default

d5a9d0ce336c6249185868c84081fbd8223407f2 authored over 2 years ago by wvarty <[email protected]>
Add EMAX targets (#1787)

* Added EMAX targets

* Add RGB on 900 module

* Add PIO files for EMAX targets

* Added t...

1b3f770364eb3d49f6c66666f7c522270201de0d authored over 2 years ago by Paul Kendall <[email protected]>
Use 250hz default rate for 2.4 to avoid prohibited pkt-vs-baud mismatch when on 400k

19ed259ea67cbcd5dfbe9d740f83101341e8d7f8 authored over 2 years ago by wvarty <[email protected]>
Allow changing switch mode when connected (#1792)

945d8c117ae918108c6a9eec0d3ec6bf2ede9c7f authored over 2 years ago by Bryan Mayland <[email protected]>
Don't pause Lua loading when in edit mode. Why? (#1809)

5aa9c8e9187d6dcb45140fee186b5126f50a3397 authored over 2 years ago by Bryan Mayland <[email protected]>
Fixes TFT quirk displaying overwritten text (#1770)

d6b486ca7d387dc3014404beb78fe9fcaaa1780b authored over 2 years ago by Paul Kendall <[email protected]>
Return sensitivity to the Packet Rate item (#1808)

659aec68b3839285c14c6edec7a8a20c23f5b860 authored over 2 years ago by Bryan Mayland <[email protected]>
Add delay after CRSFconnect before TX transmit starts (#1775)

* Add delay after CRSFconnect before TX transmit starts

* Change tentative to awaitingModelId...

d3e75acbc2bb4a9f7e0d17840faf354006a82a5a authored over 2 years ago by Bryan Mayland <[email protected]>
Fix 8285 RX as TX (#1764)

* Fix 8285 RX as TX

* Print error if CRSF::connected it not initialised in freerun mode

d1c9d2a27d7cccedf4771eb099392cc1c3679a64 authored over 2 years ago by Paul Kendall <[email protected]>