Synergy Software Package User's Manual

#include <r_ctsuv2_api.h>

Data Fields

ctsu_cap_t cap
 CTSU Scan Start Trigger Select.
 
ctsu_atune1_t atune1
 CTSU Power Supply Capacity Adjustment.
 
ctsu_md_t md
 CTSU Measurement Mode Select.
 
uint8_t ctsuchac0
 TS00-TS07 enable mask.
 
uint8_t ctsuchac1
 TS08-TS15 enable mask.
 
uint8_t ctsuchac2
 TS16-TS23 enable mask.
 
uint8_t ctsuchac3
 TS24-TS31 enable mask.
 
uint8_t ctsuchac4
 TS32-TS39 enable mask.
 
uint8_t ctsuchtrc0
 TS00-TS07 mutual-tx mask.
 
uint8_t ctsuchtrc1
 TS08-TS15 mutual-tx mask.
 
uint8_t ctsuchtrc2
 TS16-TS23 mutual-tx mask.
 
uint8_t ctsuchtrc3
 TS24-TS31 mutual-tx mask.
 
uint8_t ctsuchtrc4
 TS32-TS39 mutual-tx mask.
 
ctsu_element_cfg_t const * p_elements
 Pointer to elements configuration array.
 
uint8_t num_rx
 Number of receive terminals.
 
uint8_t num_tx
 Number of transmit terminals.
 
uint16_t num_moving_average
 Number of moving average for measurement data.
 
bool tunning_enable
 Initial offset tuning flag.
 
void(* p_callback )(ctsu_callback_args_t *p_args)
 Callback provided when CTSUFN ISR occurs.
 
transfer_instance_t const * p_transfer_tx
 DTC instance for transmit at CTSUWR. Set to NULL if unused.
 
transfer_instance_t const * p_transfer_rx
 DTC instance for receive at CTSURD. Set to NULL if unused.
 
IRQn_Type write_irq
 CTSU_CTSUWR interrupt vector.
 
IRQn_Type read_irq
 CTSU_CTSURD interrupt vector.
 
IRQn_Type end_irq
 CTSU_CTSUFN interrupt vector.
 
void const * p_context
 User defined context passed into callback function.
 
void const * p_extend
 Pointer to extended configuration by instance of interface.
 
uint16_t tuning_self_target_value
 Target self value for initial offset tuning.
 
uint16_t tuning_mutual_target_value
 Target mutual value for initial offset tuning.
 

Detailed Description

User configuration structure, used in open function


The documentation for this struct was generated from the following file: