Home
last modified time | relevance | path

Searched refs:uart_dev (Results 1 – 25 of 68) sorted by relevance

123

/Zephyr-4.3.0/drivers/modem/
Dmodem_receiver.c42 if (contexts[i] && contexts[i]->uart_dev == dev) { in context_from_dev()
88 __ASSERT(ctx->uart_dev, "invalid ctx device"); in mdm_receiver_flush()
90 while (uart_fifo_read(ctx->uart_dev, &c, 1) > 0) { in mdm_receiver_flush()
105 static void mdm_receiver_isr(const struct device *uart_dev, void *user_data) in mdm_receiver_isr() argument
114 ctx = context_from_dev(uart_dev); in mdm_receiver_isr()
120 while (uart_irq_update(ctx->uart_dev) && in mdm_receiver_isr()
121 uart_irq_rx_ready(ctx->uart_dev)) { in mdm_receiver_isr()
122 rx = uart_fifo_read(ctx->uart_dev, read_buf, sizeof(read_buf)); in mdm_receiver_isr()
149 uart_irq_rx_disable(ctx->uart_dev); in mdm_receiver_setup()
150 uart_irq_tx_disable(ctx->uart_dev); in mdm_receiver_setup()
[all …]
/Zephyr-4.3.0/subsys/debug/gdbstub/
Dgdbstub_backend_serial.c11 static const struct device *uart_dev; variable
28 if (uart_dev == NULL) { in z_gdb_backend_init()
29 uart_dev = DEVICE_DT_GET(DT_CHOSEN(zephyr_gdbstub_uart)); in z_gdb_backend_init()
31 __ASSERT(device_is_ready(uart_dev), "uart device is not ready"); in z_gdb_backend_init()
33 ret = uart_configure(uart_dev, &uart_cfg); in z_gdb_backend_init()
45 uart_poll_out(uart_dev, ch); in z_gdb_putchar()
52 while (uart_poll_in(uart_dev, &ch) < 0) { in z_gdb_getchar()
/Zephyr-4.3.0/subsys/instrumentation/transport/
Duart.c75 static void uart_isr(const struct device *uart_dev, void *user_data) in uart_isr() argument
82 if (!uart_irq_update(uart_dev)) { in uart_isr()
86 if (!uart_irq_rx_ready(uart_dev)) { in uart_isr()
90 while (uart_fifo_read(uart_dev, &byte, 1) == 1) { in uart_isr()
110 static const struct device *const uart_dev = DEVICE_DT_GET(DT_CHOSEN(zephyr_console)); in uart_isr_init() local
112 __ASSERT(device_is_ready(uart_dev), "uart_dev is not ready"); in uart_isr_init()
114 uart_irq_rx_disable(uart_dev); in uart_isr_init()
115 uart_irq_tx_disable(uart_dev); in uart_isr_init()
118 uart_irq_callback_user_data_set(uart_dev, uart_isr, NULL); in uart_isr_init()
121 while (uart_irq_rx_ready(uart_dev)) { in uart_isr_init()
[all …]
/Zephyr-4.3.0/tests/drivers/uart/uart_basic_api/src/
Dtest_uart_fifo.c101 const struct device *const uart_dev = DEVICE_DT_GET(DT_CHOSEN(zephyr_console)); in test_fifo_read() local
103 if (!device_is_ready(uart_dev)) { in test_fifo_read()
109 uart_irq_callback_set(uart_dev, uart_fifo_callback); in test_fifo_read()
113 uart_irq_rx_enable(uart_dev); in test_fifo_read()
124 uart_irq_rx_disable(uart_dev); in test_fifo_read()
131 const struct device *const uart_dev = DEVICE_DT_GET(DT_CHOSEN(zephyr_console)); in test_fifo_fill() local
133 if (!device_is_ready(uart_dev)) { in test_fifo_fill()
141 uart_irq_callback_set(uart_dev, uart_fifo_callback); in test_fifo_fill()
145 uart_irq_tx_enable(uart_dev); in test_fifo_fill()
150 uart_irq_tx_disable(uart_dev); in test_fifo_fill()
Dtest_uart_poll.c14 const struct device *const uart_dev = DEVICE_DT_GET(DT_CHOSEN(zephyr_console)); in test_poll_in() local
16 if (!device_is_ready(uart_dev)) { in test_poll_in()
25 while (uart_poll_in(uart_dev, &recv_char) < 0) { in test_poll_in()
43 const struct device *const uart_dev = DEVICE_DT_GET(DT_CHOSEN(zephyr_console)); in test_poll_out() local
45 if (!device_is_ready(uart_dev)) { in test_poll_out()
52 uart_poll_out(uart_dev, poll_data[i]); in test_poll_out()
Dtest_uart_config.c38 const struct device *const uart_dev = DEVICE_DT_GET(DT_CHOSEN(zephyr_console)); in test_configure() local
40 if (!device_is_ready(uart_dev)) { in test_configure()
46 int ret = uart_configure(uart_dev, &uart_cfg); in test_configure()
61 const struct device *const uart_dev = DEVICE_DT_GET(DT_CHOSEN(zephyr_console)); in test_config_get() local
63 if (!device_is_ready(uart_dev)) { in test_config_get()
72 int ret = uart_configure(uart_dev, &uart_cfg); in test_config_get()
83 ret = uart_config_get(uart_dev, &uart_cfg_check); in test_config_get()
Dtest_uart_config_wide.c38 const struct device *const uart_dev = DEVICE_DT_GET(DT_NODELABEL(dut)); in test_configure_wide() local
40 if (!device_is_ready(uart_dev)) { in test_configure_wide()
46 int ret = uart_configure(uart_dev, &uart_cfg_wide); in test_configure_wide()
61 const struct device *const uart_dev = DEVICE_DT_GET(DT_NODELABEL(dut)); in test_config_get_wide() local
63 if (!device_is_ready(uart_dev)) { in test_config_get_wide()
72 int ret = uart_configure(uart_dev, &uart_cfg_wide); in test_config_get_wide()
83 ret = uart_config_get(uart_dev, &uart_cfg_check); in test_config_get_wide()
Dtest_uart_pending.c96 const struct device *const uart_dev = DEVICE_DT_GET(DT_CHOSEN(zephyr_console)); in test_pending() local
98 if (!device_is_ready(uart_dev)) { in test_pending()
106 uart_irq_callback_set(uart_dev, uart_pending_callback); in test_pending()
113 uart_irq_tx_disable(uart_dev); in test_pending()
119 uart_irq_rx_enable(uart_dev); in test_pending()
/Zephyr-4.3.0/samples/drivers/uart/echo_bot/src/
Dmain.c21 static const struct device *const uart_dev = DEVICE_DT_GET(UART_DEVICE_NODE); variable
35 if (!uart_irq_update(uart_dev)) { in serial_cb()
39 if (!uart_irq_rx_ready(uart_dev)) { in serial_cb()
44 while (uart_fifo_read(uart_dev, &c, 1) == 1) { in serial_cb()
69 uart_poll_out(uart_dev, buf[i]); in print_uart()
77 if (!device_is_ready(uart_dev)) { in main()
83 int ret = uart_irq_callback_user_data_set(uart_dev, serial_cb, NULL); in main()
95 uart_irq_rx_enable(uart_dev); in main()
/Zephyr-4.3.0/tests/drivers/uart/uart_elementary/src/
Dmain.c35 static const struct device *const uart_dev = DEVICE_DT_GET(UART_NODE); variable
146 err = uart_configure(uart_dev, &test_uart_config); in ZTEST()
149 err = uart_config_get(uart_dev, &test_expected_uart_config); in ZTEST()
187 err = uart_configure(uart_dev, &test_uart_config); in ZTEST()
207 err = uart_configure(uart_dev, &test_uart_config); in ZTEST()
210 err = uart_irq_callback_set(uart_dev, interrupt_driven_uart_callback_main_uart); in ZTEST()
212 err = uart_irq_callback_user_data_set(uart_dev, interrupt_driven_uart_callback_main_uart, in ZTEST()
215 uart_irq_err_enable(uart_dev); in ZTEST()
216 uart_irq_rx_enable(uart_dev); in ZTEST()
217 uart_irq_tx_enable(uart_dev); in ZTEST()
[all …]
/Zephyr-4.3.0/drivers/sensor/a01nyub/
Da01nyub.c42 const struct device *uart_dev; member
46 static void a01nyub_uart_flush(const struct device *uart_dev) in a01nyub_uart_flush() argument
50 while (uart_fifo_read(uart_dev, &c, 1) > 0) { in a01nyub_uart_flush()
122 static void a01nyub_uart_isr(const struct device *uart_dev, void *user_data) in a01nyub_uart_isr() argument
127 if (uart_dev == NULL) { in a01nyub_uart_isr()
132 if (!uart_irq_update(uart_dev)) { in a01nyub_uart_isr()
137 if (uart_irq_rx_ready(uart_dev)) { in a01nyub_uart_isr()
138 data->xfer_bytes += uart_fifo_read(uart_dev, &data->rd_data[data->xfer_bytes], in a01nyub_uart_isr()
156 a01nyub_uart_flush(uart_dev); in a01nyub_uart_isr()
167 uart_irq_rx_disable(cfg->uart_dev); in a01nyub_init()
[all …]
/Zephyr-4.3.0/subsys/logging/backends/
Dlog_backend_uart.c32 const struct device *uart_dev; member
38 COND_CODE_1(DT_HAS_CHOSEN(zephyr_log_uart), (ctx->uart_dev), \
64 static void dict_char_out_hex(const struct device *uart_dev, uint8_t *data, size_t length) in dict_char_out_hex() argument
73 uart_poll_out(uart_dev, c); in dict_char_out_hex()
78 uart_poll_out(uart_dev, c); in dict_char_out_hex()
87 const struct device *uart_dev = LBU_UART_DEV(cb_ctx); in char_out() local
89 if (pm_device_runtime_get(uart_dev) < 0) { in char_out()
97 dict_char_out_hex(uart_dev, data, length); in char_out()
104 uart_poll_out(uart_dev, data[i]); in char_out()
109 err = uart_tx(uart_dev, data, length, SYS_FOREVER_US); in char_out()
[all …]
/Zephyr-4.3.0/drivers/sensor/explorir_m/
Dexplorir_m.c56 const struct device *uart_dev; member
72 static void explorir_m_uart_flush(const struct device *uart_dev) in explorir_m_uart_flush() argument
76 while (uart_fifo_read(uart_dev, &tmp, 1) > 0) { in explorir_m_uart_flush()
81 static void explorir_m_uart_flush_until_end(const struct device *uart_dev) in explorir_m_uart_flush_until_end() argument
88 if (uart_poll_in(uart_dev, &tmp) == 0 && tmp == EXPLORIR_M_END_CHAR) { in explorir_m_uart_flush_until_end()
157 static void explorir_m_uart_isr(const struct device *uart_dev, void *user_data) in explorir_m_uart_isr() argument
163 if (!device_is_ready(uart_dev)) { in explorir_m_uart_isr()
168 if (!uart_irq_update(uart_dev)) { in explorir_m_uart_isr()
173 if (!uart_irq_rx_ready(uart_dev)) { in explorir_m_uart_isr()
179 rc = uart_fifo_read(uart_dev, &data->read_buffer[data->read_index], read_len); in explorir_m_uart_isr()
[all …]
/Zephyr-4.3.0/samples/boards/espressif/ulp/lp_core/echo_ulp/remote/src/
Dmain.c15 const struct device *uart_dev = DEVICE_DT_GET(UART_DEVICE_NODE); in main() local
22 ret = uart_poll_in(uart_dev, &c); in main()
25 uart_poll_out(uart_dev, c); in main()
27 uart_poll_out(uart_dev, '\n'); in main()
/Zephyr-4.3.0/samples/boards/st/uart/circular_dma/src/
Dmain.c24 static const struct device *const uart_dev = DEVICE_DT_GET(UART_DEVICE_NODE); variable
50 uart_poll_out(uart_dev, '\n'); in print_uart()
52 uart_poll_out(uart_dev, buf[i]); in print_uart()
87 uart_rx_enable(uart_dev, rx_buffer, sizeof(rx_buffer), RECEIVE_TIMEOUT); in uart_cb()
98 if (!uart_dev) { in main()
104 int err = uart_configure(uart_dev, &uart_cfg); in main()
113 uart_callback_set(uart_dev, uart_cb, NULL); in main()
116 uart_rx_enable(uart_dev, rx_buffer, sizeof(rx_buffer), RECEIVE_TIMEOUT); in main()
/Zephyr-4.3.0/tests/drivers/uart/uart_async_api/src/
Dtest_uart_wide.c15 static ZTEST_BMEM const struct device *const uart_dev = variable
20 __ASSERT_NO_MSG(device_is_ready(uart_dev)); in init_test()
21 uart_rx_disable(uart_dev); in init_test()
22 uart_tx_abort(uart_dev); in init_test()
35 uart_dev); in set_permissions()
80 uart_callback_set(uart_dev, in single_read_setup_wide()
97 uart_rx_enable_u16(uart_dev, rx_buf, 10, 50 * USEC_PER_MSEC); in ZTEST_USER()
101 uart_tx_u16(uart_dev, tx_buf, sizeof(tx_buf)/sizeof(uint16_t), 100 * USEC_PER_MSEC); in ZTEST_USER()
110 uart_tx_u16(uart_dev, tx_buf, sizeof(tx_buf)/sizeof(uint16_t), 100 * USEC_PER_MSEC); in ZTEST_USER()
Dtest_uart_async.c47 static ZTEST_BMEM const struct device *uart_dev; variable
59 &rx_disabled, uart_dev, &read_abort_timer); in set_permissions()
71 uart_dev = duts[idx].dev; in uart_async_test_init()
74 __ASSERT_NO_MSG(device_is_ready(uart_dev)); in uart_async_test_init()
76 uart_rx_disable(uart_dev); in uart_async_test_init()
77 uart_tx_abort(uart_dev); in uart_async_test_init()
87 zassert_equal(uart_config_get(uart_dev, &uart_cfg), 0); in uart_async_test_init()
101 zassert_equal(uart_configure(uart_dev, &uart_cfg), 0); in uart_async_test_init()
177 uart_callback_set(uart_dev, in single_read_setup()
218 uart_rx_enable(uart_dev, tdata.rx_first_buffer, 10, 50 * USEC_PER_MSEC); in ZTEST_USER()
[all …]
/Zephyr-4.3.0/samples/subsys/usb/legacy/cdc_acm/src/
Dmain.c18 const struct device *const uart_dev = DEVICE_DT_GET_ONE(zephyr_cdc_acm_uart); variable
105 if (!device_is_ready(uart_dev)) { in main()
123 uart_line_ctrl_get(uart_dev, UART_LINE_CTRL_DTR, &dtr); in main()
134 ret = uart_line_ctrl_set(uart_dev, UART_LINE_CTRL_DCD, 1); in main()
139 ret = uart_line_ctrl_set(uart_dev, UART_LINE_CTRL_DSR, 1); in main()
147 print_baudrate(uart_dev); in main()
149 uart_irq_callback_set(uart_dev, interrupt_handler); in main()
151 uart_irq_rx_enable(uart_dev); in main()
/Zephyr-4.3.0/tests/drivers/uart/uart_mix_fifo_poll/src/
Dmain.c88 static const struct device *uart_dev; variable
128 err = uart_rx_enable(uart_dev, async_rx_buf, in counter_top_handler()
134 uart_irq_rx_enable(uart_dev); in counter_top_handler()
136 uart_irq_rx_disable(uart_dev); in counter_top_handler()
143 while (uart_poll_in(uart_dev, &c) >= 0) { in counter_top_handler()
153 uart_dev = duts[idx].dev; in init_test()
156 zassert_true(device_is_ready(uart_dev), "uart device is not ready"); in init_test()
158 if (uart_callback_set(uart_dev, async_callback, NULL) == 0) { in init_test()
162 int_driven = uart_irq_tx_complete(uart_dev) >= 0; in init_test()
164 uart_irq_callback_set(uart_dev, int_driven_callback); in init_test()
[all …]
/Zephyr-4.3.0/drivers/sensor/mhz19b/
Dmhz19b.c54 static void mhz19b_uart_flush(const struct device *uart_dev) in mhz19b_uart_flush() argument
58 while (uart_fifo_read(uart_dev, &c, 1) > 0) { in mhz19b_uart_flush()
90 uart_irq_tx_enable(cfg->uart_dev); in mhz19b_send_cmd()
93 uart_irq_rx_enable(cfg->uart_dev); in mhz19b_send_cmd()
257 static void mhz19b_uart_isr(const struct device *uart_dev, void *user_data) in mhz19b_uart_isr() argument
264 if (uart_dev == NULL) { in mhz19b_uart_isr()
268 if (!uart_irq_update(uart_dev)) { in mhz19b_uart_isr()
272 if (uart_irq_rx_ready(uart_dev)) { in mhz19b_uart_isr()
273 data->xfer_bytes += uart_fifo_read(uart_dev, &data->rd_data[data->xfer_bytes], in mhz19b_uart_isr()
278 uart_irq_rx_disable(uart_dev); in mhz19b_uart_isr()
[all …]
/Zephyr-4.3.0/tests/drivers/uart/uart_interrupt_api/src/
Dmain.c64 const struct device *const uart_dev = DEVICE_DT_GET(UART_NODE); in test_fifo_tx_sizes() local
66 if (!device_is_ready(uart_dev)) { in test_fifo_tx_sizes()
74 uart_irq_callback_set(uart_dev, uart_fifo_callback); in test_fifo_tx_sizes()
78 uart_irq_tx_enable(uart_dev); in test_fifo_tx_sizes()
83 uart_irq_tx_disable(uart_dev); in test_fifo_tx_sizes()
/Zephyr-4.3.0/subsys/console/
Dgetchar.c52 const struct device *uart_dev; in console_init() local
55 uart_dev = DEVICE_DT_GET(DT_CHOSEN(zephyr_console)); in console_init()
56 if (!device_is_ready(uart_dev)) { in console_init()
60 ret = tty_init(&console_serial, uart_dev); in console_init()
69 (const struct uart_driver_api *)uart_dev->api; in console_init()
Dtty.c96 uart_irq_tx_enable(tty->uart_dev); in tty_putchar()
111 uart_poll_out(tty->uart_dev, *p++); in tty_write()
171 res = uart_poll_in(tty->uart_dev, &c); in tty_read_unbuf()
241 int tty_init(struct tty_serial *tty, const struct device *uart_dev) in tty_init() argument
243 if (!uart_dev) { in tty_init()
247 tty->uart_dev = uart_dev; in tty_init()
260 uart_irq_callback_user_data_set(uart_dev, tty_uart_isr, tty); in tty_init()
267 uart_irq_rx_disable(tty->uart_dev); in tty_set_rx_buf()
274 uart_irq_rx_enable(tty->uart_dev); in tty_set_rx_buf()
282 uart_irq_tx_disable(tty->uart_dev); in tty_set_tx_buf()
/Zephyr-4.3.0/drivers/input/
Dinput_sbus.c39 const struct device *uart_dev; member
201 static void sbus_resync(const struct device *uart_dev, struct input_sbus_data *const data) in sbus_resync() argument
206 data->xfer_bytes += uart_fifo_read(uart_dev, &rd_data[data->xfer_bytes], in sbus_resync()
218 uart_fifo_read(uart_dev, &rd_data[0], 1); in sbus_resync()
224 if (uart_fifo_read(uart_dev, &rd_data[0], 1) == 1) { in sbus_resync()
234 static void sbus_uart_isr(const struct device *uart_dev, void *user_data) in sbus_uart_isr() argument
240 if (uart_dev == NULL) { in sbus_uart_isr()
245 if (!uart_irq_update(uart_dev)) { in sbus_uart_isr()
250 while (uart_irq_rx_ready(uart_dev) && data->xfer_bytes < SBUS_FRAME_LEN) { in sbus_uart_isr()
255 data->xfer_bytes += uart_fifo_read(uart_dev, &rd_data[data->xfer_bytes], in sbus_uart_isr()
[all …]
/Zephyr-4.3.0/samples/net/midi2/src/
Dmain.c40 static const struct device *const uart_dev = DEVICE_DT_GET(SERIAL_NODE); variable
52 uart_poll_out(uart_dev, UMP_MIDI_STATUS(ump)); in send_external_midi1()
53 uart_poll_out(uart_dev, UMP_MIDI1_P1(ump)); in send_external_midi1()
63 uart_poll_out(uart_dev, UMP_MIDI_STATUS(ump)); in send_external_midi1()
64 uart_poll_out(uart_dev, UMP_MIDI1_P1(ump)); in send_external_midi1()
65 uart_poll_out(uart_dev, UMP_MIDI1_P2(ump)); in send_external_midi1()

123