re-enabling serial
[clinton/Smoothieware.git] / gcc4mbed / external / mbed / .svn / text-base / mbed.h.svn-base
CommitLineData
3b1e82d2
AW
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
56using namespace mbed;
57using namespace std;
58
59#endif
60