c7bc9f01c9
fix(h7): various build fixes ( #5283 )
...
Co-authored-by: raphaelcoeffic <1050031+raphaelcoeffic@users.noreply.github.com >
2024-07-11 11:28:49 +02:00
170bdebcc4
fix: data width must be set before enabling SPI ( #5279 )
...
Co-authored-by: raphaelcoeffic <1050031+raphaelcoeffic@users.noreply.github.com >
2024-07-11 11:27:38 +02:00
Raphael Coeffic and GitHub
b630982b20
fix: SDIO issues after H7 support ( #5260 )
2024-07-10 11:59:50 +10:00
Raphael Coeffic and GitHub
9518dca3f9
feat: telemetry buffer for all internal modules ( #5267 )
2024-07-08 21:41:43 +10:00
Raphael Coeffic and GitHub
d575242c0f
refactor: bootloader & cmake cleanup ( #5232 )
2024-07-07 21:06:59 +10:00
3djc and GitHub
05a13acab6
fix: VersionTag.flavour[] too small for x10express ( #5255 )
2024-07-06 22:11:13 +10:00
b71d2a0228
feat: generic I2C and PCA95xx driver ( #5233 )
...
Co-authored-by: Peter Feerick <peter.feerick@gmail.com >
2024-07-06 21:45:41 +10:00
6f8a5313d5
feat: basic H7 support ( #5228 )
...
Co-authored-by: Malte Langermann <malte@langermann.net >
Co-authored-by: 3djc <3djc@gh.com >
Co-authored-by: raphaelcoeffic <1050031+raphaelcoeffic@users.noreply.github.com >
Co-authored-by: Richard Li <richard.li@ces.hk >
2024-07-05 19:28:44 +10:00
richardclli and GitHub
45acf21a70
fix: conditional code problem due to new gpio driver ( #5241 )
2024-07-04 13:48:40 +10:00
richardclli and GitHub
39a7fcc82a
feat: bootloader support for SPI NOR flash storage ( #4549 )
2024-07-03 10:49:10 +10:00
961c75784e
feat: Fatfish F16 support (main) ( #4485 )
...
Co-authored-by: Peter Feerick <peter.feerick@gmail.com >
2024-06-30 11:55:35 +10:00
philmoz and GitHub
d84a78cc1d
fix(radio): issues with rotary encoder ( #5194 )
...
- detection of initial direction of encoder after startup
- change of direction issue on radios with incorrectly wired encoder
- handle all wiring variations (without needing special #defines)
- handle the case when the radio is started with the encoder not on a detent position
2024-06-21 12:00:44 +10:00
3djc and GitHub
1867e730b5
fix: reduce file system corruption from standalone Lua scripts ( #5148 )
...
Standalone Lua such as the DSM Forward Programming tool do a lot of file
system writing (logging) and appears to overrun some buffer in FafFs,
writing file data right into the FAT, thus corrupting the file system.
Using FF_FS_TINY=1 seems to mitigate this significantly, but does not
appear to completely resolve this.
2024-06-21 10:09:09 +10:00
3djc and GitHub
66c0a2769f
fix: serial power port handling ( #5190 )
2024-06-17 09:13:21 +10:00
Raphael Coeffic and GitHub
3fe1090b33
fix(f2): system clock initialisation ( #5097 )
2024-06-02 08:29:56 +10:00
6579905088
chore(hal): remove StdPeriph ( #5023 )
...
Co-authored-by: raphaelcoeffic <1050031+raphaelcoeffic@users.noreply.github.com >
Co-authored-by: Malte Langermann <malte@langermann.net >
Co-authored-by: 3djc <3djc@gh.com >
Co-authored-by: Richard Li <richard.li@ces.hk >
2024-06-01 11:45:40 +10:00
ThomasKuehne and GitHub
3596e02195
fix(radio): properly center analog USB joystick axis ( #4883 )
2024-05-29 17:55:06 +10:00
Raphael Coeffic and GitHub
b8a0038c68
fix(fw): enable SYSCFG clock before using EXTI ( #5020 )
2024-05-25 10:22:50 +10:00
Raphael Coeffic and GitHub
390c71cd44
fix(trainer): use the timer passed as argument ( #5019 )
2024-05-25 10:20:30 +10:00
3djc and GitHub
c7cb7da21e
feat: add debug for SDIO switch from 1bit to 4bits ( #5042 )
2024-05-22 08:49:24 +10:00
3djc and GitHub
20d0b97399
feat: improve debug handling ( #5039 )
2024-05-20 19:30:27 +10:00
ThomasKuehne and GitHub
a2f0488a9e
chore(radio): stm32_mw_usb_device v2.11.2 catchup ( #4757 )
2024-05-19 19:06:13 +10:00
Raphael Coeffic and GitHub
dbe40509dc
fix(fw): compilation without power switch ( #5021 )
2024-05-18 14:20:44 +10:00
ThomasKuehne and GitHub
faa74267c8
fix(usb): report correct version number ( #4904 )
2024-05-03 13:31:33 +10:00
ThomasKuehne and GitHub
f1e74a90f9
fix(radio): actually use the defined USB joystick strings ( #4930 )
2024-05-03 13:26:07 +10:00
ThomasKuehne and GitHub
60119ae4fa
chore(radio): cleanup -Wundef compiler warnings ( #4853 )
2024-04-15 09:32:57 +10:00
ThomasKuehne and GitHub
8225fb21c5
chore(radio): cleanup -Wzero-as-null-pointer-constant warnings ( #4851 )
2024-04-15 09:31:46 +10:00
ThomasKuehne and GitHub
8ac247e105
fix(radio): usb joystick descriptor, unusable joystick axis ( #4726 )
2024-04-05 19:59:28 +10:00
philmoz and GitHub
f28c1150ed
refactor(color): use LVGL styles and objects for UI, legacy cleanup ( #4407 )
2024-04-05 17:33:14 +10:00
ThomasKuehne and GitHub
6c9c8d7999
chore(radio): reduce USB string buffer by 414 bytes ( #4758 )
2024-04-05 17:15:15 +10:00
ThomasKuehne and GitHub
a1dd0831ea
chore: remove unused USBD_StringSerial ( #4783 )
2024-03-30 15:37:47 +10:00
0b3ced8e55
fix: allow compilation of BW radio when DEBUG=Y ( #4708 )
...
Co-authored-by: raphaelcoeffic <1050031+raphaelcoeffic@users.noreply.github.com >
2024-03-30 11:49:15 +10:00
raphaelcoeffic and Peter Feerick
06c09579fd
fix(usb): do not wait for send state
...
Fixes #4731
2024-03-30 10:16:40 +11:00
philmoz and GitHub
d31d36de4c
fix(mt12): bootloader startup uses wrong trim switch direction ( #4788 )
2024-03-22 20:41:37 +10:00
84a90a75e4
feat: support Jumper T20 V2 ( #4701 )
...
Co-authored-by: 3djc <3djc@gh.com >
Co-authored-by: Peter Feerick <peter.feerick@gmail.com >
2024-03-14 19:08:59 +10:00
ThomasKuehne and GitHub
94a472ecab
fix(radio): stack corruption and other -DUSBJ_EX=OFF issues ( #4684 )
2024-03-06 13:22:04 +10:00
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