Soundharrajan

Fork of mbed by mbed official

Committer:
bogdanm
Date:
Mon Aug 05 12:28:09 2013 +0300
Revision:
64:e3affc9e7238
Parent:
KL25Z/device.h@63:b3110cd2dd17
Child:
66:9c8f0e3462fb
New build system structure, new target (LPC1347), bug fixes (I2C read/write errors, LPC11U24 memory map and others)

Who changed what in which revision?

UserRevisionLine numberNew contents of line
emilmont 60:3d0ef94e36ec 1 /* mbed Microcontroller Library
emilmont 60:3d0ef94e36ec 2 * Copyright (c) 2006-2013 ARM Limited
emilmont 60:3d0ef94e36ec 3 *
emilmont 60:3d0ef94e36ec 4 * Licensed under the Apache License, Version 2.0 (the "License");
emilmont 60:3d0ef94e36ec 5 * you may not use this file except in compliance with the License.
emilmont 60:3d0ef94e36ec 6 * You may obtain a copy of the License at
emilmont 60:3d0ef94e36ec 7 *
emilmont 60:3d0ef94e36ec 8 * http://www.apache.org/licenses/LICENSE-2.0
emilmont 60:3d0ef94e36ec 9 *
emilmont 60:3d0ef94e36ec 10 * Unless required by applicable law or agreed to in writing, software
emilmont 60:3d0ef94e36ec 11 * distributed under the License is distributed on an "AS IS" BASIS,
emilmont 60:3d0ef94e36ec 12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
emilmont 60:3d0ef94e36ec 13 * See the License for the specific language governing permissions and
emilmont 60:3d0ef94e36ec 14 * limitations under the License.
emilmont 60:3d0ef94e36ec 15 */
emilmont 60:3d0ef94e36ec 16 #ifndef MBED_DEVICE_H
emilmont 60:3d0ef94e36ec 17 #define MBED_DEVICE_H
emilmont 60:3d0ef94e36ec 18
emilmont 60:3d0ef94e36ec 19 #define DEVICE_PORTIN 1
emilmont 60:3d0ef94e36ec 20 #define DEVICE_PORTOUT 1
emilmont 60:3d0ef94e36ec 21 #define DEVICE_PORTINOUT 1
emilmont 60:3d0ef94e36ec 22
emilmont 60:3d0ef94e36ec 23 #define DEVICE_INTERRUPTIN 1
emilmont 60:3d0ef94e36ec 24
emilmont 60:3d0ef94e36ec 25 #define DEVICE_ANALOGIN 1
emilmont 60:3d0ef94e36ec 26 #define DEVICE_ANALOGOUT 1
emilmont 60:3d0ef94e36ec 27
emilmont 60:3d0ef94e36ec 28 #define DEVICE_SERIAL 1
emilmont 60:3d0ef94e36ec 29
emilmont 60:3d0ef94e36ec 30 #define DEVICE_I2C 1
samux 63:b3110cd2dd17 31 #define DEVICE_I2CSLAVE 1
emilmont 60:3d0ef94e36ec 32
emilmont 60:3d0ef94e36ec 33 #define DEVICE_SPI 1
samux 63:b3110cd2dd17 34 #define DEVICE_SPISLAVE 1
emilmont 60:3d0ef94e36ec 35
emilmont 60:3d0ef94e36ec 36 #define DEVICE_CAN 0
emilmont 60:3d0ef94e36ec 37
emilmont 60:3d0ef94e36ec 38 #define DEVICE_RTC 1
emilmont 60:3d0ef94e36ec 39
emilmont 60:3d0ef94e36ec 40 #define DEVICE_ETHERNET 0
emilmont 60:3d0ef94e36ec 41
emilmont 60:3d0ef94e36ec 42 #define DEVICE_PWMOUT 1
emilmont 60:3d0ef94e36ec 43
emilmont 60:3d0ef94e36ec 44 #define DEVICE_SEMIHOST 1
emilmont 60:3d0ef94e36ec 45 #define DEVICE_LOCALFILESYSTEM 0
emilmont 60:3d0ef94e36ec 46 #define DEVICE_ID_LENGTH 24
emilmont 60:3d0ef94e36ec 47
emilmont 60:3d0ef94e36ec 48 #define DEVICE_SLEEP 0
emilmont 60:3d0ef94e36ec 49
emilmont 60:3d0ef94e36ec 50 #define DEVICE_DEBUG_AWARENESS 0
emilmont 60:3d0ef94e36ec 51
emilmont 60:3d0ef94e36ec 52 #define DEVICE_STDIO_MESSAGES 1
emilmont 60:3d0ef94e36ec 53
emilmont 62:7e6c9f46b3bd 54 #define DEVICE_ERROR_RED 1
emilmont 62:7e6c9f46b3bd 55
emilmont 60:3d0ef94e36ec 56 #include "objects.h"
emilmont 60:3d0ef94e36ec 57
emilmont 60:3d0ef94e36ec 58 #endif