arduino-emulator
Loading...
Searching...
No Matches
Public Member Functions | List of all members
arduino::DMABuffer< T, A > Class Template Reference

Public Member Functions

 DMABuffer (DMAPool< T, A > *pool=nullptr, size_t samples=0, size_t channels=0, T *mem=nullptr)
 
size_t bytes ()
 
uint32_t channels ()
 
void clr_flags (uint32_t f=0xFFFFFFFFU)
 
Tdata ()
 
void flush ()
 
bool get_flags (uint32_t f=0xFFFFFFFFU)
 
void invalidate ()
 
 operator bool () const
 
Toperator[] (size_t i)
 
const Toperator[] (size_t i) const
 
void release ()
 
void set_flags (uint32_t f)
 
size_t size ()
 
uint32_t timestamp ()
 
void timestamp (uint32_t ts)
 

The documentation for this class was generated from the following file: