Searched refs:uart_inst_t (Results 1 – 6 of 6) sorted by relevance
/hal_rpi_pico-latest/src/host/hardware_uart/include/hardware/ |
D | uart.h | 25 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/ |
D | uart.h | 77 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/ |
D | uart.c | 63 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/ |
D | uart.c | 15 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/ |
D | stdio_uart.h | 69 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/ |
D | stdio_uart.c | 12 static uart_inst_t *uart_instance;
|