![]() |
Synergy Software Package User's Manual
|
#include <r_transfer_api.h>
Data Fields | |
| transfer_info_t * | p_info |
| elc_event_t | activation_source |
| bool | auto_enable |
| uint8_t | irq_ipl |
| void(* | p_callback )(transfer_callback_args_t *p_args) |
| void const * | p_context |
| void const * | p_extend |
| Extension parameter for hardware specific settings. | |
Driver configuration set in transfer_api_t::open. All elements except p_extend are required and must be initialized.
| elc_event_t transfer_cfg_t::activation_source |
Select which event will trigger the transfer.
| bool transfer_cfg_t::auto_enable |
Select whether the transfer should be enabled after open.
| uint8_t transfer_cfg_t::irq_ipl |
Interrupt priority level.
| void(* transfer_cfg_t::p_callback) (transfer_callback_args_t *p_args) |
Callback for transfer end interrupt. Set to NULL for no CPU interrupt.
| void const* transfer_cfg_t::p_context |
Placeholder for user data. Passed to the user p_callback in transfer_callback_args_t.
| transfer_info_t* transfer_cfg_t::p_info |
Pointer to transfer configuration options. If using chain transfer (DTC only), this can be a pointer to an array of chained transfers that will be completed in order.