ThomasKuehne and GitHub
2f06fc1a9b
fix(radio): "DCL - The Game" not detecting USB joystick ( #4653 )
...
May also affect some other software / games which look at more than just the USB PID/VID
2024-02-17 17:58:40 +10:00
richardclli and GitHub
4502c673da
fix: ADC EXT channel shifting on some ADC configuration ( #4563 )
2024-01-28 11:38:12 +10:00
richardclli and GitHub
4c2ea7a60a
feat(color): Use DMA for SPI flash access ( #4478 )
2024-01-21 12:01:24 +10:00
richardclli and GitHub
eaf4a648d3
fix(radio): Remove leftover USB device name hack ( #4542 )
2024-01-15 19:13:37 +10:00
MRC3742 and GitHub
3722de987f
fix(x10-express): Touch Screen Mod PCBREV check failing in cold temps( #4529 )
2024-01-12 11:24:42 +10:00
fa12b27438
feat(radio): Discover SBUS trainer availability ( #4266 )
...
Co-authored-by: raphaelcoeffic <1050031+raphaelcoeffic@users.noreply.github.com >
Co-authored-by: Peter Feerick <peter.feerick@gmail.com >
2024-01-05 11:48:46 +10:00
Raphael Coeffic and GitHub
6c79bcfd6d
fix(sdio): Check card state after each block written ( #4500 )
2024-01-02 07:18:08 +10:00
Raphael Coeffic and GitHub
685e9ec5bc
fix(vs1053b): Remove EarSpeaker Spatial Processing ( #4492 )
2024-01-01 07:41:58 +10:00
richardclli and GitHub
795789a033
fix(PL18/PL18EV): Broken USB functionalities post #4207 ( #4471 )
2023-12-27 14:26:27 +08:00
c9334ebda3
refactor: USB HAL conversion + USB lib update ( #4207 )
...
Co-authored-by: raphaelcoeffic <1050031+raphaelcoeffic@users.noreply.github.com >
Co-authored-by: Richard Li <richard.li@ces.hk >
2023-12-24 11:01:48 +10:00
3djc and GitHub
d6db74659f
fix: increase init repeat max time for slow(est) cards ( #4450 )
2023-12-22 11:57:34 +10:00
philmoz and GitHub
f1b5762229
feat(bootloader): Don't show Unix/MacOS dotfiles in firmware list ( #4449 )
2023-12-21 15:31:35 +10:00
Raphael Coeffic and GitHub
26b0581247
fix(soft-serial): Timer toggle mode would skip first period ( #4432 )
2023-12-19 09:39:38 +10:00
42e245b1da
chore: Use CMake way for linker options ( #4396 )
...
Co-authored-by: Richard Li <richard.li@ces.hk >
2023-12-14 09:12:31 +10:00
Frank Zhao and GitHub
071193c679
fix(ws2812): Bit order of WS2812 data stream ( #4400 )
2023-12-11 20:11:01 +10:00
cc17046e7a
feat: Flysky PL18 Support ( #4105 )
...
Co-authored-by: raphaelcoeffic <raphael.coeffic@frafos.com >
Co-authored-by: rotorman <risto.koiva@web.de >
Co-authored-by: Xy201207 <yaoxu@flysky.com >
Co-authored-by: Peter Feerick <peter.feerick@gmail.com >
2023-12-06 09:00:44 +10:00
Raphael Coeffic and GitHub
5153aaeea0
refactor: IWDG driver and EM trigger ( #3846 )
2023-12-04 07:14:25 +10:00
raphaelcoeffic
1f06a3074d
fix: peripheral clock for TIM13
...
This prevented the mixer scheduler to work properly on `horus` targets, which is the only one using `TIM13`.
2023-11-11 13:03:23 +01:00
ca5355e0c7
feat: Add support for Radiomaster MT12 ( #4277 )
...
Co-authored-by: 3djc <lesitewebdejc@hotmail.com >
Co-authored-by: raphaelcoeffic <1050031+raphaelcoeffic@users.noreply.github.com >
Co-authored-by: Peter Feerick <peter.feerick@gmail.com >
2023-11-04 18:18:17 +10:00
b48e07026d
feat: More flexible ADC inputs ( #3870 )
...
Co-authored-by: 3djc <lesitewebdejc@hotmail.com >
Co-authored-by: Peter Feerick <peter.feerick@gmail.com >
Co-authored-by: philmoz <phil.a.mitchell@gmail.com >
2023-11-02 11:07:53 +10:00
1bb624cb43
fix(color): Broken search for model specific audio files for switches ( #4162 )
...
Co-authored-by: raphaelcoeffic <raphael.coeffic@frafos.com >
Co-authored-by: Peter Feerick <peter.feerick@gmail.com >
2023-10-30 19:07:47 +10:00
1af8b78256
refactor: DMA2D and LTDC conversion to HAL/LL ( #3036 )
...
Co-authored-by: Peter Feerick <peter.feerick@gmail.com >
2023-10-23 18:58:02 +10:00
c93695eeaa
perf: Process CRSF telemetry by frame ( #4038 )
...
Co-authored-by: 3djc <lesitewebdejc@hotmail.com >
Co-authored-by: Peter Feerick <peter.feerick@gmail.com >
2023-10-19 13:31:30 +10:00
bug400 and GitHub
1b789cafb3
fix: Ext module not powered when using SBUS or CPPM trainer ( #4167 )
2023-10-18 18:40:21 +10:00
b22a1b5d32
feat: Support for WS2812 RGB LEDs ( #3909 )
...
Co-authored-by: 3djc <lesitewebdejc@hotmail.com >
2023-10-14 14:06:55 +10:00
cb16786a74
feat: SPI flash driver ( #4012 )
...
Co-authored-by: Richard Li <richard.li@ces.hk >
2023-10-13 19:51:11 +10:00
Raphael Coeffic and GitHub
ff2b3ac22a
fix: Internal PXX exclusive S.PORT ( #3822 )
2023-10-13 09:48:32 +10:00
3djc and GitHub
d684930cc9
fix: Allow compile with DEBUG=Y ( #4182 )
2023-10-09 14:30:24 +10:00
Raphael Coeffic and GitHub
3cbcc6b7bf
feat: Automatic soft-serial fallback for module ports ( #3823 )
2023-10-07 12:23:51 +10:00
Raphael Coeffic and GitHub
f12f10dd5e
fix: USB MSD eject ( #4158 )
2023-10-04 08:19:05 +02:00
f40fa1a64b
feat(el18): Use trim hats as keys for navigation ( #3894 )
...
Co-authored-by: elecpower <neilh713@tpg.com.au >
Co-authored-by: Peter Feerick <peter.feerick@gmail.com >
2023-09-29 20:12:54 +10:00
ef6316ef6c
chore(radio): Move const data from RAM to FLASH. ( #4098 )
...
Co-authored-by: philmoz <phil.a.mitchell@gmail.com >
2023-09-29 10:19:06 +02:00
Raphael Coeffic and GitHub
6abd4263a4
feat: better microsecond timer ( #4112 )
2023-09-26 18:30:55 +02:00
Raphael Coeffic and GitHub
1cc1810afc
fix: VS1053b initialisation on NV14/EL18 ( #4108 )
2023-09-25 09:47:15 +02:00
Raphael Coeffic and GitHub
66b9bdd3e4
fix: ADC DMA clock enable and inhibit mask for internal channels ( #4103 )
2023-09-24 19:27:06 +02:00
Raphael Coeffic and GitHub
87df8a4f2c
refactor: SD card SPI HAL ( #3957 )
...
* refactor: SD card SPI driver
* Removed SPI and DMA StdPeriph drivers
* Allow for disabling SPI DMA support
* Disable SPI sdcard CRC support
* Fix 2MHz timer on NV14
* Shared VS1053b driver
* Fix: SPI2 uses PCLK1
* feat: new generic diskio API
* More generic SD_CARD_PRESENT()
* Fixes
* Flush incoming block on token mismatch
* Scratch buffer test
* Incredible hack to re-sync sd card
* fix: SDIO driver
2023-09-23 19:31:56 +10:00
Raphael Coeffic and GitHub
60ccd852e3
fix: Prevent enabling USART IRQ if not supported ( #4086 )
...
Fixes #4073
2023-09-23 14:45:15 +10:00
philmoz and GitHub
e4f845c844
chore(radio): Fix some compiler warnings when building firmware ( #4058 )
2023-09-20 11:16:48 +10:00
Michael and GitHub
d30499f19b
feat: Add SF to mute audio amplifier on supported radios ( #3753 )
...
* SF Audio amplifier mute port to 2.10
* added missing definition STR_SF_DISABLE_AUDIO_AMP
* exclude radios not able to switch audio amp off
* radio/src/storage/yaml/yaml_datastructs_128x64.cpp needs to distinguish between radios with or without switchable audio amps. Expample Zorro vs X9lites
* updated companion and radio language PL
* - added Companion and radio language SE
- removed type unfinished for translated languages
* added radio and companion language JP
* - reverted change to 128x64 yaml_datastructs.h
- moved exclusion of SF DISABLE_AUDIO_AMP based on hw capabilities to UI level
* confused FUNC_ with FUNCTION_
* confused FUNCTION_* with FUNC_*
2023-09-14 19:33:03 +10:00
3djc and GitHub
1f44053705
fix: PXX1 external module timings ( #3941 )
2023-09-01 08:27:48 +02:00
Malte Langermann and GitHub
b377a8b5d4
chore: SDIO conversion to HAL ( #3182 )
2023-08-13 18:56:39 +02:00
3djc and GitHub
ae8e1fff8a
fix: Trainer jack initialisation and driver cleanup ( #3811 )
2023-08-09 21:08:42 +10:00
Raphael Coeffic and GitHub
e99980f1bf
fix(x12s): init periph clocks in ads79xx driver ( #3810 )
2023-08-08 10:07:07 +10:00
zyren and GitHub
79461226a1
fix(tx16): Reduce likehood of TX16s seeming being unresponsive on startup ( #3655 )
...
Reduce the number of retries of SD_MAX_VOLT_TRIAL to solve the problem that the card owner cannot enter the system during the boot process of TX16S.
2023-08-03 12:43:47 +10:00
Raphael Coeffic and GitHub
574369aca4
fix: Use keysGetMaxTrims() instead of MAX_TRIMS ( #3860 )
...
* fix: use keysGetMaxTrims() instead of MAX_TRIMS
* feat: add support for virtual trims
This is necessary for radios like X-lite where half of the trims are simulated
2023-07-30 14:18:58 +10:00
philmoz and GitHub
7247906902
chore(build): Add missing source for bootloader debug build ( #3826 )
2023-07-19 11:27:41 +10:00
Raphael Coeffic and GitHub
179c677427
fix(flysky gimbals): mask first 4 channels when FS gimbals are detected ( #3778 )
...
* fix(flysky gimbals): mask first 4 channels when FS gimbals are detected.
* re-adjust center value to 4096 (2^12).This prevents values higher than necessary being displayed.
2023-07-17 17:53:32 +02:00
a3ab20fe4b
feat: Rationalise module size handling ( #3624 )
...
* Rationalise module size handling
* Compile fix
* DSM2 and DSMP exist only in JR size
* XJT Lite and R9MP require usart
* Fix comment
* Enable no external module choice
* Save some flash
* TProV2 does have a small module
* T20 has a small module
* chore: Define managed by cmake
* fix: X9D+2019 has a JR Micro bay
---------
Co-authored-by: Peter Feerick <peter.feerick@gmail.com >
2023-07-16 11:05:56 +10:00
3djc and GitHub
b1609eb484
chore: Clean HAL (1 of many) ( #3790 )
...
* chore: clean hal (phase 1 of many)
* chore: clean hal : remove KEYS_RCC_AHB1Periph
* chore: clean hal : remove AUX(2)_SERIAL_RCC_AHB1Periph
* chore: clean hal : remove ADC_RCC
2023-07-14 18:25:59 +10:00
3djc and GitHub
1791bbd354
chore: Move gt911 touch to generic EXTI driver ( #3797 )
...
* Move gt911 touch to generic EXTI driver
* Further cleaning
* chore: further cleaning
2023-07-14 18:04:54 +10:00