Struct dma_debug#

Struct Documentation#

struct dma_debug#

Public Functions

inline uint8_t get_DBG_CTDREQ() volatile#

Get DBG_CTDREQ’s DBG_CTDREQ field.

inline void set_DBG_CTDREQ(uint8_t value) volatile#

Set DBG_CTDREQ’s DBG_CTDREQ field.

Public Members

uint32_t DBG_CTDREQ#

(read-write) Read: get channel DREQ counter (i.e. how many accesses the DMA expects it can perform on the peripheral without overflow/underflow. Write any value: clears the counter, and cause channel to re-initiate DREQ handshake.

uint32_t DBG_TCR#

(read-write) Read to get channel TRANS_COUNT reload value, i.e. the length of the next transfer

uint32_t reserved[reserved_length]#

Public Static Attributes

static constexpr struct_id_t id = 5#

dma_debug’s identifier.

static constexpr std::size_t size = 64#

dma_debug’s size in bytes.

static constexpr std::size_t reserved_length = 14#