Lines Matching refs:uart_obj
69 static struct ifx_uart uart_obj[sizeof(uart_config) / sizeof(uart_config[0])] = variable
94 uart_isr(&uart_obj[UART0_INDEX].serial); in uart0_isr_callback()
107 uart_isr(&uart_obj[UART1_INDEX].serial); in uart1_isr_callback()
120 uart_isr(&uart_obj[UART2_INDEX].serial); in uart2_isr_callback()
133 uart_isr(&uart_obj[UART3_INDEX].serial); in uart3_isr_callback()
146 uart_isr(&uart_obj[UART4_INDEX].serial); in uart4_isr_callback()
159 uart_isr(&uart_obj[UART5_INDEX].serial); in uart5_isr_callback()
173 uart_isr(&uart_obj[UART6_INDEX].serial); in uart6_isr_callback()
200 …result = cyhal_uart_init(uart->config->uart_obj, uart->config->tx_pin, uart->config->rx_pin, NC, N… in ifx_configure()
204 result = cyhal_uart_set_baud(uart->config->uart_obj, cfg->baud_rate, NULL); in ifx_configure()
276 if (RT_EOK == cyhal_uart_getc(uart->config->uart_obj, (uint8_t *)&read_data, 10)) in ifx_uarths_getc()
301 rt_size_t obj_num = sizeof(uart_obj) / sizeof(struct ifx_uart); in rt_hw_uart_init()
307 uart_obj[index].config = &uart_config[index]; in rt_hw_uart_init()
308 uart_obj[index].serial.ops = &_uart_ops; in rt_hw_uart_init()
309 uart_obj[index].serial.config = serial_config; in rt_hw_uart_init()
311 uart_obj[index].config->uart_obj = rt_malloc(sizeof(cyhal_uart_t)); in rt_hw_uart_init()
312 RT_ASSERT(uart_obj[index].config->uart_obj != RT_NULL); in rt_hw_uart_init()
314 result = rt_hw_serial_register(&uart_obj[index].serial, in rt_hw_uart_init()
315 uart_obj[index].config->name, in rt_hw_uart_init()
318 &uart_obj[index]); in rt_hw_uart_init()