7#ifndef ZEPHYR_INCLUDE_CONSOLE_CONSOLE_H_
8#define ZEPHYR_INCLUDE_CONSOLE_CONSOLE_H_
int console_init(void)
Initialize console device.
ssize_t console_write(void *dummy, const void *buf, size_t size)
Write data to console.
ssize_t console_read(void *dummy, void *buf, size_t size)
Read data from console.
int console_getchar(void)
Get next char from console input buffer.
char * console_getline(void)
Get next line from console input buffer.
void console_set_tx_timeout(k_timeout_t timeout)
Set transmit timeout for console operations.
int console_putchar(char c)
Output a char to console (buffered).
void console_set_rx_timeout(k_timeout_t timeout)
Set receive timeout for console operations.
void console_getline_init(void)
Initialize console_getline() call.
__SIZE_TYPE__ ssize_t
Definition types.h:28
Kernel timeout type.
Definition clock.h:65