Fork of the official mbed C/C++ SDK provides the software platform and libraries to build your applications. The fork has the documentation converted to Doxygen format

Dependents:   NervousPuppySprintOne NervousPuppySprint2602 Robot WarehouseBot1 ... more

Fork of mbed by mbed official

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers mbed.h Source File

mbed.h

00001 /* mbed Microcontroller Library
00002  * Copyright (c) 2006-2011 ARM Limited. All rights reserved.
00003  */ 
00004  
00005 #ifndef MBED_H
00006 #define MBED_H
00007 
00008 #define MBED_LIBRARY_VERSION 29
00009  
00010 // Useful C libraries
00011 #include <stdio.h>
00012 #include <stdlib.h>
00013 #include <string.h>
00014 #include <math.h>
00015 #include <time.h>
00016 
00017 // mbed Debug libraries
00018 
00019 #include "error.h"
00020 #include "mbed_interface.h"
00021 
00022 // mbed Peripheral components
00023 
00024 #include "DigitalIn.h"
00025 #include "DigitalOut.h"
00026 #include "DigitalInOut.h"
00027 #include "BusIn.h"
00028 #include "BusOut.h"
00029 #include "BusInOut.h"
00030 #include "PortIn.h"
00031 #include "PortInOut.h"
00032 #include "PortOut.h"
00033 #include "AnalogIn.h"
00034 #include "AnalogOut.h"
00035 #include "PwmOut.h"
00036 #include "Serial.h"
00037 #include "SerialHalfDuplex.h"
00038 #include "SPI.h"
00039 #include "SPISlave.h"
00040 #include "SPIHalfDuplex.h"
00041 #include "I2C.h"
00042 #include "I2CSlave.h"
00043 #include "Ethernet.h"
00044 #include "CAN.h"
00045 
00046 // mbed Internal components
00047 #include "Timer.h"
00048 #include "Ticker.h"
00049 #include "Timeout.h"
00050 #include "LocalFileSystem.h"
00051 #include "InterruptIn.h"
00052 #include "wait_api.h"
00053 #include "rtc_time.h"
00054 
00055 using namespace mbed; 
00056 using namespace std; 
00057 
00058 #endif 
00059