Fonctions membres publiques | Liste de tous les membres
Référence de la classe I2SDevice_SAMD21G18x

#include <SAMD21_I2SDevice.h>

Fonctions membres publiques

 I2SDevice_SAMD21G18x (I2s &_i2s)
 
void reset ()
 
void disable ()
 
void enable ()
 
int glckId (int index)
 
void setSerialClockSelectMasterClockDiv (int index)
 
void setSerialClockSelectPin (int index)
 
void setFrameSyncSelectSerialClockDiv (int index)
 
void setFrameSyncSelectPin (int index)
 
void set0BitDelay (int index)
 
void set1BitDelay (int index)
 
void setNumberOfSlots (int index, int nbslots)
 
void setSlotSize (int index, int size)
 
void setDataSize (int index, int size)
 
void setSlotAdjustedRight (int index)
 
void setSlotAdjustedLeft (int index)
 
void setClockUnit (int index)
 
void setTxMode (int index)
 
void setRxMode (int index)
 
void enableClockUnit (int index)
 
void disableClockUnit (int index)
 
void enableSerializer (int index)
 
void disableSerializer (int index)
 
int dmaTriggerSource (int index)
 
int txReady (int index)
 
void writeData (int index, int32_t value)
 
void clearTxReady (int index)
 
int rxReady (int index)
 
int32_t readData (int index)
 
void clearRxReady (int index)
 
void * data (int index)
 

Documentation des constructeurs et destructeur

◆ I2SDevice_SAMD21G18x()

I2SDevice_SAMD21G18x::I2SDevice_SAMD21G18x ( I2s &  _i2s)
inline

Documentation des fonctions membres

◆ clearRxReady()

void I2SDevice_SAMD21G18x::clearRxReady ( int  index)
inline

◆ clearTxReady()

void I2SDevice_SAMD21G18x::clearTxReady ( int  index)
inline

◆ data()

void* I2SDevice_SAMD21G18x::data ( int  index)
inline

◆ disable()

void I2SDevice_SAMD21G18x::disable ( )
inline

◆ disableClockUnit()

void I2SDevice_SAMD21G18x::disableClockUnit ( int  index)
inline

◆ disableSerializer()

void I2SDevice_SAMD21G18x::disableSerializer ( int  index)
inline

◆ dmaTriggerSource()

int I2SDevice_SAMD21G18x::dmaTriggerSource ( int  index)
inline

◆ enable()

void I2SDevice_SAMD21G18x::enable ( )
inline

◆ enableClockUnit()

void I2SDevice_SAMD21G18x::enableClockUnit ( int  index)
inline

◆ enableSerializer()

void I2SDevice_SAMD21G18x::enableSerializer ( int  index)
inline

◆ glckId()

int I2SDevice_SAMD21G18x::glckId ( int  index)
inline

◆ readData()

int32_t I2SDevice_SAMD21G18x::readData ( int  index)
inline

◆ reset()

void I2SDevice_SAMD21G18x::reset ( )
inline

◆ rxReady()

int I2SDevice_SAMD21G18x::rxReady ( int  index)
inline

◆ set0BitDelay()

void I2SDevice_SAMD21G18x::set0BitDelay ( int  index)
inline

◆ set1BitDelay()

void I2SDevice_SAMD21G18x::set1BitDelay ( int  index)
inline

◆ setClockUnit()

void I2SDevice_SAMD21G18x::setClockUnit ( int  index)
inline

◆ setDataSize()

void I2SDevice_SAMD21G18x::setDataSize ( int  index,
int  size 
)
inline

◆ setFrameSyncSelectPin()

void I2SDevice_SAMD21G18x::setFrameSyncSelectPin ( int  index)
inline

◆ setFrameSyncSelectSerialClockDiv()

void I2SDevice_SAMD21G18x::setFrameSyncSelectSerialClockDiv ( int  index)
inline

◆ setNumberOfSlots()

void I2SDevice_SAMD21G18x::setNumberOfSlots ( int  index,
int  nbslots 
)
inline

◆ setRxMode()

void I2SDevice_SAMD21G18x::setRxMode ( int  index)
inline

◆ setSerialClockSelectMasterClockDiv()

void I2SDevice_SAMD21G18x::setSerialClockSelectMasterClockDiv ( int  index)
inline

◆ setSerialClockSelectPin()

void I2SDevice_SAMD21G18x::setSerialClockSelectPin ( int  index)
inline

◆ setSlotAdjustedLeft()

void I2SDevice_SAMD21G18x::setSlotAdjustedLeft ( int  index)
inline

◆ setSlotAdjustedRight()

void I2SDevice_SAMD21G18x::setSlotAdjustedRight ( int  index)
inline

◆ setSlotSize()

void I2SDevice_SAMD21G18x::setSlotSize ( int  index,
int  size 
)
inline

◆ setTxMode()

void I2SDevice_SAMD21G18x::setTxMode ( int  index)
inline

◆ txReady()

int I2SDevice_SAMD21G18x::txReady ( int  index)
inline

◆ writeData()

void I2SDevice_SAMD21G18x::writeData ( int  index,
int32_t  value 
)
inline