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