diff --git a/ports/samd/Makefile b/ports/samd/Makefile index 7e5c334e66..6dd71bd93f 100644 --- a/ports/samd/Makefile +++ b/ports/samd/Makefile @@ -119,6 +119,7 @@ SRC_C += \ tusb_port.c \ SHARED_SRC_C += \ + drivers/dht/dht.c \ shared/runtime/mpirq.c \ shared/libc/printf.c \ shared/libc/string0.c \ diff --git a/ports/samd/mcu/samd51/mpconfigmcu.h b/ports/samd/mcu/samd51/mpconfigmcu.h index 1569e5624d..399b48c040 100644 --- a/ports/samd/mcu/samd51/mpconfigmcu.h +++ b/ports/samd/mcu/samd51/mpconfigmcu.h @@ -25,8 +25,6 @@ #define MICROPY_PY_CMATH (0) #endif -#define MICROPY_PY_MACHINE_DHT_READINTO (1) -#define MICROPY_PY_ONEWIRE (1) #define MICROPY_PY_OS_SYNC (1) #define MICROPY_PY_OS_URANDOM (1) #define MICROPY_PY_RANDOM_SEED_INIT_FUNC (trng_random_u32()) diff --git a/ports/samd/mcu/samd51/mpconfigmcu.mk b/ports/samd/mcu/samd51/mpconfigmcu.mk index 0e662a1705..c706331aca 100644 --- a/ports/samd/mcu/samd51/mpconfigmcu.mk +++ b/ports/samd/mcu/samd51/mpconfigmcu.mk @@ -12,4 +12,3 @@ SRC_S += shared/runtime/gchelper_thumb2.s SRC_C += \ fatfs_port.c \ - drivers/dht/dht.c \ diff --git a/ports/samd/mpconfigport.h b/ports/samd/mpconfigport.h index 7bf4acb84e..f3fe38d764 100644 --- a/ports/samd/mpconfigport.h +++ b/ports/samd/mpconfigport.h @@ -127,6 +127,8 @@ #define MICROPY_PY_MACHINE_PWM_INCLUDEFILE "ports/samd/machine_pwm.c" #endif #define MICROPY_PY_MACHINE_PIN_MAKE_NEW mp_pin_make_new +#define MICROPY_PY_MACHINE_DHT_READINTO (1) +#define MICROPY_PY_ONEWIRE (1) #define MP_STATE_PORT MP_STATE_VM