Implementation of the SCB UART Deep Sleep callback.
Data Structures | |
| struct | mtb_syspm_callbacks_uart_pins |
| This is the pin structure that stores the info about the pin configurations. More... | |
| struct | mtb_syspm_uart_deepsleep_context_t |
| Context Reference Structure for SCB UART peripheral. More... | |
Functions | |
| cy_en_syspm_status_t | mtb_syspm_scb_uart_deepsleep_callback (cy_stc_syspm_callback_params_t *params, cy_en_syspm_callback_mode_t mode) |
| Deepsleep callback for SCB UART IP. More... | |
| struct mtb_syspm_callbacks_uart_pins |
| Data Fields | ||
|---|---|---|
| GPIO_PRT_Type * | port | Port base address. |
| uint32_t | pinNum | Pin number. |
| en_hsiom_sel_t | hsiom | HSIOM setting. |
| struct mtb_syspm_uart_deepsleep_context_t |
| Data Fields | ||
|---|---|---|
| mtb_syspm_callbacks_uart_pins | tx_pin | TX pin info. |
| mtb_syspm_callbacks_uart_pins | rts_pin | RTS pin info. |
| cy_stc_scb_uart_context_t * | uart_context | Pointer to UART context structure. |
| cy_en_syspm_status_t mtb_syspm_scb_uart_deepsleep_callback | ( | cy_stc_syspm_callback_params_t * | params, |
| cy_en_syspm_callback_mode_t | mode | ||
| ) |
Deepsleep callback for SCB UART IP.
| [in] | params | The param structure for the callback for which the context element should be of type mtb_syspm_uart_deepsleep_context_t |
| [in] | mode | The callback mode |