50 #if ( defined(__ICCAVR32__) || defined(__ICCAVR__) || defined(__ICCARM__)) 54 #if (__VER__ < 8010000) 59 #pragma module_name = "?__write" 74 size_t __write(
int handle,
const unsigned char *buffer,
size_t size)
85 if (handle != _LLIO_STDOUT && handle != _LLIO_STDERR) {
89 for (; size != 0; --size) {
98 #if (__VER__ < 8010000) 104 #elif (defined(__GNUC__) && !XMEGA && !MEGA) 107 _write (
int file,
const char *ptr,
int len);
110 _write (
int file,
const char *ptr,
int len)
118 for (; len != 0; --len) {
127 #elif (defined(__GNUC__) && (XMEGA || MEGA)) 129 int _write (
char c,
int *
f);
131 int _write (
char c,
int *
f)
volatile void *volatile stdio_base
Pointer to the base of the USART module instance to use for stdio.
Commonly used includes, types and macros.
typedef __attribute__
USB Device LPM Descriptor structure.
int(* ptr_put)(void volatile *, char)
Pointer to the external low level write function.