38#include "hardware/uart.h"
Header file of IRQ interface.
Header file of UART interface.
const struct no_os_uart_platform_ops pico_uart_ops
pico platform specific UART platform ops structure
Definition pico_uart.c:291
uart_tx_gp
Available GP config for UART TX.
Definition pico_uart.h:56
@ UART1_TX_GP8
Definition pico_uart.h:63
@ UART0_TX_GP12
Definition pico_uart.h:59
@ UART0_TX_GP0
Definition pico_uart.h:58
@ UART1_TX_GP4
Definition pico_uart.h:62
@ UART0_TX_GP16
Definition pico_uart.h:60
uart_rx_gp
Available GP config for UART RX.
Definition pico_uart.h:69
@ UART1_RX_GP5
Definition pico_uart.h:75
@ UART1_RX_GP9
Definition pico_uart.h:76
@ UART0_RX_GP17
Definition pico_uart.h:73
@ UART0_RX_GP13
Definition pico_uart.h:72
@ UART0_RX_GP1
Definition pico_uart.h:71
Structure describing a callback to be registered.
Definition no_os_irq.h:136
Definition no_os_irq.h:117
pico platform specific UART descriptor
Definition pico_uart.h:44
uart_inst_t * uart_instance
Definition pico_uart.h:46
struct no_os_callback_desc rx_callback
Definition pico_uart.h:50
struct no_os_irq_ctrl_desc * nvic
Definition pico_uart.h:48
Additional UART config parameters.
Definition pico_uart.h:82
enum uart_tx_gp uart_tx_pin
Definition pico_uart.h:84
enum uart_rx_gp uart_rx_pin
Definition pico_uart.h:86