Home
last modified time | relevance | path

Searched refs:uart_inst_t (Results 1 – 6 of 6) sorted by relevance

/hal_rpi_pico-latest/src/host/hardware_uart/include/hardware/
Duart.h25 typedef struct uart_inst uart_inst_t; typedef
27 extern uart_inst_t * const uart0;
28 extern uart_inst_t * const uart1;
42 uint uart_init(uart_inst_t *uart, uint baudrate);
46 void uart_deinit(uart_inst_t *uart);
49 uint uart_set_baudrate(uart_inst_t *uart, uint baudrate);
53 void uart_set_hw_flow(uart_inst_t *uart, bool cts, bool rts);
56 void uart_set_format(uart_inst_t *uart, uint data_bits, uint stop_bits, uart_parity_t parity);
59 void uart_set_irqs_enabled(uart_inst_t *uart, bool rx_has_data, bool tx_needs_data);
66 bool uart_is_writable(uart_inst_t *uart);
[all …]
/hal_rpi_pico-latest/src/rp2_common/hardware_uart/include/hardware/
Duart.h77 typedef struct uart_inst uart_inst_t; typedef
86 #define uart0 ((uart_inst_t *)uart0_hw) ///< Identifier for UART instance 0
87 #define uart1 ((uart_inst_t *)uart1_hw) ///< Identifier for UART instance 1
218 static inline uint uart_get_index(uart_inst_t *uart) { in uart_get_index()
229 static inline uart_inst_t *uart_get_instance(uint num) { in uart_get_instance()
243 static inline uart_hw_t *uart_get_hw(uart_inst_t *uart) { in uart_get_hw()
280 uint uart_init(uart_inst_t *uart, uint baudrate);
290 void uart_deinit(uart_inst_t *uart);
312 uint uart_set_baudrate(uart_inst_t *uart, uint baudrate);
321 static inline void uart_set_hw_flow(uart_inst_t *uart, bool cts, bool rts) { in uart_set_hw_flow()
[all …]
/hal_rpi_pico-latest/src/host/hardware_uart/
Duart.c63 uart_inst_t *const uart0;
64 uart_inst_t *const uart1;
75 uint uart_init(uart_inst_t *uart, uint baud_rate) { in uart_init()
80 bool uart_is_writable(uart_inst_t *uart) { in uart_is_writable()
86 bool uart_is_readable(uart_inst_t *uart) { in uart_is_readable()
91 void uart_write_blocking(uart_inst_t *uart, const uint8_t *src, size_t len) { in uart_write_blocking()
98 void uart_read_blocking(uart_inst_t *uart, uint8_t *dst, size_t len) { in uart_read_blocking()
107 void uart_putc(uart_inst_t *uart, char c) { in uart_putc()
111 void uart_putc_raw(uart_inst_t *uart, char c) { in uart_putc_raw()
115 void uart_puts(uart_inst_t *uart, const char *s) { in uart_puts()
[all …]
/hal_rpi_pico-latest/src/rp2_common/hardware_uart/
Duart.c15 static inline uint32_t uart_clock_get_hz(__unused uart_inst_t *inst) { in uart_clock_get_hz()
32 static inline void uart_reset(uart_inst_t *uart) { in uart_reset()
36 static inline void uart_unreset(uart_inst_t *uart) { in uart_unreset()
42 uint uart_init(uart_inst_t *uart, uint baudrate) { in uart_init()
95 void uart_deinit(uart_inst_t *uart) { in uart_deinit()
100 static uint32_t uart_disable_before_lcr_write(uart_inst_t *uart) { in uart_disable_before_lcr_write()
143 static void uart_write_lcr_bits_masked(uart_inst_t *uart, uint32_t values, uint32_t write_mask) { in uart_write_lcr_bits_masked()
155 uint uart_set_baudrate(uart_inst_t *uart, uint baudrate) { in uart_set_baudrate()
183 void uart_set_format(uart_inst_t *uart, uint data_bits, uint stop_bits, uart_parity_t parity) { in uart_set_format()
199 void uart_set_fifo_enabled(uart_inst_t *uart, bool enabled) { in uart_set_fifo_enabled()
[all …]
/hal_rpi_pico-latest/src/rp2_common/pico_stdio_uart/include/pico/
Dstdio_uart.h69 void stdio_uart_init_full(uart_inst_t *uart, uint baud_rate, int tx_pin, int rx_pin);
102 void stdio_uart_deinit_full(uart_inst_t *uart, int tx_pin, int rx_pin);
/hal_rpi_pico-latest/src/rp2_common/pico_stdio_uart/
Dstdio_uart.c12 static uart_inst_t *uart_instance;