Commit Graph
1787 Commits
Author SHA1 Message Date
Armel FAUVEAU e555b48811 Fix TXLock icon 2026-02-02 22:19:38 +01:00
muzkr d70cc8f59a Refine systick config 2026-02-03 00:51:32 +08:00
Armel FAUVEAU cd79144a25 Add Fusion v5.0.2 public beta 2026-02-01 23:06:17 +01:00
Armel FAUVEAU b7151de126 Add new binary 2026-02-01 23:02:57 +01:00
Armel FAUVEAU 4eea0c7910 Update version v5.0.2 2026-02-01 22:59:20 +01:00
Armel FAUVEAU cd7fcdbf54 Fix MR channel persistence when entered with leading zeros (Thanks @Niteshooter for the bug report) 2026-02-01 17:38:32 +01:00
Armel FAUVEAU 3df48febf0 Update donors 2026-01-31 23:26:50 +01:00
Armel FAUVEAU 7f6594ffb2 Experiment alignment 2026-01-31 04:02:55 +01:00
Armel FAUVEAU 3f3dab7833 Fix ENABLE_LTO to false by default 2026-01-30 23:41:35 +01:00
Armel FAUVEAU 7dbabfe60f Merge pull request #120 from mengzhuo/lto
build: enable LTO by default
2026-01-30 18:46:37 +01:00
Armel FAUVEAU c10ed40a4a Merge pull request #119 from mengzhuo/feature_update_v4
Fix build image once
2026-01-30 18:40:33 +01:00
Armel FAUVEAU 0f7b600516 Merge pull request #121 from mengzhuo/array_size
App: clean up duplicate ARRAY_SIZE macros
2026-01-30 18:35:00 +01:00
Meng Zhuo 7189d09d73 App: clean up duplicate ARRAY_SIZE macros 2026-01-30 11:02:00 +08: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
Meng Zhuo 9ab8040e4b Fix build image once
Also fix build on Windows message:
```
docker: Error response from daemon: the working directory 'C:/Program Files/Git/src' is invalid, it needs to be an absolute path
```
2026-01-30 09:40:36 +08:00
Armel FAUVEAU d3b985c5ad Fix compilation error if ENABLE_FEAT_F4HWN_AUDIO is false 2026-01-30 02:15:44 +01:00
Armel FAUVEAU 6ba761db1a Fix Dockerfile 2026-01-30 02:06:10 +01:00
Armel FAUVEAU f4826ed46c Merge pull request #107 from mengzhuo/fsk-tx
Fix FSK TX finished mask definition
2026-01-28 03:38:24 +01:00
Armel FAUVEAU 4c41ff7929 Fix scan list + ALL 2026-01-27 23:12:19 +01:00
Armel FAUVEAU 91e2f61099 Revert fix Scan doesn't detect channels with DCS 2026-01-27 19:22:51 +01:00
Armel FAUVEAU 011009b294 Improve SETTINGS_FactoryReset 2026-01-27 19:01:44 +01:00
Meng Zhuo 1865651a5a Fix FSK TX finished mask definition 2026-01-27 16:17:44 +08:00
Armel FAUVEAU 889de45b18 Add Fusion v5.0.1 public beta 2026-01-25 04:38:34 +01:00
Armel FAUVEAU f4acafb541 Fix limit v5.0.1 2026-01-25 01:12:25 +01:00
Armel FAUVEAU 5ea2f91d73 Add RxA action 2026-01-24 20:00:14 +01:00
Armel FAUVEAU 05ea1efe3d Add screenshot USB-C support 2026-01-24 17:08:42 +01:00
Armel FAUVEAU 095c6f9bca Fix SCAN_LIST_DEFAULT bug 2026-01-24 04:23:18 +01:00
Armel FAUVEAU 45612e3e82 Update MENU_ITEMS 2026-01-24 03:16:49 +01:00
Armel FAUVEAU c13fb3a948 Add SetRxA (Rx FM Audio Profile) 2026-01-24 02:46:44 +01:00
Armel FAUVEAU 9bbb5b4cde Fix broken beep issue 2026-01-23 13:46:12 +01:00
Armel FAUVEAU 608a992bca Improve scanlist input 2026-01-23 02:11:44 +01:00
Armel FAUVEAU 74de508a28 Refactoring 2026-01-23 00:14:37 +01:00
Armel FAUVEAU 6b94ae4ed3 Improve SRAM and Flash write cycles 2026-01-22 02:48:19 +01:00
Armel FAUVEAU b9ce4934d8 Optimize systick, i2c, and uart delays and timeouts 2026-01-21 02:31:17 +01:00
Armel FAUVEAU 70f41f2e6f Improve keyboard 2026-01-21 01:42:34 +01:00
Armel FAUVEAU e2b56d78b2 Improve PY25Q16_WriteBuffer 2026-01-21 00:25:42 +01:00
Armel FAUVEAU 5caff3af5a Check if scanlist is valid 2026-01-19 13:14:50 +01:00
Armel FAUVEAU dccdd37464 Add more scanlist 2026-01-19 01:05:32 +01:00
Armel FAUVEAU 179a0ea8b8 Refactoring ScList, ScPri, 1 Call, etc. 2026-01-18 23:04:04 +01:00
Armel FAUVEAU b774f9d2ec Add SetNav 2026-01-16 04:48:00 +01:00
Armel FAUVEAU e110448c68 Fix toggle channel list 2026-01-14 12:37:18 +01:00
Armel FAUVEAU 3775232757 Fix ALL and priority 2026-01-14 03:21:07 +01:00
Armel FAUVEAU a4b8a236b0 Update donors 2026-01-14 02:09:18 +01:00
Armel FAUVEAU 9bc4efd0b7 Fix .DS_Store 2026-01-14 00:24:00 +01:00
Armel FAUVEAU 815e5b1a82 Merge pull request #90 from superkd13/main
Fix spectrum visualisation for edge cases
2026-01-14 00:23:21 +01:00
Armel FAUVEAU 212ef1a90e Enable ENABLE_FEAT_F4HWN_VOL 2026-01-13 22:16:14 +01:00
KD Diallo 2f01dd0118 Fix spectrum visualisation for edge cases 2026-01-13 11:54:49 +01:00
Armel FAUVEAU fe132a380b Exclude OFF channel from scan ALL 2026-01-13 00:43:16 +01:00
Armel FAUVEAU 2438de2864 Merge pull request #89 from superkd13/main
Fix spectrum arrow
2026-01-12 19:17:31 +01:00
KD Diallo c2ee08d486 Fix spectrum arrow 2026-01-12 17:43:35 +01:00