HAL UCPD APIs ¶
-
HAL UCPD Functions
- Initialization and de-initialization functions
-
Configuration functions
-
HAL_UCPD_SetConfig() -
HAL_UCPD_GetConfig() -
HAL_UCPD_SetRxOrderedSet() -
HAL_UCPD_GetRxOrderedSet() -
HAL_UCPD_SetRxDMA() -
HAL_UCPD_SetTxDMA() -
HAL_UCPD_EnableRxAnalogFilter() -
HAL_UCPD_DisableRxAnalogFilter() -
HAL_UCPD_IsEnabledRxAnalogFilter() -
HAL_UCPD_EnableWakeupMode() -
HAL_UCPD_DisableWakeupMode() -
HAL_UCPD_IsEnabledWakeupMode() -
HAL_UCPD_EnableForceClock() -
HAL_UCPD_DisableForceClock() -
HAL_UCPD_IsEnabledForceClock() -
HAL_UCPD_SetRxPreFilterSampling() -
HAL_UCPD_GetRxPreFilterSampling() -
HAL_UCPD_EnableRxPreFilter() -
HAL_UCPD_DisableRxPreFilter() -
HAL_UCPD_IsEnabledRxPreFilter() -
HAL_UCPD_ApplyTrimmingRp() -
HAL_UCPD_ApplyTrimmingRd() -
HAL_UCPD_Start() -
HAL_UCPD_Stop()
-
-
Control functions
-
HAL_UCPD_EnableRx() -
HAL_UCPD_DisableRx() -
HAL_UCPD_IsEnabledRx() -
HAL_UCPD_EnableTypeCDetectorCCx() -
HAL_UCPD_DisableTypeCDetectorCCx() -
HAL_UCPD_IsEnabledTypeCDetectorCCx() -
HAL_UCPD_EnableVconnDischarge() -
HAL_UCPD_DisableVconnDischarge() -
HAL_UCPD_IsEnabledVconnDischarge() -
HAL_UCPD_SetTxOrderedSet() -
HAL_UCPD_GetTxOrderedSet() -
HAL_UCPD_SetTxMode() -
HAL_UCPD_GetTxMode() -
HAL_UCPD_SetRxMode() -
HAL_UCPD_GetRxMode() -
HAL_UCPD_SetRole() -
HAL_UCPD_GetRole() -
HAL_UCPD_SetRp() -
HAL_UCPD_GetRp() -
HAL_UCPD_SetCCLines() -
HAL_UCPD_GetCCLines() -
HAL_UCPD_SetActiveCC() -
HAL_UCPD_GetActiveCC() -
HAL_UCPD_EnableFRS_Rx() -
HAL_UCPD_DisableFRS_Rx() -
HAL_UCPD_IsEnabledFRS_Rx() -
HAL_UCPD_SendFRS() -
HAL_UCPD_SendCableReset() -
HAL_UCPD_SendHardReset() -
HAL_UCPD_EnableHardReset_Rx() -
HAL_UCPD_DisableHardReset_Rx() -
HAL_UCPD_IsEnabledHardReset_Rx() -
HAL_UCPD_SendBIST() -
HAL_UCPD_StopBIST()
-
- Status functions
- IO operation functions
-
IRQHandler and Callbacks functions
-
HAL_UCPD_IRQHandler() -
HAL_UCPD_TxCpltCallback() -
HAL_UCPD_TxGoodCRCCpltCallback() -
HAL_UCPD_TxDiscardCallback() -
HAL_UCPD_TxAbortCallback() -
HAL_UCPD_RxCpltCallback() -
HAL_UCPD_RxOrdDetCallback() -
HAL_UCPD_HRstSentCallback() -
HAL_UCPD_HRstRxCallback() -
HAL_UCPD_HRstDiscardCallback() -
HAL_UCPD_TypeCEventCCxCallback() -
HAL_UCPD_FRSEvtCallback() -
HAL_UCPD_AbortCpltCallback() -
HAL_UCPD_ErrorCallback() -
HAL_UCPD_RegisterTxCpltCallback() -
HAL_UCPD_RegisterTxGoodCRCCpltCallback() -
HAL_UCPD_RegisterTxDiscardCallback() -
HAL_UCPD_RegisterTxAbortCallback() -
HAL_UCPD_RegisterRxCpltCallback() -
HAL_UCPD_RegisterRxOrdDetCallback() -
HAL_UCPD_RegisterHRstSentCallback() -
HAL_UCPD_RegisterHRstRxCallback() -
HAL_UCPD_RegisterHRstDiscardCallback() -
HAL_UCPD_RegisterTypeCEventCCxCallback() -
HAL_UCPD_RegisterFRSEvtCallback() -
HAL_UCPD_RegisterAbortCpltCallback() -
HAL_UCPD_RegisterErrorCallback()
-
- Peripheral State, Error functions
- Acquire/Release the bus
- Set/Get user data
-
HAL UCPD Types
-
HAL UCPD Types
-
hal_ucpd_handle_t -
hal_ucpd_cb_t -
hal_ucpd_cc_event_cb_t -
hal_ucpd_state_t -
hal_ucpd_clk_prescaler_t -
hal_ucpd_half_bit_clk_divider_t -
hal_ucpd_transition_window_divider_t -
hal_ucpd_inter_frame_gap_divider_t -
hal_ucpd_tx_ordered_set_t -
hal_ucpd_detected_rx_ordered_set_t -
hal_ucpd_tx_mode_t -
hal_ucpd_rx_mode_t -
hal_ucpd_role_t -
hal_ucpd_rp_value_t -
hal_ucpd_cc_enable_t -
hal_ucpd_rx_prefilter_samples_t -
hal_ucpd_trim_rp_value_t -
hal_ucpd_rx_phy_status_t -
hal_ucpd_type_c_detector_status_t -
hal_ucpd_vconn_discharge_status_t -
hal_ucpd_rx_analog_filter_status_t -
hal_ucpd_wakeup_mode_status_t -
hal_ucpd_force_clk_status_t -
hal_ucpd_rx_prefilter_status_t -
hal_ucpd_cc_line_t -
hal_ucpd_frs_rx_status_t -
hal_ucpd_hard_reset_rx_status_t -
hal_ucpd_vstate_t -
hal_ucpd_t -
hal_ucpd_config_t -
hal_ucpd_handle_s
-
-
HAL UCPD Types
- HAL UCPD Constants