diff --git a/cpu/cortexm_common/Kconfig b/cpu/cortexm_common/Kconfig index ee967bb232..258735e02b 100644 --- a/cpu/cortexm_common/Kconfig +++ b/cpu/cortexm_common/Kconfig @@ -77,6 +77,7 @@ config CPU_CORE_CORTEX_M23 bool select CPU_ARCH_ARMV8M select CPU_CORE_CORTEX_M + #select HAS_RUST_TARGET config CPU_CORE_CORTEX_M3 bool @@ -88,6 +89,7 @@ config CPU_CORE_CORTEX_M33 bool select CPU_ARCH_ARMV8M select CPU_CORE_CORTEX_M + #select HAS_RUST_TARGET config CPU_CORE_CORTEX_M4 bool diff --git a/cpu/cortexm_common/Makefile.features b/cpu/cortexm_common/Makefile.features index 716e970875..e77c658341 100644 --- a/cpu/cortexm_common/Makefile.features +++ b/cpu/cortexm_common/Makefile.features @@ -29,11 +29,13 @@ else ifeq ($(CPU_CORE),cortex-m0plus) RUST_TARGET = thumbv6m-none-eabi else ifeq ($(CPU_CORE),cortex-m23) CPU_ARCH := armv8m + #RUST_TARGET = thumbv8m.base-none-eabi else ifeq ($(CPU_CORE),cortex-m3) CPU_ARCH := armv7m RUST_TARGET = thumbv7m-none-eabi else ifeq ($(CPU_CORE),cortex-m33) CPU_ARCH := armv8m + #RUST_TARGET = thumbv8m.main-none-eabi else ifeq ($(CPU_CORE),cortex-m4) CPU_ARCH := armv7m RUST_TARGET = thumbv7em-none-eabi diff --git a/examples/rust-gcoap/Makefile.ci b/examples/rust-gcoap/Makefile.ci index d23fbc8ea9..136960a4e9 100644 --- a/examples/rust-gcoap/Makefile.ci +++ b/examples/rust-gcoap/Makefile.ci @@ -13,6 +13,8 @@ BOARD_INSUFFICIENT_MEMORY := \ nucleo-l031k6 \ nucleo-l053r8 \ samd10-xmini \ + saml10-xpro \ + saml11-xpro \ slstk3400a \ stk3200 \ stm32f030f4-demo \