Skip to content
Snippets Groups Projects
Commit 6eb4c7ab authored by schneider's avatar schneider
Browse files

fix(mpconfig): Remove hard coded value for interrupt numbers

parent 314a22e5
Branches
No related tags found
No related merge requests found
Pipeline #4478 passed
...@@ -11,9 +11,8 @@ shift 5 ...@@ -11,9 +11,8 @@ shift 5
OUTPUT_DIR="$(dirname "$OUTPUT")" OUTPUT_DIR="$(dirname "$OUTPUT")"
# call gcc -E to generate qstr.i.last # call gcc -E to generate qstr.i.last
gcc -E -DNO_QSTR -I"$SOURCE_DIR/micropython" -I"$PROJECT_SRC" -I"$OUTPUT_DIR" "$@" >"$OUTPUT_DIR/qstr.i.last" gcc -E -DNO_QSTR -I"$SOURCE_DIR/micropython" -I"$PROJECT_SRC" -I"$PROJECT_SRC/../epicardium" -I"$OUTPUT_DIR" "$@" >"$OUTPUT_DIR/qstr.i.last"
# Remove previous artifacts # Remove previous artifacts
rm -rf "$OUTPUT_DIR/qstr" rm -rf "$OUTPUT_DIR/qstr"
...@@ -30,7 +29,7 @@ rm -rf "$OUTPUT_DIR/qstr" ...@@ -30,7 +29,7 @@ rm -rf "$OUTPUT_DIR/qstr"
# the official make file. Seriously. # the official make file. Seriously.
cat "$SOURCE_DIR/micropython/py/qstrdefs.h" "$CUSTOM_QSTR" "$OUTPUT_DIR/qstrdefs.collected.h" \ cat "$SOURCE_DIR/micropython/py/qstrdefs.h" "$CUSTOM_QSTR" "$OUTPUT_DIR/qstrdefs.collected.h" \
| sed 's/^Q(.*)/"&"/' \ | sed 's/^Q(.*)/"&"/' \
| gcc -E -DNO_QSTR -I"$SOURCE_DIR/micropython" -I"$PROJECT_SRC" -I"$OUTPUT_DIR" - \ | gcc -E -DNO_QSTR -I"$SOURCE_DIR/micropython" -I"$PROJECT_SRC" -I"$PROJECT_SRC/../epicardium" -I"$OUTPUT_DIR" - \
| sed 's/^\"\(Q(.*)\)\"/\1/' \ | sed 's/^\"\(Q(.*)\)\"/\1/' \
>"$OUTPUT_DIR/qstrdefs.preprocessed.h" >"$OUTPUT_DIR/qstrdefs.preprocessed.h"
......
...@@ -79,7 +79,7 @@ upy = static_library( ...@@ -79,7 +79,7 @@ upy = static_library(
micropython_additional_sources, micropython_additional_sources,
micropython_extmod_sources, micropython_extmod_sources,
mp_headers, mp_headers,
include_directories: micropython_includes, include_directories: [micropython_includes, include_directories('../epicardium')],
c_args: '-w', c_args: '-w',
) )
......
// TODO: we need this define, but the header is not found... #include "epicardium.h"
//#include "epicardium/epicardium.h"
#define EPIC_INT_NUM 9
/* Hardware Name */ /* Hardware Name */
#define MICROPY_HW_BOARD_NAME "card10" #define MICROPY_HW_BOARD_NAME "card10"
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment