Peter Feerick and GitHub
dbb9a5e4b2
chore: Introduce FreeRTOS Software timers
...
Introduce FreeRTOS Software timers
2022-03-31 16:26:38 +10:00
Peter Feerick and GitHub
7b617c1b50
fix: LUA=N compile fixes, radio hardware tab bottom padding (for touch) ( #1755 )
...
* Fix `LUA=N` compile breakage and tidyup on NV14
* Alignment and padding
Resolves #1751 but incomplete solution,
as the real cuplrit appears to somehow
be in `InternalModuleWindow`
2022-03-31 11:52:17 +10:00
Raphael Coeffic
a994fc708a
WiP internal module buffer
2022-03-25 18:15:56 +01:00
Jonathan Hudson and GitHub
3732d7623f
implement canonial terminal back delete ( #1712 )
2022-03-21 12:58:10 +10:00
Raphael Coeffic
4bdd7e7ea7
GPS support at runtime
2022-03-20 16:30:58 +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
f733810c79
WiP: refactor serial ports
2022-03-20 16:22:12 +01:00
Peter Feerick
f0077d4f7e
fix: cli typo from b2eb299d04
2022-02-02 12:19:50 +10:00
Peter Feerick
b2eb299d04
fix: cli rfmod serial output glitch + add err msgs
...
Thanks to @CapnBry for spotting this ;)
2022-02-02 12:17:26 +10:00
Raphael Coeffic and Peter Feerick
09c49e24ee
Remove SKY9X target
2022-01-29 14:40:17 +10:00
Raphael Coeffic and GitHub
0ee144dd25
Remove useless DEBUG_TASKS (not supported on FreeRTOS) ( #1448 )
2022-01-21 12:59:45 +10:00
Raphael Coeffic
37dd890714
Reverted BOOTCMD pin
2021-12-17 15:17:49 +01:00
Raphael Coeffic
1fb06a7c3a
Do not use DMA based send in passthrough mode
...
The USB buffer could be located and CCM, which does not work with DMA.
2021-12-17 15:17:49 +01:00
Raphael Coeffic
cd4b782cfe
Prepare intmodule bootpin
2021-12-17 15:17:49 +01:00
Raphael Coeffic and Raphael Coeffic
5bbc055f3e
Remove debug pins
2021-11-21 11:18:35 +01:00
Raphael Coeffic and Raphael Coeffic
a2b7f88e41
Added command to start/stop the pulses
2021-11-21 11:18:35 +01:00
Raphael Coeffic and Raphael Coeffic
81da0bf587
Added power and bootpin commands (Thx @pkendall64)
2021-11-21 11:18:35 +01:00
Raphael Coeffic and Raphael Coeffic
85ec133ff3
Auto baudrate on serialpassthrough
...
baudrate param becomes optional
2021-11-21 11:18:35 +01:00
Raphael Coeffic and Raphael Coeffic
c5c2829c24
Added baud rate changing on the fly to serial pass through
2021-11-21 11:18:35 +01:00
Raphael Coeffic and Raphael Coeffic
f3301e6210
Added control line and bitrate callbacks
...
And some additional clean-up
2021-11-21 11:18:35 +01:00
Raphael Coeffic and Raphael Coeffic
01059da849
Fixed serial passthrough exit when pulling USB cable
2021-11-21 11:18:35 +01:00
Raphael Coeffic and Raphael Coeffic
aa7b0143bd
Add active polling on UART buffer and bigger USB buffers
2021-11-21 11:18:35 +01:00
Raphael Coeffic and Raphael Coeffic
96743a9fc4
PoC: connect USB/serial ISR directly to the respective serial send
...
This assumes that USB IRQ has a lower logical prio as the UART IRQ so that it can be pre-empted by the USART ISR.
2021-11-21 11:18:35 +01:00
Raphael Coeffic and Raphael Coeffic
3e390bd582
Cleanup debug pin toggle
2021-11-21 11:18:35 +01:00
Raphael Coeffic and Raphael Coeffic
73790c1654
Use FreeRTOS stream buffers and task notifications
2021-11-21 11:18:35 +01:00
Raphael Coeffic and Raphael Coeffic
4124d0a950
Quick and dirty: use a memory address actually usable with DMA
2021-11-21 11:18:35 +01:00
Raphael Coeffic and Raphael Coeffic
0cef967912
Fix typo
2021-11-21 11:18:35 +01:00
Raphael Coeffic and Raphael Coeffic
ffd537a28b
Fixed compiling with DEBUG=ON
2021-11-21 11:18:35 +01:00
Raphael Coeffic and Raphael Coeffic
c8a4a80ffd
Serial pass-through
2021-11-21 11:18:35 +01:00
Raphael Coeffic and Raphael Coeffic
6b94c2f45d
Small fixes for TX16S
2021-11-21 11:18:35 +01:00
Raphael Coeffic and Raphael Coeffic
b1b3423844
Use stream buffer for CLI
2021-11-21 11:18:35 +01:00
Raphael Coeffic and Raphael Coeffic
7cfcac3e1e
Fix compiling with CLI and define most commands away
2021-11-21 11:18:35 +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
jfrickmann and Raphael Coeffic
95b87db3e0
Did a scripted search and replace to replace 40 existing theme colors with 11 new theme colors.
2021-08-22 19:39:50 +02:00
Raphael Coeffic
d4edb7713e
WiP: FreeRTOS integration
2021-07-31 17:31:49 +02:00
Raphael Coeffic
00e4194a70
Replace proprietary libAccess
2021-07-20 13:52:29 +02:00
3djc
70d24506da
Merge branch '2.3' into 2.4
...
# Conflicts:
# radio/src/fonts/480x272/font_dblsize.png
# radio/src/fonts/480x272/font_xxlsize.png
# radio/src/gui/128x64/model_setup.cpp
# radio/src/gui/128x64/radio_setup.cpp
# radio/src/gui/480x272/model_receiver_options.cpp
# radio/src/gui/480x272/model_setup.cpp
# radio/src/gui/480x272/radio_calibration.cpp
# radio/src/gui/480x272/radio_hardware.cpp
# radio/src/gui/common/stdlcd/draw_functions.cpp
# radio/src/gui/gui_common.cpp
# radio/src/keys.h
# radio/src/lua/interface.cpp
# radio/src/pulses/afhds3.h
# radio/src/rtos.h
# radio/src/switches.cpp
# radio/src/targets/common/arm/stm32/aux_serial_driver.cpp
# radio/src/targets/horus/CMakeLists.txt
# radio/src/targets/horus/lcd_driver.cpp
# radio/src/targets/horus/startup_stm32f42_43xxx.s
# radio/src/targets/taranis/CMakeLists.txt
# radio/src/telemetry/crossfire.h
# radio/src/telemetry/multi.cpp
# radio/src/translations.cpp
# radio/src/translations/it.h.txt
# radio/src/translations/untranslated.h
# radio/util/font2png.py
# tools/commit-tests.sh
2021-04-08 11:42:28 +02:00
Risto and rotorman
ecfa393a9b
Uniform CLI stackinfo output in bytes.
...
Main task size currently in double words, the CoOS RTOS task stack sizes in bytes.
Available stack size output was in double words, now everything uniform in bytes also added "bytes" label to CLI output to make this clear.
2021-02-18 16:33:24 +01:00
Bertrand Songis
8ad093ea86
Cosmetics
2019-10-04 19:05:32 +02:00
Bertrand Songis
d31f566965
Updates
2019-10-04 18:59:38 +02:00
Bertrand Songis
284a9d1f5e
Compilation fixes
2019-08-29 09:34:27 +02:00
Bertrand Songis
f4f8893ae9
New UI merged
2019-08-28 20:50:14 +02:00
Bertrand Songis
e7736f3fdc
Replace NULL by nullptr
2019-08-28 10:28:11 +02:00
Bertrand Songis and GitHub
151827ada5
Bsongis/x9d+ 2019 ( #6588 )
...
X9D+ 2019 added
2019-07-26 19:18:29 +02:00
Bertrand Songis and GitHub
eaf595bd76
Refactoring keys/switches/trims in simu ( #6515 )
...
Refactoring keys/switches/trims in simu
2019-06-18 20:07:15 +02:00
Bertrand Songis
005334b359
Cosmetics
2019-06-06 09:54:37 +02:00
Bertrand Songis
c28210e3e4
Rotary encoder refactoring
2019-04-30 14:55:21 +02:00
Bertrand Songis
5ab678298f
Compilation fixes
2019-04-25 16:02:34 +02:00