arduino-audio-driver
Loading...
Searching...
No Matches
Classes | Namespaces | Enumerations
TAS2563.h File Reference

Header only C++ driver for the Texas Instruments TAS2563 smart amplifier. More...

#include "Codecs/ZephyrDriverCommon.h"

Go to the source code of this file.

Classes

class  TAS2563
 Header only C++ driver for the TAS2563 mono Class-D smart amplifier. More...
 

Namespaces

namespace  audio_driver
 Namespace for audio driver components.
 

Enumerations

enum class  TAS2563Format { I2S , LeftJustified }
 Digital audio interface format. More...
 
enum class  TAS2563PowerMode { Active = 0x00 , Mute = 0x01 , Shutdown = 0x02 , LoadDiagnostics = 0x03 }
 Power control modes (PWR_CTL PWR_MODE field) More...
 
enum class  TAS2563SampleRate {
  Rate8kHz = 0x00 , Rate16kHz = 0x01 , Rate24kHz = 0x02 , Rate32kHz = 0x03 ,
  Rate48kHz = 0x04 , Rate96kHz = 0x05 , Rate192kHz = 0x06
}
 I2S sample rate selection (TDM_CFG0 SAMP_RATE field) More...
 

Detailed Description

Header only C++ driver for the Texas Instruments TAS2563 smart amplifier.

Ported from the Zephyr RTOS driver (drivers/audio/tas2563.c / tas2563.h, Copyright 2026 Linumiz, Apache-2.0).