Git Product home page Git Product logo

avr-ibus.bt's Introduction

AVR-IBus.A2DP
BT A2DP Extension for AVR-IBus Modul

Description

This will get an Extension Board for AVR-IBus.public Basic Modul. To use the BMW Radio Mode [CD] as Bluetooth Audio Device.
Steps:

  • 100% design Extension PCB
  • 50% code ESP32 Code for Bluetooth A2DP
  • 60% Side ESP32: code Communication with Atmega2560
  • 60% Side Atmega2560: code Communication with ESP32
  • 01% Code cleanup

BOM

  • ESP32
  • PCM5102A
  • ...

Wiring

PCB

Commands & States

show
Command Description
CQ Connection state Request
CP Confirm Paring Pin
MQ Music state Request
MS Music Stop
MH Music Pause
MM Music Play
MP Music Previous Track
MR Music Fast Rewind
MF Music Fast Forward
MN Music Next Track
MQ Music sate request
MQ Music sate request
TQ Track Meta Data Request
VU BT Device Volume UP
VD BT Device Volume DOWN
EQ 3Band EQ Requests
EU Gain all Bands Up
ED Gain all Bands Down
EB+ Gain Bass Up
EB- Gain Bass Down
EM+ Gain Mid Up
EM- Gain Mid Down
ET+ Gain Treble Up
ET- Gain Treble Down
EN Gain Reset all Bands to 1.0
SR Settings Reseet
SN:MyName Set BT Device Name to MyName
States Description
C0 Disconnected
C1 Connecting
C2 Connected
CA Returns connected Sender
MAC-Address
example CA:11:22:33:44:55:66
M0 Music is stopped or paused
M1 Music is playing
M2 Music skips back or prev Track
M3 Music fast rewind Track
M4 Music fast forward Track
M5 Music skips next Track
TA Track Artist
TT Track Title
TL Track Album
TP Track Position (in seconds)
TA Track Length (in seconds)
EL Gain Bass Level
example EL:1.1
EM Gain Mid Level
example EM:1.1
EH Gain Treble Level
example EH:1.1

Used Librarys:

Project Progress/Milestones

show

avr-ibus.bt's People

Contributors

harryberlin avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.