3djc and Malte Langermann
22dc0cd8fd
fix: gx12 SD write issue (possibly temporary fix)
2025-02-01 17:29:27 +01:00
Raphael Coeffic and GitHub
21012d3136
feat(vs1053b): use callbacks for RST & MUTE pins ( #5836 )
2025-01-30 12:14:43 +10:00
3djc and GitHub
32691926e6
fix: gx12 not entering bootloader ( #5823 )
...
Another symptom appear to be that switches and buttons weren't working correctly on some GX12 handsets on a cold boot
2025-01-23 07:37:38 +10:00
raphaelcoeffic and Malte Langermann
f22b9c0658
feat(radio): I2S driver
2025-01-18 11:31:07 +01:00
3d25c2a0f8
feat: H7 support ( #5738 )
...
Co-authored-by: Richard Li <richard.li@ces.hk >
Co-authored-by: philmoz <phil.a.mitchell@gmail.com >
Co-authored-by: raphaelcoeffic <1050031+raphaelcoeffic@users.noreply.github.com >
2025-01-18 10:08:13 +01:00
raphaelcoeffic and Raphael Coeffic
d4ac6e2c07
refactor(vs1053b): make most functions private
2025-01-17 13:30:49 +01:00
raphaelcoeffic and Raphael Coeffic
a697f285de
chore(vs1053b): comment RIFF header
2025-01-17 13:30:49 +01:00
raphaelcoeffic and Raphael Coeffic
6d6c449c12
chore: audio drivers cleanup
2025-01-17 13:30:49 +01:00
36cdd93a1a
feat: support for RadioMaster GX12 ( #5703 )
...
Co-authored-by: raphaelcoeffic <1050031+raphaelcoeffic@users.noreply.github.com >
Co-authored-by: philmoz <phil.a.mitchell@gmail.com >
Co-authored-by: Peter Feerick <peter.feerick@gmail.com >
2024-12-13 12:41:38 +10:00
d417228677
feat: special function to push customisable switches ( #5497 )
...
Co-authored-by: philmoz <phil.a.mitchell@gmail.com >
Co-authored-by: elecpower <elecpower@users.noreply.github.com >
2024-09-14 11:56:42 +10:00
3djc and GitHub
2faf1725bc
chore: cleanup sdcard ( #5519 )
2024-09-11 10:50:08 +10:00
richardclli and GitHub
39ccd7428c
fix(pl18): ws2812 not working properly after v16 support ( #5511 )
2024-09-06 12:30:59 +10:00
17bf9dc813
feat: support for HelloRadioSky V16 ( #5317 )
...
Co-authored-by: Peter Feerick <pfeerick@users.noreply.github.com >
2024-09-02 09:45:59 +10:00
philmoz and GitHub
e0ec49d84e
chore(radio): remove EEPROM macros and related code ( #5461 )
2024-08-22 10:32:16 +10:00
philmoz and GitHub
01869444c8
chore: fix some compiler warnings when building firmware ( #5453 )
2024-08-18 11:57:11 +10:00
3djc and GitHub
ce01091eea
feat: indicate in analog debug if serial gimbals are used ( #5442 )
2024-08-18 11:52:21 +10:00
raphaelcoeffic
fa5842a4a4
fix: add missing F2 soft-fpu flag
2024-08-17 08:49:08 +02:00
Raphael Coeffic and GitHub
b1fb9bc396
fix(radio): soft-serial polarity ( #5439 )
2024-08-16 10:28:47 +10:00
6bf335166f
fix: SPI word transfer ( #5436 )
...
Co-authored-by: raphaelcoeffic <1050031+raphaelcoeffic@users.noreply.github.com >
2024-08-15 12:34:22 +02:00
Peter Feerick and GitHub
839cfbd53c
chore: more OTX to ETX housekeeping ( #5396 )
2024-08-14 21:02:29 +10:00
Raphael Coeffic and GitHub
0768091fe1
chore: update ST USB middleware to v2.11.3 ( #5431 )
2024-08-14 21:02:07 +10:00
Raphael Coeffic and GitHub
d6656c3a2e
feat: add support for USB HS ( #5430 )
2024-08-14 21:01:48 +10:00
Raphael Coeffic and GitHub
4c30b09c08
feat: add color formats to WS2812 driver ( #5428 )
2024-08-14 10:03:06 +10:00
Raphael Coeffic and GitHub
3bdec2f347
feat: H7 SPI support ( #5425 )
2024-08-13 15:03:47 +02:00
Raphael Coeffic and GitHub
2df817fbf0
feat: async 10ms timer handler ( #5424 )
2024-08-13 22:24:06 +10:00
Raphael Coeffic and GitHub
b83adc9d9c
feat: add support for H7 USB voltage detector ( #5423 )
2024-08-13 21:12:47 +10:00
3djc and GitHub
c231efcb7a
fix(tx16s): turn on AUX2 power when used for BT ( #5353 )
2024-08-13 11:22:27 +10:00
Raphael Coeffic and GitHub
5ad38828fa
fix: compiling with DEBUG ( #5377 )
2024-08-05 10:07:37 +10:00
richardclli and GitHub
56b3d5bbb1
fix: uart auto oversampling calculation ( #5319 )
2024-07-30 11:47:50 +10:00
Peter Feerick and GitHub
ca459bb91c
chore: replace all instances of outdated header ( #5336 )
2024-07-29 09:35:40 +10:00
Raphael Coeffic and GitHub
3d8854abdf
feat: linker support for firmware in external flash ( #5290 )
2024-07-26 21:34:43 +10:00
Raphael Coeffic and GitHub
e9a2b7e31c
fix: do not init the watchdog in flash driver ( #5321 )
2024-07-25 18:27:59 +10:00
Raphael Coeffic and GitHub
be3b461af1
fix: I2C support for H7 ( #5302 )
2024-07-18 12:59:57 +10:00
Raphael Coeffic and GitHub
3430f3de55
chore: delays driver cleanup ( #5295 )
2024-07-18 11:45:56 +10:00
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