diff --git a/boards/nucleo-c071rb/Kconfig b/boards/nucleo-c071rb/Kconfig new file mode 100644 index 0000000000000..d3d09c6e568e3 --- /dev/null +++ b/boards/nucleo-c071rb/Kconfig @@ -0,0 +1,17 @@ +# Copyright (C) 2024 BISSELL Homecare, Inc. +# +# This file is subject to the terms and conditions of the GNU Lesser +# General Public License v2.1. See the file LICENSE in the top level +# directory for more details. +# + +config BOARD + default "nucleo-c071rb" if BOARD_NUCLEO_C031C6 + +config BOARD_NUCLEO_C071RB + bool + default y + select BOARD_COMMON_NUCLEO64 + select CPU_MODEL_STM32C071RB + +source "$(RIOTBOARD)/common/nucleo64/Kconfig" diff --git a/boards/nucleo-c071rb/Makefile b/boards/nucleo-c071rb/Makefile new file mode 100644 index 0000000000000..4dd17b1d0c902 --- /dev/null +++ b/boards/nucleo-c071rb/Makefile @@ -0,0 +1,4 @@ +MODULE = board +DIRS = $(RIOTBOARD)/common/nucleo + +include $(RIOTBASE)/Makefile.base diff --git a/boards/nucleo-c071rb/Makefile.dep b/boards/nucleo-c071rb/Makefile.dep new file mode 100644 index 0000000000000..dbfbd3bd20440 --- /dev/null +++ b/boards/nucleo-c071rb/Makefile.dep @@ -0,0 +1 @@ +include $(RIOTBOARD)/common/nucleo64/Makefile.dep diff --git a/boards/nucleo-c071rb/Makefile.features b/boards/nucleo-c071rb/Makefile.features new file mode 100644 index 0000000000000..1c34161176a91 --- /dev/null +++ b/boards/nucleo-c071rb/Makefile.features @@ -0,0 +1,16 @@ +CPU = stm32 +CPU_MODEL = stm32c071rb + +# Put defined MCU peripherals here (in alphabetical order) +FEATURES_PROVIDED += periph_adc +FEATURES_PROVIDED += periph_i2c +FEATURES_PROVIDED += periph_pwm +FEATURES_PROVIDED += periph_spi +FEATURES_PROVIDED += periph_timer +FEATURES_PROVIDED += periph_uart + +# Put other features for this board (in alphabetical order) +FEATURES_PROVIDED += riotboot + +# load the common Makefile.features for Nucleo boards +include $(RIOTBOARD)/common/nucleo64/Makefile.features diff --git a/boards/nucleo-c071rb/Makefile.include b/boards/nucleo-c071rb/Makefile.include new file mode 100644 index 0000000000000..8db8eaed909c2 --- /dev/null +++ b/boards/nucleo-c071rb/Makefile.include @@ -0,0 +1,2 @@ +# load the common Makefile.include for Nucleo boards +include $(RIOTBOARD)/common/nucleo64/Makefile.include diff --git a/boards/nucleo-c071rb/doc.txt b/boards/nucleo-c071rb/doc.txt new file mode 100644 index 0000000000000..3850ae800e4ce --- /dev/null +++ b/boards/nucleo-c071rb/doc.txt @@ -0,0 +1,52 @@ +/** +@defgroup boards_nucleo-c071rb STM32 Nucleo-c071rb +@ingroup boards_common_nucleo64 +@brief Support for the STM32 Nucleo-c071rb + +## Overview + +The Nucleo-c071rb is a board from ST's Nucleo family supporting a ARM +Cortex-M0+ STM32C071RB microcontroller with 24KiB of RAM and 128KiB of Flash. + +## Pinout + +See Board Manual referenced below, section 7 pages 19-21. + +### MCU + +| MCU | STM32c071rb | +|:---------- |:------------------- | +| Family | ARM Cortex-M0+ | +| Vendor | ST Microelectronics | +| RAM | 24KiB | +| Flash | 128KiB | +| Frequency | up to 48MHz | +| FPU | no | +| Timers | 12 (2x watchdog, 1 SysTick, 5x 16-bit) | +| ADCs | 1x 12-bit (up to 19 channels) | +| UARTs | 2 | +| SPIs | 1 | +| I2Cs | 1 | +| RTC | 1 | +| Vcc | 2.0V - 3.6V | +| Datasheet | [Datasheet](https://www.st.com/resource/en/datasheet/stm32c071rb.pdf) | +| Reference Manual | [Reference Manual](https://www.st.com/resource/en/reference_manual/rm0490-stm32c0x1-advanced-armbased-32bit-mcus-stmicroelectronics.pdf) | +| Programming Manual | [Programming Manual](https://www.st.com/resource/en/programming_manual/pm0223-stm32-cortexm0-mcus-programming-manual-stmicroelectronics.pdf) | +| Board Manual | [Board Manual](https://www.st.com/resource/en/user_manual/um3353-stm32-nucleo64-board-mb2046-stmicroelectronics.pdf) | + +## Flashing the Board Using ST-LINK Removable Media + +On-board ST-LINK programmer provides via composite USB device removable media. +Copying the HEX file causes reprogramming of the board. This task +could be performed manually; however, the cpy2remed (copy to removable +media) PROGRAMMER script does this automatically. To program board in +this manner, use the command: + +``` +make BOARD=nucleo-c071rb PROGRAMMER=cpy2remed flash +``` + +@note This PROGRAMMER was tested using ST-LINK firmware 2.37.26. Firmware updates +could be found on [this STM webpage](https://www.st.com/en/development-tools/stsw-link007.html). + + */ diff --git a/boards/nucleo-c071rb/include/periph_conf.h b/boards/nucleo-c071rb/include/periph_conf.h new file mode 100644 index 0000000000000..fc68b8af8af0a --- /dev/null +++ b/boards/nucleo-c071rb/include/periph_conf.h @@ -0,0 +1,181 @@ +/* + * Copyright (C) 2024 BISSELL Homecare, Inc. + * + * This file is subject to the terms and conditions of the GNU Lesser + * General Public License v2.1. See the file LICENSE in the top level + * directory for more details. + */ + +/** + * @ingroup boards_nucleo-c071rb + * @{ + * + * @file + * @brief Peripheral MCU configuration for the nucleo-c031c6 board + * + * @author Jason Parker + */ + +#ifndef PERIPH_CONF_H +#define PERIPH_CONF_H + +/* Add specific clock configuration (HSE, LSE) for this board here */ +#ifndef CONFIG_BOARD_HAS_LSE +#define CONFIG_BOARD_HAS_LSE 1 +#endif + +#include "clk_conf.h" +#include "cfg_i2c1_pb8_pb9.h" +#include "cfg_rtt_default.h" + +#ifdef __cplusplus +extern "C" { +#endif + +/** + * @name Timer configuration + * @{ + */ +static const timer_conf_t timer_config[] = { + { + .dev = TIM3, + .max = 0x0000ffff, + .rcc_mask = RCC_APBENR1_TIM3EN, + .bus = APB1, + .irqn = TIM3_IRQn + } +}; + +#define TIMER_0_ISR isr_tim3 + +#define TIMER_NUMOF ARRAY_SIZE(timer_config) +/** @} */ + +/** + * @name UART configuration + * @{ + */ +static const uart_conf_t uart_config[] = { + { + .dev = USART2, + .rcc_mask = RCC_APBENR1_USART2EN, + .rx_pin = GPIO_PIN(PORT_A, 3), + .tx_pin = GPIO_PIN(PORT_A, 2), + .rx_af = GPIO_AF1, + .tx_af = GPIO_AF1, + .bus = APB1, + .irqn = USART2_IRQn, + }, + { /* Arduino pinout on D0/D1 */ + .dev = USART1, + .rcc_mask = RCC_APBENR2_USART1EN, + .rx_pin = GPIO_PIN(PORT_B, 7), + .tx_pin = GPIO_PIN(PORT_B, 6), + .rx_af = GPIO_AF0, + .tx_af = GPIO_AF0, + .bus = APB12, //? + .irqn = USART1_IRQn, + }, +}; + +#define UART_0_ISR (isr_usart2) +#define UART_1_ISR (isr_usart1) + +#define UART_NUMOF ARRAY_SIZE(uart_config) +/** @} */ + +/** + * @name ADC configuration + * + * Note that we do not configure all ADC channels, + * and not in the STM32C071 order. Instead, we + * just define 6 ADC channels, for the Nucleo + * Arduino header pins A0-A5. + * + * To find appropriate device and channel find in the + * board manual, table showing pin assignments and + * information about ADC - a text similar to ARD_A[N]_IN[X], + * where: + * [N] - describes analog pin number, + * [X] - describes used channel - indexed from 1, + * for example ARD_A5_IN16 is channel 16 + * + * For Nucleo-C071RB this information is in board manual + * + * STM32C031C6 do not have internal channel for VBAT, more details provided + * in the MCU datasheet - section 3.14, page 20. + * + * @{ + */ +static const adc_conf_t adc_config[] = { + { .pin = GPIO_PIN(PORT_A, 0), .dev = 0, .chan = 0 }, /* ARD_A0_IN0 */ + { .pin = GPIO_PIN(PORT_A, 1), .dev = 0, .chan = 1 }, /* ARD_A1_IN1 */ + { .pin = GPIO_PIN(PORT_A, 4), .dev = 0, .chan = 4 }, /* ARD_A2_IN4 */ + { .pin = GPIO_PIN(PORT_B, 1), .dev = 0, .chan = 18 }, /* ARD_A3_IN18 */ + { .pin = GPIO_PIN(PORT_A, 11), .dev = 0, .chan = 11 }, /* ARD_A4_IN11 */ + { .pin = GPIO_PIN(PORT_A, 12), .dev = 0, .chan = 12 }, /* ARD_A5_IN12 */ +}; + +#define ADC_NUMOF ARRAY_SIZE(adc_config) +/** @} */ + +/** + * @name PWM configuration + * @{ + * + * To find appriopate device and channel find in the MCU datasheet table + * concerning "Alternate function AF0 to AF7" a text similar to TIM[X]_CH[Y], + * where: + * TIM[X] - is device, + * [Y] - describes used channel (indexed from 0), for example TIM2_CH1 is + * channel 0 in configuration structure (cc_chan - field), + * Port column in the table describes connected port. + * + * For Nucleo-c071rb this information is in the MCU datasheet, Table 13, page 35. + * + */ +static const pwm_conf_t pwm_config[] = { + { + .dev = TIM3, + .rcc_mask = RCC_APBENR1_TIM3EN, + .chan = { { .pin = GPIO_PIN(PORT_B, 5) /*CN9 D6 */, .cc_chan = 1 }, + { .pin = GPIO_PIN(PORT_B, 0) /*CN5 D10 */, .cc_chan = 2 }, + { .pin = GPIO_PIN(PORT_B, 1) /*CN8 A3 */, .cc_chan = 3 }, + { .pin = GPIO_UNDEF, .cc_chan = 0 } }, + .af = GPIO_AF1, + .bus = APB1 + }, +}; + +#define PWM_NUMOF ARRAY_SIZE(pwm_config) +/** @} */ + +/** + * @name SPI configuration + * @{ + */ +static const spi_conf_t spi_config[] = { + { + .dev = SPI1, + .mosi_pin = GPIO_PIN(PORT_A, 7), /* Arduino D11 */ + .miso_pin = GPIO_PIN(PORT_A, 6), /* Arduino D12 */ + .sclk_pin = GPIO_PIN(PORT_A, 5), /* Arduino D13 */ + .cs_pin = GPIO_UNDEF, + .mosi_af = GPIO_AF0, + .miso_af = GPIO_AF0, + .sclk_af = GPIO_AF0, + .cs_af = GPIO_AF0, + .rccmask = RCC_APBENR2_SPI1EN, + .apbbus = APB12, + }, +}; + +#define SPI_NUMOF ARRAY_SIZE(spi_config) +/** @} */ + +#ifdef __cplusplus +} +#endif + +#endif /* PERIPH_CONF_H */ +/** @} */ diff --git a/boards/stm32c0116-dk/Kconfig b/boards/stm32c0116-dk/Kconfig new file mode 100644 index 0000000000000..ebb3d6658d683 --- /dev/null +++ b/boards/stm32c0116-dk/Kconfig @@ -0,0 +1,14 @@ +# Copyright (C) 2024 BISSELL Homecare, Inc. +# +# This file is subject to the terms and conditions of the GNU Lesser +# General Public License v2.1. See the file LICENSE in the top level +# directory for more details. +# + +config BOARD + default "stm32c0116-dk" if BOARD_STM32C0116_DK + +config BOARD_STM32C0116_DK + bool + default y + select CPU_MODEL_STM32C011F6 diff --git a/boards/stm32c0116-dk/Makefile b/boards/stm32c0116-dk/Makefile new file mode 100644 index 0000000000000..f8fcbb53a0659 --- /dev/null +++ b/boards/stm32c0116-dk/Makefile @@ -0,0 +1,3 @@ +MODULE = board + +include $(RIOTBASE)/Makefile.base diff --git a/boards/stm32c0116-dk/Makefile.dep b/boards/stm32c0116-dk/Makefile.dep new file mode 100644 index 0000000000000..e69de29bb2d1d diff --git a/boards/stm32c0116-dk/Makefile.features b/boards/stm32c0116-dk/Makefile.features new file mode 100644 index 0000000000000..5543a2b270942 --- /dev/null +++ b/boards/stm32c0116-dk/Makefile.features @@ -0,0 +1,9 @@ +CPU = stm32 +CPU_MODEL = stm32c011f6 + +# Put defined MCU peripherals here (in alphabetical order) +FEATURES_PROVIDED += periph_gpio +FEATURES_PROVIDED += periph_rtc +FEATURES_PROVIDED += periph_rtt +FEATURES_PROVIDED += periph_timer +FEATURES_PROVIDED += periph_uart diff --git a/boards/stm32c0116-dk/Makefile.include b/boards/stm32c0116-dk/Makefile.include new file mode 100644 index 0000000000000..15a610973edae --- /dev/null +++ b/boards/stm32c0116-dk/Makefile.include @@ -0,0 +1,18 @@ +# we use shared STM32 configuration snippets +INCLUDES += -I$(RIOTBASE)/boards/common/stm32/include + +# define the default port depending on the host OS +PORT_LINUX ?= /dev/ttyACM0 +PORT_DARWIN ?= $(firstword $(sort $(wildcard /dev/tty.SLAB_USBtoUART*))) + +# setup serial terminal +include $(RIOTMAKE)/tools/serial.inc.mk + +PROGRAMMER ?= openocd +OPENOCD_DEBUG_ADAPTER ?= stlink + +# openocd programmer is supported +PROGRAMMERS_SUPPORTED += openocd + +# this board uses openocd +include $(RIOTMAKE)/tools/openocd.inc.mk diff --git a/boards/stm32c0116-dk/dist/openocd.cfg b/boards/stm32c0116-dk/dist/openocd.cfg new file mode 100644 index 0000000000000..2f4655fc38882 --- /dev/null +++ b/boards/stm32c0116-dk/dist/openocd.cfg @@ -0,0 +1,7 @@ +set WORKAREASIZE 0x2000 +source [find interface/stlink-v2.cfg] +source [find target/stm32c0x.cfg] + +#reset_config srst_only + +#$_TARGETNAME configure -rtos auto diff --git a/boards/stm32c0116-dk/doc.txt b/boards/stm32c0116-dk/doc.txt new file mode 100644 index 0000000000000..7016bcf85a3d1 --- /dev/null +++ b/boards/stm32c0116-dk/doc.txt @@ -0,0 +1,35 @@ +/** + * @defgroup boards_stm32c0116-dk STM32C0116-DK + * @ingroup boards + * @brief Support for the STM32C0116-DK board. + * + * ### General information + * + * The ST [STM32C0116-DK](https://www.st.com/en/evaluation-tools/stm32c0116-dk.html) + * is an evaluation board supporting a ARM Cortex-M0 STM32C011F6 microcontroller + * with 8KB of RAM and 32KB of ROM Flash. + * + * ### Pinout + * + * See [this application note as reference](https://www.st.com/resource/en/application_note/an5673-getting-started-with-stm32c0-mcu-hardware-development-stmicroelectronics.pdf). + * This means the responsibility is on the firmware configurer to take special care when configured IO, ensuring that + * ports are not conflicting on each pin. + * + * ### Flash the board + * + * The STM32C0116-DK board includes an on-board ST-LINK programmer and can be + * flashed using OpenOCD. + * + * To flash this board, just use the following command: + * + * ``` + * make BOARD=stm32c0116-dk flash -C examples/hello-world + * ``` + * + * ### UART Terminal Interaction + * + * Due to the limited number of pins, to get stdio UART traffic, use a USB->UART adapter + * like the CP2104 from Adafruit (http://adafru.it/954). Connect the adapter's TX line + * to the MCU RX pin (PB6, Pin 8) and the adapter's RX line to the MCU's TX pin - + * (PB7, pin 1) + */ diff --git a/boards/stm32c0116-dk/include/board.h b/boards/stm32c0116-dk/include/board.h new file mode 100644 index 0000000000000..7f1643e68c2a7 --- /dev/null +++ b/boards/stm32c0116-dk/include/board.h @@ -0,0 +1,45 @@ +/* + * Copyright (C) 2024 BISSELL Homecare, Inc. + * + * This file is subject to the terms and conditions of the GNU Lesser + * General Public License v2.1. See the file LICENSE in the top level + * directory for more details. + */ + +/** + * @ingroup boards_stm32c0116-dk + * @{ + * + * @file + * @brief Board specific definitions for the STM32C0116-DK + * + * @author Jason Parker + */ + +#ifndef BOARD_H +#define BOARD_H + +#include "cpu.h" +#include "periph_conf.h" +#include "periph_cpu.h" + +#ifdef __cplusplus +extern "C" { +#endif + + +#define LED0_PIN_NUM 6 +#define LED0_PORT GPIO_PORT_B /**< GPIO port of LED 0 */ +#define LED0_PORT_NUM PORT_B + +#define BTN0_PIN GPIO_PIN(PORT_A, 8) +#define BTN0_MODE GPIO_IN + +#ifdef __cplusplus +} +#endif + +#include "stm32_leds.h" + +#endif /* BOARD_H */ +/** @} */ diff --git a/boards/stm32c0116-dk/include/periph_conf.h b/boards/stm32c0116-dk/include/periph_conf.h new file mode 100644 index 0000000000000..b0780c1c435c8 --- /dev/null +++ b/boards/stm32c0116-dk/include/periph_conf.h @@ -0,0 +1,80 @@ +/* + * Copyright (C) 2024 BISSELL Homecare, Inc. + * + * This file is subject to the terms and conditions of the GNU Lesser + * General Public License v2.1. See the file LICENSE in the top level + * directory for more details. + */ + +/** + * @ingroup boards_stm32c0116-dk + * @{ + * + * @file + * @brief Configuration of CPU peripherals for STM32C0116-DK board + * + * @author Jason Parker + */ + +#ifndef PERIPH_CONF_H +#define PERIPH_CONF_H + +#include + +#include "cpu.h" +#include "periph_cpu.h" +#include "clk_conf.h" +#include "cfg_rtt_default.h" + +#ifdef __cplusplus +extern "C" { +#endif + +/** + * @name Timer configuration + * @{ + */ +static const timer_conf_t timer_config[] = { + { + .dev = TIM1, + .max = 0x0000ffff, + .rcc_mask = RCC_APBENR2_TIM1EN, + .bus = APB12, + .irqn = TIM1_CC_IRQn + } +}; + +#define TIMER_0_ISR isr_tim1_cc +#define TIMER_0_MAX_VALUE 0xffff + +#define TIMER_NUMOF ARRAY_SIZE(timer_config) +/** @} */ + +/** + * @name UART configuration + * @{ + */ +static const uart_conf_t uart_config[] = { + { + .dev = USART2, + .rcc_mask = RCC_APBENR1_USART2EN, + .rx_pin = GPIO_PIN(PORT_A, 3), + .tx_pin = GPIO_PIN(PORT_A, 2), + .rx_af = GPIO_AF1, + .tx_af = GPIO_AF1, + .bus = APB12, + .irqn = USART2_IRQn, + } +}; + +#define UART_0_ISR (isr_usart1) + +#define UART_NUMOF ARRAY_SIZE(uart_config) +/** @} */ + +#ifdef __cplusplus +} +#endif + +#endif /* PERIPH_CONF_H */ +/** @} */ diff --git a/boards/stm32c0316-dk/Kconfig b/boards/stm32c0316-dk/Kconfig new file mode 100644 index 0000000000000..6054e112976bd --- /dev/null +++ b/boards/stm32c0316-dk/Kconfig @@ -0,0 +1,14 @@ +# Copyright (c) 2024 BISSELL Homecare, Inc. +# +# This file is subject to the terms and conditions of the GNU Lesser +# General Public License v2.1. See the file LICENSE in the top level +# directory for more details. +# + +config BOARD + default "stm32c0316-dk" if BOARD_STM32C0316_DK + +config BOARD_STM32C0316_DK + bool + default y + select CPU_MODEL_STM32C031C6 diff --git a/boards/stm32c0316-dk/Makefile b/boards/stm32c0316-dk/Makefile new file mode 100644 index 0000000000000..f8fcbb53a0659 --- /dev/null +++ b/boards/stm32c0316-dk/Makefile @@ -0,0 +1,3 @@ +MODULE = board + +include $(RIOTBASE)/Makefile.base diff --git a/boards/stm32c0316-dk/Makefile.dep b/boards/stm32c0316-dk/Makefile.dep new file mode 100644 index 0000000000000..e69de29bb2d1d diff --git a/boards/stm32c0316-dk/Makefile.features b/boards/stm32c0316-dk/Makefile.features new file mode 100644 index 0000000000000..9b111fe611257 --- /dev/null +++ b/boards/stm32c0316-dk/Makefile.features @@ -0,0 +1,17 @@ +CPU = stm32 +CPU_MODEL = stm32c031c6 + +# Put defined MCU peripherals here (in alphabetical order) +FEATURES_PROVIDED += periph_gpio +FEATURES_PROVIDED += periph_rtc +FEATURES_PROVIDED += periph_rtt +FEATURES_PROVIDED += periph_timer +FEATURES_PROVIDED += periph_uart + +# FEATURES_PROVIDED += periph_adc +# FEATURES_PROVIDED += periph_i2c +# FEATURES_PROVIDED += periph_pwm +# FEATURES_PROVIDED += periph_spi + +# Put other features for this board (in alphabetical order) +# FEATURES_PROVIDED += riotboot diff --git a/boards/stm32c0316-dk/Makefile.include b/boards/stm32c0316-dk/Makefile.include new file mode 100644 index 0000000000000..15a610973edae --- /dev/null +++ b/boards/stm32c0316-dk/Makefile.include @@ -0,0 +1,18 @@ +# we use shared STM32 configuration snippets +INCLUDES += -I$(RIOTBASE)/boards/common/stm32/include + +# define the default port depending on the host OS +PORT_LINUX ?= /dev/ttyACM0 +PORT_DARWIN ?= $(firstword $(sort $(wildcard /dev/tty.SLAB_USBtoUART*))) + +# setup serial terminal +include $(RIOTMAKE)/tools/serial.inc.mk + +PROGRAMMER ?= openocd +OPENOCD_DEBUG_ADAPTER ?= stlink + +# openocd programmer is supported +PROGRAMMERS_SUPPORTED += openocd + +# this board uses openocd +include $(RIOTMAKE)/tools/openocd.inc.mk diff --git a/boards/stm32c0316-dk/dist/openocd.cfg b/boards/stm32c0316-dk/dist/openocd.cfg new file mode 100644 index 0000000000000..2f4655fc38882 --- /dev/null +++ b/boards/stm32c0316-dk/dist/openocd.cfg @@ -0,0 +1,7 @@ +set WORKAREASIZE 0x2000 +source [find interface/stlink-v2.cfg] +source [find target/stm32c0x.cfg] + +#reset_config srst_only + +#$_TARGETNAME configure -rtos auto diff --git a/boards/stm32c0316-dk/doc.txt b/boards/stm32c0316-dk/doc.txt new file mode 100644 index 0000000000000..f8ba8a45cc844 --- /dev/null +++ b/boards/stm32c0316-dk/doc.txt @@ -0,0 +1,35 @@ +/** + * @defgroup boards_stm32c0316-dk STM32C0316-DK + * @ingroup boards + * @brief Support for the STM32C0316-DK board. + * + * ### General information + * + * The ST [STM32C0316-DK](https://www.st.com/en/evaluation-tools/stm32c0316-dk.html) + * is an evaluation board supporting a ARM Cortex-M0 STM32C031J6 microcontroller + * with 8KB of RAM and 32KB of ROM Flash. + * + * ### Pinout + * + * See [this application note as reference](https://www.st.com/resource/en/application_note/an5673-getting-started-with-stm32c0-mcu-hardware-development-stmicroelectronics.pdf). + * This means the responsibility is on the firmware configurer to take special care when configured IO, ensuring that + * ports are not conflicting on each pin. + * + * ### Flash the board + * + * The STM32C0316-DK board includes an on-board ST-LINK programmer and can be + * flashed using OpenOCD. + * + * To flash this board, just use the following command: + * + * ``` + * make BOARD=stm32c0316-dk flash -C examples/hello-world + * ``` + * + * ### UART Terminal Interaction + * + * Due to the limited number of pins, to get stdio UART traffic, use a USB->UART adapter + * like the CP2104 from Adafruit (http://adafru.it/954). Connect the adapter's TX line + * to the MCU RX pin (PB6, Pin 8) and the adapter's RX line to the MCU's TX pin - + * (PB7, pin 1) + */ diff --git a/boards/stm32c0316-dk/include/board.h b/boards/stm32c0316-dk/include/board.h new file mode 100644 index 0000000000000..f83babd8742b4 --- /dev/null +++ b/boards/stm32c0316-dk/include/board.h @@ -0,0 +1,45 @@ +/* + * Copyright (C) 2024 BISSELL Homecare, Inc. + * + * This file is subject to the terms and conditions of the GNU Lesser + * General Public License v2.1. See the file LICENSE in the top level + * directory for more details. + */ + +/** + * @ingroup boards_stm32c0316-dk + * @{ + * + * @file + * @brief Board specific definitions for the STM32C0316-DK + * + * @author Jason Parker + */ + +#ifndef BOARD_H +#define BOARD_H + +#include "cpu.h" +#include "periph_conf.h" +#include "periph_cpu.h" + +#ifdef __cplusplus +extern "C" { +#endif + + +#define LED0_PIN_NUM 5 +#define LED0_PORT GPIO_PORT_A /**< GPIO port of LED 0 */ +#define LED0_PORT_NUM PORT_A + +#define BTN0_PIN GPIO_PIN(PORT_A, 4) +#define BTN0_MODE GPIO_IN + +#ifdef __cplusplus +} +#endif + +#include "stm32_leds.h" + +#endif /* BOARD_H */ +/** @} */ diff --git a/boards/stm32c0316-dk/include/periph_conf.h b/boards/stm32c0316-dk/include/periph_conf.h new file mode 100644 index 0000000000000..ad40c1825cbc7 --- /dev/null +++ b/boards/stm32c0316-dk/include/periph_conf.h @@ -0,0 +1,80 @@ +/* + * Copyright (C) 2024 BISSELL Homecare, Inc. + * + * This file is subject to the terms and conditions of the GNU Lesser + * General Public License v2.1. See the file LICENSE in the top level + * directory for more details. + */ + +/** + * @ingroup boards_stm32c0316-dk + * @{ + * + * @file + * @brief Configuration of CPU peripherals for STM32C0316-DK board + * + * @author Jason Parker + */ + +#ifndef PERIPH_CONF_H +#define PERIPH_CONF_H + +#include + +#include "cpu.h" +#include "periph_cpu.h" +#include "clk_conf.h" +#include "cfg_rtt_default.h" + +#ifdef __cplusplus +extern "C" { +#endif + +/** + * @name Timer configuration + * @{ + */ +static const timer_conf_t timer_config[] = { + { + .dev = TIM1, + .max = 0x0000ffff, + .rcc_mask = RCC_APBENR2_TIM1EN, + .bus = APB12, + .irqn = TIM1_CC_IRQn + } +}; + +#define TIMER_0_ISR isr_tim1_cc +#define TIMER_0_MAX_VALUE 0xffff + +#define TIMER_NUMOF ARRAY_SIZE(timer_config) +/** @} */ + +/** + * @name UART configuration + * @{ + */ +static const uart_conf_t uart_config[] = { + { + .dev = USARTw, + .rcc_mask = RCC_APBENR1_USART2EN, + .rx_pin = GPIO_PIN(PORT_A, 3), + .tx_pin = GPIO_PIN(PORT_A, 2), + .rx_af = GPIO_AF1, + .tx_af = GPIO_AF1, + .bus = APB12, + .irqn = USART2_IRQn, + } +}; + +#define UART_0_ISR (isr_usart1) + +#define UART_NUMOF ARRAY_SIZE(uart_config) +/** @} */ + +#ifdef __cplusplus +} +#endif + +#endif /* PERIPH_CONF_H */ +/** @} */ diff --git a/cpu/stm32/kconfigs/c0/Kconfig.lines b/cpu/stm32/kconfigs/c0/Kconfig.lines index b99aac4d00702..7dc2be4237183 100644 --- a/cpu/stm32/kconfigs/c0/Kconfig.lines +++ b/cpu/stm32/kconfigs/c0/Kconfig.lines @@ -18,6 +18,10 @@ config CPU_LINE_STM32C031XX bool select CPU_FAM_C0 +config CPU_LINE_STM32C051XX + bool + select CPU_FAM_C0 + config CPU_LINE_STM32C071XX bool select CPU_FAM_C0 @@ -25,3 +29,7 @@ config CPU_LINE_STM32C071XX config CPU_LINE_STM32C091XX bool select CPU_FAM_C0 + +config CPU_LINE_STM32C092XX + bool + select CPU_FAM_C0 diff --git a/cpu/stm32/kconfigs/c0/Kconfig.models b/cpu/stm32/kconfigs/c0/Kconfig.models index 7ec105f5013b4..6e0ff6b22ba77 100644 --- a/cpu/stm32/kconfigs/c0/Kconfig.models +++ b/cpu/stm32/kconfigs/c0/Kconfig.models @@ -62,46 +62,166 @@ config CPU_MODEL_STM32C031K6 bool select CPU_MODEL_STM32C031XX +config CPU_MODEL_STM32C051C6 + bool + select CPU_MODEL_STM32C051XX + +config CPU_MODEL_STM32C051C8 + bool + select CPU_MODEL_STM32C051XX + +config CPU_MODEL_STM32C051D8 + bool + select CPU_MODEL_STM32C051XX + +config CPU_MODEL_STM32C051F6 + bool + select CPU_MODEL_STM32C051XX + +config CPU_MODEL_STM32C051F8 + bool + select CPU_MODEL_STM32C051XX + +config CPU_MODEL_STM32C051G6 + bool + select CPU_MODEL_STM32C051XX + +config CPU_MODEL_STM32C051G8 + bool + select CPU_MODEL_STM32C051XX + +config CPU_MODEL_STM32C051K6 + bool + select CPU_MODEL_STM32C051XX + +config CPU_MODEL_STM32C051K8 + bool + select CPU_MODEL_STM32C051XX + +config CPU_MODEL_STM32C071C8 + bool + select CPU_MODEL_STM32C071XX + config CPU_MODEL_STM32C071CB bool select CPU_MODEL_STM32C071XX +config CPU_MODEL_STM32C071F8 + bool + select CPU_MODEL_STM32C071XX + config CPU_MODEL_STM32C071FB bool select CPU_MODEL_STM32C071XX +config CPU_MODEL_STM32C071G8 + bool + select CPU_MODEL_STM32C071XX + config CPU_MODEL_STM32C071GB bool select CPU_MODEL_STM32C071XX +config CPU_MODEL_STM32C071K8 + bool + select CPU_MODEL_STM32C071XX + config CPU_MODEL_STM32C071KB bool select CPU_MODEL_STM32C071XX +config CPU_MODEL_STM32C071R8 + bool + select CPU_MODEL_STM32C071XX + config CPU_MODEL_STM32C071RB bool select CPU_MODEL_STM32C071XX +config CPU_MODEL_STM32C091CB + bool + select CPU_MODEL_STM32C091XX + config CPU_MODEL_STM32C091CC bool select CPU_MODEL_STM32C091XX +config CPU_MODEL_STM32C091FB + bool + select CPU_MODEL_STM32C091XX + config CPU_MODEL_STM32C091FC bool select CPU_MODEL_STM32C091XX +config CPU_MODEL_STM32C091GB + bool + select CPU_MODEL_STM32C091XX + config CPU_MODEL_STM32C091GC bool select CPU_MODEL_STM32C091XX +config CPU_MODEL_STM32C091KB + bool + select CPU_MODEL_STM32C091XX + config CPU_MODEL_STM32C091KC bool select CPU_MODEL_STM32C091XX +config CPU_MODEL_STM32C091RB + bool + select CPU_MODEL_STM32C091XX + config CPU_MODEL_STM32C091RC bool select CPU_MODEL_STM32C091XX +config CPU_MODEL_STM32C092CB + bool + select CPU_MODEL_STM32C092XX + +config CPU_MODEL_STM32C092CC + bool + select CPU_MODEL_STM32C092XX + +config CPU_MODEL_STM32C092EC + bool + select CPU_MODEL_STM32C092XX + +config CPU_MODEL_STM32C092FB + bool + select CPU_MODEL_STM32C092XX + +config CPU_MODEL_STM32C092FC + bool + select CPU_MODEL_STM32C092XX + +config CPU_MODEL_STM32C092GB + bool + select CPU_MODEL_STM32C092XX + +config CPU_MODEL_STM32C092GC + bool + select CPU_MODEL_STM32C092XX + +config CPU_MODEL_STM32C092KB + bool + select CPU_MODEL_STM32C092XX + +config CPU_MODEL_STM32C092KC + bool + select CPU_MODEL_STM32C092XX + +config CPU_MODEL_STM32C092RB + bool + select CPU_MODEL_STM32C092XX + +config CPU_MODEL_STM32C092RC + bool + select CPU_MODEL_STM32C092XX + # Configure CPU model config CPU_MODEL default "stm32c011d6" if CPU_MODEL_STM32C011D6 @@ -117,13 +237,43 @@ config CPU_MODEL default "stm32c031g6" if CPU_MODEL_STM32C031G6 default "stm32c031k4" if CPU_MODEL_STM32C031K4 default "stm32c031k6" if CPU_MODEL_STM32C031K6 + default "stm32c051c6" if CPU_MODEL_STM32C051C6 + default "stm32c051c8" if CPU_MODEL_STM32C051C8 + default "stm32c051d8" if CPU_MODEL_STM32C051D8 + default "stm32c051f6" if CPU_MODEL_STM32C051F6 + default "stm32c051f8" if CPU_MODEL_STM32C051F8 + default "stm32c051g6" if CPU_MODEL_STM32C051G6 + default "stm32c051g8" if CPU_MODEL_STM32C051G8 + default "stm32c051k6" if CPU_MODEL_STM32C051K6 + default "stm32c051k8" if CPU_MODEL_STM32C051K8 + default "stm32c071c8" if CPU_MODEL_STM32C071C8 default "stm32c071cb" if CPU_MODEL_STM32C071CB + default "stm32c071f8" if CPU_MODEL_STM32C071F8 default "stm32c071fb" if CPU_MODEL_STM32C071FB + default "stm32c071g8" if CPU_MODEL_STM32C071G8 default "stm32c071gb" if CPU_MODEL_STM32C071GB + default "stm32c071k8" if CPU_MODEL_STM32C071K8 default "stm32c071kb" if CPU_MODEL_STM32C071KB + default "stm32c071r8" if CPU_MODEL_STM32C071R8 default "stm32c071rb" if CPU_MODEL_STM32C071RB + default "stm32c091cb" if CPU_MODEL_STM32C091CB default "stm32c091cc" if CPU_MODEL_STM32C091CC + default "stm32c091fb" if CPU_MODEL_STM32C091FB default "stm32c091fc" if CPU_MODEL_STM32C091FC + default "stm32c091gb" if CPU_MODEL_STM32C091GB default "stm32c091gc" if CPU_MODEL_STM32C091GC + default "stm32c091kb" if CPU_MODEL_STM32C091KB default "stm32c091kc" if CPU_MODEL_STM32C091KC + default "stm32c091rb" if CPU_MODEL_STM32C091RB default "stm32c091rc" if CPU_MODEL_STM32C091RC + default "stm32c092cb" if CPU_MODEL_STM32C092CB + default "stm32c092cc" if CPU_MODEL_STM32C092CC + default "stm32c092ec" if CPU_MODEL_STM32C092EC + default "stm32c092fb" if CPU_MODEL_STM32C092FB + default "stm32c092fc" if CPU_MODEL_STM32C092FC + default "stm32c092gb" if CPU_MODEL_STM32C092GB + default "stm32c092gc" if CPU_MODEL_STM32C092GC + default "stm32c092kb" if CPU_MODEL_STM32C092KB + default "stm32c092kc" if CPU_MODEL_STM32C092KC + default "stm32c092rb" if CPU_MODEL_STM32C092RB + default "stm32c092rc" if CPU_MODEL_STM32C092RC diff --git a/cpu/stm32/stm32_line.mk b/cpu/stm32/stm32_line.mk index a7b4e49d495fa..e0d9fd7c37dab 100644 --- a/cpu/stm32/stm32_line.mk +++ b/cpu/stm32/stm32_line.mk @@ -97,7 +97,7 @@ ifeq (G,$(STM32_TYPE)) endif ifeq (C,$(STM32_TYPE)) ifeq (0,$(STM32_FAMILY)) # STM32C0 - ifneq (,$(filter $(STM32_MODEL), 011 031 071 091)) + ifneq (,$(filter $(STM32_MODEL), 011 031 051 071 091 092)) CPU_LINE = STM32C$(STM32_MODEL)xx endif endif diff --git a/cpu/stm32/stm32_mem_lengths.mk b/cpu/stm32/stm32_mem_lengths.mk index e6c9805cbec43..2f578bfc3c8e7 100644 --- a/cpu/stm32/stm32_mem_lengths.mk +++ b/cpu/stm32/stm32_mem_lengths.mk @@ -322,16 +322,16 @@ else ifeq ($(STM32_TYPE), C) ifeq ($(STM32_FAMILY), 0) ifneq (, $(filter $(STM32_MODEL2), 1)) RAM_LEN = 6K + else ifneq (, $(filter $(STM32_MODEL2), 3 5)) + RAM_LEN = 12K else ifneq (, $(filter $(STM32_MODEL2), 7)) - ifeq ($(STM32_ROMSIZE), 8) - RAM_LEN = 12K - else ifeq ($(STM32_ROMSIZE), B) - RAM_LEN = 24K - endif + RAM_LEN = 24K else ifneq (, $(filter $(STM32_MODEL2), 9)) - RAM_LEN = 36K - else ifneq (, $(filter $(STM32_MODEL2), 3)) - RAM_LEN = 12K + ifneq (, $(filter $(STM32_MODEL3), 1)) + RAM_LEN = 36K + else ifeq (, $(filter $(STM32_MODEL3), 2)) + RAM_LEN = 30K + endif endif endif endif @@ -392,6 +392,8 @@ else ifeq ($(STM32_PINCOUNT), B) STM32_PIN = 208 else ifeq ($(STM32_PINCOUNT), C) STM32_PIN = 48 +else ifeq ($(STM32_PINCOUNT), D) + STM32_PIN = 12 else ifeq ($(STM32_PINCOUNT), F) STM32_PIN = 20 else ifeq ($(STM32_PINCOUNT), G) @@ -403,6 +405,8 @@ else ifeq ($(STM32_PINCOUNT), I) else ifeq ($(STM32_PINCOUNT), J) ifeq ($(STM32_TYPE), W) STM32_PIN = 73 + else ifeq ($(STM32_TYPE), C) + STM32_PIN = 8 else STM32_PIN = 72 endif @@ -430,10 +434,6 @@ else ifeq ($(STM32_PINCOUNT), Z) STM32_PIN = 144 else ifeq ($(STM32_PINCOUNT), AC) STM32_PIN = 361 -else ifeq ($(STM32_PINCOUNT), J) - STM32_PIN = 8 -else ifeq ($(STM32_PINCOUNT), D) - STM32_PIN = 12 endif # Set the common memory addresses for stm32 MCU family diff --git a/examples/asymcute_mqttsn/Makefile.ci b/examples/asymcute_mqttsn/Makefile.ci index 674f786b3d94a..10f98e5e2f37b 100644 --- a/examples/asymcute_mqttsn/Makefile.ci +++ b/examples/asymcute_mqttsn/Makefile.ci @@ -39,6 +39,7 @@ BOARD_INSUFFICIENT_MEMORY := \ saml11-xpro \ slstk3400a \ stk3200 \ + stm32c0116-dk \ stm32f030f4-demo \ stm32f0discovery \ stm32f7508-dk \ diff --git a/examples/benchmark_udp/Makefile.ci b/examples/benchmark_udp/Makefile.ci index 68f619b9175f6..47afffac8f7d8 100644 --- a/examples/benchmark_udp/Makefile.ci +++ b/examples/benchmark_udp/Makefile.ci @@ -31,6 +31,7 @@ BOARD_INSUFFICIENT_MEMORY := \ samd10-xmini \ slstk3400a \ stk3200 \ + stm32c0116-dk \ stm32f030f4-demo \ stm32f0discovery \ stm32g0316-disco \ diff --git a/examples/cord_ep/Makefile.ci b/examples/cord_ep/Makefile.ci index 33e490f2ff39a..727790da93483 100644 --- a/examples/cord_ep/Makefile.ci +++ b/examples/cord_ep/Makefile.ci @@ -31,6 +31,7 @@ BOARD_INSUFFICIENT_MEMORY := \ saml11-xpro \ slstk3400a \ stk3200 \ + stm32c0116-dk \ stm32f030f4-demo \ stm32f0discovery \ stm32f7508-dk \ diff --git a/examples/cord_epsim/Makefile.ci b/examples/cord_epsim/Makefile.ci index 2f6c0fe55e802..da71984e08106 100644 --- a/examples/cord_epsim/Makefile.ci +++ b/examples/cord_epsim/Makefile.ci @@ -24,6 +24,7 @@ BOARD_INSUFFICIENT_MEMORY := \ samd10-xmini \ slstk3400a \ stk3200 \ + stm32c0116-dk \ stm32f030f4-demo \ stm32f0discovery \ stm32g0316-disco \ diff --git a/examples/cord_lc/Makefile.ci b/examples/cord_lc/Makefile.ci index 1cf6f33ed8399..803bbf103fa59 100644 --- a/examples/cord_lc/Makefile.ci +++ b/examples/cord_lc/Makefile.ci @@ -30,6 +30,7 @@ BOARD_INSUFFICIENT_MEMORY := \ saml11-xpro \ slstk3400a \ stk3200 \ + stm32c0116-dk \ stm32f030f4-demo \ stm32f0discovery \ stm32f7508-dk \ diff --git a/examples/dtls-echo/Makefile.ci b/examples/dtls-echo/Makefile.ci index 9484f410ca785..dd6186cdc4db7 100644 --- a/examples/dtls-echo/Makefile.ci +++ b/examples/dtls-echo/Makefile.ci @@ -47,6 +47,7 @@ BOARD_INSUFFICIENT_MEMORY := \ saml11-xpro \ slstk3400a \ stk3200 \ + stm32c0116-dk \ stm32f030f4-demo \ stm32f0discovery \ stm32f7508-dk \ diff --git a/examples/dtls-sock/Makefile.ci b/examples/dtls-sock/Makefile.ci index 5ef78e840543d..26ec1d2b2917a 100644 --- a/examples/dtls-sock/Makefile.ci +++ b/examples/dtls-sock/Makefile.ci @@ -50,6 +50,7 @@ BOARD_INSUFFICIENT_MEMORY := \ saml11-xpro \ slstk3400a \ stk3200 \ + stm32c0116-dk \ stm32f030f4-demo \ stm32f0discovery \ stm32f7508-dk \ diff --git a/examples/dtls-wolfssl/Makefile.ci b/examples/dtls-wolfssl/Makefile.ci index 64f98b634940a..361080c23f832 100644 --- a/examples/dtls-wolfssl/Makefile.ci +++ b/examples/dtls-wolfssl/Makefile.ci @@ -47,6 +47,7 @@ BOARD_INSUFFICIENT_MEMORY := \ slstk3400a \ spark-core \ stk3200 \ + stm32c0116-dk \ stm32f030f4-demo \ stm32f0discovery \ stm32f7508-dk \ diff --git a/examples/emcute_mqttsn/Makefile.ci b/examples/emcute_mqttsn/Makefile.ci index db3117542b9e0..805ad1979de4d 100644 --- a/examples/emcute_mqttsn/Makefile.ci +++ b/examples/emcute_mqttsn/Makefile.ci @@ -32,6 +32,7 @@ BOARD_INSUFFICIENT_MEMORY := \ samd10-xmini \ slstk3400a \ stk3200 \ + stm32c0116-dk \ stm32f030f4-demo \ stm32f0discovery \ stm32g0316-disco \ diff --git a/examples/gcoap_block_server/Makefile.ci b/examples/gcoap_block_server/Makefile.ci index dd2697aa44ea2..40a61c88a8645 100644 --- a/examples/gcoap_block_server/Makefile.ci +++ b/examples/gcoap_block_server/Makefile.ci @@ -27,6 +27,7 @@ BOARD_INSUFFICIENT_MEMORY := \ samd10-xmini \ slstk3400a \ stk3200 \ + stm32c0116-dk \ stm32f030f4-demo \ stm32f0discovery \ stm32f7508-dk \ diff --git a/examples/gcoap_dtls/Makefile.ci b/examples/gcoap_dtls/Makefile.ci index f0862b2ffce07..8e81a98782b43 100644 --- a/examples/gcoap_dtls/Makefile.ci +++ b/examples/gcoap_dtls/Makefile.ci @@ -51,6 +51,7 @@ BOARD_INSUFFICIENT_MEMORY := \ saml11-xpro \ slstk3400a \ stk3200 \ + stm32c0116-dk \ stm32f030f4-demo \ stm32f0discovery \ stm32f7508-dk \ diff --git a/examples/gcoap_fileserver/Makefile.ci b/examples/gcoap_fileserver/Makefile.ci index dac62cb2cfb6b..61cc547f560e1 100644 --- a/examples/gcoap_fileserver/Makefile.ci +++ b/examples/gcoap_fileserver/Makefile.ci @@ -31,6 +31,7 @@ BOARD_INSUFFICIENT_MEMORY := \ saml11-xpro \ slstk3400a \ stk3200 \ + stm32c0116-dk \ stm32f030f4-demo \ stm32f0discovery \ stm32f7508-dk \ diff --git a/examples/gnrc_border_router/Makefile.ci b/examples/gnrc_border_router/Makefile.ci index 1e3e115940d54..1b3a34dbde0e7 100644 --- a/examples/gnrc_border_router/Makefile.ci +++ b/examples/gnrc_border_router/Makefile.ci @@ -59,6 +59,7 @@ BOARD_INSUFFICIENT_MEMORY := \ slstk3400a \ spark-core \ stk3200 \ + stm32c0116-dk \ stm32f030f4-demo \ stm32f0discovery \ stm32f7508-dk \ diff --git a/examples/gnrc_networking/Makefile.ci b/examples/gnrc_networking/Makefile.ci index 65e1c1396d7eb..e78f5821f2f3d 100644 --- a/examples/gnrc_networking/Makefile.ci +++ b/examples/gnrc_networking/Makefile.ci @@ -33,6 +33,7 @@ BOARD_INSUFFICIENT_MEMORY := \ saml11-xpro \ slstk3400a \ stk3200 \ + stm32c0116-dk \ stm32f030f4-demo \ stm32f0discovery \ stm32f7508-dk \ diff --git a/examples/gnrc_networking_subnets/Makefile.ci b/examples/gnrc_networking_subnets/Makefile.ci index 20d1adb16ffcd..0076b2cafc76a 100644 --- a/examples/gnrc_networking_subnets/Makefile.ci +++ b/examples/gnrc_networking_subnets/Makefile.ci @@ -28,6 +28,7 @@ BOARD_INSUFFICIENT_MEMORY := \ samd10-xmini \ slstk3400a \ stk3200 \ + stm32c0116-dk \ stm32f030f4-demo \ stm32f0discovery \ stm32g0316-disco \ diff --git a/examples/javascript/Makefile.ci b/examples/javascript/Makefile.ci index 961056a015dc0..e317feec83513 100644 --- a/examples/javascript/Makefile.ci +++ b/examples/javascript/Makefile.ci @@ -53,6 +53,7 @@ BOARD_INSUFFICIENT_MEMORY := \ slstk3400a \ spark-core \ stk3200 \ + stm32c0116-dk \ stm32f030f4-demo \ stm32f0discovery \ stm32f7508-dk \ diff --git a/examples/lua_REPL/Makefile.ci b/examples/lua_REPL/Makefile.ci index 1bccc4ef64d57..27a3e8858cde5 100644 --- a/examples/lua_REPL/Makefile.ci +++ b/examples/lua_REPL/Makefile.ci @@ -95,6 +95,7 @@ BOARD_INSUFFICIENT_MEMORY := \ spark-core \ stk3200 \ stk3600 \ + stm32c0116-dk \ stm32f0discovery \ stm32f3discovery \ stm32f7508-dk \ diff --git a/examples/lua_basic/Makefile.ci b/examples/lua_basic/Makefile.ci index ff0a6e69cdbda..73023183a1f89 100644 --- a/examples/lua_basic/Makefile.ci +++ b/examples/lua_basic/Makefile.ci @@ -39,6 +39,7 @@ BOARD_INSUFFICIENT_MEMORY := \ slstk3400a \ spark-core \ stk3200 \ + stm32c0116-dk \ stm32f030f4-demo \ stm32f0discovery \ stm32f7508-dk \ diff --git a/examples/lwm2m/Makefile.ci b/examples/lwm2m/Makefile.ci index dde0c7ef7a5b1..e5bd2791427f8 100644 --- a/examples/lwm2m/Makefile.ci +++ b/examples/lwm2m/Makefile.ci @@ -50,6 +50,7 @@ BOARD_INSUFFICIENT_MEMORY := \ slstk3400a \ spark-core \ stk3200 \ + stm32c0116-dk \ stm32f030f4-demo \ stm32f0discovery \ stm32f7508-dk \ diff --git a/examples/micropython/Makefile.ci b/examples/micropython/Makefile.ci index 836d6739ef115..0932a9a291e51 100644 --- a/examples/micropython/Makefile.ci +++ b/examples/micropython/Makefile.ci @@ -29,6 +29,7 @@ BOARD_INSUFFICIENT_MEMORY := \ slstk3400a \ spark-core \ stk3200 \ + stm32c0116-dk \ stm32f030f4-demo \ stm32f0discovery \ stm32f7508-dk \ diff --git a/examples/nanocoap_server/Makefile.ci b/examples/nanocoap_server/Makefile.ci index b43b34237637e..a765a0125f382 100644 --- a/examples/nanocoap_server/Makefile.ci +++ b/examples/nanocoap_server/Makefile.ci @@ -23,6 +23,7 @@ BOARD_INSUFFICIENT_MEMORY := \ samd10-xmini \ slstk3400a \ stk3200 \ + stm32c0116-dk \ stm32f030f4-demo \ stm32f0discovery \ stm32g0316-disco \ diff --git a/examples/paho-mqtt/Makefile.ci b/examples/paho-mqtt/Makefile.ci index ab85373966b9d..dbd9716040e7d 100644 --- a/examples/paho-mqtt/Makefile.ci +++ b/examples/paho-mqtt/Makefile.ci @@ -46,6 +46,7 @@ BOARD_INSUFFICIENT_MEMORY := \ saml11-xpro \ slstk3400a \ stk3200 \ + stm32c0116-dk \ stm32f030f4-demo \ stm32f0discovery \ stm32f7508-dk \ diff --git a/examples/posix_select/Makefile.ci b/examples/posix_select/Makefile.ci index fe99b23d661d1..6cc24d9f8a18c 100644 --- a/examples/posix_select/Makefile.ci +++ b/examples/posix_select/Makefile.ci @@ -25,6 +25,7 @@ BOARD_INSUFFICIENT_MEMORY := \ samd10-xmini \ slstk3400a \ stk3200 \ + stm32c0116-dk \ stm32f030f4-demo \ stm32f0discovery \ stm32g0316-disco \ diff --git a/examples/posix_sockets/Makefile.ci b/examples/posix_sockets/Makefile.ci index 5ac78c7a17195..809b01281f2c5 100644 --- a/examples/posix_sockets/Makefile.ci +++ b/examples/posix_sockets/Makefile.ci @@ -33,6 +33,7 @@ BOARD_INSUFFICIENT_MEMORY := \ samd10-xmini \ slstk3400a \ stk3200 \ + stm32c0116-dk \ stm32f030f4-demo \ stm32f0discovery \ stm32f7508-dk \ diff --git a/examples/psa_crypto/Makefile.ci b/examples/psa_crypto/Makefile.ci index 9000c4d214ea4..979f40a11bd41 100644 --- a/examples/psa_crypto/Makefile.ci +++ b/examples/psa_crypto/Makefile.ci @@ -21,6 +21,7 @@ BOARD_INSUFFICIENT_MEMORY := \ samd10-xmini \ slstk3400a \ stk3200 \ + stm32c0116-dk \ stm32f030f4-demo \ stm32f0discovery \ stm32g0316-disco \ diff --git a/examples/rust-async/Makefile.ci b/examples/rust-async/Makefile.ci index 21f03aed9e60a..0e8ddc7480939 100644 --- a/examples/rust-async/Makefile.ci +++ b/examples/rust-async/Makefile.ci @@ -4,5 +4,6 @@ BOARD_INSUFFICIENT_MEMORY := \ nucleo-l011k4 \ samd10-xmini \ stk3200 \ + stm32c0116-dk \ stm32f030f4-demo \ # diff --git a/examples/rust-gcoap/Makefile.ci b/examples/rust-gcoap/Makefile.ci index cf8d98ffa9e56..6def414748ee7 100644 --- a/examples/rust-gcoap/Makefile.ci +++ b/examples/rust-gcoap/Makefile.ci @@ -53,6 +53,7 @@ BOARD_INSUFFICIENT_MEMORY := \ slstk3400a \ spark-core \ stk3200 \ + stm32c0116-dk \ stm32f030f4-demo \ stm32f0discovery \ stm32g0316-disco \ diff --git a/examples/sniffer/Makefile.ci b/examples/sniffer/Makefile.ci index a0cc10bacb6d9..3a664ae29e5ee 100644 --- a/examples/sniffer/Makefile.ci +++ b/examples/sniffer/Makefile.ci @@ -18,6 +18,7 @@ BOARD_INSUFFICIENT_MEMORY := \ samd10-xmini \ slstk3400a \ stk3200 \ + stm32c0116-dk \ stm32f030f4-demo \ stm32f0discovery \ stm32g0316-disco \ diff --git a/examples/spectrum-scanner/Makefile.ci b/examples/spectrum-scanner/Makefile.ci index fcffee05fdf5c..caee3e2d60ea6 100644 --- a/examples/spectrum-scanner/Makefile.ci +++ b/examples/spectrum-scanner/Makefile.ci @@ -17,6 +17,7 @@ BOARD_INSUFFICIENT_MEMORY := \ samd10-xmini \ slstk3400a \ stk3200 \ + stm32c0116-dk \ stm32f030f4-demo \ stm32f0discovery \ stm32g0316-disco \ diff --git a/examples/telnet_server/Makefile.ci b/examples/telnet_server/Makefile.ci index f2aea054bb765..7897ec3f40084 100644 --- a/examples/telnet_server/Makefile.ci +++ b/examples/telnet_server/Makefile.ci @@ -26,6 +26,7 @@ BOARD_INSUFFICIENT_MEMORY := \ samd10-xmini \ slstk3400a \ stk3200 \ + stm32c0116-dk \ stm32f030f4-demo \ stm32f0discovery \ stm32f7508-dk \ diff --git a/examples/wasm/Makefile.ci b/examples/wasm/Makefile.ci index 84cd4f613afb9..11cf0a198af2d 100644 --- a/examples/wasm/Makefile.ci +++ b/examples/wasm/Makefile.ci @@ -18,6 +18,7 @@ BOARD_INSUFFICIENT_MEMORY := \ saml11-xpro \ slstk3400a \ stk3200 \ + stm32c0116-dk \ stm32f030f4-demo \ stm32f0discovery \ stm32f7508-dk \ diff --git a/tests/bench/xtimer/Makefile.ci b/tests/bench/xtimer/Makefile.ci index c998da0fad8b0..2c1d0e97f3ddc 100644 --- a/tests/bench/xtimer/Makefile.ci +++ b/tests/bench/xtimer/Makefile.ci @@ -10,6 +10,7 @@ BOARD_INSUFFICIENT_MEMORY := \ samd10-xmini \ slstk3400a \ stk3200 \ + stm32c0116-dk \ stm32g0316-disco \ weact-g030f6 \ # diff --git a/tests/bench/xtimer_load/Makefile.ci b/tests/bench/xtimer_load/Makefile.ci index 3b1a234907f3c..84a3d4767f911 100644 --- a/tests/bench/xtimer_load/Makefile.ci +++ b/tests/bench/xtimer_load/Makefile.ci @@ -11,5 +11,6 @@ BOARD_INSUFFICIENT_MEMORY := \ nucleo-l011k4 \ samd10-xmini \ stk3200 \ + stm32c0116-dk \ stm32f030f4-demo \ # diff --git a/tests/bench/ztimer/Makefile.ci b/tests/bench/ztimer/Makefile.ci index c998da0fad8b0..2c1d0e97f3ddc 100644 --- a/tests/bench/ztimer/Makefile.ci +++ b/tests/bench/ztimer/Makefile.ci @@ -10,6 +10,7 @@ BOARD_INSUFFICIENT_MEMORY := \ samd10-xmini \ slstk3400a \ stk3200 \ + stm32c0116-dk \ stm32g0316-disco \ weact-g030f6 \ # diff --git a/tests/core/cond_order/Makefile.ci b/tests/core/cond_order/Makefile.ci index ec28f7921a1e0..b319533655a83 100644 --- a/tests/core/cond_order/Makefile.ci +++ b/tests/core/cond_order/Makefile.ci @@ -22,6 +22,7 @@ BOARD_INSUFFICIENT_MEMORY := \ samd10-xmini \ slstk3400a \ stk3200 \ + stm32c0116-dk \ stm32f030f4-demo \ stm32f0discovery \ stm32g0316-disco \ diff --git a/tests/core/mutex_order/Makefile.ci b/tests/core/mutex_order/Makefile.ci index fcffee05fdf5c..caee3e2d60ea6 100644 --- a/tests/core/mutex_order/Makefile.ci +++ b/tests/core/mutex_order/Makefile.ci @@ -17,6 +17,7 @@ BOARD_INSUFFICIENT_MEMORY := \ samd10-xmini \ slstk3400a \ stk3200 \ + stm32c0116-dk \ stm32f030f4-demo \ stm32f0discovery \ stm32g0316-disco \ diff --git a/tests/core/rmutex/Makefile.ci b/tests/core/rmutex/Makefile.ci index 3b1a234907f3c..84a3d4767f911 100644 --- a/tests/core/rmutex/Makefile.ci +++ b/tests/core/rmutex/Makefile.ci @@ -11,5 +11,6 @@ BOARD_INSUFFICIENT_MEMORY := \ nucleo-l011k4 \ samd10-xmini \ stk3200 \ + stm32c0116-dk \ stm32f030f4-demo \ # diff --git a/tests/core/rmutex_cpp/Makefile.ci b/tests/core/rmutex_cpp/Makefile.ci index fcffee05fdf5c..caee3e2d60ea6 100644 --- a/tests/core/rmutex_cpp/Makefile.ci +++ b/tests/core/rmutex_cpp/Makefile.ci @@ -17,6 +17,7 @@ BOARD_INSUFFICIENT_MEMORY := \ samd10-xmini \ slstk3400a \ stk3200 \ + stm32c0116-dk \ stm32f030f4-demo \ stm32f0discovery \ stm32g0316-disco \ diff --git a/tests/core/thread_cooperation/Makefile.ci b/tests/core/thread_cooperation/Makefile.ci index 5bed47b5473a5..e4bcf4827d460 100644 --- a/tests/core/thread_cooperation/Makefile.ci +++ b/tests/core/thread_cooperation/Makefile.ci @@ -16,6 +16,7 @@ BOARD_INSUFFICIENT_MEMORY := \ samd10-xmini \ slstk3400a \ stk3200 \ + stm32c0116-dk \ stm32f030f4-demo \ stm32g0316-disco \ stm32l0538-disco \ diff --git a/tests/core/thread_float/Makefile.ci b/tests/core/thread_float/Makefile.ci index 53bfe5b5a6d75..1474064636cf0 100644 --- a/tests/core/thread_float/Makefile.ci +++ b/tests/core/thread_float/Makefile.ci @@ -24,6 +24,7 @@ BOARD_INSUFFICIENT_MEMORY := \ samd10-xmini \ spark-core \ stk3200 \ + stm32c0116-dk \ stm32f030f4-demo \ stm32f0discovery \ weact-g030f6 \ diff --git a/tests/core/thread_msg/Makefile.ci b/tests/core/thread_msg/Makefile.ci index 3b1a234907f3c..84a3d4767f911 100644 --- a/tests/core/thread_msg/Makefile.ci +++ b/tests/core/thread_msg/Makefile.ci @@ -11,5 +11,6 @@ BOARD_INSUFFICIENT_MEMORY := \ nucleo-l011k4 \ samd10-xmini \ stk3200 \ + stm32c0116-dk \ stm32f030f4-demo \ # diff --git a/tests/core/thread_msg_bus/Makefile.ci b/tests/core/thread_msg_bus/Makefile.ci index 3b1a234907f3c..84a3d4767f911 100644 --- a/tests/core/thread_msg_bus/Makefile.ci +++ b/tests/core/thread_msg_bus/Makefile.ci @@ -11,5 +11,6 @@ BOARD_INSUFFICIENT_MEMORY := \ nucleo-l011k4 \ samd10-xmini \ stk3200 \ + stm32c0116-dk \ stm32f030f4-demo \ # diff --git a/tests/core/thread_msg_seq/Makefile.ci b/tests/core/thread_msg_seq/Makefile.ci index 3b1a234907f3c..84a3d4767f911 100644 --- a/tests/core/thread_msg_seq/Makefile.ci +++ b/tests/core/thread_msg_seq/Makefile.ci @@ -11,5 +11,6 @@ BOARD_INSUFFICIENT_MEMORY := \ nucleo-l011k4 \ samd10-xmini \ stk3200 \ + stm32c0116-dk \ stm32f030f4-demo \ # diff --git a/tests/drivers/dose/Makefile.ci b/tests/drivers/dose/Makefile.ci index d7c7bb5e4261c..5e12ed388dde9 100644 --- a/tests/drivers/dose/Makefile.ci +++ b/tests/drivers/dose/Makefile.ci @@ -10,5 +10,6 @@ BOARD_INSUFFICIENT_MEMORY := \ nucleo-f042k6 \ nucleo-l011k4 \ samd10-xmini \ + stm32c0116-dk \ stm32f030f4-demo \ # diff --git a/tests/drivers/ethos/Makefile.ci b/tests/drivers/ethos/Makefile.ci index 3b1a234907f3c..84a3d4767f911 100644 --- a/tests/drivers/ethos/Makefile.ci +++ b/tests/drivers/ethos/Makefile.ci @@ -11,5 +11,6 @@ BOARD_INSUFFICIENT_MEMORY := \ nucleo-l011k4 \ samd10-xmini \ stk3200 \ + stm32c0116-dk \ stm32f030f4-demo \ # diff --git a/tests/drivers/mtd_flashpage/Makefile.ci b/tests/drivers/mtd_flashpage/Makefile.ci index 2fbf2750df76a..9d77fce01de25 100644 --- a/tests/drivers/mtd_flashpage/Makefile.ci +++ b/tests/drivers/mtd_flashpage/Makefile.ci @@ -6,6 +6,7 @@ BOARD_INSUFFICIENT_MEMORY := \ nucleo-l031k6 \ samd10-xmini \ stk3200 \ + stm32c0116-dk \ stm32f030f4-demo \ stm32g0316-disco \ weact-g030f6 \ diff --git a/tests/drivers/mtd_mapper/Makefile.ci b/tests/drivers/mtd_mapper/Makefile.ci index 9376fd41b684a..1ca0b7d3075cc 100644 --- a/tests/drivers/mtd_mapper/Makefile.ci +++ b/tests/drivers/mtd_mapper/Makefile.ci @@ -14,5 +14,6 @@ BOARD_INSUFFICIENT_MEMORY := \ nucleo-l011k4 \ samd10-xmini \ stk3200 \ + stm32c0116-dk \ stm32f030f4-demo \ # diff --git a/tests/net/emcute/Makefile.ci b/tests/net/emcute/Makefile.ci index 224e8c69a8070..d6dcc74bd7620 100644 --- a/tests/net/emcute/Makefile.ci +++ b/tests/net/emcute/Makefile.ci @@ -55,6 +55,7 @@ BOARD_INSUFFICIENT_MEMORY := \ slstk3400a \ spark-core \ stk3200 \ + stm32c0116-dk \ stm32f030f4-demo \ stm32f0discovery \ stm32g0316-disco \ diff --git a/tests/net/gcoap_dns/Makefile.ci b/tests/net/gcoap_dns/Makefile.ci index 76ab898bcdbcf..5a192eaa91809 100644 --- a/tests/net/gcoap_dns/Makefile.ci +++ b/tests/net/gcoap_dns/Makefile.ci @@ -45,6 +45,7 @@ BOARD_INSUFFICIENT_MEMORY := \ saml11-xpro \ slstk3400a \ stk3200 \ + stm32c0116-dk \ stm32f030f4-demo \ stm32f0discovery \ stm32f7508-dk \ diff --git a/tests/net/gcoap_fileserver/Makefile.ci b/tests/net/gcoap_fileserver/Makefile.ci index 16d06e6e0b03f..931b6a8134359 100644 --- a/tests/net/gcoap_fileserver/Makefile.ci +++ b/tests/net/gcoap_fileserver/Makefile.ci @@ -42,6 +42,7 @@ BOARD_INSUFFICIENT_MEMORY := \ sipeed-longan-nano-tft \ slstk3400a \ stk3200 \ + stm32c0116-dk \ stm32f030f4-demo \ stm32f0discovery \ stm32f7508-dk \ diff --git a/tests/net/gcoap_forward_proxy/Makefile.ci b/tests/net/gcoap_forward_proxy/Makefile.ci index 8ca3df383e29d..ddf1d1bd28e5f 100644 --- a/tests/net/gcoap_forward_proxy/Makefile.ci +++ b/tests/net/gcoap_forward_proxy/Makefile.ci @@ -45,6 +45,7 @@ BOARD_INSUFFICIENT_MEMORY := \ saml11-xpro \ slstk3400a \ stk3200 \ + stm32c0116-dk \ stm32f030f4-demo \ stm32f0discovery \ stm32f7508-dk \ diff --git a/tests/net/gnrc_dhcpv6_client/Makefile.ci b/tests/net/gnrc_dhcpv6_client/Makefile.ci index ccbb1ec43b43b..9613648f7802b 100644 --- a/tests/net/gnrc_dhcpv6_client/Makefile.ci +++ b/tests/net/gnrc_dhcpv6_client/Makefile.ci @@ -33,6 +33,7 @@ BOARD_INSUFFICIENT_MEMORY := \ saml11-xpro \ slstk3400a \ stk3200 \ + stm32c0116-dk \ stm32f030f4-demo \ stm32f0discovery \ stm32g0316-disco \ diff --git a/tests/net/gnrc_dhcpv6_client_6lbr/Makefile.ci b/tests/net/gnrc_dhcpv6_client_6lbr/Makefile.ci index 19205498b059f..dd4283ac17723 100644 --- a/tests/net/gnrc_dhcpv6_client_6lbr/Makefile.ci +++ b/tests/net/gnrc_dhcpv6_client_6lbr/Makefile.ci @@ -60,6 +60,7 @@ BOARD_INSUFFICIENT_MEMORY := \ slstk3400a \ spark-core \ stk3200 \ + stm32c0116-dk \ stm32f030f4-demo \ stm32f0discovery \ stm32f7508-dk \ diff --git a/tests/net/gnrc_dhcpv6_client_stateless/Makefile.ci b/tests/net/gnrc_dhcpv6_client_stateless/Makefile.ci index 06000277d0970..45588b56659b4 100644 --- a/tests/net/gnrc_dhcpv6_client_stateless/Makefile.ci +++ b/tests/net/gnrc_dhcpv6_client_stateless/Makefile.ci @@ -42,6 +42,7 @@ BOARD_INSUFFICIENT_MEMORY := \ saml11-xpro \ slstk3400a \ stk3200 \ + stm32c0116-dk \ stm32f030f4-demo \ stm32f0discovery \ stm32g0316-disco \ diff --git a/tests/net/gnrc_dhcpv6_relay/Makefile.ci b/tests/net/gnrc_dhcpv6_relay/Makefile.ci index c9899509d64fa..be2020027e79e 100644 --- a/tests/net/gnrc_dhcpv6_relay/Makefile.ci +++ b/tests/net/gnrc_dhcpv6_relay/Makefile.ci @@ -31,6 +31,7 @@ BOARD_INSUFFICIENT_MEMORY := \ saml11-xpro \ slstk3400a \ stk3200 \ + stm32c0116-dk \ stm32f030f4-demo \ stm32f0discovery \ stm32g0316-disco \ diff --git a/tests/net/gnrc_ipv6_ext/Makefile.ci b/tests/net/gnrc_ipv6_ext/Makefile.ci index ebe384147a542..094601eef232b 100644 --- a/tests/net/gnrc_ipv6_ext/Makefile.ci +++ b/tests/net/gnrc_ipv6_ext/Makefile.ci @@ -31,6 +31,7 @@ BOARD_INSUFFICIENT_MEMORY := \ saml11-xpro \ slstk3400a \ stk3200 \ + stm32c0116-dk \ stm32f030f4-demo \ stm32f0discovery \ stm32g0316-disco \ diff --git a/tests/net/gnrc_ipv6_ext_frag/Makefile.ci b/tests/net/gnrc_ipv6_ext_frag/Makefile.ci index dc725a781556d..3245e7354d445 100644 --- a/tests/net/gnrc_ipv6_ext_frag/Makefile.ci +++ b/tests/net/gnrc_ipv6_ext_frag/Makefile.ci @@ -40,6 +40,7 @@ BOARD_INSUFFICIENT_MEMORY := \ saml11-xpro \ slstk3400a \ stk3200 \ + stm32c0116-dk \ stm32f030f4-demo \ stm32f0discovery \ stm32f7508-dk \ diff --git a/tests/net/gnrc_ipv6_ext_opt/Makefile.ci b/tests/net/gnrc_ipv6_ext_opt/Makefile.ci index cae4b9c73036d..563bb84dbcc34 100644 --- a/tests/net/gnrc_ipv6_ext_opt/Makefile.ci +++ b/tests/net/gnrc_ipv6_ext_opt/Makefile.ci @@ -26,6 +26,7 @@ BOARD_INSUFFICIENT_MEMORY := \ samd10-xmini \ slstk3400a \ stk3200 \ + stm32c0116-dk \ stm32f030f4-demo \ stm32f0discovery \ stm32g0316-disco \ diff --git a/tests/net/gnrc_ipv6_fwd_w_sub/Makefile.ci b/tests/net/gnrc_ipv6_fwd_w_sub/Makefile.ci index 1de26cdae0b2d..12335d540c42b 100644 --- a/tests/net/gnrc_ipv6_fwd_w_sub/Makefile.ci +++ b/tests/net/gnrc_ipv6_fwd_w_sub/Makefile.ci @@ -22,6 +22,7 @@ BOARD_INSUFFICIENT_MEMORY := \ samd10-xmini \ slstk3400a \ stk3200 \ + stm32c0116-dk \ stm32f030f4-demo \ stm32f0discovery \ stm32g0316-disco \ diff --git a/tests/net/gnrc_ipv6_nib/Makefile.ci b/tests/net/gnrc_ipv6_nib/Makefile.ci index 469adeb62dc54..14f02a4da6118 100644 --- a/tests/net/gnrc_ipv6_nib/Makefile.ci +++ b/tests/net/gnrc_ipv6_nib/Makefile.ci @@ -18,6 +18,7 @@ BOARD_INSUFFICIENT_MEMORY := \ olimex-msp430-h2618 \ samd10-xmini \ stk3200 \ + stm32c0116-dk \ stm32f030f4-demo \ stm32g0316-disco \ telosb \ diff --git a/tests/net/gnrc_ipv6_nib_6ln/Makefile.ci b/tests/net/gnrc_ipv6_nib_6ln/Makefile.ci index b65548697e6fe..978796fd62eea 100644 --- a/tests/net/gnrc_ipv6_nib_6ln/Makefile.ci +++ b/tests/net/gnrc_ipv6_nib_6ln/Makefile.ci @@ -23,6 +23,7 @@ BOARD_INSUFFICIENT_MEMORY := \ samd10-xmini \ slstk3400a \ stk3200 \ + stm32c0116-dk \ stm32f030f4-demo \ stm32f0discovery \ stm32g0316-disco \ diff --git a/tests/net/gnrc_ipv6_nib_dns/Makefile.ci b/tests/net/gnrc_ipv6_nib_dns/Makefile.ci index 6b7b900c44b7a..7055af789971c 100644 --- a/tests/net/gnrc_ipv6_nib_dns/Makefile.ci +++ b/tests/net/gnrc_ipv6_nib_dns/Makefile.ci @@ -25,6 +25,7 @@ BOARD_INSUFFICIENT_MEMORY := \ samd10-xmini \ slstk3400a \ stk3200 \ + stm32c0116-dk \ stm32f030f4-demo \ stm32f0discovery \ stm32g0316-disco \ diff --git a/tests/net/gnrc_mac_timeout/Makefile.ci b/tests/net/gnrc_mac_timeout/Makefile.ci index a0cc10bacb6d9..3a664ae29e5ee 100644 --- a/tests/net/gnrc_mac_timeout/Makefile.ci +++ b/tests/net/gnrc_mac_timeout/Makefile.ci @@ -18,6 +18,7 @@ BOARD_INSUFFICIENT_MEMORY := \ samd10-xmini \ slstk3400a \ stk3200 \ + stm32c0116-dk \ stm32f030f4-demo \ stm32f0discovery \ stm32g0316-disco \ diff --git a/tests/net/gnrc_ndp/Makefile.ci b/tests/net/gnrc_ndp/Makefile.ci index 08e7b9f75e6a0..7d72de9d94529 100644 --- a/tests/net/gnrc_ndp/Makefile.ci +++ b/tests/net/gnrc_ndp/Makefile.ci @@ -18,6 +18,7 @@ BOARD_INSUFFICIENT_MEMORY := \ olimex-msp430-h1611 \ samd10-xmini \ stk3200 \ + stm32c0116-dk \ stm32f030f4-demo \ stm32f0discovery \ stm32g0316-disco \ diff --git a/tests/net/gnrc_netif/Makefile.ci b/tests/net/gnrc_netif/Makefile.ci index ed1f14b647e95..7ee4bc8f13e06 100644 --- a/tests/net/gnrc_netif/Makefile.ci +++ b/tests/net/gnrc_netif/Makefile.ci @@ -61,6 +61,7 @@ BOARD_INSUFFICIENT_MEMORY := \ slstk3400a \ spark-core \ stk3200 \ + stm32c0116-dk \ stm32f030f4-demo \ stm32f0discovery \ stm32f7508-dk \ diff --git a/tests/net/gnrc_netif_ipv6_wait_for_global_address/Makefile.ci b/tests/net/gnrc_netif_ipv6_wait_for_global_address/Makefile.ci index 9398e7e42fc11..2dca1507f97d6 100644 --- a/tests/net/gnrc_netif_ipv6_wait_for_global_address/Makefile.ci +++ b/tests/net/gnrc_netif_ipv6_wait_for_global_address/Makefile.ci @@ -26,6 +26,7 @@ BOARD_INSUFFICIENT_MEMORY := \ samd10-xmini \ slstk3400a \ stk3200 \ + stm32c0116-dk \ stm32f030f4-demo \ stm32f0discovery \ stm32g0316-disco \ diff --git a/tests/net/gnrc_rpl/Makefile.ci b/tests/net/gnrc_rpl/Makefile.ci index e569f93051479..3442cd44f1a59 100644 --- a/tests/net/gnrc_rpl/Makefile.ci +++ b/tests/net/gnrc_rpl/Makefile.ci @@ -30,6 +30,7 @@ BOARD_INSUFFICIENT_MEMORY := \ samd10-xmini \ slstk3400a \ stk3200 \ + stm32c0116-dk \ stm32f030f4-demo \ stm32f0discovery \ stm32f7508-dk \ diff --git a/tests/net/gnrc_rpl_p2p/Makefile.ci b/tests/net/gnrc_rpl_p2p/Makefile.ci index 79c3e59a58cd4..a42cbbe177ba8 100644 --- a/tests/net/gnrc_rpl_p2p/Makefile.ci +++ b/tests/net/gnrc_rpl_p2p/Makefile.ci @@ -28,6 +28,7 @@ BOARD_INSUFFICIENT_MEMORY := \ samd10-xmini \ slstk3400a \ stk3200 \ + stm32c0116-dk \ stm32f030f4-demo \ stm32f0discovery \ stm32g0316-disco \ diff --git a/tests/net/gnrc_rpl_srh/Makefile.ci b/tests/net/gnrc_rpl_srh/Makefile.ci index ebe384147a542..094601eef232b 100644 --- a/tests/net/gnrc_rpl_srh/Makefile.ci +++ b/tests/net/gnrc_rpl_srh/Makefile.ci @@ -31,6 +31,7 @@ BOARD_INSUFFICIENT_MEMORY := \ saml11-xpro \ slstk3400a \ stk3200 \ + stm32c0116-dk \ stm32f030f4-demo \ stm32f0discovery \ stm32g0316-disco \ diff --git a/tests/net/gnrc_sixlowpan/Makefile.ci b/tests/net/gnrc_sixlowpan/Makefile.ci index 1a82302b2e7b2..764de338c839e 100644 --- a/tests/net/gnrc_sixlowpan/Makefile.ci +++ b/tests/net/gnrc_sixlowpan/Makefile.ci @@ -32,6 +32,7 @@ BOARD_INSUFFICIENT_MEMORY := \ saml11-xpro \ slstk3400a \ stk3200 \ + stm32c0116-dk \ stm32f030f4-demo \ stm32f0discovery \ stm32g0316-disco \ diff --git a/tests/net/gnrc_sixlowpan_frag_minfwd/Makefile.ci b/tests/net/gnrc_sixlowpan_frag_minfwd/Makefile.ci index dc725a781556d..3245e7354d445 100644 --- a/tests/net/gnrc_sixlowpan_frag_minfwd/Makefile.ci +++ b/tests/net/gnrc_sixlowpan_frag_minfwd/Makefile.ci @@ -40,6 +40,7 @@ BOARD_INSUFFICIENT_MEMORY := \ saml11-xpro \ slstk3400a \ stk3200 \ + stm32c0116-dk \ stm32f030f4-demo \ stm32f0discovery \ stm32f7508-dk \ diff --git a/tests/net/gnrc_sixlowpan_frag_sfr/Makefile.ci b/tests/net/gnrc_sixlowpan_frag_sfr/Makefile.ci index 94878498c16fd..31e8261567795 100644 --- a/tests/net/gnrc_sixlowpan_frag_sfr/Makefile.ci +++ b/tests/net/gnrc_sixlowpan_frag_sfr/Makefile.ci @@ -42,6 +42,7 @@ BOARD_INSUFFICIENT_MEMORY := \ saml11-xpro \ slstk3400a \ stk3200 \ + stm32c0116-dk \ stm32f030f4-demo \ stm32f0discovery \ stm32f7508-dk \ diff --git a/tests/net/gnrc_sixlowpan_frag_sfr_congure/Makefile.ci b/tests/net/gnrc_sixlowpan_frag_sfr_congure/Makefile.ci index 3a8a27b20d8fd..4a6b9031f74d0 100644 --- a/tests/net/gnrc_sixlowpan_frag_sfr_congure/Makefile.ci +++ b/tests/net/gnrc_sixlowpan_frag_sfr_congure/Makefile.ci @@ -42,6 +42,7 @@ BOARD_INSUFFICIENT_MEMORY := \ saml11-xpro \ slstk3400a \ stk3200 \ + stm32c0116-dk \ stm32f030f4-demo \ stm32f0discovery \ stm32g0316-disco \ diff --git a/tests/net/gnrc_sixlowpan_frag_sfr_congure_impl/Makefile.ci b/tests/net/gnrc_sixlowpan_frag_sfr_congure_impl/Makefile.ci index d5a88210e317c..5e19ede856f58 100644 --- a/tests/net/gnrc_sixlowpan_frag_sfr_congure_impl/Makefile.ci +++ b/tests/net/gnrc_sixlowpan_frag_sfr_congure_impl/Makefile.ci @@ -47,6 +47,7 @@ BOARD_INSUFFICIENT_MEMORY := \ saml11-xpro \ slstk3400a \ stk3200 \ + stm32c0116-dk \ stm32f030f4-demo \ stm32f0discovery \ stm32f7508-dk \ diff --git a/tests/net/gnrc_sixlowpan_iphc_w_vrb/Makefile.ci b/tests/net/gnrc_sixlowpan_iphc_w_vrb/Makefile.ci index b65548697e6fe..978796fd62eea 100644 --- a/tests/net/gnrc_sixlowpan_iphc_w_vrb/Makefile.ci +++ b/tests/net/gnrc_sixlowpan_iphc_w_vrb/Makefile.ci @@ -23,6 +23,7 @@ BOARD_INSUFFICIENT_MEMORY := \ samd10-xmini \ slstk3400a \ stk3200 \ + stm32c0116-dk \ stm32f030f4-demo \ stm32f0discovery \ stm32g0316-disco \ diff --git a/tests/net/gnrc_sock_dns/Makefile.ci b/tests/net/gnrc_sock_dns/Makefile.ci index 7887a45e86242..e2885636bda2d 100644 --- a/tests/net/gnrc_sock_dns/Makefile.ci +++ b/tests/net/gnrc_sock_dns/Makefile.ci @@ -25,6 +25,7 @@ BOARD_INSUFFICIENT_MEMORY := \ samd10-xmini \ slstk3400a \ stk3200 \ + stm32c0116-dk \ stm32f030f4-demo \ stm32f0discovery \ stm32g0316-disco \ diff --git a/tests/net/gnrc_sock_dodtls/Makefile.ci b/tests/net/gnrc_sock_dodtls/Makefile.ci index dc725a781556d..3245e7354d445 100644 --- a/tests/net/gnrc_sock_dodtls/Makefile.ci +++ b/tests/net/gnrc_sock_dodtls/Makefile.ci @@ -40,6 +40,7 @@ BOARD_INSUFFICIENT_MEMORY := \ saml11-xpro \ slstk3400a \ stk3200 \ + stm32c0116-dk \ stm32f030f4-demo \ stm32f0discovery \ stm32f7508-dk \ diff --git a/tests/net/gnrc_sock_ip/Makefile.ci b/tests/net/gnrc_sock_ip/Makefile.ci index 12d3644a93a67..bf3b3b680e6fd 100644 --- a/tests/net/gnrc_sock_ip/Makefile.ci +++ b/tests/net/gnrc_sock_ip/Makefile.ci @@ -14,6 +14,7 @@ BOARD_INSUFFICIENT_MEMORY := \ olimex-msp430-h1611 \ samd10-xmini \ stk3200 \ + stm32c0116-dk \ stm32f030f4-demo \ stm32g0316-disco \ telosb \ diff --git a/tests/net/gnrc_sock_neterr/Makefile.ci b/tests/net/gnrc_sock_neterr/Makefile.ci index aaf037fb92637..7bf8a0a476178 100644 --- a/tests/net/gnrc_sock_neterr/Makefile.ci +++ b/tests/net/gnrc_sock_neterr/Makefile.ci @@ -13,6 +13,7 @@ BOARD_INSUFFICIENT_MEMORY := \ nucleo-l031k6 \ samd10-xmini \ stk3200 \ + stm32c0116-dk \ stm32f030f4-demo \ stm32g0316-disco \ weact-g030f6 \ diff --git a/tests/net/gnrc_sock_tcp/Makefile.ci b/tests/net/gnrc_sock_tcp/Makefile.ci index c2a8a2893686f..b6ed7abd19ae0 100644 --- a/tests/net/gnrc_sock_tcp/Makefile.ci +++ b/tests/net/gnrc_sock_tcp/Makefile.ci @@ -36,6 +36,7 @@ BOARD_INSUFFICIENT_MEMORY := \ saml11-xpro \ slstk3400a \ stk3200 \ + stm32c0116-dk \ stm32f030f4-demo \ stm32f0discovery \ stm32g0316-disco \ diff --git a/tests/net/gnrc_sock_udp/Makefile.ci b/tests/net/gnrc_sock_udp/Makefile.ci index f94a2e6427862..a3a5f7c035090 100644 --- a/tests/net/gnrc_sock_udp/Makefile.ci +++ b/tests/net/gnrc_sock_udp/Makefile.ci @@ -17,6 +17,7 @@ BOARD_INSUFFICIENT_MEMORY := \ olimex-msp430-h2618 \ samd10-xmini \ stk3200 \ + stm32c0116-dk \ stm32f030f4-demo \ stm32g0316-disco \ telosb \ diff --git a/tests/net/gnrc_tcp/Makefile.ci b/tests/net/gnrc_tcp/Makefile.ci index 12ca88b2ed193..d6bf46ec8e8df 100644 --- a/tests/net/gnrc_tcp/Makefile.ci +++ b/tests/net/gnrc_tcp/Makefile.ci @@ -37,6 +37,7 @@ BOARD_INSUFFICIENT_MEMORY := \ saml11-xpro \ slstk3400a \ stk3200 \ + stm32c0116-dk \ stm32f030f4-demo \ stm32f0discovery \ stm32g0316-disco \ diff --git a/tests/net/gnrc_tx_sync/Makefile.ci b/tests/net/gnrc_tx_sync/Makefile.ci index 2a204b88c2339..33b020c9b8919 100644 --- a/tests/net/gnrc_tx_sync/Makefile.ci +++ b/tests/net/gnrc_tx_sync/Makefile.ci @@ -40,6 +40,7 @@ BOARD_INSUFFICIENT_MEMORY := \ saml11-xpro \ slstk3400a \ stk3200 \ + stm32c0116-dk \ stm32f030f4-demo \ stm32f0discovery \ stm32g0316-disco \ diff --git a/tests/net/gnrc_udp/Makefile.ci b/tests/net/gnrc_udp/Makefile.ci index 6564ee25fe5de..f49a9568b3562 100644 --- a/tests/net/gnrc_udp/Makefile.ci +++ b/tests/net/gnrc_udp/Makefile.ci @@ -45,6 +45,7 @@ BOARD_INSUFFICIENT_MEMORY := \ slstk3400a \ spark-core \ stk3200 \ + stm32c0116-dk \ stm32f030f4-demo \ stm32f0discovery \ stm32f7508-dk \ diff --git a/tests/net/ieee802154_security/Makefile.ci b/tests/net/ieee802154_security/Makefile.ci index 894f592347841..0a8bd8bc9f1d2 100644 --- a/tests/net/ieee802154_security/Makefile.ci +++ b/tests/net/ieee802154_security/Makefile.ci @@ -19,6 +19,7 @@ BOARD_INSUFFICIENT_MEMORY := \ samd10-xmini \ slstk3400a \ stk3200 \ + stm32c0116-dk \ stm32f030f4-demo \ stm32f0discovery \ stm32g0316-disco \ diff --git a/tests/net/nanocoap_cli/Makefile.ci b/tests/net/nanocoap_cli/Makefile.ci index ef20432fd9c9d..9ad9e58051b35 100644 --- a/tests/net/nanocoap_cli/Makefile.ci +++ b/tests/net/nanocoap_cli/Makefile.ci @@ -30,6 +30,7 @@ BOARD_INSUFFICIENT_MEMORY := \ seeedstudio-gd32 \ slstk3400a \ stk3200 \ + stm32c0116-dk \ stm32f030f4-demo \ stm32f0discovery \ stm32g0316-disco \ diff --git a/tests/net/nanocoap_fs/Makefile.ci b/tests/net/nanocoap_fs/Makefile.ci index f2aea054bb765..7897ec3f40084 100644 --- a/tests/net/nanocoap_fs/Makefile.ci +++ b/tests/net/nanocoap_fs/Makefile.ci @@ -26,6 +26,7 @@ BOARD_INSUFFICIENT_MEMORY := \ samd10-xmini \ slstk3400a \ stk3200 \ + stm32c0116-dk \ stm32f030f4-demo \ stm32f0discovery \ stm32f7508-dk \ diff --git a/tests/net/netdev_common/Makefile.ci b/tests/net/netdev_common/Makefile.ci index a0cc10bacb6d9..3a664ae29e5ee 100644 --- a/tests/net/netdev_common/Makefile.ci +++ b/tests/net/netdev_common/Makefile.ci @@ -18,6 +18,7 @@ BOARD_INSUFFICIENT_MEMORY := \ samd10-xmini \ slstk3400a \ stk3200 \ + stm32c0116-dk \ stm32f030f4-demo \ stm32f0discovery \ stm32g0316-disco \ diff --git a/tests/net/netstats_neighbor/Makefile.ci b/tests/net/netstats_neighbor/Makefile.ci index 20b18cfd8b864..822484667cca2 100644 --- a/tests/net/netstats_neighbor/Makefile.ci +++ b/tests/net/netstats_neighbor/Makefile.ci @@ -19,6 +19,7 @@ BOARD_INSUFFICIENT_MEMORY := \ samd10-xmini \ slstk3400a \ stk3200 \ + stm32c0116-dk \ stm32f030f4-demo \ stm32f0discovery \ stm32g0316-disco \ diff --git a/tests/net/netutils/Makefile.ci b/tests/net/netutils/Makefile.ci index 2a955498a0166..5276a34924b8c 100644 --- a/tests/net/netutils/Makefile.ci +++ b/tests/net/netutils/Makefile.ci @@ -22,6 +22,7 @@ BOARD_INSUFFICIENT_MEMORY := \ samd10-xmini \ slstk3400a \ stk3200 \ + stm32c0116-dk \ stm32f030f4-demo \ stm32f0discovery \ stm32g0316-disco \ diff --git a/tests/net/slip/Makefile.ci b/tests/net/slip/Makefile.ci index b4cbbb71760a8..5ea9787c417d0 100644 --- a/tests/net/slip/Makefile.ci +++ b/tests/net/slip/Makefile.ci @@ -24,6 +24,7 @@ BOARD_INSUFFICIENT_MEMORY := \ samd10-xmini \ slstk3400a \ stk3200 \ + stm32c0116-dk \ stm32f030f4-demo \ stm32f0discovery \ stm32g0316-disco \ diff --git a/tests/net/sntp/Makefile.ci b/tests/net/sntp/Makefile.ci index 962dbafcaf8a8..cda651b1fd2cc 100644 --- a/tests/net/sntp/Makefile.ci +++ b/tests/net/sntp/Makefile.ci @@ -25,6 +25,7 @@ BOARD_INSUFFICIENT_MEMORY := \ samd10-xmini \ slstk3400a \ stk3200 \ + stm32c0116-dk \ stm32f030f4-demo \ stm32f0discovery \ stm32g0316-disco \ diff --git a/tests/net/sock_udp_aux/Makefile.ci b/tests/net/sock_udp_aux/Makefile.ci index 5ce8847f9b9e1..55547512fb571 100644 --- a/tests/net/sock_udp_aux/Makefile.ci +++ b/tests/net/sock_udp_aux/Makefile.ci @@ -28,6 +28,7 @@ BOARD_INSUFFICIENT_MEMORY := \ samd10-xmini \ slstk3400a \ stk3200 \ + stm32c0116-dk \ stm32f030f4-demo \ stm32f0discovery \ stm32g0316-disco \ diff --git a/tests/pkg/elk/Makefile.ci b/tests/pkg/elk/Makefile.ci index 14090b30a7d69..33213dd67fd2b 100644 --- a/tests/pkg/elk/Makefile.ci +++ b/tests/pkg/elk/Makefile.ci @@ -10,6 +10,7 @@ BOARD_INSUFFICIENT_MEMORY := \ olimex-msp430-h2618 \ samd10-xmini \ stk3200 \ + stm32c0116-dk \ stm32f030f4-demo \ stm32g0316-disco \ telosb \ diff --git a/tests/pkg/emlearn/Makefile.ci b/tests/pkg/emlearn/Makefile.ci index 630d9a98380fa..65371325920a1 100644 --- a/tests/pkg/emlearn/Makefile.ci +++ b/tests/pkg/emlearn/Makefile.ci @@ -23,6 +23,7 @@ BOARD_INSUFFICIENT_MEMORY := \ saml10-xpro \ saml11-xpro \ stk3200 \ + stm32c0116-dk \ stm32f030f4-demo \ stm32f0discovery \ stm32g0316-disco \ diff --git a/tests/pkg/flashdb_vfs/Makefile.ci b/tests/pkg/flashdb_vfs/Makefile.ci index 2fbf2750df76a..9d77fce01de25 100644 --- a/tests/pkg/flashdb_vfs/Makefile.ci +++ b/tests/pkg/flashdb_vfs/Makefile.ci @@ -6,6 +6,7 @@ BOARD_INSUFFICIENT_MEMORY := \ nucleo-l031k6 \ samd10-xmini \ stk3200 \ + stm32c0116-dk \ stm32f030f4-demo \ stm32g0316-disco \ weact-g030f6 \ diff --git a/tests/pkg/hacl/Makefile.ci b/tests/pkg/hacl/Makefile.ci index 5659bf1734a8a..5aab3f0e26083 100644 --- a/tests/pkg/hacl/Makefile.ci +++ b/tests/pkg/hacl/Makefile.ci @@ -3,5 +3,6 @@ BOARD_INSUFFICIENT_MEMORY := \ nucleo-f042k6 \ nucleo-l011k4 \ samd10-xmini \ + stm32c0116-dk \ stm32f030f4-demo \ # diff --git a/tests/pkg/libb2/Makefile.ci b/tests/pkg/libb2/Makefile.ci index 14090b30a7d69..33213dd67fd2b 100644 --- a/tests/pkg/libb2/Makefile.ci +++ b/tests/pkg/libb2/Makefile.ci @@ -10,6 +10,7 @@ BOARD_INSUFFICIENT_MEMORY := \ olimex-msp430-h2618 \ samd10-xmini \ stk3200 \ + stm32c0116-dk \ stm32f030f4-demo \ stm32g0316-disco \ telosb \ diff --git a/tests/pkg/libcose/Makefile.ci b/tests/pkg/libcose/Makefile.ci index 86c951d5573cb..bc45ce74f36ea 100644 --- a/tests/pkg/libcose/Makefile.ci +++ b/tests/pkg/libcose/Makefile.ci @@ -11,6 +11,7 @@ BOARD_INSUFFICIENT_MEMORY := \ samd10-xmini \ slstk3400a \ stk3200 \ + stm32c0116-dk \ stm32f030f4-demo \ stm32f0discovery \ stm32g0316-disco \ diff --git a/tests/pkg/libcose_encrypt/Makefile.ci b/tests/pkg/libcose_encrypt/Makefile.ci index 423c367e17ff5..dbadb4cba7255 100644 --- a/tests/pkg/libcose_encrypt/Makefile.ci +++ b/tests/pkg/libcose_encrypt/Makefile.ci @@ -19,6 +19,7 @@ BOARD_INSUFFICIENT_MEMORY := \ samd10-xmini \ slstk3400a \ stk3200 \ + stm32c0116-dk \ stm32f030f4-demo \ stm32f0discovery \ stm32g0316-disco \ diff --git a/tests/pkg/libfixmath_unittests/Makefile.ci b/tests/pkg/libfixmath_unittests/Makefile.ci index 84cd4f613afb9..11cf0a198af2d 100644 --- a/tests/pkg/libfixmath_unittests/Makefile.ci +++ b/tests/pkg/libfixmath_unittests/Makefile.ci @@ -18,6 +18,7 @@ BOARD_INSUFFICIENT_MEMORY := \ saml11-xpro \ slstk3400a \ stk3200 \ + stm32c0116-dk \ stm32f030f4-demo \ stm32f0discovery \ stm32f7508-dk \ diff --git a/tests/pkg/libschc/Makefile.ci b/tests/pkg/libschc/Makefile.ci index 2fbf2750df76a..9d77fce01de25 100644 --- a/tests/pkg/libschc/Makefile.ci +++ b/tests/pkg/libschc/Makefile.ci @@ -6,6 +6,7 @@ BOARD_INSUFFICIENT_MEMORY := \ nucleo-l031k6 \ samd10-xmini \ stk3200 \ + stm32c0116-dk \ stm32f030f4-demo \ stm32g0316-disco \ weact-g030f6 \ diff --git a/tests/pkg/littlefs/Makefile.ci b/tests/pkg/littlefs/Makefile.ci index 3d8c7f5e8abbe..715b0953e4fff 100644 --- a/tests/pkg/littlefs/Makefile.ci +++ b/tests/pkg/littlefs/Makefile.ci @@ -14,6 +14,7 @@ BOARD_INSUFFICIENT_MEMORY := \ olimex-msp430-h1611 \ samd10-xmini \ stk3200 \ + stm32c0116-dk \ stm32f030f4-demo \ telosb \ # diff --git a/tests/pkg/littlefs2/Makefile.ci b/tests/pkg/littlefs2/Makefile.ci index 9af084f72664b..21bed3899ed88 100644 --- a/tests/pkg/littlefs2/Makefile.ci +++ b/tests/pkg/littlefs2/Makefile.ci @@ -18,6 +18,7 @@ BOARD_INSUFFICIENT_MEMORY := \ samd10-xmini \ slstk3400a \ stk3200 \ + stm32c0116-dk \ stm32f030f4-demo \ stm32f0discovery \ stm32g0316-disco \ diff --git a/tests/pkg/lwip/Makefile.ci b/tests/pkg/lwip/Makefile.ci index bca4d0c08d00f..6262f0957e03a 100644 --- a/tests/pkg/lwip/Makefile.ci +++ b/tests/pkg/lwip/Makefile.ci @@ -20,6 +20,7 @@ BOARD_INSUFFICIENT_MEMORY := \ saml11-xpro \ slstk3400a \ stk3200 \ + stm32c0116-dk \ stm32f030f4-demo \ stm32f0discovery \ stm32f7508-dk \ diff --git a/tests/pkg/lwip_sock_ip/Makefile.ci b/tests/pkg/lwip_sock_ip/Makefile.ci index d86e110ca06b2..918aa935a238e 100644 --- a/tests/pkg/lwip_sock_ip/Makefile.ci +++ b/tests/pkg/lwip_sock_ip/Makefile.ci @@ -13,6 +13,7 @@ BOARD_INSUFFICIENT_MEMORY := \ samd10-xmini \ slstk3400a \ stk3200 \ + stm32c0116-dk \ stm32f030f4-demo \ stm32f0discovery \ stm32g0316-disco \ diff --git a/tests/pkg/lwip_sock_tcp/Makefile.ci b/tests/pkg/lwip_sock_tcp/Makefile.ci index 84cd4f613afb9..11cf0a198af2d 100644 --- a/tests/pkg/lwip_sock_tcp/Makefile.ci +++ b/tests/pkg/lwip_sock_tcp/Makefile.ci @@ -18,6 +18,7 @@ BOARD_INSUFFICIENT_MEMORY := \ saml11-xpro \ slstk3400a \ stk3200 \ + stm32c0116-dk \ stm32f030f4-demo \ stm32f0discovery \ stm32f7508-dk \ diff --git a/tests/pkg/lwip_sock_udp/Makefile.ci b/tests/pkg/lwip_sock_udp/Makefile.ci index d86e110ca06b2..918aa935a238e 100644 --- a/tests/pkg/lwip_sock_udp/Makefile.ci +++ b/tests/pkg/lwip_sock_udp/Makefile.ci @@ -13,6 +13,7 @@ BOARD_INSUFFICIENT_MEMORY := \ samd10-xmini \ slstk3400a \ stk3200 \ + stm32c0116-dk \ stm32f030f4-demo \ stm32f0discovery \ stm32g0316-disco \ diff --git a/tests/pkg/lz4/Makefile.ci b/tests/pkg/lz4/Makefile.ci index c4b1317f3c4ae..c77b2fcaef38e 100644 --- a/tests/pkg/lz4/Makefile.ci +++ b/tests/pkg/lz4/Makefile.ci @@ -45,6 +45,7 @@ BOARD_INSUFFICIENT_MEMORY := \ sodaq-one \ sodaq-sara-aff \ sodaq-sara-sff \ + stm32c0116-dk \ stm32f030f4-demo \ stm32f0discovery \ stm32g0316-disco \ diff --git a/tests/pkg/microcoap/Makefile.ci b/tests/pkg/microcoap/Makefile.ci index b3798c27d60e2..20bc676f511a6 100644 --- a/tests/pkg/microcoap/Makefile.ci +++ b/tests/pkg/microcoap/Makefile.ci @@ -23,6 +23,7 @@ BOARD_INSUFFICIENT_MEMORY := \ samd10-xmini \ slstk3400a \ stk3200 \ + stm32c0116-dk \ stm32f030f4-demo \ stm32f0discovery \ stm32g0316-disco \ diff --git a/tests/pkg/monocypher/Makefile.ci b/tests/pkg/monocypher/Makefile.ci index f6d83a6b7db72..ca2f61baa6f0b 100644 --- a/tests/pkg/monocypher/Makefile.ci +++ b/tests/pkg/monocypher/Makefile.ci @@ -5,6 +5,7 @@ BOARD_INSUFFICIENT_MEMORY := \ nucleo-l011k4 \ samd10-xmini \ stk3200 \ + stm32c0116-dk \ stm32f030f4-demo \ weact-g030f6 \ # diff --git a/tests/pkg/relic/Makefile.ci b/tests/pkg/relic/Makefile.ci index 56af9102ea9d1..fa10b49fe3e34 100644 --- a/tests/pkg/relic/Makefile.ci +++ b/tests/pkg/relic/Makefile.ci @@ -16,6 +16,7 @@ BOARD_INSUFFICIENT_MEMORY := \ samd10-xmini \ slstk3400a \ stk3200 \ + stm32c0116-dk \ stm32f030f4-demo \ stm32g0316-disco \ stm32l0538-disco \ diff --git a/tests/pkg/spiffs/Makefile.ci b/tests/pkg/spiffs/Makefile.ci index 602172ccb7d2c..ca070d4b19aa7 100644 --- a/tests/pkg/spiffs/Makefile.ci +++ b/tests/pkg/spiffs/Makefile.ci @@ -22,6 +22,7 @@ BOARD_INSUFFICIENT_MEMORY := \ samd10-xmini \ slstk3400a \ stk3200 \ + stm32c0116-dk \ stm32f030f4-demo \ stm32f0discovery \ stm32g0316-disco \ diff --git a/tests/pkg/tflite-micro/Makefile.ci b/tests/pkg/tflite-micro/Makefile.ci index 2431743a08cfe..280e9c4adb842 100644 --- a/tests/pkg/tflite-micro/Makefile.ci +++ b/tests/pkg/tflite-micro/Makefile.ci @@ -19,6 +19,7 @@ BOARD_INSUFFICIENT_MEMORY := \ slstk3400a \ spark-core \ stk3200 \ + stm32c0116-dk \ stm32f030f4-demo \ stm32f0discovery \ stm32f7508-dk \ diff --git a/tests/pkg/tinydtls_sock_async/Makefile.ci b/tests/pkg/tinydtls_sock_async/Makefile.ci index 19205498b059f..dd4283ac17723 100644 --- a/tests/pkg/tinydtls_sock_async/Makefile.ci +++ b/tests/pkg/tinydtls_sock_async/Makefile.ci @@ -60,6 +60,7 @@ BOARD_INSUFFICIENT_MEMORY := \ slstk3400a \ spark-core \ stk3200 \ + stm32c0116-dk \ stm32f030f4-demo \ stm32f0discovery \ stm32f7508-dk \ diff --git a/tests/pkg/tinyvcdiff/Makefile.ci b/tests/pkg/tinyvcdiff/Makefile.ci index a4cca69db90d9..0e6f88b61cd62 100644 --- a/tests/pkg/tinyvcdiff/Makefile.ci +++ b/tests/pkg/tinyvcdiff/Makefile.ci @@ -19,6 +19,7 @@ BOARD_INSUFFICIENT_MEMORY := \ samd10-xmini \ slstk3400a \ stk3200 \ + stm32c0116-dk \ stm32f030f4-demo \ stm32f0discovery \ stm32g0316-disco \ diff --git a/tests/pkg/tweetnacl/Makefile.ci b/tests/pkg/tweetnacl/Makefile.ci index 3b1a234907f3c..84a3d4767f911 100644 --- a/tests/pkg/tweetnacl/Makefile.ci +++ b/tests/pkg/tweetnacl/Makefile.ci @@ -11,5 +11,6 @@ BOARD_INSUFFICIENT_MEMORY := \ nucleo-l011k4 \ samd10-xmini \ stk3200 \ + stm32c0116-dk \ stm32f030f4-demo \ # diff --git a/tests/pkg/utensor/Makefile.ci b/tests/pkg/utensor/Makefile.ci index 1fc5dbe4956a3..4e9ff3884991d 100644 --- a/tests/pkg/utensor/Makefile.ci +++ b/tests/pkg/utensor/Makefile.ci @@ -44,6 +44,7 @@ BOARD_INSUFFICIENT_MEMORY := \ slstk3400a \ spark-core \ stk3200 \ + stm32c0116-dk \ stm32f030f4-demo \ stm32f0discovery \ stm32f7508-dk \ diff --git a/tests/pkg/wolfssl/Makefile.ci b/tests/pkg/wolfssl/Makefile.ci index 4a6c2f601ebee..aac3b1532a387 100644 --- a/tests/pkg/wolfssl/Makefile.ci +++ b/tests/pkg/wolfssl/Makefile.ci @@ -30,6 +30,7 @@ BOARD_INSUFFICIENT_MEMORY := \ slstk3400a \ spark-core \ stk3200 \ + stm32c0116-dk \ stm32f030f4-demo \ stm32f0discovery \ stm32f7508-dk \ diff --git a/tests/sys/crypto/Makefile.ci b/tests/sys/crypto/Makefile.ci index 775d5f475e1bf..298fbfe78f456 100644 --- a/tests/sys/crypto/Makefile.ci +++ b/tests/sys/crypto/Makefile.ci @@ -23,6 +23,7 @@ BOARD_INSUFFICIENT_MEMORY := \ olimex-msp430-h2618 \ samd10-xmini \ stk3200 \ + stm32c0116-dk \ stm32f030f4-demo \ stm32g0316-disco \ telosb \ diff --git a/tests/sys/crypto_aes_ccm/Makefile.ci b/tests/sys/crypto_aes_ccm/Makefile.ci index 775d5f475e1bf..298fbfe78f456 100644 --- a/tests/sys/crypto_aes_ccm/Makefile.ci +++ b/tests/sys/crypto_aes_ccm/Makefile.ci @@ -23,6 +23,7 @@ BOARD_INSUFFICIENT_MEMORY := \ olimex-msp430-h2618 \ samd10-xmini \ stk3200 \ + stm32c0116-dk \ stm32f030f4-demo \ stm32g0316-disco \ telosb \ diff --git a/tests/sys/posix_semaphore/Makefile.ci b/tests/sys/posix_semaphore/Makefile.ci index 02ec9f8f6bbc6..ebdef6443998d 100644 --- a/tests/sys/posix_semaphore/Makefile.ci +++ b/tests/sys/posix_semaphore/Makefile.ci @@ -24,6 +24,7 @@ BOARD_INSUFFICIENT_MEMORY := \ slstk3400a \ spark-core \ stk3200 \ + stm32c0116-dk \ stm32f030f4-demo \ stm32f0discovery \ stm32g0316-disco \ diff --git a/tests/sys/ps_schedstatistics/Makefile.ci b/tests/sys/ps_schedstatistics/Makefile.ci index e410ac87d278e..83fc5d1457e7d 100644 --- a/tests/sys/ps_schedstatistics/Makefile.ci +++ b/tests/sys/ps_schedstatistics/Makefile.ci @@ -18,6 +18,7 @@ BOARD_INSUFFICIENT_MEMORY := \ samd10-xmini \ slstk3400a \ stk3200 \ + stm32c0116-dk \ stm32f030f4-demo \ stm32f0discovery \ stm32g0316-disco \ diff --git a/tests/sys/psa_crypto/Makefile.ci b/tests/sys/psa_crypto/Makefile.ci index a0cc10bacb6d9..3a664ae29e5ee 100644 --- a/tests/sys/psa_crypto/Makefile.ci +++ b/tests/sys/psa_crypto/Makefile.ci @@ -18,6 +18,7 @@ BOARD_INSUFFICIENT_MEMORY := \ samd10-xmini \ slstk3400a \ stk3200 \ + stm32c0116-dk \ stm32f030f4-demo \ stm32f0discovery \ stm32g0316-disco \ diff --git a/tests/sys/pthread_rwlock/Makefile.ci b/tests/sys/pthread_rwlock/Makefile.ci index 3b19ba80519c9..bdb655602374a 100644 --- a/tests/sys/pthread_rwlock/Makefile.ci +++ b/tests/sys/pthread_rwlock/Makefile.ci @@ -22,6 +22,7 @@ BOARD_INSUFFICIENT_MEMORY := \ samd10-xmini \ slstk3400a \ stk3200 \ + stm32c0116-dk \ stm32f030f4-demo \ stm32f0discovery \ stm32g0316-disco \ diff --git a/tests/sys/senml_phydat/Makefile.ci b/tests/sys/senml_phydat/Makefile.ci index aaf037fb92637..7bf8a0a476178 100644 --- a/tests/sys/senml_phydat/Makefile.ci +++ b/tests/sys/senml_phydat/Makefile.ci @@ -13,6 +13,7 @@ BOARD_INSUFFICIENT_MEMORY := \ nucleo-l031k6 \ samd10-xmini \ stk3200 \ + stm32c0116-dk \ stm32f030f4-demo \ stm32g0316-disco \ weact-g030f6 \ diff --git a/tests/sys/suit_manifest/Makefile.ci b/tests/sys/suit_manifest/Makefile.ci index e4bcbb84ec6b5..a21d335a9a7b3 100644 --- a/tests/sys/suit_manifest/Makefile.ci +++ b/tests/sys/suit_manifest/Makefile.ci @@ -12,6 +12,7 @@ BOARD_INSUFFICIENT_MEMORY := \ samd10-xmini \ slstk3400a \ stk3200 \ + stm32c0116-dk \ stm32f030f4-demo \ stm32f0discovery \ stm32g0316-disco \ diff --git a/tests/sys/xtimer_drift/Makefile.ci b/tests/sys/xtimer_drift/Makefile.ci index 3b1a234907f3c..84a3d4767f911 100644 --- a/tests/sys/xtimer_drift/Makefile.ci +++ b/tests/sys/xtimer_drift/Makefile.ci @@ -11,5 +11,6 @@ BOARD_INSUFFICIENT_MEMORY := \ nucleo-l011k4 \ samd10-xmini \ stk3200 \ + stm32c0116-dk \ stm32f030f4-demo \ # diff --git a/tests/sys/xtimer_longterm/Makefile.ci b/tests/sys/xtimer_longterm/Makefile.ci index 3b1a234907f3c..84a3d4767f911 100644 --- a/tests/sys/xtimer_longterm/Makefile.ci +++ b/tests/sys/xtimer_longterm/Makefile.ci @@ -11,5 +11,6 @@ BOARD_INSUFFICIENT_MEMORY := \ nucleo-l011k4 \ samd10-xmini \ stk3200 \ + stm32c0116-dk \ stm32f030f4-demo \ # diff --git a/tests/unittests/Makefile.ci b/tests/unittests/Makefile.ci index cda1908206784..ed3d8889af95e 100644 --- a/tests/unittests/Makefile.ci +++ b/tests/unittests/Makefile.ci @@ -98,6 +98,7 @@ BOARD_INSUFFICIENT_MEMORY := \ spark-core \ stk3200 \ stk3600 \ + stm32c0116-dk \ stm32f030f4-demo \ stm32f0discovery \ stm32f3discovery \