audioamp5 2.0.0.0
|
AudioAmp 5 Click is a stereo audio amplifier, capable of delivering up to 10W per channel with the 8Ω load.
We provide a library for the AudioAmp5 Click as well as a demo application (example), developed using MikroElektronika compilers. The demo can run on all the main MikroElektronika development boards.
Package can be downloaded/installed directly form compilers IDE(recommended way), or downloaded from our LibStock, or found on mikroE github account.
This library contains API for AudioAmp5 Click driver. The library performs the audio control of the Audio Amp 5 Click board. This library consists of the special commands for audio output control, for example to mute/turn on the outputs, to select the desired output gain or mode.
- Initialization function.void audioamp5_cfg_setup ( audioamp5_cfg_t *cfg );
AUDIOAMP5_RETVAL audioamp5_init ( audioamp5_t *ctx, audioamp5_cfg_t *cfg );
void audioamp5_default_cfg ( audioamp5_t *ctx );
void audioamp5_mode_select ( audioamp5_t *ctx, uint8_t state );
void audioamp5_gain_select ( audioamp5_t *ctx, uint8_t state );
void audioamp5_config_update ( audioamp5_t *ctx );
This example consist of sending special commands for audio output control, selecting different output modes and turning on/off the audio output.
The demo application is composed of two sections :
Initializes GPIO interface on the desired mikrobus selection, and performs a device init configuration.
Checks the entered command and, if the command is valid, performs a device configuration which the entered command determines.
After each command for device configuration, the command for configuration updating will be executed. When BD Mode (0) is selected, the VIN supply voltage threshold is 7.5V. When Low-Idle-Current 1SPW Mode is selected, the VIN supply voltage threshold > is 3.4V.
The full application code, and ready to use projects can be installed directly form compilers IDE(recommneded) or found on LibStock page or mikroE GitHub accaunt.
Other mikroE Libraries used in the example:
Additional notes and informations
Depending on the development board you are using, you may need USB UART click, USB UART 2 Click or RS232 Click to connect to your PC, for development systems with no UART to USB interface available on the board. The terminal available in all Mikroelektronika compilers, or any other terminal application of your choice, can be used to read the message.