Merge pull request #12387 from AGlass0fMilk/objects-extensions

Add Objects Extensions Configuration Parameter to HAL
pull/12785/head
Martin Kojtal 2020-04-09 10:20:44 +02:00 committed by GitHub
commit 71c9780dfe
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 38 additions and 32 deletions

View File

@ -17,21 +17,18 @@
#ifndef MBED_DEVICE_H
#define MBED_DEVICE_H
#include "objects.h"
/**
* This allows applications and external libraries to provide
* structs typically included in objects.h
*
* Useful if a chip doesn't have a certain peripheral (eg: CAN) but
* can be equipped with one by external hardware (eg: CAN via SPI). This allows
* the standard APIs to be used without any extra hacks.
*/
#if MBED_CONF_TARGET_ENABLE_OBJECTS_EXTENSIONS
#include "objects_extensions.h"
#endif
#endif

View File

@ -18,21 +18,18 @@
#ifndef MBED_DEVICE_H
#define MBED_DEVICE_H
#include "objects.h"
/**
* This allows applications and external libraries to provide
* structs typically included in objects.h
*
* Useful if a chip doesn't have a certain peripheral (eg: CAN) but
* can be equipped with one by external hardware (eg: CAN via SPI). This allows
* the standard APIs to be used without any extra hacks.
*/
#if MBED_CONF_TARGET_ENABLE_OBJECTS_EXTENSIONS
#include "objects_extensions.h"
#endif
#endif

View File

@ -11652,7 +11652,13 @@
],
"macros_add": [
"CONFIG_GPIO_AS_PINRESET"
]
],
"config": {
"enable-objects-extensions": {
"help": "Enable inclusion of objects_extensions.h",
"value": false
}
}
},
"ARDUINO_NANO33BLE": {
"inherits": [
@ -14579,7 +14585,13 @@
],
"detect_code": [
"2600"
]
],
"config": {
"enable-objects-extensions": {
"help": "Enable inclusion of objects_extensions.h",
"value": false
}
}
},
"IM880B": {
"inherits": [