py/mpconfig: Make feature levels available to mpconfigport.h.
Signed-off-by: Jim Mussared <jim.mussared@gmail.com>
This commit is contained in:
parent
89a0fefb6c
commit
605266ee9a
|
@ -56,12 +56,6 @@
|
||||||
// release vs debug configs, etc. Note that if you switch from one config
|
// release vs debug configs, etc. Note that if you switch from one config
|
||||||
// to another, you must rebuild from scratch using "-B" switch to make.
|
// to another, you must rebuild from scratch using "-B" switch to make.
|
||||||
|
|
||||||
#ifdef MP_CONFIGFILE
|
|
||||||
#include MP_CONFIGFILE
|
|
||||||
#else
|
|
||||||
#include <mpconfigport.h>
|
|
||||||
#endif
|
|
||||||
|
|
||||||
// Disable all optional features (i.e. minimal port).
|
// Disable all optional features (i.e. minimal port).
|
||||||
#define MICROPY_CONFIG_ROM_LEVEL_MINIMUM (0)
|
#define MICROPY_CONFIG_ROM_LEVEL_MINIMUM (0)
|
||||||
// Only enable core features (constrained flash, e.g. STM32L072)
|
// Only enable core features (constrained flash, e.g. STM32L072)
|
||||||
|
@ -75,6 +69,12 @@
|
||||||
// Enable everything (e.g. coverage)
|
// Enable everything (e.g. coverage)
|
||||||
#define MICROPY_CONFIG_ROM_LEVEL_EVERYTHING (50)
|
#define MICROPY_CONFIG_ROM_LEVEL_EVERYTHING (50)
|
||||||
|
|
||||||
|
#ifdef MP_CONFIGFILE
|
||||||
|
#include MP_CONFIGFILE
|
||||||
|
#else
|
||||||
|
#include <mpconfigport.h>
|
||||||
|
#endif
|
||||||
|
|
||||||
// Ports/boards should set this, but default to level=core.
|
// Ports/boards should set this, but default to level=core.
|
||||||
#ifndef MICROPY_CONFIG_ROM_LEVEL
|
#ifndef MICROPY_CONFIG_ROM_LEVEL
|
||||||
#define MICROPY_CONFIG_ROM_LEVEL (MICROPY_CONFIG_ROM_LEVEL_CORE_FEATURES)
|
#define MICROPY_CONFIG_ROM_LEVEL (MICROPY_CONFIG_ROM_LEVEL_CORE_FEATURES)
|
||||||
|
|
Loading…
Reference in New Issue