Skip to content

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