mirror of https://github.com/ARMmbed/mbed-os.git
uVisor: Define UVISOR_PRESENT based on target labels
Now there is no need any more to specify the UVISOR_PRESENT symbol from the mbed command line tools. By using a target that has UVISOR_SUPPORTED has a label, the uVisor-internal UVISOR_PRESENT symbol will be set automatically.pull/1753/head
parent
829ca3333b
commit
47025b81d2
|
@ -20,9 +20,14 @@
|
||||||
/* This file translates mbed-specific pre-processor symbols into
|
/* This file translates mbed-specific pre-processor symbols into
|
||||||
* uVisor-specific ones. Then the main uvisor-lib.h file is included. */
|
* uVisor-specific ones. Then the main uvisor-lib.h file is included. */
|
||||||
|
|
||||||
/* By default uVisor is not there. */
|
/* mbed uses UVISOR_SUPPORTED to determine whether the full uVisor binaries
|
||||||
#if !defined(UVISOR_PRESENT)
|
* should be included or not. This symbol maps to the uVisor-internal symbol
|
||||||
|
* UVISOR_PRESENT. */
|
||||||
|
/* By default uVisor is not supported. */
|
||||||
|
#if !defined(FEATURE_UVISOR) || !defined(TARGET_UVISOR_SUPPORTED) || defined(TARGET_UVISOR_UNSUPPORTED)
|
||||||
#define UVISOR_PRESENT 0
|
#define UVISOR_PRESENT 0
|
||||||
|
#else
|
||||||
|
#define UVISOR_PRESENT 1
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/* Detect the target using the mbed-specific symbols and determine the MPU
|
/* Detect the target using the mbed-specific symbols and determine the MPU
|
||||||
|
|
Loading…
Reference in New Issue