Definition in file stdio_base.h.
 Include dependency graph for stdio_base.h:
 This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Data Structures | |
| struct | stdio_provider_t | 
| stdio provider struct  More... | |
Macros | |
| #define | STDIO_RX_BUFSIZE (64) | 
| Buffer size for STDIO.  | |
| #define | STDIO_PROVIDER(_type, _open, _close, _write) | 
| stdio implementation methods  More... | |
Enumerations | |
| enum | {  STDIO_NULL , STDIO_UART , STDIO_RTT , STDIO_SEMIHOSTING , STDIO_USBUS_CDC_ACM , STDIO_TINYUSB_CDC_ACM , STDIO_ESP32_SERIAL_JTAG , STDIO_NIMBLE , STDIO_UDP , STDIO_TELNET , STDIO_ETHOS , STDIO_SLIP }  | 
Functions | |
| void | stdio_init (void) | 
| initialize the module  | |
| int | stdio_available (void) | 
| Get the number of bytes available for reading from stdio.  More... | |
| void | stdio_clear_stdin (void) | 
| Clear the input buffer.  More... | |
| ssize_t | stdio_read (void *buffer, size_t max_len) | 
read len bytes from stdio uart into buffer  More... | |
| ssize_t | stdio_write (const void *buffer, size_t len) | 
write len bytes from buffer into STDOUT  More... | |
| void | stdio_close (void) | 
| Disable stdio and detach stdio providers.  | |
Variables | |
| isrpipe_t | stdin_isrpipe | 
| isrpipe for writing stdin input to  | |