Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/BossHobby/QUICKSILVER
Flight Controller Firmware
https://github.com/BossHobby/QUICKSILVER
add target jhef411
7b8c84c7cd3a00600d06e23600421b1293e7c36b authored about 2 years ago
7b8c84c7cd3a00600d06e23600421b1293e7c36b authored about 2 years ago
use combined spi txn everywhere
cce768cc7d6d96a7501c21257f8fd54c13bbeb11 authored about 2 years ago
cce768cc7d6d96a7501c21257f8fd54c13bbeb11 authored about 2 years ago
max7456: use wait for single registrer writes
a10995a4f5982a1cc24faa78470a0f2a55c3def2 authored about 2 years ago
a10995a4f5982a1cc24faa78470a0f2a55c3def2 authored about 2 years ago
add tbs_podraceraio target
fe38fc205a9ed589ff565245aa66d4aaeeb90e89 authored about 2 years ago
fe38fc205a9ed589ff565245aa66d4aaeeb90e89 authored about 2 years ago
add tcmmf411
1a71a8764e1a2c55ddf5e66a26c183d87b97ea1b authored about 2 years ago
1a71a8764e1a2c55ddf5e66a26c183d87b97ea1b authored about 2 years ago
Rename `matekf411rx_fs` env definition in platformio.ini to `matekf411rx_flysky`
Rename `matekf411rx_fs` target folder to `matekf411rx_flysky`
Remove `SERIAL_RX` definition from ...
perf counters: export names
fe56d357a236dfc29950065c1924a86dbdce89a5 authored about 2 years ago
fe56d357a236dfc29950065c1924a86dbdce89a5 authored about 2 years ago
usb: update mgfr string
3b2a03f8d1e7e4238a224eac9e6a7153ad39bdd4 authored about 2 years ago
3b2a03f8d1e7e4238a224eac9e6a7153ad39bdd4 authored about 2 years ago
dshot: double idle time
e1146ccd5fd806a9cd289fc51bb9e96e1817e6d1 authored about 2 years ago
e1146ccd5fd806a9cd289fc51bb9e96e1817e6d1 authored about 2 years ago
move old rx code out of main, move osd init furhter down
78e88263996ec4faeaef6e53d8f213dfea5495db authored about 2 years ago
78e88263996ec4faeaef6e53d8f213dfea5495db authored about 2 years ago
document delays in main
1ceca544a27b33a206a279be9133f55dd05547ba authored about 2 years ago
1ceca544a27b33a206a279be9133f55dd05547ba authored about 2 years ago
debug pin: fix warning
6a746f1f4d27575a786085ac9beb5dc5258d6b7c authored about 2 years ago
6a746f1f4d27575a786085ac9beb5dc5258d6b7c authored about 2 years ago
crsf: ensure non-zero packets
bba9fe0260ee9db190ea51b899823afd5ec2e4ae authored about 2 years ago
bba9fe0260ee9db190ea51b899823afd5ec2e4ae authored about 2 years ago
crsf: handle ping and msp wirte
6378b8e3f734ed98c6194d463229347cc08bb1a9 authored about 2 years ago
6378b8e3f734ed98c6194d463229347cc08bb1a9 authored about 2 years ago
Remove `get_chip_id()` from `rx_flysky_hal.c` and replace it with new `get_chip_uid()` found in `util/util.c`
a4c67f6951aadd6d398e3399929607b1692e33cf authored about 2 years ago
a4c67f6951aadd6d398e3399929607b1692e33cf authored about 2 years ago
Repair Bayang support. Fixes compilation errors when defining and building for one of: RX_BAYANG_PROTOCOL_BLE_BEACON, RX_BAYANG_PROTOCOL_TELEMETRY_AUTOBIND, RX_NRF24_BAYANG_TELEMETRY
Also fixes compile issues when RX_SERIAL is disabled (not defined), which is something you'll lik...
bf46ca4d8f8ae9c54f275f58b24f30bf8d76015b authored about 2 years ago
New `matekf411rx_fs` target which implements FlySky AFHDS and AFHDS2A protocol support
Developed and tested on CrazybeeF4 Lite FS
01bc013837973e60657ade8dbeb0fdc1761e7a0c authored about 2 years ago
drv_usb: add delay to give interrupt more time to trigger
1aea1ac59c4d53a1b9160983d786debeecf91c2a authored about 2 years ago
1aea1ac59c4d53a1b9160983d786debeecf91c2a authored about 2 years ago
optimize control_state_t members
ff223c70911fed38d6a82af83740eec57c5b5fb2 authored about 2 years ago
ff223c70911fed38d6a82af83740eec57c5b5fb2 authored about 2 years ago
msp_vtx: reset read timeout on fail
db517c5aea681cd52e4ed6191ccd0b77fc9f20e5 authored about 2 years ago
db517c5aea681cd52e4ed6191ccd0b77fc9f20e5 authored about 2 years ago
elrs: parse incomming msp
450d551ce4a8d5e6ebda9077c375542420b3cced authored about 2 years ago
450d551ce4a8d5e6ebda9077c375542420b3cced authored about 2 years ago
crsf: move to switch for fps
2d98ee1f048ae92050ec32ae5f3b7209ec35b35a authored about 2 years ago
2d98ee1f048ae92050ec32ae5f3b7209ec35b35a authored about 2 years ago
dshot: send direction commands on every arm and on turtle disarm
f7a3736dff9af129612907486a7aab7ed3a042b1 authored about 2 years ago
f7a3736dff9af129612907486a7aab7ed3a042b1 authored about 2 years ago
always enable adc for temperature
f913d4c69efce7ca34354699c333ef87e46f60b1 authored about 2 years ago
f913d4c69efce7ca34354699c333ef87e46f60b1 authored about 2 years ago
elrs: allow re-init after bindphrase apply
8043b3c24a789d59403af12240e27d1be43ce4b0 authored about 2 years ago
8043b3c24a789d59403af12240e27d1be43ce4b0 authored about 2 years ago
cc2500: optimize set channel and packet_size
159493cab48b4d61e6bca26363cbc395379a0bd9 authored about 2 years ago
159493cab48b4d61e6bca26363cbc395379a0bd9 authored about 2 years ago
fix msp vtx for soft-serial
135477b16a56edff28c0c2d73e094753f80bb78a authored about 2 years ago
135477b16a56edff28c0c2d73e094753f80bb78a authored about 2 years ago
Missed commit, should have been part of 993df7e. `matekf411rx` was renamed to `matekf411rx_flysky`
ce638b674f0db5c26d609907f204e20d11d170ec authored about 2 years ago
ce638b674f0db5c26d609907f204e20d11d170ec authored about 2 years ago
add target flywoof411_v2
ee5a639e67f755f660ea409a83dd65979ac0694d authored about 2 years ago
ee5a639e67f755f660ea409a83dd65979ac0694d authored about 2 years ago
dshot: send idle during before transition starts
8bd15c4f367d99d7479be66596d9eb54a6b32ca2 authored about 2 years ago
8bd15c4f367d99d7479be66596d9eb54a6b32ca2 authored about 2 years ago
re-init rx after applying bindstorage dump
e37780badd1e7966724a64a7dba0c82f3e2cb803 authored about 2 years ago
e37780badd1e7966724a64a7dba0c82f3e2cb803 authored about 2 years ago
dshot: do not send aynthing during reversal period
f748c46ce8b637b1e285b5d589f4f51ee90c511c authored about 2 years ago
f748c46ce8b637b1e285b5d589f4f51ee90c511c authored about 2 years ago
update libusb
3a8e1804e3982479ac0ba8d6e2f8afc5e1a258c6 authored about 2 years ago
3a8e1804e3982479ac0ba8d6e2f8afc5e1a258c6 authored about 2 years ago
update vtx value limits
a18a5c8d0287b474dc2630c5a9e1ae4e64667525 authored about 2 years ago
a18a5c8d0287b474dc2630c5a9e1ae4e64667525 authored about 2 years ago
max7456: poke spi txn on is_ready check
dfef78c037276c02852003d9b893fc160db4ee33 authored about 2 years ago
dfef78c037276c02852003d9b893fc160db4ee33 authored about 2 years ago
spi: add api to write to raw ptr
3af9637327de5399d80cb40e2d522ed6d26aba2e authored about 2 years ago
3af9637327de5399d80cb40e2d522ed6d26aba2e authored about 2 years ago
add blackbox osd menu
d7f455264bccbd6d2ff0c218f014dcb62c427a91 authored about 2 years ago
d7f455264bccbd6d2ff0c218f014dcb62c427a91 authored about 2 years ago
data-flash: check bounds on flush
3b93a8c9fa8843d5b814abf102876c6861b85166 authored about 2 years ago
3b93a8c9fa8843d5b814abf102876c6861b85166 authored about 2 years ago
adc: read cpu temp
ccc24f70f004f795c4566e9c78cfe1b45ae4811c authored about 2 years ago
ccc24f70f004f795c4566e9c78cfe1b45ae4811c authored about 2 years ago
data_flash: ensure data is flushed when there is more than PAGE_SIZE available
0580879f97583b7a6fbfdfa6afc5312048d23fdd authored about 2 years ago
0580879f97583b7a6fbfdfa6afc5312048d23fdd authored about 2 years ago
elrs: fix lockup time variable name, be more lenient
39429a73ea807868f37b27f33a8d5f1519aa859c authored about 2 years ago
39429a73ea807868f37b27f33a8d5f1519aa859c authored about 2 years ago
add msp device type, use to skip flash safe for spi-elrs
306a96ec1e6374c970e349df7b3bba2730deaee8 authored about 2 years ago
306a96ec1e6374c970e349df7b3bba2730deaee8 authored about 2 years ago
overclock f411 to 120mhz
d276700651756f28e56c25d5f7c6274080421da9 authored about 2 years ago
d276700651756f28e56c25d5f7c6274080421da9 authored about 2 years ago
m25p16: check for ready on page programm
a00560f4e2f5556be43640c1575bce26ebe0d561 authored about 2 years ago
a00560f4e2f5556be43640c1575bce26ebe0d561 authored about 2 years ago
data_flash: do more work per loop
921681b5c03c8f54c6657ac768f270988046691f authored about 2 years ago
921681b5c03c8f54c6657ac768f270988046691f authored about 2 years ago
vtx: make send non-blocking
f85ad4b3e57bfc43ac54eb57b3975c86ec2a23f5 authored about 2 years ago
f85ad4b3e57bfc43ac54eb57b3975c86ec2a23f5 authored about 2 years ago
update gh workflow
381fd1c70feed64ffa0f97a90050a3741d7cdd88 authored about 2 years ago
381fd1c70feed64ffa0f97a90050a3741d7cdd88 authored about 2 years ago
msp: esnure we do not overrun buffer
30e7066d4a242abeeff49abb0e1e00a6f906a942 authored about 2 years ago
30e7066d4a242abeeff49abb0e1e00a6f906a942 authored about 2 years ago
Update matekf411rx_flysky/target.h so we define RX led to be LED2PIN
This lets us remove the RX led code as the led system can already blink system leds based on bind...
9ddbd9d53bb710e4cfc6f3eaed283e24f8faa9ba authored about 2 years ago
adc: avoid divide by zero
48cd13af0cd383a745b06ec25f4d8a5e0b183030 authored about 2 years ago
48cd13af0cd383a745b06ec25f4d8a5e0b183030 authored about 2 years ago
add hobbywing_xrotorf7conv target
285a9bb8995e5bbc06f579b18bf3369707ee7926 authored about 2 years ago
285a9bb8995e5bbc06f579b18bf3369707ee7926 authored about 2 years ago
elrs: update msp handling
1015c54d1c6bf748a16e1ab8978f1d6746b1d973 authored about 2 years ago
1015c54d1c6bf748a16e1ab8978f1d6746b1d973 authored about 2 years ago
serial: do not try to init invalid serial ports
b81f3fc4c3d782d904cb99fd39f64a5379567ef7 authored about 2 years ago
b81f3fc4c3d782d904cb99fd39f64a5379567ef7 authored about 2 years ago
bb: move to circular_buffer
c8a12a3bb1214aebc7c450f3f36334b09d4a02ea authored about 2 years ago
c8a12a3bb1214aebc7c450f3f36334b09d4a02ea authored about 2 years ago
msp: rescrict powerlevel
7d0a5ded783cc0c674c702312ff162dd07844378 authored about 2 years ago
7d0a5ded783cc0c674c702312ff162dd07844378 authored about 2 years ago
usb: try to get zlp and stall handling right
54374681db7c07bf1698616fb3db652b76104dd6 authored about 2 years ago
54374681db7c07bf1698616fb3db652b76104dd6 authored about 2 years ago
circular_buffer: block multi* fully
a90deb5735c93765ab1d77bf6d4a81147b132cfd authored about 2 years ago
a90deb5735c93765ab1d77bf6d4a81147b132cfd authored about 2 years ago
drv_usb: remove delay
b536b2fefe37ebc28f79b1cde9604d80a3b8a1c2 authored about 2 years ago
b536b2fefe37ebc28f79b1cde9604d80a3b8a1c2 authored about 2 years ago
crsf: update air rate enum
cd8a6abf11a7d31705518340a05732fe40097a92 authored about 2 years ago
cd8a6abf11a7d31705518340a05732fe40097a92 authored about 2 years ago
Removed workaround code for bind storage data type weirdness. The `rx_flysky_bind_data_t` type member of the anonymous union in `rx_bind_storage_t` is now enabled.
94b212914872b82550f6e1c0749e4ee8eefd7e11 authored about 2 years ago
94b212914872b82550f6e1c0749e4ee8eefd7e11 authored about 2 years ago
replace WFI with NOP
apparently it can block isrs from firing which makes no fucking sense, but ok
d3135a5943d22c572077d78a8081613e9db1dd82 authored about 2 years ago
elrs: remove debug pin functions
369496477b903641d488bda23610ecad67abf861 authored about 2 years ago
369496477b903641d488bda23610ecad67abf861 authored about 2 years ago
elrs: add switch mode pending
08f29acf3844c807d27dbe7e1da9efe010e55f73 authored about 2 years ago
08f29acf3844c807d27dbe7e1da9efe010e55f73 authored about 2 years ago
elrs: fix telemetry packet size
a6d2c98db62cac21fbb101310a3b14488bb9ad43 authored about 2 years ago
a6d2c98db62cac21fbb101310a3b14488bb9ad43 authored about 2 years ago
elrs: update mode settings
389d20d5d843cabd7762eeeeeac9c5122e3438c7 authored about 2 years ago
389d20d5d843cabd7762eeeeeac9c5122e3438c7 authored about 2 years ago
elrs: update crc, nounce and switch modes
99ccc8de9abe758572c2df951851fe5e62cb43a1 authored about 2 years ago
99ccc8de9abe758572c2df951851fe5e62cb43a1 authored about 2 years ago
increment quic protocol version
33e3666dd8fa1ed71b1d1482a092548f7fe1b3f4 authored about 2 years ago
33e3666dd8fa1ed71b1d1482a092548f7fe1b3f4 authored about 2 years ago
elrs: fixup channel parsing
3a1c976d3a1440249388afd5277b4cbeb7e8b524 authored about 2 years ago
3a1c976d3a1440249388afd5277b4cbeb7e8b524 authored about 2 years ago
msp: ignore flash save and reboot when armed
9822e1050747d8266a45f437fba240837ec5638c authored about 2 years ago
9822e1050747d8266a45f437fba240837ec5638c authored about 2 years ago
turtle: abort on disarm delay reversing again to next arm
6fcab6e546c7b2335610790413bc2825912fde7e authored about 2 years ago
6fcab6e546c7b2335610790413bc2825912fde7e authored about 2 years ago
dshot: add state machine for motor reversal
a23a5b1058a0b88cc3f491e30275ef4bec634c50 authored about 2 years ago
a23a5b1058a0b88cc3f491e30275ef4bec634c50 authored about 2 years ago
turtle: simplify state tracking
b03ba8a62d7d77e26f83e323e5f6524f6b37d23b authored about 2 years ago
b03ba8a62d7d77e26f83e323e5f6524f6b37d23b authored about 2 years ago
omit idle up for controls_override
dd50dece44ab20aa169f78c92c2ccc21430637e0 authored about 2 years ago
dd50dece44ab20aa169f78c92c2ccc21430637e0 authored about 2 years ago
spi txn: add flags to fast-path transactions without delayed rx/tx
f0543feb92f56563f79f2e13712822eb39be72c0 authored about 2 years ago
f0543feb92f56563f79f2e13712822eb39be72c0 authored about 2 years ago
const ptr in msp send callback
3556335ccf70c86c17a17928997fe06ff31ab26e authored about 2 years ago
3556335ccf70c86c17a17928997fe06ff31ab26e authored about 2 years ago
dshot: increase motor reverse command count
186c2421f57ebec81389105dcd6b79789b191df8 authored about 2 years ago
186c2421f57ebec81389105dcd6b79789b191df8 authored about 2 years ago
elrs radio: flush more often on rate switch
abfe21bc121d623dd7bdab57ec328f19bfdac633 authored about 2 years ago
abfe21bc121d623dd7bdab57ec328f19bfdac633 authored about 2 years ago
elrs: track packet time from isr
76e4e49ffa572032c0f894ca2fca63eb13fb82fa authored about 2 years ago
76e4e49ffa572032c0f894ca2fca63eb13fb82fa authored about 2 years ago
dshot: continue operation right away after dir switch
54fd05240e971cce011f4f5549d368da170dccb3 authored about 2 years ago
54fd05240e971cce011f4f5549d368da170dccb3 authored about 2 years ago
elrs: update fhss for 3.x.x
2aa1fd3a20def3a2ff43818e49d2f2c6f10e48c9 authored about 2 years ago
2aa1fd3a20def3a2ff43818e49d2f2c6f10e48c9 authored about 2 years ago
elrs: fix crc on wide channels
c5d01a0b311e00fe9df2c30861f4dddb980c15ba authored about 2 years ago
c5d01a0b311e00fe9df2c30861f4dddb980c15ba authored about 2 years ago
spi_txn: improve interrupt safety
25da9d086b819e51b3f01b50d18994557ccd5f3b authored about 2 years ago
25da9d086b819e51b3f01b50d18994557ccd5f3b authored about 2 years ago
eliminate liberror
for now, currently spi errors are thrown inline
38b75f7267aee1aaa32cf898f2335a413d153e6b authored about 2 years ago
add hdzero support for msp vtx
6d077078c670c1bb42de31acbc43efd87cfb08cb authored about 2 years ago
6d077078c670c1bb42de31acbc43efd87cfb08cb authored about 2 years ago
add DMA failloop
b9b369c6121beb47a8d10709b90428027d09878c authored about 2 years ago
b9b369c6121beb47a8d10709b90428027d09878c authored about 2 years ago
sx128x: improve busy handling
797cda181d0c2d87b48e1bf11811c782152c4392 authored about 2 years ago
797cda181d0c2d87b48e1bf11811c782152c4392 authored about 2 years ago
spi: catch transfer errors with bkpt
c0cce361fe3396cbad7a9055fa05ed1c940a5470 authored about 2 years ago
c0cce361fe3396cbad7a9055fa05ed1c940a5470 authored about 2 years ago
spi: wrap continue in atomic block
c31c7ceb0ff103dbf6ab1673963a957f7da70b38 authored about 2 years ago
c31c7ceb0ff103dbf6ab1673963a957f7da70b38 authored about 2 years ago
add dma memory pool
dma: add check for end of buffer
a20799af4e6246d3edee247515afdb86d4b8dbd9 authored about 2 years ago
elrs: fix wide channel handling
514f551544607c5e22ea99debc46d0cb2ffa09e7 authored about 2 years ago
514f551544607c5e22ea99debc46d0cb2ffa09e7 authored about 2 years ago
spi: run done_fn before releasing the txn
8b306562f9714be0f167d3fae8b40b31cdaf1145 authored about 2 years ago
8b306562f9714be0f167d3fae8b40b31cdaf1145 authored about 2 years ago
usb: use static buffer
0c15ef0067038dffc088516dae4a5b4023365d46 authored about 2 years ago
0c15ef0067038dffc088516dae4a5b4023365d46 authored about 2 years ago
use dma memory pool for spi_txn
4f3855b6ec13a76500916999a37e04bfe8c56f0c authored about 2 years ago
4f3855b6ec13a76500916999a37e04bfe8c56f0c authored about 2 years ago
vtx: split file for sa and tramp
ec12e9cbe9ea501d89465a45a2983f2cb8ecb8ac authored about 2 years ago
ec12e9cbe9ea501d89465a45a2983f2cb8ecb8ac authored about 2 years ago
elrs: switch to tx in isr
1acc3ed1e4333266a80c362a0336c609bdce47af authored about 2 years ago
1acc3ed1e4333266a80c362a0336c609bdce47af authored about 2 years ago
elrs: tidy
9637c68771881fccc3aa606c7853522acb57b609 authored about 2 years ago
9637c68771881fccc3aa606c7853522acb57b609 authored about 2 years ago
spi: increase txn count
a523b5705c93db3a66ae912dc779030452174d89 authored about 2 years ago
a523b5705c93db3a66ae912dc779030452174d89 authored about 2 years ago
elrs: update tlm rates
7f35c5bf3252eb26b8549c64652b2334d5c6fb26 authored about 2 years ago
7f35c5bf3252eb26b8549c64652b2334d5c6fb26 authored about 2 years ago
sdcard: increase go-idle tries
78b7960c98f240a1cbcce51d3fac955e598ddf0f authored about 2 years ago
78b7960c98f240a1cbcce51d3fac955e598ddf0f authored about 2 years ago
static buffer for data_flash
07b60d21d9da6cf9a527cbc54bc2b2ddf38471f5 authored about 2 years ago
07b60d21d9da6cf9a527cbc54bc2b2ddf38471f5 authored about 2 years ago