![]() |
AIROC™ BTSDK v4.9 - Documentation | |||
List of parameters and defined functions needed to access the Peripheral Universal Asynchronous Receiver/Transmitter (PUART) driver. More...
Enumerations | |
| enum | parity_t { PARITY_ODD, PARITY_EVEN, PARITY_NONE } |
| enum | stop_bit_t { STOP_BIT_1, STOP_BIT_2 } |
Functions | |
| void | wiced_hal_puart_init (void) |
| Initialize the Peripheral UART interface with the default configuration parameters. More... | |
| void | wiced_hal_puart_flow_on (void) |
| Enable flow control. More... | |
| void | wiced_hal_puart_flow_off (void) |
| Disable flow control. More... | |
| uint32_t | wiced_hal_puart_select_uart_pads (uint8_t rxdPin, uint8_t txdPin, uint8_t ctsPin, uint8_t rtsPin) |
| Select the TX/RX and optional CTS/RTS pins (P<pin>) for the UART hardware to use. More... | |
| void | wiced_hal_puart_print (char *string) |
| Print/send a string of characters via the TX line. More... | |
| void | wiced_hal_puart_write (uint8_t byte) |
| Print/send one byte via the TX line. More... | |
| uint32_t | wiced_hal_puart_read (uint8_t *rxByte) |
| Read one byte via the RX line. More... | |
| void | wiced_hal_puart_disable_tx (void) |
| Disable transmit capability. More... | |
| void | wiced_hal_puart_enable_tx (void) |
| Enable transmit capability. More... | |
| void | wiced_hal_puart_enable_rx (void) |
| Enable receive capability (specifically, by enabling PUART RX interrupts through the MIA driver). More... | |
| void | wiced_hal_puart_set_baudrate (uint32_t baudrate) |
| Set the baud rate (Bd) to a value other than the default 115200 Bd. More... | |
| void | wiced_hal_puart_synchronous_read (uint8_t *buffer, uint32_t length) |
| Read in a set of bytes sequentially. More... | |
| void | wiced_hal_puart_synchronous_write (uint8_t *buffer, uint32_t length) |
| Write a set of bytes sequentially. More... | |
| uint32_t | wiced_hal_puart_rx_fifo_not_empty (void) |
| Check to see if there is any data ready in the RX FIFO. More... | |
| void | wiced_hal_puart_reset_puart_interrupt (void) |
| Clears and enables PUART interrupt. More... | |
| void | wiced_hal_puart_register_interrupt (void(*puart_rx_cbk)(void *)) |
| Register Interrupt handler with PUART. More... | |
| void | wiced_hal_puart_set_watermark_level (uint32_t watermark_level) |
| updates the watermark level to the received value More... | |
| wiced_bool_t | wiced_hal_puart_configuration (uint32_t baudrate, parity_t parity, stop_bit_t stop_bit) |
| updates the parity and stop bits as per received value More... | |
List of parameters and defined functions needed to access the Peripheral Universal Asynchronous Receiver/Transmitter (PUART) driver.