retargetio.c File Reference
Provide stdio retargeting for all supported toolchains.
License
Copyright 2018 Silicon Laboratories Inc. www.silabs.com
The licensor of this software is Silicon Laboratories Inc. Your use of this software is governed by the terms of Silicon Labs Master Software License Agreement (MSLA) available at www.silabs.com/about-us/legal/master-software-license-agreement. This software is distributed to you in Source Code format and is governed by the sections of the MSLA applicable to Source Code.
Definition in file
retargetio.c
.
#include <sys/stat.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "
em_device.h
"
Functions |
|
int | _close (int file) |
Close a file.
|
|
void | _exit (int status) |
Exit the program.
|
|
int | _fstat (int file, struct stat *st) |
Status of an open file.
|
|
int | _getpid (void) |
Get process ID.
|
|
int | _isatty (int file) |
Query whether output stream is a terminal.
|
|
int | _kill (int pid, int sig) |
Send signal to process.
|
|
int | _lseek (int file, int ptr, int dir) |
Set position in a file.
|
|
int | _read (int file, char *ptr, int len) |
Read from a file.
|
|
caddr_t | _sbrk (int incr) |
Increase heap.
|
|
int | _write (int file, const char *ptr, int len) |
Write to a file.
|
|
int | RETARGET_ReadChar (void) |
Receive a byte from USART/LEUART and put into global buffer.
|
|
int | RETARGET_WriteChar (char c) |
Transmit single byte to USART/LEUART.
|
|
Variables |
|
char | _end |