Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Fork of mbed by
TARGET_LPC2368/TARGET_NXP/TARGET_LPC23XX/device.h@122:f9eeca106725, 2016-07-07 (annotated)
- Committer:
- Kojto
- Date:
- Thu Jul 07 14:34:11 2016 +0100
- Revision:
- 122:f9eeca106725
- Parent:
- 82:6473597d706e
Release 122 of the mbed library
Changes:
- new targets - Nucleo L432KC, Beetle, Nucleo F446ZE, Nucleo L011K4
- Thread safety addition - mbed API should contain a statement about thread safety
- critical section API addition
- CAS API (core_util_atomic_incr/decr)
- DEVICE_ are generated from targets.json file, device.h deprecated
- Callback replaces FunctionPointer to provide std like interface
- mbed HAL API docs improvements
- toolchain - prexif attributes with MBED_
- add new attributes - packed, weak, forcedinline, align
- target.json - contains targets definitions
- ST - L1XX - Cube update to 1.5
- SPI clock selection fix (clock from APB domain)
- F7 - Cube update v1.4.0
- L0 - baudrate init fix
- L1 - Cube update v1.5
- F3 - baudrate init fix, 3 targets CAN support
- F4 - Cube update v1.12.0, 3 targets CAN support
- L4XX - Cube update v1.5.1
- F0 - update Cube to v1.5.0
- L4 - 2 targets (L476RG/VG) CAN support
- NXP - pwm clock fix for KSDK2 MCU
- LPC2368 - remove ARM toolchain support - due to regression
- KSDK2 - fix SPI , I2C address and repeat start
- Silabs - some fixes backported from mbed 3
- Renesas - RZ_A1H - SystemCoreClockUpdate addition
Who changed what in which revision?
| User | Revision | Line number | New contents of line |
|---|---|---|---|
| Kojto | 122:f9eeca106725 | 1 | // The 'features' section in 'target.json' is now used to create the device's hardware preprocessor switches. |
| Kojto | 122:f9eeca106725 | 2 | // Check the 'features' section of the target description in 'targets.json' for more details. |
| bogdanm | 66:9c8f0e3462fb | 3 | /* mbed Microcontroller Library |
| bogdanm | 66:9c8f0e3462fb | 4 | * Copyright (c) 2006-2013 ARM Limited |
| bogdanm | 66:9c8f0e3462fb | 5 | * |
| bogdanm | 66:9c8f0e3462fb | 6 | * Licensed under the Apache License, Version 2.0 (the "License"); |
| bogdanm | 66:9c8f0e3462fb | 7 | * you may not use this file except in compliance with the License. |
| bogdanm | 66:9c8f0e3462fb | 8 | * You may obtain a copy of the License at |
| bogdanm | 66:9c8f0e3462fb | 9 | * |
| bogdanm | 66:9c8f0e3462fb | 10 | * http://www.apache.org/licenses/LICENSE-2.0 |
| bogdanm | 66:9c8f0e3462fb | 11 | * |
| bogdanm | 66:9c8f0e3462fb | 12 | * Unless required by applicable law or agreed to in writing, software |
| bogdanm | 66:9c8f0e3462fb | 13 | * distributed under the License is distributed on an "AS IS" BASIS, |
| bogdanm | 66:9c8f0e3462fb | 14 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
| bogdanm | 66:9c8f0e3462fb | 15 | * See the License for the specific language governing permissions and |
| bogdanm | 66:9c8f0e3462fb | 16 | * limitations under the License. |
| bogdanm | 66:9c8f0e3462fb | 17 | */ |
| bogdanm | 66:9c8f0e3462fb | 18 | #ifndef MBED_DEVICE_H |
| bogdanm | 66:9c8f0e3462fb | 19 | #define MBED_DEVICE_H |
| bogdanm | 66:9c8f0e3462fb | 20 | |
| bogdanm | 66:9c8f0e3462fb | 21 | |
| bogdanm | 66:9c8f0e3462fb | 22 | |
| bogdanm | 66:9c8f0e3462fb | 23 | |
| bogdanm | 66:9c8f0e3462fb | 24 | |
| bogdanm | 66:9c8f0e3462fb | 25 | |
| bogdanm | 66:9c8f0e3462fb | 26 | |
| bogdanm | 66:9c8f0e3462fb | 27 | |
| bogdanm | 66:9c8f0e3462fb | 28 | |
| bogdanm | 66:9c8f0e3462fb | 29 | |
| bogdanm | 66:9c8f0e3462fb | 30 | |
| bogdanm | 66:9c8f0e3462fb | 31 | #define DEVICE_ID_LENGTH 32 |
| bogdanm | 66:9c8f0e3462fb | 32 | #define DEVICE_MAC_OFFSET 20 |
| bogdanm | 66:9c8f0e3462fb | 33 | |
| bogdanm | 66:9c8f0e3462fb | 34 | |
| bogdanm | 66:9c8f0e3462fb | 35 | |
| bogdanm | 66:9c8f0e3462fb | 36 | |
| bogdanm | 66:9c8f0e3462fb | 37 | |
| bogdanm | 66:9c8f0e3462fb | 38 | #include "objects.h" |
| bogdanm | 66:9c8f0e3462fb | 39 | |
| bogdanm | 66:9c8f0e3462fb | 40 | #endif |
