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

#include <DMA.h>

Fonctions membres publiques

 DMAClass ()
 
virtual ~DMAClass ()
 
void begin ()
 
void end ()
 
int allocateChannel ()
 
void freeChannel (int channel)
 
void setPriorityLevel (int channel, int level)
 
void setTriggerSource (int channel, int source)
 
void setTransferWidth (int channel, int transferWidth)
 
void incSrc (int channel)
 
void incDst (int channel)
 
int transfer (int channel, void *src, void *dst, uint16_t size)
 
void onTransferComplete (int channel, void(*function)(int))
 
void onTransferError (int channel, void(*function)(int))
 
void onService ()
 

Documentation des constructeurs et destructeur

◆ DMAClass()

DMAClass::DMAClass ( )

◆ ~DMAClass()

DMAClass::~DMAClass ( )
virtual

Documentation des fonctions membres

◆ allocateChannel()

int DMAClass::allocateChannel ( )

◆ begin()

void DMAClass::begin ( )

◆ end()

void DMAClass::end ( )

◆ freeChannel()

void DMAClass::freeChannel ( int  channel)

◆ incDst()

void DMAClass::incDst ( int  channel)

◆ incSrc()

void DMAClass::incSrc ( int  channel)

◆ onService()

void DMAClass::onService ( )

◆ onTransferComplete()

void DMAClass::onTransferComplete ( int  channel,
void(*)(int)  function 
)

◆ onTransferError()

void DMAClass::onTransferError ( int  channel,
void(*)(int)  function 
)

◆ setPriorityLevel()

void DMAClass::setPriorityLevel ( int  channel,
int  level 
)

◆ setTransferWidth()

void DMAClass::setTransferWidth ( int  channel,
int  transferWidth 
)

◆ setTriggerSource()

void DMAClass::setTriggerSource ( int  channel,
int  source 
)

◆ transfer()

int DMAClass::transfer ( int  channel,
void *  src,
void *  dst,
uint16_t  size 
)