USB Standard I/O Serial Management.
This file defines a useful set of functions for the Stdio Serial interface on AVR devices.
Copyright (c) 2011-2018 Microchip Technology Inc. and its subsidiaries.
Functions | |
int | _read (int *f) |
int | _write (char c, int *f) |
void | stdio_usb_disable (void) |
Disables the stdio in USB Serial Mode. More... | |
bool | stdio_usb_enable (void) |
Enables the stdio in USB Serial Mode. More... | |
void | stdio_usb_getchar (void volatile *usart, char *data) |
Waits until a character is received, and returns it. More... | |
void | stdio_usb_init (void) |
Initializes the stdio in USB Serial Mode. More... | |
int | stdio_usb_putchar (volatile void *usart, char data) |
Sends a character with the USART. More... | |
Variables | |
void(* | ptr_get )(void volatile *, char *) |
Pointer to the external low level read function. More... | |
int(* | ptr_put )(void volatile *, char) |
Pointer to the external low level write function. More... | |
volatile void *volatile | stdio_base |
Pointer to the base of the USART module instance to use for stdio. More... | |