Commit Graph
704 Commits
Author SHA1 Message Date
3djcandMalte Langermann 22dc0cd8fd fix: gx12 SD write issue (possibly temporary fix) 2025-02-01 17:29:27 +01:00
Raphael CoefficandGitHub 21012d3136 feat(vs1053b): use callbacks for RST & MUTE pins (#5836) 2025-01-30 12:14:43 +10:00
3djcandGitHub 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
raphaelcoefficandMalte 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
raphaelcoefficandRaphael Coeffic d4ac6e2c07 refactor(vs1053b): make most functions private 2025-01-17 13:30:49 +01:00
raphaelcoefficandRaphael Coeffic a697f285de chore(vs1053b): comment RIFF header 2025-01-17 13:30:49 +01:00
raphaelcoefficandRaphael 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
3djcandGitHub 2faf1725bc chore: cleanup sdcard (#5519) 2024-09-11 10:50:08 +10:00
richardclliandGitHub 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
philmozandGitHub e0ec49d84e chore(radio): remove EEPROM macros and related code (#5461) 2024-08-22 10:32:16 +10:00
philmozandGitHub 01869444c8 chore: fix some compiler warnings when building firmware (#5453) 2024-08-18 11:57:11 +10:00
3djcandGitHub 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 CoefficandGitHub 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 FeerickandGitHub 839cfbd53c chore: more OTX to ETX housekeeping (#5396) 2024-08-14 21:02:29 +10:00
Raphael CoefficandGitHub 0768091fe1 chore: update ST USB middleware to v2.11.3 (#5431) 2024-08-14 21:02:07 +10:00
Raphael CoefficandGitHub d6656c3a2e feat: add support for USB HS (#5430) 2024-08-14 21:01:48 +10:00
Raphael CoefficandGitHub 4c30b09c08 feat: add color formats to WS2812 driver (#5428) 2024-08-14 10:03:06 +10:00
Raphael CoefficandGitHub 3bdec2f347 feat: H7 SPI support (#5425) 2024-08-13 15:03:47 +02:00
Raphael CoefficandGitHub 2df817fbf0 feat: async 10ms timer handler (#5424) 2024-08-13 22:24:06 +10:00
Raphael CoefficandGitHub b83adc9d9c feat: add support for H7 USB voltage detector (#5423) 2024-08-13 21:12:47 +10:00
3djcandGitHub c231efcb7a fix(tx16s): turn on AUX2 power when used for BT (#5353) 2024-08-13 11:22:27 +10:00
Raphael CoefficandGitHub 5ad38828fa fix: compiling with DEBUG (#5377) 2024-08-05 10:07:37 +10:00
richardclliandGitHub 56b3d5bbb1 fix: uart auto oversampling calculation (#5319) 2024-07-30 11:47:50 +10:00
Peter FeerickandGitHub ca459bb91c chore: replace all instances of outdated header (#5336) 2024-07-29 09:35:40 +10:00
Raphael CoefficandGitHub 3d8854abdf feat: linker support for firmware in external flash (#5290) 2024-07-26 21:34:43 +10:00
Raphael CoefficandGitHub e9a2b7e31c fix: do not init the watchdog in flash driver (#5321) 2024-07-25 18:27:59 +10:00
Raphael CoefficandGitHub be3b461af1 fix: I2C support for H7 (#5302) 2024-07-18 12:59:57 +10:00
Raphael CoefficandGitHub 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 CoefficandGitHub b630982b20 fix: SDIO issues after H7 support (#5260) 2024-07-10 11:59:50 +10:00
Raphael CoefficandGitHub 9518dca3f9 feat: telemetry buffer for all internal modules (#5267) 2024-07-08 21:41:43 +10:00
Raphael CoefficandGitHub d575242c0f refactor: bootloader & cmake cleanup (#5232) 2024-07-07 21:06:59 +10:00
3djcandGitHub 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
richardclliandGitHub 45acf21a70 fix: conditional code problem due to new gpio driver (#5241) 2024-07-04 13:48:40 +10:00
richardclliandGitHub 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
philmozandGitHub 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
3djcandGitHub 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
3djcandGitHub 66c0a2769f fix: serial power port handling (#5190) 2024-06-17 09:13:21 +10:00
Raphael CoefficandGitHub 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