diff --git a/boards/nucleo-c031c6/include/periph_conf.h b/boards/nucleo-c031c6/include/periph_conf.h index aa14360238bd..5299dd6653cb 100644 --- a/boards/nucleo-c031c6/include/periph_conf.h +++ b/boards/nucleo-c031c6/include/periph_conf.h @@ -73,7 +73,7 @@ static const uart_conf_t uart_config[] = { .tx_pin = GPIO_PIN(PORT_B, 6), .rx_af = GPIO_AF0, .tx_af = GPIO_AF0, - .bus = APB12, //? + .bus = APB12, .irqn = USART1_IRQn, }, }; @@ -103,9 +103,6 @@ static const uart_conf_t uart_config[] = { * For Nucleo-C031C6 this information is in board manual, * Table 11, page 20. * - * 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[] = { @@ -124,7 +121,7 @@ static const adc_conf_t adc_config[] = { * @name PWM configuration * @{ * - * To find appriopate device and channel find in the MCU datasheet table + * To find appropriate 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, diff --git a/boards/nucleo-c071rb/Kconfig b/boards/nucleo-c071rb/Kconfig new file mode 100644 index 000000000000..d3d09c6e568e --- /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 000000000000..4dd17b1d0c90 --- /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 000000000000..dbfbd3bd2044 --- /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 000000000000..1c34161176a9 --- /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 000000000000..8db8eaed909c --- /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 000000000000..3850ae800e4c --- /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 000000000000..c4dc5250d0b3 --- /dev/null +++ b/boards/nucleo-c071rb/include/periph_conf.h @@ -0,0 +1,179 @@ +/* + * 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, + * Table 11, 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, 0), .dev = 0, .chan = 17 }, /* ARD_A3_IN17 */ + { .pin = GPIO_PIN(PORT_C, 4), .dev = 0, .chan = 11 }, /* ARD_A4_IN11 */ + { .pin = GPIO_PIN(PORT_C, 5), .dev = 0, .chan = 12 }, /* ARD_A5_IN12 */ +}; + +#define ADC_NUMOF ARRAY_SIZE(adc_config) +/** @} */ + +/** + * @name PWM configuration + * @{ + * + * To find appropriate 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 000000000000..ebb3d6658d68 --- /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 000000000000..f8fcbb53a065 --- /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 000000000000..e69de29bb2d1 diff --git a/boards/stm32c0116-dk/Makefile.features b/boards/stm32c0116-dk/Makefile.features new file mode 100644 index 000000000000..8217e539aa13 --- /dev/null +++ b/boards/stm32c0116-dk/Makefile.features @@ -0,0 +1,6 @@ +CPU = stm32 +CPU_MODEL = stm32c011f6 + +# Put defined MCU peripherals here (in alphabetical order) +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 000000000000..15a610973eda --- /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 000000000000..2f4655fc3888 --- /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 000000000000..7016bcf85a3d --- /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 000000000000..f9d715cb173e --- /dev/null +++ b/boards/stm32c0116-dk/include/board.h @@ -0,0 +1,44 @@ +/* + * 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 000000000000..295fd1d2c49d --- /dev/null +++ b/boards/stm32c0116-dk/include/periph_conf.h @@ -0,0 +1,79 @@ +/* + * 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 = 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, + } +}; + +#define UART_0_ISR (isr_usart2) + +#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 000000000000..6054e112976b --- /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 000000000000..f8fcbb53a065 --- /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 000000000000..e69de29bb2d1 diff --git a/boards/stm32c0316-dk/Makefile.features b/boards/stm32c0316-dk/Makefile.features new file mode 100644 index 000000000000..5061270e4b2b --- /dev/null +++ b/boards/stm32c0316-dk/Makefile.features @@ -0,0 +1,6 @@ +CPU = stm32 +CPU_MODEL = stm32c031c6 + +# Put defined MCU peripherals here (in alphabetical order) +FEATURES_PROVIDED += periph_timer +FEATURES_PROVIDED += periph_uart diff --git a/boards/stm32c0316-dk/Makefile.include b/boards/stm32c0316-dk/Makefile.include new file mode 100644 index 000000000000..15a610973eda --- /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 000000000000..2f4655fc3888 --- /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 000000000000..e58a1ed65457 --- /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 STM32C031C6 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 000000000000..0b0af599ace6 --- /dev/null +++ b/boards/stm32c0316-dk/include/board.h @@ -0,0 +1,44 @@ +/* + * 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 000000000000..b5ce1ec43aaf --- /dev/null +++ b/boards/stm32c0316-dk/include/periph_conf.h @@ -0,0 +1,79 @@ +/* + * 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 = 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, + } +}; + +#define UART_0_ISR (isr_usart2) + +#define UART_NUMOF ARRAY_SIZE(uart_config) +/** @} */ + +#ifdef __cplusplus +} +#endif + +#endif /* PERIPH_CONF_H */ +/** @} */ diff --git a/boards/stm32g0316-disco/include/board.h b/boards/stm32g0316-disco/include/board.h index 67d218e8d715..1a55f6c00027 100644 --- a/boards/stm32g0316-disco/include/board.h +++ b/boards/stm32g0316-disco/include/board.h @@ -27,7 +27,6 @@ extern "C" { #endif - #define LED0_PIN_NUM 12 #define LED0_PORT GPIO_PORT_A /**< GPIO port of LED 0 */ #define LED0_PORT_NUM PORT_A diff --git a/cpu/stm32/kconfigs/c0/Kconfig.lines b/cpu/stm32/kconfigs/c0/Kconfig.lines index b99aac4d0070..7dc2be423718 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 7ec105f5013b..6e0ff6b22ba7 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 a7b4e49d495f..e0d9fd7c37da 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 e6c9805cbec4..2f578bfc3c8e 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 674f786b3d94..10f98e5e2f37 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 68f619b9175f..47afffac8f7d 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 33e490f2ff39..727790da9348 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 2f6c0fe55e80..da71984e0810 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 1cf6f33ed839..803bbf103fa5 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 9484f410ca78..dd6186cdc4db 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 5ef78e840543..26ec1d2b2917 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 64f98b634940..361080c23f83 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 db3117542b9e..805ad1979de4 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 dd2697aa44ea..40a61c88a864 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 f0862b2ffce0..8e81a98782b4 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 dac62cb2cfb6..61cc547f560e 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 1e3e115940d5..1b3a34dbde0e 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 65e1c1396d7e..e78f5821f2f3 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 20d1adb16ffc..0076b2cafc76 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 961056a015dc..e317feec8351 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 1bccc4ef64d5..27a3e8858cde 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 ff0a6e69cdbd..73023183a1f8 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 dde0c7ef7a5b..e5bd2791427f 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 836d6739ef11..0932a9a291e5 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 b43b34237637..a765a0125f38 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 ab85373966b9..dbd9716040e7 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 fe99b23d661d..6cc24d9f8a18 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 5ac78c7a1719..809b01281f2c 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 9000c4d214ea..979f40a11bd4 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 21f03aed9e60..0e8ddc748093 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 cf8d98ffa9e5..6def414748ee 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 a0cc10bacb6d..3a664ae29e5e 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 fcffee05fdf5..caee3e2d60ea 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 f2aea054bb76..7897ec3f4008 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 84cd4f613afb..11cf0a198af2 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 c998da0fad8b..2c1d0e97f3dd 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 3b1a234907f3..84a3d4767f91 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 c998da0fad8b..2c1d0e97f3dd 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 ec28f7921a1e..b319533655a8 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 fcffee05fdf5..caee3e2d60ea 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 3b1a234907f3..84a3d4767f91 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 fcffee05fdf5..caee3e2d60ea 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 5bed47b5473a..e4bcf4827d46 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 53bfe5b5a6d7..1474064636cf 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 3b1a234907f3..84a3d4767f91 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 3b1a234907f3..84a3d4767f91 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 3b1a234907f3..84a3d4767f91 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 d7c7bb5e4261..5e12ed388dde 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 3b1a234907f3..84a3d4767f91 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 2fbf2750df76..9d77fce01de2 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 9376fd41b684..1ca0b7d3075c 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 224e8c69a807..d6dcc74bd762 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 76ab898bcdbc..5a192eaa9180 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 16d06e6e0b03..931b6a813435 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 8ca3df383e29..ddf1d1bd28e5 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 ccbb1ec43b43..9613648f7802 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 19205498b059..dd4283ac1772 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 06000277d097..45588b56659b 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 c9899509d64f..be2020027e79 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 ebe384147a54..094601eef232 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 dc725a781556..3245e7354d44 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 cae4b9c73036..563bb84dbcc3 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 1de26cdae0b2..12335d540c42 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 469adeb62dc5..14f02a4da611 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 b65548697e6f..978796fd62ee 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 6b7b900c44b7..7055af789971 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 a0cc10bacb6d..3a664ae29e5e 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 08e7b9f75e6a..7d72de9d9452 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 ed1f14b647e9..7ee4bc8f13e0 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 9398e7e42fc1..2dca1507f97d 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 e569f9305147..3442cd44f1a5 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 79c3e59a58cd..a42cbbe177ba 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 ebe384147a54..094601eef232 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 1a82302b2e7b..764de338c839 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 dc725a781556..3245e7354d44 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 94878498c16f..31e826156779 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 3a8a27b20d8f..4a6b9031f74d 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 d5a88210e317..5e19ede856f5 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 b65548697e6f..978796fd62ee 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 7887a45e8624..e2885636bda2 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 dc725a781556..3245e7354d44 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 12d3644a93a6..bf3b3b680e6f 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 aaf037fb9263..7bf8a0a47617 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 c2a8a2893686..b6ed7abd19ae 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 f94a2e642786..a3a5f7c03509 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 12ca88b2ed19..d6bf46ec8e8d 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 2a204b88c233..33b020c9b891 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 6564ee25fe5d..f49a9568b356 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 894f59234784..0a8bd8bc9f1d 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 ef20432fd9c9..9ad9e58051b3 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 f2aea054bb76..7897ec3f4008 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 a0cc10bacb6d..3a664ae29e5e 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 20b18cfd8b86..822484667cca 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 2a955498a016..5276a34924b8 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 b4cbbb71760a..5ea9787c417d 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 962dbafcaf8a..cda651b1fd2c 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 5ce8847f9b9e..55547512fb57 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 14090b30a7d6..33213dd67fd2 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 630d9a98380f..65371325920a 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 2fbf2750df76..9d77fce01de2 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 5659bf1734a8..5aab3f0e2608 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 14090b30a7d6..33213dd67fd2 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 86c951d5573c..bc45ce74f36e 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 423c367e17ff..dbadb4cba725 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 84cd4f613afb..11cf0a198af2 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 2fbf2750df76..9d77fce01de2 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 3d8c7f5e8abb..715b0953e4ff 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 9af084f72664..21bed3899ed8 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 bca4d0c08d00..6262f0957e03 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 d86e110ca06b..918aa935a238 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 84cd4f613afb..11cf0a198af2 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 d86e110ca06b..918aa935a238 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 c4b1317f3c4a..c77b2fcaef38 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 b3798c27d60e..20bc676f511a 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 f6d83a6b7db7..ca2f61baa6f0 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 56af9102ea9d..fa10b49fe3e3 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 602172ccb7d2..ca070d4b19aa 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 2431743a08cf..280e9c4adb84 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 19205498b059..dd4283ac1772 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 a4cca69db90d..0e6f88b61cd6 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 3b1a234907f3..84a3d4767f91 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 1fc5dbe4956a..4e9ff3884991 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 4a6c2f601ebe..aac3b1532a38 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 775d5f475e1b..298fbfe78f45 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 775d5f475e1b..298fbfe78f45 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 02ec9f8f6bbc..ebdef6443998 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 e410ac87d278..83fc5d1457e7 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 a0cc10bacb6d..3a664ae29e5e 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 3b19ba80519c..bdb655602374 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 aaf037fb9263..7bf8a0a47617 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 e4bcbb84ec6b..a21d335a9a7b 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 3b1a234907f3..84a3d4767f91 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 3b1a234907f3..84a3d4767f91 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 cda190820678..ed3d8889af95 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 \