The official Mbed 2 C/C++ SDK provides the software platform and libraries to build your applications.
Dependents: hello SerialTestv11 SerialTestv12 Sierpinski ... more
mbed 2
This is the mbed 2 library. If you'd like to learn about Mbed OS please see the mbed-os docs.
Retarget.h
- Committer:
- simon.ford@mbed.co.uk
- Date:
- 2008-04-30
- Revision:
- 1:6b7f447ca868
- Parent:
- 0:82220227f4fa
File content as of revision 1:6b7f447ca868:
/* mbed Microcontroller Library - Retarget * Copyright (c) 2007-2008, sford */ #ifndef MBED_RETARGET_H #define MBED_RETARGET_H #include "stdio.h" #include "rt_sys.h" //=================================================================== // System //=================================================================== extern "C" void mbed_startup(); extern "C" int $Sub$$main(); extern "C" void $Sub$$_sys_exit(int return_code); //=================================================================== // Pre-stdio //=================================================================== extern "C" int $Sub$$fputc(int c, FILE* f); extern "C" int $Sub$$fgetc(FILE* f); extern "C" int $Sub$$__backspace(FILE* f); extern "C" void $Sub$$_ttywrch(int c); //=================================================================== // Post-stdio //=================================================================== extern "C" FILEHANDLE $Sub$$_sys_open(const char* name, int openmode); extern "C" int $Sub$$_sys_close(FILEHANDLE fh); extern "C" int $Sub$$_sys_write(FILEHANDLE fh, const unsigned char* buffer, unsigned int length, int mode); extern "C" int $Sub$$_sys_read(FILEHANDLE fh, unsigned char* buffer, unsigned int length, int mode); extern "C" int $Sub$$_sys_istty(FILEHANDLE fh); extern "C" int $Sub$$_sys_seek(FILEHANDLE fh, int position); extern "C" int $Sub$$_sys_ensure(FILEHANDLE fh); extern "C" int $Sub$$_sys_flen(FILEHANDLE fh); #endif