Commit Graph

23 Commits (354ba0325a9df220f05486712662c20b2ca0e0d0)

Author SHA1 Message Date
jacqueline ade0094595 switch to software volume scaling (it's bad tho i need daniel to do maths for me please) 1 year ago
jacqueline dd3346d381 HACK: auto-accept CFM pairing, and increase the connection timeout 1 year ago
jacqueline 26df5c4a7f Remember per-device bluetooth volume 1 year ago
jacqueline a7ac34eaa9 hack around deadlock during bt disable 1 year ago
jacqueline c0be3f863f Deliver AVRC events on a background thread 1 year ago
jacqueline 1b7821a474 improve the locking strategy of the bluetooth fsm 1 year ago
jacqueline d23435fab7 Retry bt device connections 1 year ago
jacqueline aff28342d9 let the bluetooth stack handle its own discovery state 1 year ago
jacqueline 0bb12912bc Implement basic volume control for bt outputs 1 year ago
jacqueline 99c56641e9 fix various of bluetooth issues 1 year ago
jacqueline 71b4673039 all screens basically working, but bluetooth is rough 1 year ago
jacqueline c6f2b52331 Improve bt scanning responsiveness 2 years ago
Robin Howard 18d90051c9 Annotates the kTag with maybe_unused; they're only used for logging. 2 years ago
jacqueline 252f685ef1 Make NVS access synchronous again 2 years ago
jacqueline abc626c1da Place a2dp stream callback into IRAM 2 years ago
jacqueline 4d99d22e10 std::string -> std::pmr::string in psram 2 years ago
jacqueline b192975cb1 make bluetooth pairing ui functional 2 years ago
jacqueline 4247c9fe7d store the screen brightness in nvs 2 years ago
jacqueline 544b0013b1 persist preferred bluetooth device in nvs 2 years ago
jacqueline d6b83fcf4a Flesh out basic bluetooth support 2 years ago
jacqueline 520ec6d98a Add skeleton of bluetooth FSM 2 years ago
jacqueline 3511852f39 Add very limited resampling (it's slow as shit) 2 years ago
jacqueline 955a8ce303 Basic nvs init + bluetooth in the build 2 years ago