Commit Graph
58 Commits
Author SHA1 Message Date
Raphael CoefficandGitHub ffe4fe7e17 fix: clear internal module FIFO after DMA init (#2527)
Otherwise, NDTR will be 0 instead of [buffer size], and thus the read index will not be set to the correct value.
2022-10-13 09:33:51 +10:00
Raphael CoefficandRaphael Coeffic 5132e11d41 Add some support for RX DMA on internal module 2022-08-11 12:15:46 +02:00
Raphael CoefficandRaphael Coeffic f952c5f7c7 Internal and external module buffers are now private 2022-08-11 12:15:46 +02:00
Raphael Coeffic dae1c77f47 fix(t-lite): internal module on targets without TX DMA was not sending at all 2022-07-04 12:35:03 +02:00
Raphael CoefficandRaphael Coeffic 8821c4ea8c Fix internal module HAL taranis and horus 2022-06-25 16:09:04 +02:00
Raphael Coeffic a994fc708a WiP internal module buffer 2022-03-25 18:15:56 +01:00
Raphael Coeffic b39baa2360 Use USB VCP as a normal serial driver as well 2022-03-20 16:22:14 +01:00
Raphael Coeffic 530d395204 WiP 2022-03-20 16:22:14 +01:00
Raphael Coeffic 025659ac36 Add support for RX DMA 2022-03-20 16:22:14 +01:00
Raphael Coeffic 5c21dee2fa Configurable IRQ prio and read first in ISR 2022-03-20 16:22:14 +01:00
Raphael Coeffic fa3389447c HAL LL serial driver 2022-03-20 16:22:14 +01:00
Raphael Coeffic fe2266fb70 AFHDS2 and PXX1 serial module drivers 2022-03-20 16:22:12 +01:00
Raphael Coeffic ffefd0f6dd External serial driver moved to a separate driver 2022-03-20 16:22:12 +01:00
Raphael Coeffic f733810c79 WiP: refactor serial ports 2022-03-20 16:22:12 +01:00
Raphael Coeffic 55689c4084 hotfix: T-pro does not have TX DMA on internal module 2022-01-21 12:38:15 +01:00
Raphael CoefficandRaphael Coeffic c5c2829c24 Added baud rate changing on the fly to serial pass through 2021-11-21 11:18:35 +01:00
Raphael CoefficandRaphael Coeffic 73790c1654 Use FreeRTOS stream buffers and task notifications 2021-11-21 11:18:35 +01:00
Raphael CoefficandRaphael Coeffic c95667394c OMG when is it ending 2021-11-21 11:18:35 +01:00
Raphael CoefficandRaphael Coeffic 496c3861c4 Fix targets with internal module UART without DMA 2021-11-21 11:18:35 +01:00
Raphael CoefficandRaphael Coeffic c8a4a80ffd Serial pass-through 2021-11-21 11:18:35 +01:00
Raphael CoefficandRaphael Coeffic 9fb741be98 Don't forget to actually send the payload 2021-11-21 11:18:35 +01:00
rotormanandRisto fc2142ec78 Changed uniformly to EdgeTX boiler plate (also added boiler for files that were missing it). 2021-10-02 14:22:01 +02:00
Raphael Coeffic c374e3369b Send pulses as well.... 2021-09-19 16:17:47 +02:00
Raphael Coeffic 6126241f0b Revert "Further protection"
This reverts commit 751bb6127d.
2021-06-23 12:45:13 +02:00
3djcandRaphael Coeffic 751bb6127d Further protection 2021-06-23 06:28:17 +02:00
Bertrand Songis 8e85138659 Cosmetics 2021-04-14 09:57:01 +02:00
Raphael Coeffic 02660c763a mixer scheduler 2020-12-09 07:24:27 +01:00
3djcandGitHub 4ffb1a34dc Fix T12 DMA conflict (#7505) 2020-04-09 10:19:49 +02:00
Raphael CoefficandRaphael Coeffic 6b12010473 Add T16 support
Added support for:
- T16 radio
- internal multi-protocol module.
- flashing internal and external multi-protocol modules.

Many thx to:
- goebish, for the hardware support.
- qba667, for the original patches for the internal multi-protocol support (UI and serial com).
2019-09-24 22:12:13 +02:00
Bertrand Songis e9704ec3bb Typo 2019-07-15 13:59:26 +02:00
Bertrand SongisandGitHub 58104417bb Bsongis/r9m lite pro highspeed (#6546)
R9M Lite Pro @ 450k
2019-07-05 10:45:43 +02:00
Bertrand SongisandGitHub b20e4a6be4 Pulses refactoring (another one!) (#6510)
Pulses refactoring (another one!)
2019-06-17 12:02:42 +02:00
Bertrand Songis 3a99fcd826 [PXX2] R9M/R9 BIND options added 2019-04-24 11:13:29 +02:00
Bertrand Songis 8fde002805 Power OFF on internal and external modules also put TX / RX / BOOTCMD to LOW 2019-04-09 22:24:41 +02:00
Bertrand Songis 471d1c6f53 [PXX2] Telemetry push fix 2019-03-21 10:00:52 +01:00
Bertrand Songis 04ba9e5c68 Compilation fixes 2019-03-20 16:32:58 +01:00
Bertrand Songis 90959c8817 PXX2 probe on hold for now 2019-03-15 12:11:03 +01:00
3djcandBertrand Songis f7f1b1ff7b 3djc/test (#7)
More modules support
2019-03-14 17:51:59 +01:00
Bertrand Songis c469794753 [X3 / X-Lite] Internal module was never powered off 2019-03-13 13:59:24 +01:00
Bertrand Songis d3af7fca5d [Pulses] PXX2 Probe warning 2019-03-12 18:20:55 +01:00
Bertrand Songis fd012a52c7 [Pulses] Refactoring 2019-03-12 17:46:27 +01:00
Bertrand Songis 9fbff6e67d Fixes (TELEMETRY DATA0 missing) 2019-03-05 11:46:39 +01:00
Bertrand Songis a4434bc5f3 Fixes. Flash an external module should work 2019-02-21 16:57:23 +01:00
Bertrand Songis 9472fd2132 PXX2 pulses now received on external module 2019-02-21 12:27:52 +01:00
Bertrand Songis 655966fba2 Flash internal module 2019-02-20 14:59:38 +01:00
Bertrand Songis f17212f9b7 Possibility to disable PXX1 / PXX2 / CROSSFIRE 2019-02-09 12:43:05 +01:00
Bertrand Songis 62c7a1978e RAM saving 2019-02-09 11:33:43 +01:00
Bertrand Songis aef7a1074f Taranis internal module fix 2019-02-08 11:54:23 +01:00
Bertrand Songis 7b5b7c6d54 Taranis external module fix 2019-02-08 10:55:11 +01:00
Bertrand Songis 89bdf9085b Fixes for X7 2019-02-07 17:27:21 +01:00