svn / mbed / trunk / device.h

Revision 32, 0.9 kB (checked in by emilmont, 5 months ago)

Add latest ARM GCC toolchain build

  • Property svn:executable set to *
Line 
1
2#ifndef MBED_DEVICE_H
3#define MBED_DEVICE_H
4
5#if defined(TARGET_LPC1768) || defined(TARGET_LPC2368)
6
7#define DEVICE_PORTIN 1
8#define DEVICE_PORTOUT 1
9#define DEVICE_PORTINOUT 1
10
11#define DEVICE_INTERRUPTIN 1
12
13#define DEVICE_ANALOGIN 1
14#define DEVICE_ANALOGOUT 1
15
16#define DEVICE_SERIAL 1
17
18#define DEVICE_I2C 1
19#define DEVICE_I2CSLAVE 1
20
21#define DEVICE_SPI 1
22#define DEVICE_SPISLAVE 1
23
24#define DEVICE_CAN 1
25
26#define DEVICE_RTC 1
27
28#define DEVICE_ETHERNET 1
29
30#define DEVICE_PWMOUT 1
31
32#elif defined(TARGET_LPC11U24)
33
34#define DEVICE_PORTIN 1
35#define DEVICE_PORTOUT 1
36#define DEVICE_PORTINOUT 1
37
38#define DEVICE_INTERRUPTIN 1
39
40#define DEVICE_ANALOGIN 1
41#define DEVICE_ANALOGOUT 0
42
43#define DEVICE_SERIAL 1
44
45#define DEVICE_I2C 1
46#define DEVICE_I2CSLAVE 1
47
48#define DEVICE_SPI 1
49#define DEVICE_SPISLAVE 1
50
51#define DEVICE_CAN 0
52
53#define DEVICE_RTC 0
54
55#define DEVICE_ETHERNET 0
56
57#define DEVICE_PWMOUT 1
58
59#endif
60
61#endif
62
Note: See TracBrowser for help on using the browser.