diff --git a/ports/litex/common-hal/microcontroller/Pin.h b/ports/litex/common-hal/microcontroller/Pin.h index 542f3e979b..860a8c9cca 100644 --- a/ports/litex/common-hal/microcontroller/Pin.h +++ b/ports/litex/common-hal/microcontroller/Pin.h @@ -7,6 +7,7 @@ #pragma once #include "py/mphal.h" +#include "py/obj.h" typedef struct { diff --git a/ports/unix/variants/coverage/mpconfigvariant.mk b/ports/unix/variants/coverage/mpconfigvariant.mk index 579e42cc05..6ec0e85377 100644 --- a/ports/unix/variants/coverage/mpconfigvariant.mk +++ b/ports/unix/variants/coverage/mpconfigvariant.mk @@ -12,7 +12,8 @@ CFLAGS += \ LDFLAGS += -fprofile-arcs -ftest-coverage FROZEN_MANIFEST ?= $(VARIANT_DIR)/manifest.py -USER_C_MODULES = $(TOP)/examples/usercmodule +# CIRCUITPY-CHANGE: don't include user C modules +# USER_C_MODULES = $(TOP)/examples/usercmodule # CIRCUITPY-CHANGE: use CircuitPython bindings and implementations SRC_QRIO := $(patsubst ../../%,%,$(wildcard ../../shared-bindings/qrio/*.c ../../shared-module/qrio/*.c ../../lib/quirc/lib/*.c)) diff --git a/ports/zephyr-cp/common-hal/microcontroller/Pin.h b/ports/zephyr-cp/common-hal/microcontroller/Pin.h index eb0304dc72..d38ab9bd20 100644 --- a/ports/zephyr-cp/common-hal/microcontroller/Pin.h +++ b/ports/zephyr-cp/common-hal/microcontroller/Pin.h @@ -7,6 +7,7 @@ #pragma once #include "py/mphal.h" +#include "py/obj.h" #include diff --git a/py/emitnative.c b/py/emitnative.c index 8565e79c82..a888418e5d 100644 --- a/py/emitnative.c +++ b/py/emitnative.c @@ -93,7 +93,7 @@ #endif #ifndef N_XTENSAWIN -#define N_XTENSWIN (0) +#define N_XTENSAWIN (0) #endif #ifndef N_PRELUDE_AS_BYTES_OBJ diff --git a/tests/extmod/re_sub.py b/tests/extmod/re_sub.py index ecaa66d83d..3959949724 100644 --- a/tests/extmod/re_sub.py +++ b/tests/extmod/re_sub.py @@ -49,7 +49,8 @@ print(re.sub("(abc)", r"\g<1>\g<1>", "abc")) print(re.sub("a", "b", "c")) # with maximum substitution count specified -if sys.implementation.name != "micropython": +# CIRCUITPY-CHANGE: was "micropython" +if sys.implementation.name != "circuitpython": # On CPython 3.13 and later the substitution count must be a keyword argument. print(re.sub("a", "b", "1a2a3a", count=2)) else: diff --git a/tests/misc/non_compliant.py.exp b/tests/misc/non_compliant.py.exp index deefe78a71..006ddee1b7 100644 --- a/tests/misc/non_compliant.py.exp +++ b/tests/misc/non_compliant.py.exp @@ -13,8 +13,6 @@ NotImplementedError NotImplementedError NotImplementedError NotImplementedError -b'\x01\x02' -b'\x01\x00' NotImplementedError AttributeError TypeError