This group provides low level drivers to configure AWeX extension.
Functions | |
static void | tc_awex_clear_fault (AWEX_t *awex) |
AWeX extension : clears the Fault detection. More... | |
static void | tc_awex_disable_cca_deadtime (AWEX_t *awex) |
AWeX extension : disable Deadtime insertion on ccA. More... | |
static void | tc_awex_disable_ccb_deadtime (AWEX_t *awex) |
AWeX extension : disable Deadtime insertion on ccB. More... | |
static void | tc_awex_disable_ccc_deadtime (AWEX_t *awex) |
AWeX extension : disable Deadtime insertion on ccD. More... | |
static void | tc_awex_disable_ccd_deadtime (AWEX_t *awex) |
AWeX extension : disable Deadtime insertion on ccD. More... | |
static void | tc_awex_disable_cwcm (AWEX_t *awex) |
AWeX extension disable Common waveform mode. More... | |
static void | tc_awex_disable_fault_debug_break (AWEX_t *awex) |
AWeX extension : disable fault detection on debug break detection. More... | |
static void | tc_awex_disable_pgm (AWEX_t *awex) |
AWeX extension disable pattern generator mode. More... | |
static void | tc_awex_enable_cca_deadtime (AWEX_t *awex) |
AWeX extension : enable Deadtime insertion on ccA. More... | |
static void | tc_awex_enable_ccb_deadtime (AWEX_t *awex) |
AWeX extension : enable Deadtime insertion on ccB. More... | |
static void | tc_awex_enable_ccc_deadtime (AWEX_t *awex) |
AWeX extension : enable Deadtime insertion on ccC. More... | |
static void | tc_awex_enable_ccd_deadtime (AWEX_t *awex) |
AWeX extension : enable Deadtime insertion on ccD. More... | |
static void | tc_awex_enable_cwcm (AWEX_t *awex) |
AWeX extension enable. More... | |
static void | tc_awex_enable_fault_debug_break (AWEX_t *awex) |
AWeX extension : enable fault detection on debug break detection. More... | |
static void | tc_awex_enable_pgm (AWEX_t *awex) |
AWeX extension enable pattern generator mode. More... | |
static bool | tc_awex_fault_is_detected (AWEX_t *awex) |
AWeX extension : returns if fault is detected. More... | |
static void | tc_awex_fdmode_restart_cycle (AWEX_t *awex) |
AWeX extension : configures the Fault restart in cycle to cycle mode. More... | |
static void | tc_awex_fdmode_restart_latched (AWEX_t *awex) |
AWeX extension : configures the Fault restart in latched mode. More... | |
static int8_t | tc_awex_get_dti_high_buffer (AWEX_t *awex) |
AWeX extension : returns the deadtime buffer high nibble. More... | |
static int8_t | tc_awex_get_dti_low_buffer (AWEX_t *awex) |
AWeX extension : returns the deadtime buffer low nibble. More... | |
static bool | tc_awex_is_dti_high_buffer_valid (AWEX_t *awex) |
AWeX extension : returns if DTI high buffer is valid. More... | |
static bool | tc_awex_is_dti_low_buffer_valid (AWEX_t *awex) |
AWeX extension : returns if DTI low buffer is valid. More... | |
static void | tc_awex_set_dti_both (AWEX_t *awex, int16_t value) |
AWeX extension : configures symmetrical deadtime. More... | |
static void | tc_awex_set_dti_both_buffer (AWEX_t *awex, int16_t value) |
AWeX extension : configures symmetrical deadtime buffer. More... | |
static void | tc_awex_set_dti_high (AWEX_t *awex, int16_t value) |
AWeX extension : configures high side deadtime. More... | |
static void | tc_awex_set_dti_low (AWEX_t *awex, int16_t value) |
AWeX extension : configures low side deadtime. More... | |
static void | tc_awex_set_fault_detection_action (AWEX_t *awex, AWEX_FDACT_t fd_act) |
AWeX extension : configures fault action. More... | |
static void | tc_awex_set_fault_detection_event (AWEX_t *awex, int8_t eventmask) |
AWeX extension : configures fault detection event. More... | |
static void | tc_awex_set_output_override (AWEX_t *awex, int8_t value) |
AWeX extension : configures the port overdrive. More... | |
|
inlinestatic |
AWeX extension : clears the Fault detection.
awex | Pointer to AWeX module (AWEXC or AWEXE) |
|
inlinestatic |
AWeX extension : disable Deadtime insertion on ccA.
awex | Pointer to AWeX module (AWEXC or AWEXE) |
|
inlinestatic |
AWeX extension : disable Deadtime insertion on ccB.
awex | Pointer to AWeX module (AWEXC or AWEXE) |
|
inlinestatic |
AWeX extension : disable Deadtime insertion on ccD.
awex | Pointer to AWeX module (AWEXC or AWEXE) |
|
inlinestatic |
AWeX extension : disable Deadtime insertion on ccD.
awex | Pointer to AWeX module (AWEXC or AWEXE) |
|
inlinestatic |
AWeX extension disable Common waveform mode.
awex | Pointer to AWeX module (AWEXC or AWEXE) |
|
inlinestatic |
AWeX extension : disable fault detection on debug break detection.
awex | Pointer to AWeX module (AWEXC or AWEXE) |
|
inlinestatic |
AWeX extension disable pattern generator mode.
awex | Pointer to AWeX module (AWEXC or AWEXE) |
|
inlinestatic |
AWeX extension : enable Deadtime insertion on ccA.
awex | Pointer to AWeX module (AWEXC or AWEXE) |
Referenced by main().
|
inlinestatic |
AWeX extension : enable Deadtime insertion on ccB.
awex | Pointer to AWeX module (AWEXC or AWEXE) |
Referenced by main().
|
inlinestatic |
AWeX extension : enable Deadtime insertion on ccC.
awex | Pointer to AWeX module (AWEXC or AWEXE) |
|
inlinestatic |
AWeX extension : enable Deadtime insertion on ccD.
awex | Pointer to AWeX module (AWEXC or AWEXE) |
|
inlinestatic |
AWeX extension enable.
awex | Pointer to AWeX module (AWEXC or AWEXE) |
|
inlinestatic |
AWeX extension : enable fault detection on debug break detection.
awex | Pointer to AWeX module (AWEXC or AWEXE) |
|
inlinestatic |
AWeX extension enable pattern generator mode.
awex | Pointer to AWeX module (AWEXC or AWEXE) |
|
inlinestatic |
AWeX extension : returns if fault is detected.
awex | Pointer to AWeX module (AWEXC or AWEXE) |
|
inlinestatic |
AWeX extension : configures the Fault restart in cycle to cycle mode.
awex | Pointer to AWeX module (AWEXC or AWEXE) |
|
inlinestatic |
AWeX extension : configures the Fault restart in latched mode.
awex | Pointer to AWeX module (AWEXC or AWEXE) |
|
inlinestatic |
AWeX extension : returns the deadtime buffer high nibble.
awex | Pointer to AWeX module (AWEXC or AWEXE) |
|
inlinestatic |
AWeX extension : returns the deadtime buffer low nibble.
awex | Pointer to AWeX module (AWEXC or AWEXE) |
|
inlinestatic |
AWeX extension : returns if DTI high buffer is valid.
awex | Pointer to AWeX module (AWEXC or AWEXE) |
|
inlinestatic |
AWeX extension : returns if DTI low buffer is valid.
awex | Pointer to AWeX module (AWEXC or AWEXE) |
|
inlinestatic |
AWeX extension : configures symmetrical deadtime.
awex | Pointer to AWeX module (AWEXC or AWEXE) |
value | : deadtime value |
|
inlinestatic |
AWeX extension : configures symmetrical deadtime buffer.
awex | Pointer to AWeX module (AWEXC or AWEXE) |
value | : deadtime buffer value |
|
inlinestatic |
AWeX extension : configures high side deadtime.
awex | Pointer to AWeX module (AWEXC or AWEXE) |
value | : deadtime value |
Referenced by main().
|
inlinestatic |
AWeX extension : configures low side deadtime.
awex | Pointer to AWeX module (AWEXC or AWEXE) |
value | : deadtime value |
Referenced by main().
|
inlinestatic |
AWeX extension : configures fault action.
awex | Pointer to AWeX module (AWEXC or AWEXE) |
fd_act | Fault action |
|
inlinestatic |
AWeX extension : configures fault detection event.
awex | Pointer to AWeX module (AWEXC or AWEXE) |
eventmask | Fault detection event |
|
inlinestatic |
AWeX extension : configures the port overdrive.
awex | Pointer to AWeX module (AWEXC or AWEXE) |
value | Output override configuration |
Referenced by main().