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

Fix error when radio chip failed to read (#2567)

275f94ce58e547b9ffe08cfbf4f7d3b7924e55e8 authored 11 months ago
Update the wifi power levels (#2568)

7dae690723c9599532157da5c7ba6e9c40d8da62 authored 11 months ago
Only call servo function if theres a change (#2571)

a07bd0988790b6371997c0cb6b746544fd4fccfb authored 11 months ago
Add ESP8285 900MHz TX Target (#2566)

* Update unified.ini

* Update Unified_ESP8285_TX.h

faee027ef6fbe09e74e6360a99ac9a019a4d5e1f authored 12 months ago
DEBUG_RCVR_LINKSTATS needs to work without DEBUG_LOG (#2562)

* DEBUG_RCVR_LINKSTATS needs to work without DEBUG_LOG

* Imply DEBUG_CRSF_NO_OUTPUT when usin...

498f175786988f58473e7326c1a8a571358ea6db authored 12 months ago
Gemini Xrossband (GemX) - LR1121 Driver (#2540)

* lr1121

Still needs SF6 compatibility with the SX127x to be fixed.

ESP32 crashes on HWtim...

b4ad5ce9595125f1ffeec767c6a288a40b384a26 authored 12 months ago
Allow all binding methods on RX (#2542)

* ESP8266 unified binding

* Bring TX up to date with new binding code

* Mistakenly checked...

f701140ea39acdd5abf43019fea349b2da1a5fb9 authored 12 months ago
For MacOS we prioritise the wchusbserial devices. (#2559)

035b72d6c82bc8eaffeebfb93bd524863d263273 authored 12 months ago
Update github actions (#2558)

190ba7e988cd2919ac1ce5d7b2697246cc9b2806 authored 12 months ago
Merge pull request #2557 from ExpressLRS/merge-3.x.x

Merge 3.x.x-maintenance to master

14b07059b71e9555f46ffbad7db9df9567c74074 authored 12 months ago
Merge branch '3.x.x-maintenance' into merge-3.x.x

# Conflicts:
# src/lib/LUA/rx_devLUA.cpp
# src/lib/POWERMGNT/POWERMGNT.cpp
# src/lib/SX127xDrive...

dfa1b05565d966d82e0d55ffbd1f039cfdf35b94 authored 12 months ago
Fix RGB on S3 ofter platform upgrade (#2553)

57df8faadb53812c2ac9469e3352b389a5f7480a authored 12 months ago
PPM handset support (#2528)

* Fix unit tests on MacOS

* Extract controller interface for TX modules

Refactor CRSF into...

3f52019fd2515d3d8389d9dc118d215edaecab9b authored 12 months ago
Feature: PWM failsafe modes, like no-pulse, hold, and custom set position (#2535)

* Added PWM failsafe modes, like no-pulse, hold, and custom set

* cosmetic + language changes...

9ecff46cd7078f7a1808c1fdc0a1f4f77d473503 authored 12 months ago
Allow setting the destination for CRSF MSP packets (#2550)

* Allow setting the destintation for CRSF MSP packets

Also target the RX when sending set_rx_...

c91185f39fcf39ac833060c9a8875168a60263bb authored about 1 year ago
Get thermal info from S3 if no LM75A (#2463)

* Get thermal info from S3 if no LM75A

* Fixes as per review plus some bonus cleanup

65fe200bbe47d9559146e203ea58dba3bb296b0c authored about 1 year ago
Inform serial protocols of missing packets (#2457)

SBUS uses this to adjust it's output packet rate and to set the "lost frame" bit

701818d422b2ca7b6d8cae6b0b8098113b4e0234 authored about 1 year ago
Add second reset pin for consistency with SX1280 (#2538)

ff27651f552eba2cbadb9478149acf0a9e9270e0 authored about 1 year ago
Allow screen rotation for TFT screens (#2520)

8ae740f9e5f12998078a905751aaa9bf70714922 authored about 1 year ago
VTX - Workaround for 25 bit data transmission bug. (#2406)

80d9f329670c75e70ad917643750e5af5260f152 authored about 1 year ago
Allow flashing of the back on S3 via USB (#2494)

823fb8189daaf6f2b69cd5547f726c457cb619c0 authored about 1 year ago
Support CRSF bind command from betaflight (#2523)

* Support CRSF bind command from betaflight

* Refactor to processInternalTelemetryPackage

...

69381f22b87bdc1056bcb8b2f4ecd08fd214d356 authored about 1 year ago
VTX SPI output calibration routine and initial PWM value config (#2515)

* Added VTX initial PWM values

* Added a VTX calibration routine

758b97b65278e1929bedcdd67d757657f5f2cc11 authored about 1 year ago
Disable processing MSPVTX commands if there is not SPIVTX (#2525)

212361bb015af8dca57065333c7d290b85ff5540 authored about 1 year ago
Pick SSID with strongest RSSI in mesh networks with multiple identical SSIDs (#2536)

* scan all channels prior to connecting to SSID

* esp32 only

a4f16575cf8699c7dfe503b9b72d4d8ca7bd0681 authored about 1 year ago
Fix build because an update to an unmanaged dependency broke the build (#2511)

a8420a044f8f5051d5386d412b0265310337c6d7 authored about 1 year ago
Revert "Cherry pick pull request #2444 to 3.x.x (#2506)" (#2510)

* Revert "Cherry pick pull request #2444 to 3.x.x (#2506)"

This reverts commit ace926905a5921...

2d98919b5a4c780d3d1c8400dd478ef99a4b3025 authored about 1 year ago
Ability to set Semtech output power when using DAC for PA power control (#2498)

* Ability to set Semtech output power when using DAC for PA power control (#2388)

* Ability t...

be164a92032cbafa2f5434a741d82b1e8973c386 authored about 1 year ago
Cherry pick pull request #2444 to 3.x.x (#2506)

* Merge pull request #2444 from schugabe/udp-joystick

Adds a Joystick that sends data via UDP...

ace926905a5921fc57df1178a38e4f39f5eb9a55 authored about 1 year ago
Fix for 10KHz 0% and 100% on 8285 receviers (#2496)

12659fb2b4dfb04154719f26e1b9ef2eef6a4b6c authored about 1 year ago
Retain PWM channel setting when switching a serial pin function (#2499)

db960ff4a37b45501373d5e8041d635c6073c51c authored about 1 year ago
Revert LinkStatistics changes (#2491)

7d08ab4a118e40326f92997506c36a16a4943533 authored about 1 year ago
Fix PWM channel reset on TX/RX serial port config change via LUA (#2486)

Previously whenever one of the RX or TX pins (that are used for PWM
channels) was reconfigured ...

d42b655d7ad04c550f2131dd93ed0cca2be4c601 authored about 1 year ago
fix GetLastPacketStats() and diversity packet crc check (#2488)

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

0043228051bc440b3d35963730e605d12d9f0e24 authored about 1 year ago
Remove extraneous pyproject.toml file (#2481) (#2489)

2b417efec71374f99afe18e57e25295cf21388cb authored about 1 year ago
stlink flash fix bootloader path (#2483)

* stlink flash fix bootloader path

* stlink flash fix bootloader path allow fdir to be empty

55edd2e7b27af4cc2da0787658e193805d68240a authored about 1 year ago
Remove extraneous pyproject.toml file (#2481)

419eb35e8a018b159693f21ea96e610def2f4f0f authored about 1 year ago
Move unified.ini to top of targets list (#2473)

* move unified.ini to top of targets list

* The Purge

0984889b838406377113b745a05864819b8faebf authored about 1 year ago
Fix esp32s3 and backpack passthrough flashing settings (#2472)

* Update devBackpack.cpp

* Update devBackpack.cpp

9310b783106acac6828dd6634310ec84b2bea3a3 authored about 1 year ago
Add US433 regulatory domains (#2309)

31bed5cb58515790f41a083e6a5432f8c9214e55 authored about 1 year ago
fix SUMD update rate at 100Hz (10ms) (#2478)

f1ea0830e65df9fc92cebb1c7b75021998514772 authored about 1 year ago
Merge pull request #2469 from ExpressLRS/fix-HARDWARE_led_reg_green-spelling

fix HARDWARE_led_reg_green spelling

fab7b1394b837683aee5be64ab247403821b2f07 authored about 1 year ago
Merge pull request #2444 from schugabe/udp-joystick

Adds a Joystick that sends data via UDP/WIFI

9c5b30e8c0b02617bce48bdc3bbe5eced6e20114 authored about 1 year ago
fix-HARDWARE_led_reg_green-spelling

1adbc6d1eb31c840ad31f2530d55898114cfc24f authored about 1 year ago
Configurable I2C pins for PWM capable (ESP32) receivers (#2425)

* Configurable I2C pins

* Lua configuration of I2C pins

Skip blank values in Lua TextSelec...

3b7def87b8ccbbf85bc860a9252b59a57e8d585e authored about 1 year ago
add nvs set and get for backpackTlmEnabled (#2467)

b7bf014b31f8eed11400034cb58085f7de980e76 authored about 1 year ago
Merge branch 'master' into udp-joystick

21106a9ce4457068369b43f88abf757a2762fbab authored over 1 year ago
chore: adapt serial protocol labels in WebUI and LUA script (#2459)

* adapted labels for serial protocol selection in WebUI and LUA script

* revert LUA label to ...

ff22fc91f8629dd2593ca79f6444bc18170e22f5 authored over 1 year ago
Merge pull request #2451 from ExpressLRS/3.x.x-merge

3.x.x merge to master

4a11a8e91b3fbedb83ecbdc0a0daf52b3ed9ebf6 authored over 1 year ago
Automatically save the RX initial rate on disconnect (#2424)

* Automatically save the RX initial rate on disconnect

* Remove Init Rate RX lua config item

9f2c807b42e7a8510241c18129766e8ed0134cae authored over 1 year ago
Merge branch '3.x.x-maintenance' into 3.x.x-merge

# Conflicts:
# src/lib/CRSF/CRSF.cpp
# src/src/tx_main.cpp

dbc45fabb12f2c21b71a565c305f4c133f359a74 authored over 1 year ago
Merge pull request #2445 from pkendall64/3.x.x-oops

Oops, undo setting the out directory

e051b89b23b5935b959ea9beddf685d857d03af9 authored over 1 year ago
Merge branch 'master' into udp-joystick

a2b8f4b58611c9ba1afbdf457cfcbcad10d3dfd1 authored over 1 year ago
send response after stopping the joystick

9fc1be5aa32d15b52f60582c2ff28e2221558a49 authored over 1 year ago
pack struct

8faf4ab52071cac71412364c974966b5a7bdf575 authored over 1 year ago
fifo: avoid overflowing size argument (#2442)

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

8252dfb72aa55e168b6f08668b5b9abd11a209fe authored over 1 year ago
improve documentation

b41e2d28434f6d4c2e904dca6c1008ca571b834c authored over 1 year ago
change channel range to 15bit

3edf8371c945e0ae2f879219a622704ee30eaa53 authored over 1 year ago
Fixes for LEDC driven PWM channels on ESP32 (#2423)

* fixes for LEDC PWM channels on ESP32

* Do NOT set failsafe on startup - needs discussion

...

86c826265ecb79e631d1275548915b917c6a8c71 authored over 1 year ago
Oops, undo the setting out the out directory

40c23b3cb609e899a2d99cfd18e0ffb2687f9b5b authored over 1 year ago
Send integers in little endian format instead of network order

5203587d827cf5ea7d93afef2e3799b157a4abfe authored over 1 year ago
Add device name to elrs.udp MDNS record

458a186c44ac82db9422f4f9e8fb84def49b8814 authored over 1 year ago
joystick_begin params are optional

9565ecb51858a655a43021ce0dadb400eff41ad3 authored over 1 year ago
Allow default parameters, limit to 1000Hz max

67313c89d2265ebca9d8cf30e4927792f102719e authored over 1 year ago
Convert to more generic UDP service

5d453ce20f01fb1a01d949ec49eae8ed16fa563a authored over 1 year ago
Update documentation for changes

4e8238aa9536066fb293910caa89ab01d0365832 authored over 1 year ago
Shorten broadcast magic, include len of name, network byte order

b764fe3efdbe068be7385ddbaf606fc90fad411d authored over 1 year ago
Hide lua backpack items if the backpack is disabled (#2429)

* Disable Backpack Telemetry lua item if backpack disabled

* Hide backpack items instead of c...

716be1c946bdb1a69807cdea5616c03854610772 authored over 1 year ago
puts the fix for #2028 back into business - 3.x.x-maintenance (#2438)

91cf151a1068c437db4bed06fda60f2b677443ce authored over 1 year ago
Various web UI fixes and improvements (#2422)

* Improve display of wifi-on-interval in web UI

* A little nicer UX around the bind-phrase ha...

071c66e13ddab354d1b83acca3e9a502e981bd99 authored over 1 year ago
OLED/TFT menu updates (#2432)

* Add switch-mode and antenna-mode menu entries

* Remove unused define

f951dade083c093bbb148cdc331b92dbf134be6a authored over 1 year ago
SPIEx on ESP32 was using the wrong underlying bus! (#2431)

06bf788b6a7321f58e9474fd9588c5dc4df6340f authored over 1 year ago
All separate firmware dir to targets dir (#2433)

cf2abd1155fdda6ec9bf088eb01178ac1316a9b5 authored over 1 year ago
Optimize and fix broken FM30 target (#2413)

* Remove lto for FM30, back into CRITICAL_FLASH

* Remove use of std::function where possible
...

39630ffa8a8cc9205fe28757d41e93b9b2472ac8 authored over 1 year ago
fix LBT fall back mode (#2430)

3ee59bac060d5cb402bcf10c8a3eca648ada4850 authored over 1 year ago
fix RSNR after #2399 (#2436)

5d84e9660b5de2b286c11289b00ae9f8857f8ed4 authored over 1 year ago
add usage documentation

80d1a9901a785e6d921b61ed7a887b8ab6dbf7da authored over 1 year ago
add usage documentation

604ee07037f89db2f0576e24d50663127bd88dd5 authored over 1 year ago
map channel range similar to BLE joystick range

d55161a9d13fba25dc110fbce06f990eef3167fb authored over 1 year ago
add port to joystick broadcast

278c305e6d55adff400fc2d55d7b654b0468d2b1 authored over 1 year ago
add mdns services back in

e171e685f9b2e3ad1bf4ea67690e5ed6f9e2b50e authored over 1 year ago
change type to int32 to match crsf type

ab179d13fbc056db65d1e25d293e1e6d44b506d9 authored over 1 year ago
check if udp is not null

8c4a10a5fa813665e09795d6bac0ec9e3ffb0868 authored over 1 year ago
add udp wifi joystick

30ffc19836048de5b1ca6baee1e944e20c01c6cd authored over 1 year ago
Use external targets repo (backport) (#2426)

177697b57f180c29ed5b01ae67c5424510a497a3 authored over 1 year ago
Update PWM.h (typo fix) (#2427)

0bc0fa3a6fa9733f56c7795d26ca5eb1f9ee8e61 authored over 1 year ago
Adding DShot Output to ESP32-based ELRS PWM Receivers (#2346)

* Add DShot Output

First pass at adding DShot output using the DShotRMT library

* Add use ...

ec63eb85d1a188b255bf782785d07d215ccabf3a authored over 1 year ago
Fix for SELECT types with only one value (#2416)

4ee6190da6f63baf2d9fbe35e6f0d84faee93c0a authored over 1 year ago
Fix debugging the timer offsets (#2407)

435f5c97122fe792549a6bf41dac8b5f4a8ebf3b authored over 1 year ago
Fix my cockup and flash optimisation (#2417)

a4502baaf6a00bcbcf638356929102de3e46a747 authored over 1 year ago
Support Graupner HoTT telemetry sensors (#2408)

* initial commit for master

* adapt to #2383

* adapt to #2383

* moved all static to cla...

bc1658777b6af567d856eb20937fa899631e5f96 authored over 1 year ago
Remove the UART_INVERTED option (#2409)

* Remove the UART_INVERTED option

It's not actually used any more. It just sets whether the (...

b637db8697457e57f50b3055dae5a3553e33c125 authored over 1 year ago
Add float support to Lua (#2415)

* added float to elrsV3 script

* attempting unload float code at radio check

* moved check...

34a412f3a6e3e3c7d11446abe764a92bd2ef2a71 authored over 1 year ago
Add ESP32-S3 support (#2410)

* Initial S3 support

* Changes for debugging over USB

* Debug/S3 - Allow specification of ...

611b147d2c0487e6d732d9c8eed25db4703c9317 authored over 1 year ago
Use external targets repo (#2400)

2c5bfcb8ada676531dc0e506238ec9b4718bfebb authored over 1 year ago
Extract and create new PWM library (#2386)

* Start of PWM library

* ESP32 PWM implementation

* 8266 implementation

* Use new PWM c...

4d5b3d71937711652e4c05ec6e309ebf3d0bd4bb authored over 1 year ago
RX Serial cleanup and documentation (#2383)

* Move the remaining CRSF stuff from SerialIO to SerialCRSF

* Complete removal of LQ/RSSI as ...

d1ec4d2daca032857eda3010be088520d14c4d4b authored over 1 year ago
Ability to set Semtech output power when using DAC for PA power control (#2388)

* Ability to set Semtech output power when using DAC for PA power control

* Single setOutputP...

e18eb4ca5d9c03f9deac604a075f1907667316da authored over 1 year ago
Hardware timer cleanup and API documentation (#2391)

* Consolidate and cleanup timer library

* Make callbacks private and immutable

* Implement...

59ed2bc09bd807f23215402820ad951f637788bb authored over 1 year ago
SPI Optimisations (#2339)

* Use hardware CS on ESP8266

* 17.5MHz SPI

* Avoid some memory copying

* Do not wait fo...

26a937416c0316d25fd9163df8761e12291f1b08 authored over 1 year ago