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
bool pdca_channel_config_t::etrig

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

Referenced by lcdca_automated_char_start(), and pdca_channel_set_config().

uint32_t pdca_channel_config_t::pid
volatile void* pdca_channel_config_t::r_addr
uint32_t pdca_channel_config_t::r_size
bool pdca_channel_config_t::ring

Ring buffer function.

Referenced by lcdca_automated_char_start(), and pdca_channel_set_config().

uint32_t pdca_channel_config_t::size
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(), lcdca_automated_char_start(), pdca_channel_set_config(), and run_ecb_mode_test_pdca().