Functions | |
void | Cy_USBPD_BB_Enable (cy_stc_usbpd_context_t *context) |
Enables the Buck-Boost regulation with soft start. More... | |
void | Cy_USBPD_BB_Disable (cy_stc_usbpd_context_t *context) |
Disables the Buck-Boost regulation. More... | |
bool | Cy_USBPD_BB_IsEnabled (cy_stc_usbpd_context_t *context) |
Buck-Boost regulation enable status. More... | |
bool | Cy_USBPD_BB_IsReady (cy_stc_usbpd_context_t *context) |
Buck-Boost regulation ready status. More... | |
void | Cy_USBPD_BB_Init (cy_stc_usbpd_context_t *context) |
Initializes the Buck-Boost regulation. More... | |
void | Cy_USBPD_BB_PowerDown (cy_stc_usbpd_context_t *context) |
Power Down the Buck-Boost block for power saving. More... | |
void | Cy_USBPD_BB_PowerUp (cy_stc_usbpd_context_t *context) |
Power Up the Buck-Boost block for active mode. More... | |
void | Cy_USBPD_Fault_BbIlimDetEn (cy_stc_usbpd_context_t *context) |
Enable Buck-Boost inductor current limit protection. More... | |
void | Cy_USBPD_Fault_BbIlimDetDis (cy_stc_usbpd_context_t *context) |
Disable Buck-Boost inductor current limit protection. More... | |
void Cy_USBPD_BB_Enable | ( | cy_stc_usbpd_context_t * | context | ) |
Enables the Buck-Boost regulation with soft start.
This function should be called to start the regulation with soft start sequence. Cy_USBPD_BB_Init() must have been called prior to this function.
context | USBPD PDSTACK Context pointer. |
void Cy_USBPD_BB_Disable | ( | cy_stc_usbpd_context_t * | context | ) |
Disables the Buck-Boost regulation.
This function resets buck-boost operation until Cy_USBPD_BB_Enable() is called.
context | USBPD PDSTACK Context pointer. |
bool Cy_USBPD_BB_IsEnabled | ( | cy_stc_usbpd_context_t * | context | ) |
Buck-Boost regulation enable status.
This function returns the status of Buck-Boost regulation enable.
context | USBPD PDSTACK Context pointer. |
bool Cy_USBPD_BB_IsReady | ( | cy_stc_usbpd_context_t * | context | ) |
Buck-Boost regulation ready status.
This function returns the Buck-Boost regulation enable sequence done and regulator ready status.
context | USBPD PDSTACK Context pointer. |
void Cy_USBPD_BB_Init | ( | cy_stc_usbpd_context_t * | context | ) |
Initializes the Buck-Boost regulation.
This function should be called only during USBPD drivers initialization at power up.
context | USBPD PDSTACK Context pointer. |
void Cy_USBPD_BB_PowerDown | ( | cy_stc_usbpd_context_t * | context | ) |
Power Down the Buck-Boost block for power saving.
This function should be called only during Deep Sleep entry.
context | USBPD PDSTACK Context pointer. |
void Cy_USBPD_BB_PowerUp | ( | cy_stc_usbpd_context_t * | context | ) |
Power Up the Buck-Boost block for active mode.
This function should be called only during Deep Sleep exit.
context | USBPD PDSTACK Context pointer. |
void Cy_USBPD_Fault_BbIlimDetEn | ( | cy_stc_usbpd_context_t * | context | ) |
Enable Buck-Boost inductor current limit protection.
context | USBPD Context pointer. |
void Cy_USBPD_Fault_BbIlimDetDis | ( | cy_stc_usbpd_context_t * | context | ) |
Disable Buck-Boost inductor current limit protection.
context | USBPD Context pointer. |