fix for mbed lib issue 3 (i2c problem) see also https://mbed.org/users/mbed_official/code/mbed/issues/3 affected implementations: LPC812, LPC11U24, LPC1768, LPC2368, LPC4088

Fork of mbed-src by mbed official

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers device.h Source File

device.h

00001 /* mbed Microcontroller Library
00002  * Copyright (c) 2006-2013 ARM Limited
00003  *
00004  * Licensed under the Apache License, Version 2.0 (the "License");
00005  * you may not use this file except in compliance with the License.
00006  * You may obtain a copy of the License at
00007  *
00008  *     http://www.apache.org/licenses/LICENSE-2.0
00009  *
00010  * Unless required by applicable law or agreed to in writing, software
00011  * distributed under the License is distributed on an "AS IS" BASIS,
00012  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
00013  * See the License for the specific language governing permissions and
00014  * limitations under the License.
00015  */
00016 #ifndef MBED_DEVICE_H
00017 #define MBED_DEVICE_H
00018 
00019 #define DEVICE_PORTIN           1
00020 #define DEVICE_PORTOUT          1
00021 #define DEVICE_PORTINOUT        1
00022 
00023 #define DEVICE_INTERRUPTIN      1
00024 
00025 #define DEVICE_ANALOGIN         1
00026 #define DEVICE_ANALOGOUT        0
00027 
00028 #define DEVICE_SERIAL           1
00029 
00030 #define DEVICE_I2C              1
00031 #define DEVICE_I2CSLAVE         1
00032 
00033 #define DEVICE_SPI              1
00034 #define DEVICE_SPISLAVE         1
00035 
00036 #define DEVICE_CAN              0
00037 
00038 #define DEVICE_RTC              0
00039 
00040 #define DEVICE_ETHERNET         0
00041 
00042 #define DEVICE_PWMOUT           1
00043 
00044 #define DEVICE_SEMIHOST         1
00045 #define DEVICE_LOCALFILESYSTEM  1
00046 #define DEVICE_ID_LENGTH       32
00047 #define DEVICE_MAC_OFFSET      20
00048 
00049 #define DEVICE_SLEEP            1
00050 
00051 #define DEVICE_DEBUG_AWARENESS  0
00052 
00053 #define DEVICE_STDIO_MESSAGES   1
00054 
00055 #define DEVICE_ERROR_PATTERN    1
00056 
00057 #include "objects.h"
00058 
00059 #endif