10#ifndef SEMF_OUTPUT_ANALOGOUTDMA_H_
11#define SEMF_OUTPUT_ANALOGOUTDMA_H_
35 virtual void stop()
const = 0;
44 virtual void setData(
const uint8_t data[],
size_t dataSize) = 0;
Interface for using DAC (Digital to Analog Converter) hardware module in DMA (Direct Memory Access) m...
virtual void setData(const uint8_t data[], size_t dataSize)=0
Sets the pointer to the data memory location and its size for starting DAC later by start() function....
virtual void start() const =0
Starts the hardware module (DAC) for writing DAC values to the output.
virtual void stop() const =0
virtual ~AnalogOutDma()=default
Signal for lightweight signal/slot implementation. One signal can be connected to multiple slots and ...