6a3ba0d421
MicroPython has changed MP_REGISTER_MODULE to use only *two* args and now runs the preprocessing stage on files before running makemoduledefs.py. This change avoids the build exploding, since the new regex matches the last two args as a single argument and generates a malformed module defs include. The pattern here exploits the fact that 1.18 and below do not preprocess files, so *both* MP_REGISTER_MODULE lines are included in the source, but *only* the three arg version is matched by regex. In >1.18 the files will be processed and the three arg version removed before makemoduledefs.py processes it. |
||
---|---|---|
.. | ||
breakout_paa5100.c | ||
breakout_pmw3901.c | ||
breakout_pmw3901.cpp | ||
breakout_pmw3901.h | ||
micropython.cmake |