mbed library sources. Supersedes mbed-src.

Dependents:   Nucleo_Hello_Encoder BLE_iBeaconScan AM1805_DEMO DISCO-F429ZI_ExportTemplate1 ... more

Committer:
AnnaBridge
Date:
Wed Feb 20 22:31:08 2019 +0000
Revision:
189:f392fc9709a3
Parent:
184:08ed48f1de7f
mbed library release version 165

Who changed what in which revision?

UserRevisionLine numberNew contents of line
<> 144:ef7eb2e8f9f7 1 // The 'features' section in 'target.json' is now used to create the device's hardware preprocessor switches.
<> 144:ef7eb2e8f9f7 2 // Check the 'features' section of the target description in 'targets.json' for more details.
mbed_official 119:3921aeca8633 3 /* mbed Microcontroller Library
mbed_official 119:3921aeca8633 4 * Copyright (c) 2006-2013 ARM Limited
mbed_official 119:3921aeca8633 5 *
mbed_official 119:3921aeca8633 6 * Licensed under the Apache License, Version 2.0 (the "License");
mbed_official 119:3921aeca8633 7 * you may not use this file except in compliance with the License.
mbed_official 119:3921aeca8633 8 * You may obtain a copy of the License at
mbed_official 119:3921aeca8633 9 *
mbed_official 119:3921aeca8633 10 * http://www.apache.org/licenses/LICENSE-2.0
mbed_official 119:3921aeca8633 11 *
mbed_official 119:3921aeca8633 12 * Unless required by applicable law or agreed to in writing, software
mbed_official 119:3921aeca8633 13 * distributed under the License is distributed on an "AS IS" BASIS,
mbed_official 119:3921aeca8633 14 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
mbed_official 119:3921aeca8633 15 * See the License for the specific language governing permissions and
mbed_official 119:3921aeca8633 16 * limitations under the License.
mbed_official 119:3921aeca8633 17 */
mbed_official 119:3921aeca8633 18 #ifndef MBED_DEVICE_H
mbed_official 119:3921aeca8633 19 #define MBED_DEVICE_H
mbed_official 119:3921aeca8633 20
mbed_official 119:3921aeca8633 21 /* ->Take measures about optimization problems of web compiler */
mbed_official 119:3921aeca8633 22 /* Web compiler has problem that inlining code may not be generated correctly */
mbed_official 119:3921aeca8633 23 /* when "-O3 -Otime" was specified. */
mbed_official 119:3921aeca8633 24 #if defined(__CC_ARM) && (__ARMCC_VERSION <= 5040027)
mbed_official 119:3921aeca8633 25 #pragma Ospace
mbed_official 119:3921aeca8633 26 #endif
mbed_official 119:3921aeca8633 27 /* <-Take measures about optimization problems of web compiler */
mbed_official 119:3921aeca8633 28
AnnaBridge 184:08ed48f1de7f 29 #define TRANSACTION_QUEUE_SIZE_SPI 16
mbed_official 119:3921aeca8633 30
mbed_official 119:3921aeca8633 31 #define DEVICE_ID_LENGTH 32
mbed_official 119:3921aeca8633 32 #define DEVICE_MAC_OFFSET 20
mbed_official 119:3921aeca8633 33
mbed_official 119:3921aeca8633 34 #include "objects.h"
AnnaBridge 184:08ed48f1de7f 35 #include "dma_api.h"
mbed_official 119:3921aeca8633 36
mbed_official 119:3921aeca8633 37 #endif