Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Version 2, now with Bluetooth audio support #1

Open
wants to merge 13 commits into
base: master
Choose a base branch
from

Conversation

qwertychouskie
Copy link

@qwertychouskie qwertychouskie commented Jun 17, 2022

Updated v2 version includes:

  • Error correction of incoming packets
  • Better logging
  • Debug button function
  • Supports Bluetooth audio on ESP32 boards via an I2S DAC

 - Consistent naming
 - Remove duplicate files/folders
 - Separate old ATTiny85 design from new Arduino/ESP32 design
 - Error correction
 - Better logging
 - Debug button function
 - More coming soon
Functionally the same, just cleaner
Compile-tested, full testing waiting on arrival of ESP32 unit
Basic functionality working:

 - Connection
 - Audio to stereo
 - Pause/Play/Previous/Next/Fast forwards/Rewind

HFP is not yet implemented, and some QOL improvements are sill needed.
@qwertychouskie qwertychouskie changed the title Version 2 Version 2, now with Bluetooth audio support Jun 20, 2022
A few gremlins exist, but generally everything is quite solid.  Been using in my car for quite some time now.

Requires updated `btAudio` library that supports the `reconnect()` and `disconnect()` functions.  PR pending merge at time of commit.
@qwertychouskie qwertychouskie marked this pull request as ready for review July 19, 2022 23:07
@qwertychouskie
Copy link
Author

Everything looking good now, ready for wider use!

qwertychouskie and others added 5 commits July 19, 2022 18:34
Seems that the DAC at max volume outputs a level too high for the Delco radio, resulting in pops and other distortion.
Use a timer instead of a janky "toggleswitch", makes things more reliable and logical.

In a perfect world, we would eliminate all issues with prev/next, but at least this is an improvement.
More reliable, quicker, and no duplicate events to worry about.  Eliminate dupeCatch timer as it's no longer needed with the new method.
Basically a copy-paste of my Reddit post.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant