Armel FAUVEAU
5b6174085b
Optimize multiboot RAM with a safe Overlay
2026-08-19 17:52:47 +02:00
Armel FAUVEAU
ec0d537b69
Add ENABLE_NO_HEAP to drop the unused reserved heap
2026-08-19 16:19:48 +02:00
Armel FAUVEAU
7f906300e3
Add opt-in Fusion development firmware build
2026-07-28 18:33:19 +02:00
Armel FAUVEAU
2f0852cd03
Add SysInf build details page
2026-04-27 04:12:51 +02:00
Meng Zhuo
164a72738a
build: enable LTO by default
...
LTO saves ~4K in Flash and ~300 Bytes in RAM
Disable LTO
```
Memory region Used Size Region Size %age Used
RAM: 12256 B 16 KB 74.80%
FLASH: 84304 B 118 KB 69.77%
```
Enable LTO
```
[82/82] Linking C executable f4hwn.fusion.elf
Memory region Used Size Region Size %age Used
RAM: 11904 B 16 KB 72.66%
FLASH: 80820 B 118 KB 66.89%
```
2026-01-30 10:26:52 +08:00
muzkr
aae3a2892c
Add USB support
2025-11-10 05:23:05 +08:00
Armel FAUVEAU
c04d73818d
Move to Docker build
2025-10-26 19:15:57 +01:00
muzkr
a5690b5bf4
SPI flash driver (write) & settings saving
2025-10-26 01:46:11 +08:00
muzkr
1bc5316248
Port drivers and eliminate build errors
2025-10-23 19:57:44 +08:00
muzkr
ebac7e87f3
Port K1 drivers
...
Port drivers: gpio, keyboad, system, systick, uart, flashlight
2025-10-22 18:39:11 +08:00
muzkr
60ba4cbea6
Re-structure source code: move printf into App
2025-10-22 14:47:42 +08:00
muzkr
fd35d216b2
Re-structure source code
2025-10-22 12:38:54 +08:00