Raphael Coeffic and Raphael Coeffic
86152da85d
Remove scratch buffer
2022-06-11 15:38:08 +02:00
Raphael Coeffic
59191f37c3
Use software timers to trigger telemetry processing
2022-03-25 16:50:00 +01:00
Raphael Coeffic and Raphael Coeffic
9d5cd1876c
Added support for Lemon-Rx DSMP
2022-03-24 10:40:17 +01:00
Raphael Coeffic
937e92ede7
Moved PPM driver to synchronous mode (horus only)
...
TODO: trainer output and taranis driver
2022-03-20 16:22:13 +01:00
Raphael Coeffic
e5c852ab37
Fixed some compilation issues
2022-03-20 16:22:12 +01:00
rotorman and Risto
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 and Raphael Coeffic
004989ea57
[color] Move touch panel init to UI task
...
This allows for the timeout checks in I2C code to work properly as they are based on SysTick IRQ, which is started by FreeRTOS when the scheduler is started.
Resolves #803
2021-09-26 10:29:39 +02:00
Raphael Coeffic
c389000713
Enable pulses for AFHDS2A (avoids WDG reset)
2021-09-19 16:17:47 +02:00
Raphael Coeffic
6a202015e0
Fix flashing firmware over S.Port (modules / receiver).
...
Resolves #541
2021-08-02 17:28:01 +02:00
Raphael Coeffic
21280c4102
Some cleanup
2021-07-31 17:31:51 +02:00
Raphael Coeffic
56542bf7e8
Some fixes for simu
2021-07-31 17:31:50 +02:00
Raphael Coeffic
40609f5d67
Moved drawSplash() into UI task and fixed task prios
2021-07-31 17:31:50 +02:00
Raphael Coeffic
d4edb7713e
WiP: FreeRTOS integration
2021-07-31 17:31:49 +02:00
Raphael Coeffic
6bf0fe2889
Cleanup useless code
2021-07-21 16:06:16 +02:00
Raphael Coeffic
b3747e0523
Moved telemetry check to execMixerFrequentActions() to avoid colliding with frames sent by the mixer
2021-07-20 16:44:18 +02:00
Raphael Coeffic and Raphael Coeffic
c8482dfa6f
Raised maximum mixer scheduler period to 50ms (20Hz)
...
Resolves #7
2021-06-04 07:04:45 +02:00
Raphael Coeffic
2f5b522413
Merge branch '2.3' into 2.4
2021-05-16 12:55:21 +02:00
Raphael Coeffic
1452d9548e
Merge branch 'otx-2.3' into 2.3
2021-05-16 12:35:28 +02:00
3djc
266ec075d8
Cosmetics
2021-05-12 17:55:45 +02:00
3djc
d695719262
Cosmetics
2021-05-12 17:52:03 +02:00
3djc
1703ffc061
latency improve
2021-05-12 17:48:31 +02:00
Raphael Coeffic and Raphael Coeffic
afef06374a
Fix mixer scheduler 33Hz only issue
...
introduced by opentx/opentx#8474
2021-05-12 07:00:03 +02:00
3djc
cfc7c0ea86
Improved sync
2021-05-11 18:15:25 +02:00
3djc
466cd4889c
run some task more frequently
2021-04-27 13:04:11 +02:00
3djc
0a5c3d5969
Merge branch '2.3' into 2.4
2021-04-15 10:48:46 +02:00
3djc
b1812ce90c
Fix T8
2021-04-15 09:42:41 +02:00
Raphael Coeffic
f39a4eed95
create mutexes before starting tasks
2021-04-08 19:51:22 +02:00
3djc
9ba3914ec4
Cosmetics
2021-04-05 17:51:13 +02:00
3djc
84387e7e0f
Cosmetics
2021-04-05 11:16:17 +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
olliw42
514d7cd9d2
TaskIndex enum is not used, and had a superfluous bluetooth entry also
2021-01-26 07:59:56 +01:00
3djc
31c20fc8eb
Fix synced
2021-01-08 17:53:38 +01:00
3djc
d712a17f62
Handle more module combination
2020-12-22 10:07:37 +01:00
Raphael Coeffic
e2fb0522cd
fixed pxx1 driver
2020-12-09 07:24:28 +01:00
Raphael Coeffic
92f27a853a
moved sync pulse sending to *before* periodic mixer processing
...
This should enable a more stable pulse sending to the module.
2020-12-09 07:24:27 +01:00
Raphael Coeffic
02660c763a
mixer scheduler
2020-12-09 07:24:27 +01:00
3djc and GitHub
205ac7a21d
Ghost support ( #7900 )
2020-08-28 15:54:51 +02:00
3djc and GitHub
2bca354029
Please Travis ( #7802 )
2020-07-07 17:04:43 +02:00
3djc and GitHub
0eb203e827
Tx16s sbus in ( #7787 )
...
Enable SBUS trainer input
2020-07-07 15:56:18 +02:00
Bertrand Songis and GitHub
8c3f226a6e
Bsongis/modules sync issue 7288 ( #7294 )
...
Fixes #7288
2020-01-13 23:43:13 +01:00
Bertrand Songis and GitHub
4cdd17f0d7
MAGIC value for powerReason should be stored in RTC backup on Horus ( #7096 )
...
- Allows the radio main application to start correctly when coming from an app in RAM
- Refactoring of the `UNEXPECTED_SHUTDOWN()` process
- Saves the RTC battery as BACKUP RAM is not needed on normal shutdown
- On PWR OFF on an ALERT, the radio won't show the next alert before shutting down
- Bootloader flashable through the SD Manager
2019-11-21 11:50:33 +01:00
Bertrand Songis
e8c7229ff2
Fixes #6727
2019-09-09 14:18:50 +02:00
Bertrand Songis and GitHub
13dee00eed
Bsongis/rssi from 2 different modules ( #6711 )
...
RSSI from 2 different modules
2019-09-05 17:24:48 +02:00
Anton Evmenenko and Bertrand Songis
59d3f2d16f
USB joystick support for 9xrpro ( #5776 )
...
* hid-mouse example added
* cmake script and sources fixed
* massstorage is turned off (it is still not used)
* first test (mouse instead of joystick)
* mouse renamed to joystick one more time
* it works
* refactoring
* useless files removed
* usbJoystickUpdate() moved to appropriate place
* masstorage removed for sky9x
* "keyboard" -> "joystick"
* productDescriptor changed to "SKY9X Joystick"
* attempt to fix travis
* joystick.cpp moved to FIRMWARE_TARGET_SRC
* meaningless if removed
* code style fixed for opentx/radio/src/targets/sky9x/joystick.cpp
* Revert "masstorage removed for sky9x"
This reverts commit 426726283fa9930a2742aad86b6163bd9930c446.
* opentx/radio/src/targets/sky9x/usb_driver.cpp added
* useless include removed
2019-08-26 23:55:48 +02:00
Bertrand Songis
1f08f2c315
Fixes
2019-08-26 15:11:04 +02:00
Bertrand Songis
2ce17f3b68
More unneeded definitions removed
2019-08-20 18:04:19 +02:00
Bertrand Songis
e0214ee51b
Heartbeat used on X10
2019-07-16 09:42:49 +02:00
Bertrand Songis and GitHub
58104417bb
Bsongis/r9m lite pro highspeed ( #6546 )
...
R9M Lite Pro @ 450k
2019-07-05 10:45:43 +02:00
Bertrand Songis
afa69cb0c5
Thread names and cosmetics
2019-06-18 12:13:11 +02:00