|
arduino-audio-driver
|
Header only C++ driver for the Texas Instruments TAS6422 2-channel digital input Class-D audio amplifier. More...
#include "Codecs/ZephyrDriverCommon.h"Go to the source code of this file.
Classes | |
| class | TAS6422DAC |
| Header only C++ driver for the TAS6422 2-channel Class-D amplifier. More... | |
Namespaces | |
| namespace | audio_driver |
| Namespace for audio driver components. | |
Enumerations | |
| enum class | TAS6422Channel { Channel1 , Channel2 , All } |
| Output channel selection. More... | |
| enum class | TAS6422ChannelState { Play = 0 , Hiz = 1 , Mute = 2 , DcLoad = 3 } |
| Channel state (CH_STATE_CTRL register) More... | |
| enum class | TAS6422InputFormat { Format24BitRight = 0 , Format20BitRight = 1 , Format18BitRight = 2 , Format16BitRight = 3 , I2S = 4 , Left = 5 , Dsp = 6 } |
| Serial audio port input format (SAP_CTRL register) More... | |
Header only C++ driver for the Texas Instruments TAS6422 2-channel digital input Class-D audio amplifier.
Ported from the Zephyr RTOS driver (drivers/audio/tas6422dac.c / tas6422dac.h, Copyright (c) 2023 Centralp, Apache-2.0).