Microchip® Advanced Software Framework

pdca_channel_config_t Struct Reference

PDCA channel options.

#include <pdca.h>

Data Fields

volatile void * addr
 Memory address. More...
 
bool etrig
 Enable (true) or disable (false) the transfer upon event trigger. More...
 
uint32_t pid
 Select peripheral ID. More...
 
volatile void * r_addr
 Next memory address. More...
 
uint32_t r_size
 Next transfer counter. More...
 
bool ring
 Ring buffer function. More...
 
uint32_t size
 Transfer counter. More...
 
uint32_t transfer_size
 Select the size of the transfer (byte, half-word or word) More...
 

volatile void* pdca_channel_config_t::addr

Memory address.

Referenced by ecb_mode_test_pdca(), and pdca_channel_set_config().

bool pdca_channel_config_t::etrig

Enable (true) or disable (false) the transfer upon event trigger.

Referenced by pdca_channel_set_config().

uint32_t pdca_channel_config_t::pid

Select peripheral ID.

Referenced by ecb_mode_test_pdca(), and pdca_channel_set_config().

volatile void* pdca_channel_config_t::r_addr

Next memory address.

Referenced by ecb_mode_test_pdca(), and pdca_channel_set_config().

uint32_t pdca_channel_config_t::r_size

Next transfer counter.

Referenced by ecb_mode_test_pdca(), and pdca_channel_set_config().

bool pdca_channel_config_t::ring

Ring buffer function.

Referenced by pdca_channel_set_config().

uint32_t pdca_channel_config_t::size

Transfer counter.

Referenced by ecb_mode_test_pdca(), and pdca_channel_set_config().

uint32_t pdca_channel_config_t::transfer_size

Select the size of the transfer (byte, half-word or word)

Referenced by ecb_mode_test_pdca(), and pdca_channel_set_config().