re-enabling serial
[clinton/Smoothieware.git] / gcc4mbed / external / mbed / .svn / text-base / mbed.h.svn-base
1 /* mbed Microcontroller Library
2 * Copyright (c) 2006-2009 ARM Limited. All rights reserved.
3 * sford
4 */
5
6 #ifndef MBED_H
7 #define MBED_H
8
9 #define MBED_LIBRARY_VERSION 28
10
11 // Useful C libraries
12 #include <stdio.h>
13 #include <stdlib.h>
14 #include <string.h>
15 #include <math.h>
16 #include <time.h>
17
18 // mbed Debug libraries
19 #include "error.h"
20
21 // mbed Peripheral components
22 #include "DigitalIn.h"
23 #include "DigitalOut.h"
24 #include "DigitalInOut.h"
25 #include "BusIn.h"
26 #include "BusOut.h"
27 #include "BusInOut.h"
28 #include "PortIn.h"
29 #include "PortInOut.h"
30 #include "PortOut.h"
31 #include "AnalogIn.h"
32 #include "AnalogOut.h"
33 #include "PwmOut.h"
34 #include "Serial.h"
35 #include "SerialHalfDuplex.h"
36 #include "SPI.h"
37 #include "SPISlave.h"
38 #include "SPIHalfDuplex.h"
39 #include "I2C.h"
40 #include "I2CSlave.h"
41 #include "Ethernet.h"
42 #include "CAN.h"
43 //#include "SPI3.h"
44
45 // mbed Internal components
46 #include "Timer.h"
47 #include "Ticker.h"
48 #include "Timeout.h"
49 #include "LocalFileSystem.h"
50 #include "InterruptIn.h"
51 //#include "rpc.h"
52 //#include "rtc.h"
53 #include "wait_api.h"
54 #include "rtc_time.h"
55
56 using namespace mbed;
57 using namespace std;
58
59 #endif
60