Steven Dan
c911160b0e
improve(c1): fade-out/hold/fade-in for FPS switch mute
...
Replace the hard-zero mute around the FPS on/off toggle with a linear fade-out, hold, fade-in (new C1_SWITCH_FADE_SAMPLES=512, ~10.7ms per edge, inside the 60ms window). Per-sample Q10 gain applied via 64-bit intermediate so there is no click at the mute boundaries; the hold still covers the FPS pipeline flush + refill.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-22 20:53:25 +08:00
Steven Dan
c61e5f4db5
fix(c1): flush FPS pipeline + mute output to remove FPS on/off pop
...
FPS buffer (dsp_fps_out_buf) and algorithm delay-line state held stale samples across FPS-off periods, causing an occasional pop on re-enable. On CLOCKED_DOWN->ACTIVE, request fps1 to flush (zero buffers, reset positions, re-init library) before g_tile1_audio_ready=1, via a new FLUSHING state with req/ack handshake. Also arm a ~30ms proactive output mute in UserBufferManagement on every FPS toggle (g_fps_switch_mute) to mask the path-switch discontinuity in both directions. All C1_DFS_EN-guarded; factory unaffected.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-22 20:28:10 +08:00
Steven Dan
23cd7498e5
1.0.9
2026-06-22 18:47:30 +08:00
Steven Dan
e0c7b107ef
add xmos ns
2026-06-22 18:47:11 +08:00
Steven Dan
6bbf4fbe9b
sync fps with C3
2026-06-22 16:21:58 +08:00
Steven Dan
ca3141b77f
mclk 12.288
2026-06-18 23:19:22 +08:00
Steven Dan
d9ab9f4823
DFS for FS control 3
2026-06-18 23:18:12 +08:00
Steven Dan
ffda68d54a
DFS for FS control 2
2026-06-18 21:59:46 +08:00
Steven Dan
aca7163c0a
1.1.8
2026-06-18 17:04:52 +08:00
Steven Dan
585a9f7924
add DFS for FS control
2026-06-18 17:04:32 +08:00
Steven Dan
a99f0b2288
update default mode to fps
2026-06-12 10:37:13 +08:00
Steven Dan
1617ac612d
reduce mode to fps and bypass
2026-06-12 10:17:13 +08:00
Steven Dan
59a1b56d59
update lfs.c
2026-06-12 10:07:07 +08:00
Steven Dan
ffd159be3b
disable dnr of uac1
2026-06-12 09:12:30 +08:00
Steven Dan
6d8a868521
update flash_update.bat
2026-06-12 09:00:00 +08:00
Steven Dan
71c9a7fb47
update mic mute button for only support mic mute and dnr enable
2026-06-12 08:59:34 +08:00
Steven Dan
3315b2396e
update mute and mode button exchanged
2026-06-11 14:48:46 +08:00
Steven Dan
e45b34b006
remove unused headers and json
2026-06-11 14:40:22 +08:00
Steven Dan
dc62ec762e
update program key
2026-06-11 14:39:54 +08:00
Steven Dan
6b73d01910
update pid
2026-06-11 14:08:28 +08:00
Steven Dan
21b92281be
remove app_usb_aud_fosi_c1_v71
2026-06-11 14:08:09 +08:00
Steven Dan
a0a92e521b
don't mute dac when mic insertion
2026-06-11 12:18:45 +08:00
Steven Dan
2c4ae512ac
udpate program_key.c
2026-06-11 11:28:02 +08:00
Steven Dan
1d4059e0d3
update bats
2026-06-11 10:56:16 +08:00
Steven Dan
d65fa993c2
Revert "update fps to latest"
...
This reverts commit e6cd505865 .
2026-06-11 10:42:44 +08:00
Steven Dan
c5af9496c9
remove unused headers and json
2026-06-10 08:53:30 +08:00
Steven Dan
e6cd505865
update fps to latest
2026-06-09 18:37:16 +08:00
Steven Dan
0395a811f7
enable key verify
2026-06-09 18:36:10 +08:00
Steven Dan
676949b170
hid dfu enable
2026-05-27 18:44:43 +08:00
Steven Dan
b280e68bb5
update hid
2026-05-27 18:26:20 +08:00
Steven Dan
28f1746fee
enable eq
2026-05-27 18:24:46 +08:00
Steven Dan
0ac3081736
1.0.4
2026-05-25 11:27:03 +08:00
Steven Dan
1f753ac72f
24db adc gain
2026-05-23 15:19:42 +08:00
Steven Dan
7fe1385ec0
don't mute adc if mic or phone in
2026-05-23 15:19:25 +08:00
Steven Dan
012dbc4bfa
1.0.3
2026-05-22 23:25:39 +08:00
Steven Dan
c62f83a3b8
update codec init in remote
2026-05-22 23:20:47 +08:00
Steven Dan
e365053994
update pid
2026-05-22 22:21:11 +08:00
Steven Dan
34e83ace9f
update mic button support detail
2026-05-22 15:35:40 +08:00
Steven Dan
bba34bbcd5
update mode switch
2026-05-22 14:37:55 +08:00
Steven Dan
0dbe01a0bc
update eq.c
2026-05-22 13:06:17 +08:00
Steven Dan
d1c16909e8
update ep_buffer.xc to support 1024 mclk
2026-05-22 12:52:23 +08:00
Steven Dan
3445b028e9
add 6ch
2026-05-22 10:33:46 +08:00
Steven Dan
9f2edd1e14
update modes
2026-05-21 15:09:59 +08:00
Steven Dan
fe7ac4d781
update flash size 2500
2026-05-20 08:58:10 +08:00
Steven Dan
f5b61fba65
disable v71 and br71
2026-05-20 08:54:09 +08:00
Steven Dan
c0c966c6de
update g_log_switch
2026-05-19 16:20:45 +08:00
Steven Dan
70f32e4e63
Added static buffers to lfs_config and changed all lfs_file_open to lfs_file_opencfg
2026-05-19 16:10:41 +08:00
Steven Dan
69715f51d9
update flash_lock
2026-05-19 15:57:22 +08:00
Steven Dan
33798ac42a
disable log
2026-05-19 13:48:16 +08:00
Steven Dan
c3b4857ac9
dnr button support
2026-05-19 13:45:29 +08:00