Commit Graph

26 Commits

Author SHA1 Message Date
Haxk20 851fb95dcb anc: Fix enable/disable from slave bud
Switching ANC on or off from master bud has always worked
since we could just straight up enable it and no command had to be
sent.

When switching from slave bud we had to send the command to enable
or disable it via app_anc_key. Issue is the handling of this request
is from app_anc_cmd_receive_process which is not called without
APP_ANC being defined.

This commit cleans up the way ANC is enabled and also fixes slave
bud ANC switching by implementing the actual code path :)
2024-02-07 12:04:14 +11:00
Ben V. Brown 30a3a6410e cleanup headers 2023-02-05 18:54:25 +11:00
Ben V. Brown 92c3f9b107 rb_codec 2023-02-05 18:50:55 +11:00
Ben V. Brown 530de36418 gfps 2023-02-05 18:50:13 +11:00
Ben V. Brown bd55e53337 Split out LED control + key handler 2023-02-05 18:27:13 +11:00
Ben V. Brown dca92cf01f Removing FPGA dev support
As we will never get their FGPA source code. Zero loss.
2023-02-02 17:42:33 +11:00
Ben V. Brown 75381150fd Formatting
Formatting Pass 1

Lots of fixups to adding stdint and stdbool all over the place

Formatting Pass 2
Formatting Pass 3
Formatting Pass 4

Update app_bt_stream.cpp
2023-02-02 07:56:49 +11:00
Ben V. Brown 8bdaa27267 Remove old button handlers 2022-12-30 22:57:25 +11:00
Ben V. Brown 8838372781 Long hold => ANC 2022-12-30 22:42:58 +11:00
Ben V. Brown bce934e8ca Add handlers for forward/reverse events 2022-12-30 22:24:39 +11:00
Ben V. Brown 87ba448f54 TWS swap more reliable 2022-12-30 21:01:38 +11:00
Ben V. Brown bc29fb1aaa use local vol change 2022-12-30 20:30:59 +11:00
Ben V. Brown 28c94ee276 Perform TWS handoff before shutting down the bud
Fixes audio pausing when you put one of them away
2022-12-29 23:17:17 +11:00
Ben V. Brown 34f5e0cd55 Reworking touch controls Part 1
Working:
Play pause
Previous/Next
Single or paired bud mode
2022-12-29 23:16:34 +11:00
Ben V. Brown 9915b7eec0 Update side at boot 2022-12-28 21:22:31 +11:00
Ben V. Brown 54a37c230c Long press in charge case to reboot 2022-12-28 20:42:06 +11:00
Ben V. Brown bcc29aa0a8 Prevent touching buds during charge putting us into DFU 2022-12-28 18:18:13 +11:00
Joe Maples 050113160d apps: Remove some debug code to make the buds work 2022-12-28 17:19:40 +11:00
Joe Maples 4bfb77ebcc Enable auto shutdown 2022-12-28 17:19:04 +11:00
Joe Maples d922930a8d Add custom button actions 2022-12-28 17:18:49 +11:00
Ben V. Brown 503d630b07 upstream 2022-12-27 10:27:11 +11:00
dylancaowugang fa0f605825 add ui on it 2022-09-03 21:17:07 +08:00
dylancaowugang bef2c8d39f add open source work on it 2022-09-03 11:58:51 +08:00
dylancaowugang cba85a7238 add base 2300_open source on it 2022-09-03 11:23:40 +08:00
dylancaowugang 136f7a43fa add base work success 2022-08-16 09:30:33 +08:00
dylancaowugang 235a402c8c add first commit 2022-08-15 17:20:27 +08:00