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
|
||||
// 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).
|
||||
#define MICROPY_CONFIG_ROM_LEVEL_MINIMUM (0)
|
||||
// Only enable core features (constrained flash, e.g. STM32L072)
|
||||
|
@ -75,6 +69,12 @@
|
|||
// Enable everything (e.g. coverage)
|
||||
#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.
|
||||
#ifndef MICROPY_CONFIG_ROM_LEVEL
|
||||
#define MICROPY_CONFIG_ROM_LEVEL (MICROPY_CONFIG_ROM_LEVEL_CORE_FEATURES)
|
||||
|
|
Loading…
Reference in New Issue