BT Audio click features Microchip’s RN52 Bluetooth audio module capable of streaming high quality audio. The module combines class 2 Bluetooth radio and an embedded DSP processor, controlled and configured by simple ASCII commands and GPIO. The board has two audio jacks, input (microphone) and line out (for connecting speakers).
Features and usage notes
Connectivity to Apple devices
The module also supports iAP profile discovery for connecting BT Audio click to Apple devices like iPods, iPhones or MAC computers.
- The RN52 supports HSP/HFP, A2DP, AVRCP and SPP, as well as digital I/O, stereo speaker output, stereo microphone input,up to 11 General Purpose I/O’s, and 2 LED status outputs.
- The HSP/HFP stands for Hands-Free Profile and Headset Profile for an audio connection between Bluetooth on your phone and the headset.
The module is fully Bluetooth qualified and provides global modular approval. The ADC can sample up to 200 kHz using different inputs as sample triggers and it supports 8/10/12 bit resolution. Any of the 8 analog inputs can be used both as single-ended inputs and as differential pairs for measuring the voltage across them. The ADC supports full 0 V to VCC input range.
The BT Audio click runs on 3.3V power supply only.
The demo is a GUI application made for the mikromedia+ for STM32F7 with a shield. The Application uses BT Audio library to interface between the touch screen and click board to play music and make phone calls.
1 void play_btnOnClick()
3 connection_status_t connection;
5 bt_audio_query_connection_status( &connection );
6 if( !connection.A2DP_connection )
8 if( music_state_t == PAUSED )
11 music_state_t = PLAYING;
12 if( first_song )
15 first_song = false;
The complete project is available on Libstock
This table shows how the pinout on BT Audio click corresponds to the pinout on the mikroBUS™ socket.