Commit Graph
108 Commits
Author SHA1 Message Date
Raphael Coeffic ffefd0f6dd External serial driver moved to a separate driver 2022-03-20 16:22:12 +01:00
Raphael Coeffic 803b472c85 Move all serial internal module functions into proper drivers 2022-03-20 16:22:12 +01:00
Raphael Coeffic f733810c79 WiP: refactor serial ports 2022-03-20 16:22:12 +01:00
Raphael CoefficandPeter Feerick 09c49e24ee Remove SKY9X target 2022-01-29 14:40:17 +10:00
Raphael CoefficandRaphael Coeffic 3fd3077944 Fixed simulator 2021-11-21 11:18:35 +01:00
Raphael CoefficandRaphael Coeffic 35f8dc2551 Fixed compilation for pulses based internal module 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 5d240e4e48 WiP internal CRSF pulses 2021-11-21 11:18:35 +01:00
Raphael Coeffic 3588c8d963 Cleanup first a bit 2021-11-06 15:59:34 +01:00
Raphael CoefficandPeter Feerick ba03d02b7a Fixes a race condition on proto list class init between UI and mixer task 2021-10-04 21:52:08 +11: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
Bryan MaylandandPeter Feerick 31cb282dd2 Stop using 50ms mixer period when no module enabled
Also adds a 2ms mixer period if internal and external modules are stopped
but joystick mode is active
2021-10-01 11:16:43 +10:00
Raphael Coeffic e29138f7e3 Draft support internal module NV14 2021-09-19 16:17:47 +02:00
Raphael Coeffic e90c300bf4 Clean-up / renaming MODULE_TYPE_AFHDS3 to MODULE_TYPE_FLYSKY 2021-09-19 16:17:47 +02:00
Raphael CoefficandPeter Feerick f401cd4a12 [color] use own protocol counter
Overloading the frame counter causes aa race condition with the UI thread (see SEND_FAILSAFE_1S()).
2021-09-18 11:57:23 +10:00
Raphael Coeffic 24292d83aa [color] fixed module index to fetch protolist on internal module enable 2021-09-16 08:49:44 +02:00
Raphael Coeffic ba906e1d5d [color] Dynamic MPM proto list 2021-09-11 11:10:00 +02:00
RistoandGitHub 092e11e0c0 Fix uninitialized variable usage compiler warning 2021-08-21 10:14:40 +02:00
Raphael CoefficandGitHub 6e9b09b548 Merge pull request #494 from EdgeTX/nv14-build
NV14 Support and Build
2021-07-27 09:39:03 +02:00
Raphael CoefficandGitHub 1dcb66d83a Merge pull request #477 from EdgeTX/403-access-denied
Enable ISRM internal module for non-FrSky hardware (T16 / TX16S / etc...)
2021-07-27 06:02:45 +02:00
Richard Li 9e044b6f97 Fixed NV14 build error. 2021-07-25 21:15:20 +08:00
Richard Li 30fe801344 Fixed nv14 build. 2021-07-25 16:55:20 +08:00
Raphael Coeffic 74f2445558 WiP: Simu and modules fixes 2021-07-25 08:33:57 +02:00
3djcandRaphael Coeffic fd94ffeb86 Fix colorlcd FRM302 (#8624) 2021-07-22 20:57:15 +02:00
Raphael Coeffic 6bf0fe2889 Cleanup useless code 2021-07-21 16:06:16 +02:00
Peter Feerick 46b3f07f70 Only reset flags on module being enabled 2021-07-15 12:59:42 +10:00
Peter Feerick e745ea254a Clear module flags and failsafeChecked on enable
Clearing the MPM capability flags and failsafeChecked resolves the
issue with false failsafe not set warnings. Needs further testing to see
if it causes any other issues.
2021-07-15 12:59:42 +10:00
Raphael CoefficandRaphael Coeffic e75bd64d54 Simplify pulses code with respect to period settings with PXX1 and PXX2
And a bit of clean-up.
2021-07-09 14:26:26 +02:00
3djcandRaphael Coeffic 90c730d5da Fix pulse timing issue 2021-06-23 06:27:39 +02:00
Raphael CoefficandRaphael Coeffic 343073cfed Set mixer scheduler period to 0 in stopPulsesXxxxModule() 2021-05-19 22:22:14 +02:00
Bertrand SongisandGitHub 81c7338ab3 Merge pull request #8267 from opentx/wismy/racing_mode_rollback
Wismy/racing mode
2021-04-16 17:57:10 +02:00
3djc b1812ce90c Fix T8 2021-04-15 09:42:41 +02:00
Bertrand Songis 5d131093ef Merge with latest 2.3 2021-04-06 09:40:48 +02:00
3djc cff8109d5a Cosmetics 2021-04-05 17:38:10 +02:00
3djc 78dd516069 Allow PCBSKY9X compilation 2021-04-04 19:00:01 +02:00
3djc 41459f180c Merge branch '2.3' into 3djc/2.3-synced 2021-02-16 18:12:56 +01:00
3djc e4b64b1d0e Fix compilation 2021-02-12 07:03:14 +01:00
3djc bdf9e630ca Improve 2021-02-11 17:27:53 +01:00
Bertrand Songis ffa14fc85d PXX2 period wrong for external modules! 2021-02-11 17:15:10 +01:00
3djc b78b457234 Please Travis 2021-02-05 13:17:54 +01:00
3djc f1e957e466 Improve 2021-02-03 10:42:04 +01:00
3djc 2aeb5f7ae6 Ensure module are on after model change 2021-02-01 08:49:21 +01:00
WismyYao 744bcab0b9 enter racing mode by spec function 2021-01-30 13:39:09 +08:00
3djc 2cdbaba716 Merge branch '2.3' into 3djc/2.3-synced
# Conflicts:
#	radio/src/pulses/pulses.cpp
2021-01-26 11:22:58 +01:00
3djc 84c86f718b Jumper TLite support 2021-01-14 13:30:54 +01:00
Raphael Coeffic e00224fea1 fix SBUS rate adjustment 2020-12-09 07:24:27 +01:00
Raphael Coeffic 931743af44 init_intmodule_heartbeat 2020-12-09 07:24:27 +01:00
Raphael Coeffic 8247a05438 debugging crsfshot... 2020-12-09 07:24:27 +01:00
Raphael Coeffic 02660c763a mixer scheduler 2020-12-09 07:24:27 +01:00
3djcandGitHub 205ac7a21d Ghost support (#7900) 2020-08-28 15:54:51 +02:00