34 lines
852 B
C
34 lines
852 B
C
// This file contains default configuration settings for MicroPython.
|
|
// You can override any of these options using mpconfigport.h file located
|
|
// in a directory of your port.
|
|
|
|
#include <mpconfigport.h>
|
|
|
|
#ifndef INT_FMT
|
|
// printf format spec to use for machine_int_t and friends
|
|
#ifdef __LP64__
|
|
// Archs where machine_int_t == long, long != int
|
|
#define UINT_FMT "%lu"
|
|
#define INT_FMT "%ld"
|
|
#else
|
|
// Archs where machine_int_t == int
|
|
#define UINT_FMT "%u"
|
|
#define INT_FMT "%d"
|
|
#endif
|
|
#endif //INT_FMT
|
|
|
|
|
|
// Any options not explicitly set in mpconfigport.h will get default
|
|
// values below.
|
|
|
|
// Whether to collect memory allocation stats
|
|
#ifndef MICROPY_MEM_STATS
|
|
#define MICROPY_MEM_STATS (1)
|
|
#endif
|
|
|
|
// Whether to support slice object and correspondingly
|
|
// slice subscript operators
|
|
#ifndef MICROPY_ENABLE_SLICE
|
|
#define MICROPY_ENABLE_SLICE (1)
|
|
#endif
|