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

Encapsulated MSP (#77)

* adds encapsulated MSP

d6f97975598d924ddd6f617a44e57f0998cad808 authored over 4 years ago by wvarty <[email protected]>
draft table of hardware to improve documentation

06e15d62b3a6c726deac72ed09c3b480a3bf88cf authored over 4 years ago by AlessandroAU <[email protected]>
Merge pull request #74 from AlessandroAU/adds-platform-version-control

adds platform version control

97be9b55c4a8b2470dec0d31988b114c6688ee92 authored over 4 years ago by Jye <[email protected]>
Update README.md

67e3920f3899ecc1b48ca9f0413e45569c6b934a authored over 4 years ago by AlessandroAU <[email protected]>
Merge pull request #75 from JBKingdon/master-dev

Fixed up a typo in the comments for rngN

176ee2350841a3108b10c6443cf081305f4514af authored over 4 years ago by Jye <[email protected]>
Fixed up a typo in the comments for rngN

The original comment claimed the returned value is always > 0
where in reality it is possible fo...

df4fef6fed32d062f67a0bf9ec3abaed2ba0e55e authored over 4 years ago by JBKingdon <[email protected]>
fixed build error

72b31a86cc24d6f2320e40b32370fe18118ab788 authored over 4 years ago by AlessandroAU <[email protected]>
add support for 1w module power mangement

a2b6c2cf7801c74454cc364120516843f7379575 authored over 4 years ago by AlessandroAU <[email protected]>
adds platform version control

6727552f75679745034fd083e3878c4eed661112 authored over 4 years ago by Jye <[email protected]>
Changed debug print from UARTwdt to print baud variable instead of static text

c5c1eb4831396a7f949122eb571ce77774afcebb authored over 4 years ago by AlessandroAU <[email protected]>
more cleanup

f91f253db766abcda6bfbb64de364972f65d5dce authored over 4 years ago by AlessandroAU <[email protected]>
Merge pull request #73 from AlessandroAU/xtask-optimisations2

optimisation of xtask parameters and wdt

2fba16e29a716992aa6637e65fc9f9a9ce3bb398 authored over 4 years ago by AlessandroAU <[email protected]>
code cleanup

e71096f9e75a91d3261c84383da5f9fab82c97cb authored over 4 years ago by AlessandroAU <[email protected]>
Merge pull request #72 from wvarty/feature/wezs-20x20-pcb

Added Wez's 20x20 PCB

b78826955d467bce8b3c9bf009b54f71c3c10831 authored over 4 years ago by AlessandroAU <[email protected]>
draft

a377c38fb4c4ad2f45f97188e80e81b39136a348 authored over 4 years ago by AlessandroAU <[email protected]>
Revert "bench optimisation of xtask parameters"

This reverts commit ce00b82fad23b4f336e38389ba52cdb25c699d0d.

e81524a6c80b4730de1eb7787330c2c25f86e7ae authored over 4 years ago by AlessandroAU <[email protected]>
Moved images

186d99497c97f3aed741916ec9bacfc7f13aba3f authored over 4 years ago by wvarty <[email protected]>
Added images and notes about PCB width

286d65a7224af4c367e0a1a0cc5e3574abb40d0f authored over 4 years ago by wvarty <[email protected]>
bench optimisation of xtask parameters

optimised priority values for xtasks and added mutex to the UART output FIFO, also fixes some is...

ce00b82fad23b4f336e38389ba52cdb25c699d0d authored over 4 years ago by AlessandroAU <[email protected]>
Added Wez's 20x20 PCB

e02c7cb36451b8d4a2db74073e88d7865ea799b5 authored over 4 years ago by wvarty <[email protected]>
Update STM32_hwTimer.cpp

fixes timer not working issue with ststm platform 6.1.0

09250ec5d4a06925e916a5fe70ee1d45269cfb67 authored over 4 years ago by AlessandroAU <[email protected]>
Merge pull request #71 from cruwaller/bf-passthrough-fixes

scripts: discard RC/TLM packets while TX on.

10a132e8aeeed311c4ee582fa880d4c48b44dd44 authored over 4 years ago by AlessandroAU <[email protected]>
scripts: discard RC/TLM packets while TX on.

Betaflight passthrough update to disacard possible RC/TLM packets
when TX is on while trying to ...

ec6a069e977a6f1f6b65f377ad0037fdcbb52a2b authored over 4 years ago by cruwaller <[email protected]>
Merge pull request #64 from JBKingdon/seqSwitches

Sequential and hybrid switch modes

8beee655ea8c286320af714b9c36e4b14bd58c1e authored over 4 years ago by wvarty <[email protected]>
Review changes

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

3db4690b6d1c79a615834c0ea94ca47a51417cfa authored over 4 years ago by JBKingdon <[email protected]>
Removed some debug from test_switches unit test

Also commented out both switch defines in user_defines.txt so
that people don't get surprised by...

bd7372d78da92cb5e27227575ee92a64d13765cd authored over 4 years ago by JBKingdon <[email protected]>
Added unit tests, moved more functions to OTA.cpp

Added unit tests for sequential switches, and moved the corresponding
functions to OTA.cpp so th...

562e7e7698f0d716de02bdc0217eb2dc54384694 authored over 4 years ago by JBKingdon <[email protected]>
Fixed compilation errors for stm32 targets

There seems to be some weird include order dependency between
LoRaRadioLib.h and CRSF.h for the ...

e73f3d2a8645d5f7f0aef9bf18a13526e79543c3 authored over 4 years ago by JBKingdon <[email protected]>
Created OTA lib for packet encoding

I realised we can't easily test code in tr/rx_main, so started
refactoring new code into an OTA ...

2db9704641742af8dd573dd02bb6e575fc9c5c9f authored over 4 years ago by JBKingdon <[email protected]>
Sequential and hybrid switch modes

Sequential switches sends 1 switch state per RC packet using a 3 bit switch index
and a 2 bit sw...

1b13d02ffb71cc3cadb6d80e9de4f51f4ff71dda authored over 4 years ago by JBKingdon <[email protected]>
Merge pull request #67 from wvarty/feature/msp-implementation

MSP implementation

017e1958d86feddb32c14cc2d5c67cd93acd9400 authored over 4 years ago by Jye <[email protected]>
Added Serial.begin() for UART2

ee7ec5a6f14ecdea6033c3a9650ddb606e986c5a authored over 4 years ago by wvarty <[email protected]>
Changed struct copies to pointers, refactored unit tests

1c38179e5f51eb98411337441f1a5be4c32ffa11 authored over 4 years ago by wvarty <[email protected]>
Cleaning up in prep for merge

a32d9184992ee381e9b467e90193ced79b12861c authored over 4 years ago by wvarty <[email protected]>
Merge remote-tracking branch 'upstream/master-dev' into feature/msp-implementation

6e3ccb73c6ccae1a6b55920b53781b22c21d82e5 authored over 4 years ago by wvarty <[email protected]>
Merge pull request #69 from cruwaller/r9m_bootloader_update

Bootloaders: R9M bootloader updated + fixes for Linux env

679ca4244cc5a1e9e370d77dbcbee1058916a1f3 authored over 4 years ago by Jye <[email protected]>
Merge pull request #66 from wvarty/hotfix/fix-rate-bounding

Clean up bounding on air rate getter function

ca2b20488150b1275428604c0b66d400c740100b authored over 4 years ago by Jye <[email protected]>
Merge pull request #61 from wvarty/feature/msp

Add MSP protocol to ELRS

7693dc05a7886fa8478ee6c7777b4a068ce2714f authored over 4 years ago by Jye <[email protected]>
Bootloaders: R9M bootloader updated + fixes for Linux env

R9M bootloader has an issue and won't start app everytime.
It is fixed now.

BF passthrought scr...

e94bc9d5c9fddce76d881a0f57051921d28360b1 authored over 4 years ago by Honkala, Petri <[email protected]>
Working msp packet with alternating cpu panic

e78a3efbd2fea29e9c44c33ce99628f4801c1bb7 authored over 4 years ago by wvarty <[email protected]>
Moar MSP logging

366a4db96bbd59ded513698c4b8621f5acdf70e3 authored over 4 years ago by wvarty <[email protected]>
Fix ELRS MSP opcode values

3ee2922153440a051372b75c51925cb355fa8ff3 authored over 4 years ago by wvarty <[email protected]>
Actually use uart2

48365c2f521b88158d35bad4085e1ab37b87a1c7 authored over 4 years ago by wvarty <[email protected]>
Added debug

b34239996f8e0e1e970807bcfb5eac54a26b57aa authored over 4 years ago by wvarty <[email protected]>
Added missing func defs

323561b73a4983e169a1d2a8405afe2a4353d15c authored over 4 years ago by wvarty <[email protected]>
Add the serial read for MSP

5eaaff61e4484c88e48d244e8cf31bbb602957fe authored over 4 years ago by wvarty <[email protected]>
Implementation around MSP protocol

dffbee7d20b436b796848774d240af5bf37894bc authored over 4 years ago by wvarty <[email protected]>
Clean up bounding on air rate getter function

c38dd85440dbfd8c87c8f14051b8794b798716a3 authored almost 5 years ago by wvarty <[email protected]>
Merge remote-tracking branch 'upstream/master-dev' into feature/msp-implementation

8e73a59171cb244407bc2530981a9569a3abd15a authored almost 5 years ago by wvarty <[email protected]>
Merge pull request #62 from AlessandroAU/adds-esp32-uart-wdt

Adds esp32 uart wdt

39c7062013f801e63afb6309e96589ed1e1851b0 authored almost 5 years ago by AlessandroAU <[email protected]>
Adds delay before first UARTwdt trigger

7fb1c541099479c5bb97d56d83096ef885b4be1c authored almost 5 years ago by AlessandroAU <[email protected]>
Revert "Adds a delay before the first trigger of the UARTwdt function"

This reverts commit 0b783958db175ab7d347c7690d1270fe425539aa.

c845c74d904fac83cc112601fc82642583901266 authored almost 5 years ago by AlessandroAU <[email protected]>
Adds a delay before the first trigger of the UARTwdt function

0b783958db175ab7d347c7690d1270fe425539aa authored almost 5 years ago by AlessandroAU <[email protected]>
Merge branch 'master-dev' into adds-esp32-uart-wdt

71e3ea5183621bde6088c15ec348627dc0184af4 authored almost 5 years ago by AlessandroAU <[email protected]>
Add values for enums (which had be removed by prev PR)

Also commented out any modulation settings below 50hz which we don't use for now

135d22853cd03de0effc932f01b5f575855abbd3 authored almost 5 years ago by AlessandroAU <[email protected]>
fix channel parase bug

6d17afc896661a07f2c9fbed5ef10a08f2bd8d4c authored almost 5 years ago by AlessandroAU <[email protected]>
Removing example code around MSP

312d9d51e77ffd1712db65ca632ea5370467dadc authored almost 5 years ago by wvarty <[email protected]>
Added MSP sending functionality

936d97b53a2a144b9779d87cde48eed2223dd1f4 authored almost 5 years ago by wvarty <[email protected]>
fixed last build error and cleaned up some code formatting

de11cc4146755a5ecf3b39edef81492f69729b85 authored almost 5 years ago by AlessandroAU <[email protected]>
Update CRSF.cpp

68f0fc98cabd25c0bef007c4b445cbe4958cf6d8 authored almost 5 years ago by AlessandroAU <[email protected]>
Merge pull request #60 from AlessandroAU/adds-power-mangement-class

Adds power mangement class

e9fbef997bc1cd76b27a6f51cb4c810d744439f8 authored almost 5 years ago by AlessandroAU <[email protected]>
fix compile errors

0070991c14fb7ce611a4f787886cb60de21277ae authored almost 5 years ago by AlessandroAU <[email protected]>
first draft of pwr mangement

611b0b80e11d7095727e1c648be35456961ea8fa authored almost 5 years ago by AlessandroAU <[email protected]>
Remove dev logging

083e550be5527187386b4038fff0de79cfe4dc7d authored almost 5 years ago by wvarty <[email protected]>
Fixed parsing bugs in MSP, added unit test

0163fd7d337804657a1884072c8b088e7d9b1c01 authored almost 5 years ago by wvarty <[email protected]>
Merge branch 'master-dev' into adds-power-mangement-class

4ac0fbf4c4262276d5ac4b3a43112cf578a269b6 authored almost 5 years ago by AlessandroAU <[email protected]>
Merge pull request #59 from JBKingdon/rssi_scaling

Scale RSSI outputs for BetaFlight and OpenTX

d7dc0c2a349e86b7fb35cc23ffeeee6f44230e21 authored almost 5 years ago by AlessandroAU <[email protected]>
different way to flush FIFOs

0657c4f07ef63027984cdbfb9abd7bfa2caf3c6e authored almost 5 years ago by AlessandroAU <[email protected]>
Update .gitignore

99f178eb86c43e8af8fc934cf18f12a7146a23ed authored almost 5 years ago by AlessandroAU <[email protected]>
inital

1e4bc1feb06d627e408e7a920a89ca9fb059683a authored almost 5 years ago by AlessandroAU <[email protected]>
Fix minor defects on MSP return value

5228d2af2f541bbc577d6579c9987900d6193187 authored almost 5 years ago by wvarty <[email protected]>
Added lib for MSP

2eb49459a6338f9025aabaa6c208c5923d4a560d authored almost 5 years ago by wvarty <[email protected]>
Scale RSSI outputs for BetaFlight and OpenTX

Neither BetaFlight nor OpenTX currently understand the RSSI values
that we are sending. This PR ...

f101b0050e51161836433a049904473004dd92ab authored almost 5 years ago by JBKingdon <[email protected]>
Merge pull request #58 from cruwaller/CRSF_SYNC_BYTE_check_fix

CRSF: CRSF_SYNC_BYTE checking fixed

6d0fbea51d68b7144e060760ad7ccf13e9e34419 authored almost 5 years ago by AlessandroAU <[email protected]>
CRSF: CRSF_SYNC_BYTE checking fixed

24992743b728175f9eb5dfeebf2defa1fe2eddb2 authored almost 5 years ago by cruwaller <[email protected]>
Merge pull request #56 from cruwaller/air_rating_struct_copy_minimized

Settings: air rate settings array copy removed

e53a059da6f6f3c9c986455c72518c0806244c78 authored almost 5 years ago by AlessandroAU <[email protected]>
Merge branch 'master-dev' of https://github.com/AlessandroAU/ExpressLRS into master-dev

35ff9fe2a7761eb411d9e313f5c2d4e8a73216eb authored almost 5 years ago by AlessandroAU <[email protected]>
added some logo ideas

6f57aa6a996a9f2c596551ac65c43cc5fd6211a3 authored almost 5 years ago by AlessandroAU <[email protected]>
Merge pull request #57 from cruwaller/user_build_flags_from_file

build: read user specified defines from file

7c0e980b52fe46f03f41de99c3ac55c7289b54ff authored almost 5 years ago by AlessandroAU <[email protected]>
build: read user specified defines from file

User can define specific defines in src/user_defines.txt file
to avoid unnecessary file modifica...

e3ac54d1705bd072116a808528f147563cc70456 authored almost 5 years ago by cruwaller <[email protected]>
Settings: air rate settings array copy removed

No need to copy big struct and replaced by pointers to minimize
unnecessary copying and data can...

1b518fa0e9974c1d79c66a1a714a6bb57aee7592 authored almost 5 years ago by cruwaller <[email protected]>
Merge pull request #52 from JBKingdon/lua-t16

Fix "party mode" on T16

030b45a8866261536e9f5bf514f0e808d333e233 authored almost 5 years ago by AlessandroAU <[email protected]>
Merge pull request #53 from JBKingdon/freqRandomisation

Optimise hop sequence randomisation

bacf1acadc182086d261dc328791bc367774ba6e authored almost 5 years ago by AlessandroAU <[email protected]>
Merge branch 'master-dev' into freqRandomisation

78365a2c3ce6497384d4ae9e365a277a5d25140e authored almost 5 years ago by AlessandroAU <[email protected]>
Merge pull request #54 from cruwaller/r9m_flash_from_Tx

R9M: support for bootloader

003533f88af79508a79f6eeaa2889afdf10abd7e authored almost 5 years ago by AlessandroAU <[email protected]>
R9M: support for bootloader

Note: Original FrSky bootloader is not compatible and
bootloader_r9m must be flashed once using ...

4077a852969642997a058a2817cf0fe913d4b8b2 authored almost 5 years ago by cruwaller <[email protected]>
Optimise hop sequence randomisation

The existing sequence randomisation code relies on a random search
of the channel space to find ...

c6090a4ffeab24c5da90443412bf9d57c57139e1 authored almost 5 years ago by JBKingdon <[email protected]>
Fix "party mode" on T16

Took a slightly different approach to refreshing the display in order to
avoid the flashing disp...

49735ab56518ddcc07619c0b48fbab07307732f0 authored almost 5 years ago by James Kingdon <[email protected]>
Create Schematic.PNG

badd942e7a7248abf4b856955aa27e50ac0788e4 authored almost 5 years ago by AlessandroAU <[email protected]>
added 20x20 PCB

1830c7d2d743a4beae66aa98da18c979b9eef687 authored almost 5 years ago by AlessandroAU <[email protected]>
needs testing

21f5b6ffa9df48270879abba1a37800a4822d9e4 authored almost 5 years ago by AlessandroAU <[email protected]>
Merge pull request #49 from gretel/conform_to_regulations

build each target for all four regulatory domains

4c7364fcd5dd074919d669be2e418717f7c8092f authored almost 5 years ago by AlessandroAU <[email protected]>
Merge pull request #51 from dabit20/R9MM_bootloader

More stable R9MM bootloader

0d755d33efade3fcf43c98458eccb8638690de65 authored almost 5 years ago by AlessandroAU <[email protected]>
Merge pull request #50 from gretel/tweak_readme

adjust links refering to master branch

93febe5eb70606d81e531dd141578da9ae131aed authored almost 5 years ago by AlessandroAU <[email protected]>
This is the more stable bootloader from https://github.com/dabit20/R9MM_bootloader/releases/tag/v1.0

The original bootloader tends to destroy the application data in the MCU flash when the flightco...

67e5e2b3dfe480842e9f13dfa39fe041eeed73f7 authored almost 5 years ago by DaBit <[email protected]>
adjust links refering to master branch

ed1db7439f90a7e8125c5b93928dfaff2ea35518 authored almost 5 years ago by gretel <[email protected]>
fix naming of artifact

f39cd84e4a563e0b5446809011b71675f80eb3c0 authored almost 5 years ago by gretel <[email protected]>
fix paths to move from, duh

d04f7434704710c794483421a1d16177ac649f15 authored almost 5 years ago by gretel <[email protected]>
try to compile all for each regulatory domain

f65b2303028cd9cc1c8e86cea83c1280ccf53dbf authored almost 5 years ago by gretel <[email protected]>
Merge branch 'master-dev' into 868MHz_additions

bec8e4404a45808c99e04bec2a311a24aae8c46e authored almost 5 years ago by AlessandroAU <[email protected]>