SPP UART HAL API — dispatches through the registered HAL port. More...
Go to the source code of this file.
Functions | |
| SPP_RetVal_t | SPP_HAL_UART_portInit (void) |
| Initialise the UART port. | |
| SPP_RetVal_t | SPP_HAL_UART_transmit (const void *p_data, spp_uint16_t len) |
| Perform UART transaction. | |
| SPP_RetVal_t | SPP_HAL_UART_read (void *p_data, spp_uint32_t len, spp_uint32_t *p_readBytes) |
| Perform UART read. | |
SPP UART HAL API — dispatches through the registered HAL port.
Definition in file uart.h.
| SPP_RetVal_t SPP_HAL_UART_portInit | ( | void | ) |
Initialise the UART port.
Definition at line 22 of file uart.c.
References K_SPP_ERROR, K_SPP_ERROR_NULL_POINTER, K_SPP_OK, SPP_HAL_getPort(), SPP_HAL_UART_portInit(), SPP_HalPort_t::uart, and SPP_HALUart_t::uartPortInit.
Referenced by SPP_HAL_init(), and SPP_HAL_UART_portInit().
| SPP_RetVal_t SPP_HAL_UART_transmit | ( | const void * | p_data, |
| spp_uint16_t | len ) |
Perform UART transaction.
Definition at line 44 of file uart.c.
References K_SPP_CIPHER_FRAME_LEN, K_SPP_ERROR, K_SPP_ERROR_NULL_POINTER, K_SPP_OK, SPP_EXTERNAL_ENCRYPTION_CYPHER_encryptPacket(), SPP_HAL_getPort(), SPP_HAL_UART_transmit(), SPP_HalPort_t::uart, and SPP_HALUart_t::uartTransmit.
Referenced by SPP_HAL_UART_transmit(), and SPP_SERVICES_M10M_init().
| SPP_RetVal_t SPP_HAL_UART_read | ( | void * | p_data, |
| spp_uint32_t | len, | ||
| spp_uint32_t * | p_readBytes ) |
Perform UART read.
Definition at line 76 of file uart.c.
References K_SPP_ERROR, K_SPP_ERROR_NULL_POINTER, SPP_HAL_getPort(), SPP_HAL_UART_read(), SPP_HalPort_t::uart, and SPP_HALUart_t::uartRead.
Referenced by SPP_HAL_UART_read(), and SPP_SERVICES_M10M_init().