boards/stm32g031-disco,examples,tests: Added STM32G031-DISCO board

This commit is contained in:
Dave VanKampen 2021-10-06 14:13:25 -04:00
parent b4de70e9d8
commit 55ea8cfb97
106 changed files with 381 additions and 24 deletions

View File

@ -0,0 +1,20 @@
# Copyright (c) 2021 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 "stm32g0316-disco" if BOARD_STM32G0316_DISCO
config BOARD_STM32G0316_DISCO
bool
default y
select CPU_MODEL_STM32G031J6
# Put defined MCU peripherals here (in alphabetical order)
select HAS_PERIPH_GPIO
select HAS_PERIPH_RTT
select HAS_PERIPH_TIMER
select HAS_PERIPH_UART

View File

@ -0,0 +1,3 @@
MODULE = board
include $(RIOTBASE)/Makefile.base

View File

View File

@ -0,0 +1,8 @@
CPU = stm32
CPU_MODEL = stm32g031j6
# Put defined MCU peripherals here (in alphabetical order)
FEATURES_PROVIDED += periph_gpio
FEATURES_PROVIDED += periph_rtt
FEATURES_PROVIDED += periph_timer
FEATURES_PROVIDED += periph_uart

View File

@ -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

View File

@ -0,0 +1,33 @@
/*
* Copyright (C) 2021 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_stm32g0316-disco
* @{
*
* @file
* @brief Board specific implementations for the STM32G0316-DISCO board
*
* @author Dave VanKampen <david.vankampen@bissell.com>
*
* @}
*/
#include "cpu.h"
#include "board.h"
#include "periph/gpio.h"
void board_init(void)
{
/* initialize the CPU */
cpu_init();
gpio_init(LED0_PIN, LED0_MODE);
gpio_set(LED0_PIN);
gpio_init(BTN0_PIN, BTN0_MODE);
}

View File

@ -0,0 +1,7 @@
set WORKAREASIZE 0x2000
source [find interface/stlink-v2.cfg]
source [find target/stm32g0x.cfg]
#reset_config srst_only
#$_TARGETNAME configure -rtos auto

View File

@ -0,0 +1,36 @@
/**
* @defgroup boards_stm32g0316-disco STM32G0316-DISCO
* @ingroup boards
* @brief Support for the STM32G0316-DISCO board.
*
* ### General information
*
* The ST [STM32G0316-DISCO](https://www.st.com/en/evaluation-tools/stm32g0316-disco.html)
* is an evaluation board supporting a ARM Cortex-M0 STM32G031J6 microcontroller
* with 8KB of RAM and 32KB of ROM Flash.
*
* ### Pinout
*
* In an SO8 package, this MCU uses multi-bonding to run multiple ports to the same pins.
* See [this application note as reference](https://www.st.com/resource/en/application_note/dm00443870-getting-started-with-stm32g0-series-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 STM32G0316-DISCO 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=stm32g0316-disco 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)
*/

View File

@ -0,0 +1,51 @@
/*
* Copyright (C) 2021 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_stm32g0316-disco
* @{
*
* @file
* @brief Board specific definitions for the STM32G0316-DISCO
*
* @author Dave VanKampen <david.vankampen@bissell.com>
*/
#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 GPIO_PIN(PORT_A, 12)
#define LED0_MODE GPIO_OUT
#define LED0_MASK (1 << 12)
#define LED0_ON (GPIOA->BSRR = LED0_MASK)
#define LED0_OFF (GPIOA->BSRR = (LED0_MASK << 16))
#define LED0_TOGGLE (GPIOA->ODR ^= LED0_MASK)
#define BTN0_PIN GPIO_PIN(PORT_A, 0)
#define BTN0_MODE GPIO_IN
/**
* @brief Initialize board specific hardware
*/
void board_init(void);
#ifdef __cplusplus
}
#endif
#endif /* BOARD_H */
/** @} */

View File

@ -0,0 +1,79 @@
/*
* Copyright (C) 2021 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_stm32g0316-disco
* @{
*
* @file
* @brief Configuration of CPU peripherals for STM32G0316-DISCO board
*
* @author Dave VanKampen <david.vankampen@bissell.com>
*/
#ifndef PERIPH_CONF_H
#define PERIPH_CONF_H
#include <stdint.h>
#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_NUMOF ARRAY_SIZE(timer_config)
/** @} */
/**
* @name UART configuration
* @{
*/
static const uart_conf_t uart_config[] = {
{
.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_usart1)
#define UART_NUMOF ARRAY_SIZE(uart_config)
/** @} */
#ifdef __cplusplus
}
#endif
#endif /* PERIPH_CONF_H */
/** @} */

View File

@ -34,6 +34,14 @@ extern "C" {
#endif /* ndef DOXYGEN */ #endif /* ndef DOXYGEN */
/**
* @brief TIM6, DAC and LPTIM1 share the same interrupt
*/
#if defined(CPU_LINE_STM32G0B1xx) || defined(CPU_LINE_STM32G081xx) || \
defined(CPU_LINE_STM32G071xx) || defined(CPU_LINE_STM32G0C1xx)
#define TIM6_DAC_LPTIM1_SHARED_IRQ
#endif
#ifdef __cplusplus #ifdef __cplusplus
} }
#endif #endif

View File

@ -142,7 +142,7 @@ void rtt_init(void)
EXTI->RTSR_REG |= EXTI_RTSR_BIT; EXTI->RTSR_REG |= EXTI_RTSR_BIT;
EXTI->PR_REG = EXTI_PR_BIT; EXTI->PR_REG = EXTI_PR_BIT;
#endif #endif
#if defined(CPU_FAM_STM32G0) #if defined(TIM6_DAC_LPTIM1_SHARED_IRQ)
NVIC_EnableIRQ(TIM6_DAC_LPTIM1_IRQn); NVIC_EnableIRQ(TIM6_DAC_LPTIM1_IRQn);
#else #else
NVIC_EnableIRQ(LPTIM1_IRQn); NVIC_EnableIRQ(LPTIM1_IRQn);

View File

@ -40,6 +40,7 @@ BOARD_INSUFFICIENT_MEMORY := \
stk3200 \ stk3200 \
stm32f030f4-demo \ stm32f030f4-demo \
stm32f0discovery \ stm32f0discovery \
stm32g0316-disco \
stm32l0538-disco \ stm32l0538-disco \
telosb \ telosb \
waspmote-pro \ waspmote-pro \

View File

@ -32,6 +32,7 @@ BOARD_INSUFFICIENT_MEMORY := \
stk3200 \ stk3200 \
stm32f030f4-demo \ stm32f030f4-demo \
stm32f0discovery \ stm32f0discovery \
stm32g0316-disco \
stm32l0538-disco \ stm32l0538-disco \
telosb \ telosb \
waspmote-pro \ waspmote-pro \

View File

@ -31,6 +31,7 @@ BOARD_INSUFFICIENT_MEMORY := \
stk3200 \ stk3200 \
stm32f030f4-demo \ stm32f030f4-demo \
stm32f0discovery \ stm32f0discovery \
stm32g0316-disco \
stm32l0538-disco \ stm32l0538-disco \
telosb \ telosb \
waspmote-pro \ waspmote-pro \

View File

@ -27,6 +27,7 @@ BOARD_INSUFFICIENT_MEMORY := \
stk3200 \ stk3200 \
stm32f030f4-demo \ stm32f030f4-demo \
stm32f0discovery \ stm32f0discovery \
stm32g0316-disco \
stm32l0538-disco \ stm32l0538-disco \
telosb \ telosb \
waspmote-pro \ waspmote-pro \

View File

@ -32,6 +32,7 @@ BOARD_INSUFFICIENT_MEMORY := \
stk3200 \ stk3200 \
stm32f030f4-demo \ stm32f030f4-demo \
stm32f0discovery \ stm32f0discovery \
stm32g0316-disco \
stm32l0538-disco \ stm32l0538-disco \
telosb \ telosb \
waspmote-pro \ waspmote-pro \

View File

@ -39,6 +39,7 @@ BOARD_INSUFFICIENT_MEMORY := \
stk3200 \ stk3200 \
stm32f030f4-demo \ stm32f030f4-demo \
stm32f0discovery \ stm32f0discovery \
stm32g0316-disco \
stm32l0538-disco \ stm32l0538-disco \
stm32mp157c-dk2 \ stm32mp157c-dk2 \
yunjia-nrf51822 \ yunjia-nrf51822 \

View File

@ -44,6 +44,7 @@ BOARD_INSUFFICIENT_MEMORY := \
stk3200 \ stk3200 \
stm32f030f4-demo \ stm32f030f4-demo \
stm32f0discovery \ stm32f0discovery \
stm32g0316-disco \
stm32l0538-disco \ stm32l0538-disco \
stm32mindev \ stm32mindev \
stm32mp157c-dk2 \ stm32mp157c-dk2 \

View File

@ -37,6 +37,7 @@ BOARD_INSUFFICIENT_MEMORY := \
stk3200 \ stk3200 \
stm32f030f4-demo \ stm32f030f4-demo \
stm32f0discovery \ stm32f0discovery \
stm32g0316-disco \
stm32l0538-disco \ stm32l0538-disco \
stm32mindev \ stm32mindev \
stm32mp157c-dk2 \ stm32mp157c-dk2 \

View File

@ -34,6 +34,7 @@ BOARD_INSUFFICIENT_MEMORY := \
stk3200 \ stk3200 \
stm32f030f4-demo \ stm32f030f4-demo \
stm32f0discovery \ stm32f0discovery \
stm32g0316-disco \
stm32l0538-disco \ stm32l0538-disco \
telosb \ telosb \
waspmote-pro \ waspmote-pro \

View File

@ -28,6 +28,7 @@ BOARD_INSUFFICIENT_MEMORY := \
stk3200 \ stk3200 \
stm32f030f4-demo \ stm32f030f4-demo \
stm32f0discovery \ stm32f0discovery \
stm32g0316-disco \
stm32l0538-disco \ stm32l0538-disco \
telosb \ telosb \
waspmote-pro \ waspmote-pro \

View File

@ -1,20 +1,5 @@
BOARD_INSUFFICIENT_MEMORY := \ BOARD_INSUFFICIENT_MEMORY := \
airfy-beacon \ airfy-beacon \
blackpill \
bluepill \
hifive1 \
hifive1b \
im880b \
microbit \
nrf51dongle \
nrf6310 \
nucleo-f070rb \
nucleo-f072rb \
nucleo-f302r8 \
saml10-xpro \
saml11-xpro \
stm32mp157c-dk2 \
yunjia-nrf51822 \
arduino-duemilanove \ arduino-duemilanove \
arduino-leonardo \ arduino-leonardo \
arduino-mega2560 \ arduino-mega2560 \
@ -24,29 +9,45 @@ BOARD_INSUFFICIENT_MEMORY := \
atmega328p \ atmega328p \
atmega328p-xplained-mini \ atmega328p-xplained-mini \
atxmega-a3bu-xplained \ atxmega-a3bu-xplained \
blackpill \
bluepill \
bluepill-stm32f030c8 \ bluepill-stm32f030c8 \
derfmega128 \ derfmega128 \
hifive1 \
hifive1b \
i-nucleo-lrwan1 \ i-nucleo-lrwan1 \
im880b \
mega-xplained \ mega-xplained \
microbit \
microduino-corerf \ microduino-corerf \
msb-430 \ msb-430 \
msb-430h \ msb-430h \
nrf51dongle \
nrf6310 \
nucleo-f030r8 \ nucleo-f030r8 \
nucleo-f031k6 \ nucleo-f031k6 \
nucleo-f042k6 \ nucleo-f042k6 \
nucleo-f070rb \
nucleo-f072rb \
nucleo-f302r8 \
nucleo-f303k8 \ nucleo-f303k8 \
nucleo-f334r8 \ nucleo-f334r8 \
nucleo-l011k4 \ nucleo-l011k4 \
nucleo-l031k6 \ nucleo-l031k6 \
nucleo-l053r8 \ nucleo-l053r8 \
samd10-xmini \ samd10-xmini \
saml10-xpro \
saml11-xpro \
slstk3400a \ slstk3400a \
stk3200 \ stk3200 \
stm32f030f4-demo \ stm32f030f4-demo \
stm32f0discovery \ stm32f0discovery \
stm32g0316-disco \
stm32l0538-disco \ stm32l0538-disco \
stm32mp157c-dk2 \
telosb \ telosb \
waspmote-pro \ waspmote-pro \
yunjia-nrf51822 \
z1 \ z1 \
zigduino \ zigduino \
# #

View File

@ -57,6 +57,7 @@ BOARD_INSUFFICIENT_MEMORY := \
stk3200 \ stk3200 \
stm32f030f4-demo \ stm32f030f4-demo \
stm32f0discovery \ stm32f0discovery \
stm32g0316-disco \
stm32l0538-disco \ stm32l0538-disco \
stm32mp157c-dk2 \ stm32mp157c-dk2 \
telosb \ telosb \

View File

@ -42,6 +42,7 @@ BOARD_INSUFFICIENT_MEMORY := \
stk3200 \ stk3200 \
stm32f030f4-demo \ stm32f030f4-demo \
stm32f0discovery \ stm32f0discovery \
stm32g0316-disco \
stm32l0538-disco \ stm32l0538-disco \
stm32mp157c-dk2 \ stm32mp157c-dk2 \
telosb \ telosb \

View File

@ -30,6 +30,7 @@ BOARD_INSUFFICIENT_MEMORY := \
stk3200 \ stk3200 \
stm32f030f4-demo \ stm32f030f4-demo \
stm32f0discovery \ stm32f0discovery \
stm32g0316-disco \
stm32l0538-disco \ stm32l0538-disco \
telosb \ telosb \
waspmote-pro \ waspmote-pro \

View File

@ -52,6 +52,7 @@ BOARD_INSUFFICIENT_MEMORY := \
stk3200 \ stk3200 \
stm32f030f4-demo \ stm32f030f4-demo \
stm32f0discovery \ stm32f0discovery \
stm32g0316-disco \
stm32l0538-disco \ stm32l0538-disco \
stm32mp157c-dk2 \ stm32mp157c-dk2 \
yunjia-nrf51822 \ yunjia-nrf51822 \

View File

@ -99,6 +99,7 @@ BOARD_INSUFFICIENT_MEMORY := \
stm32f030f4-demo \ stm32f030f4-demo \
stm32f0discovery \ stm32f0discovery \
stm32f3discovery \ stm32f3discovery \
stm32g0316-disco \
stm32l0538-disco \ stm32l0538-disco \
stm32mp157c-dk2 \ stm32mp157c-dk2 \
wemos-zero \ wemos-zero \

View File

@ -40,6 +40,7 @@ BOARD_INSUFFICIENT_MEMORY := \
stk3200 \ stk3200 \
stm32f030f4-demo \ stm32f030f4-demo \
stm32f0discovery \ stm32f0discovery \
stm32g0316-disco \
stm32l0538-disco \ stm32l0538-disco \
stm32mp157c-dk2 \ stm32mp157c-dk2 \
# #

View File

@ -28,6 +28,7 @@ BOARD_INSUFFICIENT_MEMORY := \
stk3200 \ stk3200 \
stm32f030f4-demo \ stm32f030f4-demo \
stm32f0discovery \ stm32f0discovery \
stm32g0316-disco \
stm32l0538-disco \ stm32l0538-disco \
stm32mp157c-dk2 \ stm32mp157c-dk2 \
# #

View File

@ -24,6 +24,7 @@ BOARD_INSUFFICIENT_MEMORY := \
stk3200 \ stk3200 \
stm32f030f4-demo \ stm32f030f4-demo \
stm32f0discovery \ stm32f0discovery \
stm32g0316-disco \
stm32l0538-disco \ stm32l0538-disco \
telosb \ telosb \
waspmote-pro \ waspmote-pro \

View File

@ -26,6 +26,7 @@ BOARD_INSUFFICIENT_MEMORY := \
stk3200 \ stk3200 \
stm32f030f4-demo \ stm32f030f4-demo \
stm32f0discovery \ stm32f0discovery \
stm32g0316-disco \
stm32l0538-disco \ stm32l0538-disco \
telosb \ telosb \
waspmote-pro \ waspmote-pro \

View File

@ -29,6 +29,7 @@ BOARD_INSUFFICIENT_MEMORY := \
stk3200 \ stk3200 \
stm32f030f4-demo \ stm32f030f4-demo \
stm32f0discovery \ stm32f0discovery \
stm32g0316-disco \
stm32l0538-disco \ stm32l0538-disco \
stm32mp157c-dk2 \ stm32mp157c-dk2 \
yunjia-nrf51822 \ yunjia-nrf51822 \

View File

@ -24,6 +24,7 @@ BOARD_INSUFFICIENT_MEMORY := \
stk3200 \ stk3200 \
stm32f030f4-demo \ stm32f030f4-demo \
stm32f0discovery \ stm32f0discovery \
stm32g0316-disco \
stm32l0538-disco \ stm32l0538-disco \
telosb \ telosb \
waspmote-pro \ waspmote-pro \

View File

@ -35,6 +35,7 @@ BOARD_INSUFFICIENT_MEMORY := \
stk3200 \ stk3200 \
stm32f030f4-demo \ stm32f030f4-demo \
stm32f0discovery \ stm32f0discovery \
stm32g0316-disco \
stm32l0538-disco \ stm32l0538-disco \
telosb \ telosb \
waspmote-pro \ waspmote-pro \

View File

@ -36,6 +36,7 @@ BOARD_INSUFFICIENT_MEMORY := \
stk3200 \ stk3200 \
stm32f030f4-demo \ stm32f030f4-demo \
stm32f0discovery \ stm32f0discovery \
stm32g0316-disco \
stm32l0538-disco \ stm32l0538-disco \
stm32mp157c-dk2 \ stm32mp157c-dk2 \
yunjia-nrf51822 \ yunjia-nrf51822 \

View File

@ -12,5 +12,6 @@ BOARD_INSUFFICIENT_MEMORY := \
samd10-xmini \ samd10-xmini \
slstk3400a \ slstk3400a \
stk3200 \ stk3200 \
stm32g0316-disco \
zigduino \ zigduino \
# #

View File

@ -23,5 +23,6 @@ BOARD_INSUFFICIENT_MEMORY := \
stk3200 \ stk3200 \
stm32f030f4-demo \ stm32f030f4-demo \
stm32f0discovery \ stm32f0discovery \
stm32g0316-disco \
stm32l0538-disco \ stm32l0538-disco \
# #

View File

@ -23,6 +23,7 @@ BOARD_INSUFFICIENT_MEMORY := \
stk3200 \ stk3200 \
stm32f030f4-demo \ stm32f030f4-demo \
stm32f0discovery \ stm32f0discovery \
stm32g0316-disco \
stm32l0538-disco \ stm32l0538-disco \
waspmote-pro \ waspmote-pro \
# #

View File

@ -19,6 +19,7 @@ BOARD_INSUFFICIENT_MEMORY := \
stk3200 \ stk3200 \
stm32f030f4-demo \ stm32f030f4-demo \
stm32f0discovery \ stm32f0discovery \
stm32g0316-disco \
stm32l0538-disco \ stm32l0538-disco \
waspmote-pro \ waspmote-pro \
# #

View File

@ -53,6 +53,7 @@ BOARD_INSUFFICIENT_MEMORY := \
stk3200 \ stk3200 \
stm32f030f4-demo \ stm32f030f4-demo \
stm32f0discovery \ stm32f0discovery \
stm32g0316-disco \
stm32l0538-disco \ stm32l0538-disco \
telosb \ telosb \
waspmote-pro \ waspmote-pro \

View File

@ -35,6 +35,7 @@ BOARD_INSUFFICIENT_MEMORY := \
stk3200 \ stk3200 \
stm32f030f4-demo \ stm32f030f4-demo \
stm32f0discovery \ stm32f0discovery \
stm32g0316-disco \
stm32l0538-disco \ stm32l0538-disco \
telosb \ telosb \
waspmote-pro \ waspmote-pro \

View File

@ -58,6 +58,7 @@ BOARD_INSUFFICIENT_MEMORY := \
stk3200 \ stk3200 \
stm32f030f4-demo \ stm32f030f4-demo \
stm32f0discovery \ stm32f0discovery \
stm32g0316-disco \
stm32l0538-disco \ stm32l0538-disco \
stm32mp157c-dk2 \ stm32mp157c-dk2 \
telosb \ telosb \

View File

@ -10,8 +10,8 @@ BOARD_INSUFFICIENT_MEMORY := \
atmega328p-xplained-mini \ atmega328p-xplained-mini \
atxmega-a1u-xpro \ atxmega-a1u-xpro \
atxmega-a3bu-xplained \ atxmega-a3bu-xplained \
bluepill-stm32f030c8 \
b-l072z-lrwan1 \ b-l072z-lrwan1 \
bluepill-stm32f030c8 \
derfmega128 \ derfmega128 \
hifive1 \ hifive1 \
hifive1b \ hifive1b \
@ -42,6 +42,7 @@ BOARD_INSUFFICIENT_MEMORY := \
stk3200 \ stk3200 \
stm32f030f4-demo \ stm32f030f4-demo \
stm32f0discovery \ stm32f0discovery \
stm32g0316-disco \
stm32l0538-disco \ stm32l0538-disco \
telosb \ telosb \
waspmote-pro \ waspmote-pro \

View File

@ -5,8 +5,8 @@ BOARD_INSUFFICIENT_MEMORY := \
arduino-nano \ arduino-nano \
arduino-uno \ arduino-uno \
atmega1284p \ atmega1284p \
atmega328p-xplained-mini \
atmega328p \ atmega328p \
atmega328p-xplained-mini \
atxmega-a3bu-xplained \ atxmega-a3bu-xplained \
bluepill-stm32f030c8 \ bluepill-stm32f030c8 \
derfmega128 \ derfmega128 \
@ -32,6 +32,7 @@ BOARD_INSUFFICIENT_MEMORY := \
stk3200 \ stk3200 \
stm32f030f4-demo \ stm32f030f4-demo \
stm32f0discovery \ stm32f0discovery \
stm32g0316-disco \
stm32l0538-disco \ stm32l0538-disco \
telosb \ telosb \
waspmote-pro \ waspmote-pro \

View File

@ -35,6 +35,7 @@ BOARD_INSUFFICIENT_MEMORY := \
stk3200 \ stk3200 \
stm32f030f4-demo \ stm32f030f4-demo \
stm32f0discovery \ stm32f0discovery \
stm32g0316-disco \
stm32l0538-disco \ stm32l0538-disco \
telosb \ telosb \
thingy52 \ thingy52 \

View File

@ -38,6 +38,7 @@ BOARD_INSUFFICIENT_MEMORY := \
stk3200 \ stk3200 \
stm32f030f4-demo \ stm32f030f4-demo \
stm32f0discovery \ stm32f0discovery \
stm32g0316-disco \
stm32l0538-disco \ stm32l0538-disco \
stm32mp157c-dk2 \ stm32mp157c-dk2 \
telosb \ telosb \

View File

@ -28,6 +28,7 @@ BOARD_INSUFFICIENT_MEMORY := \
stk3200 \ stk3200 \
stm32f030f4-demo \ stm32f030f4-demo \
stm32f0discovery \ stm32f0discovery \
stm32g0316-disco \
stm32l0538-disco \ stm32l0538-disco \
telosb \ telosb \
waspmote-pro \ waspmote-pro \

View File

@ -21,6 +21,7 @@ BOARD_INSUFFICIENT_MEMORY := \
stk3200 \ stk3200 \
stm32f030f4-demo \ stm32f030f4-demo \
stm32f0discovery \ stm32f0discovery \
stm32g0316-disco \
stm32l0538-disco \ stm32l0538-disco \
telosb \ telosb \
waspmote-pro \ waspmote-pro \

View File

@ -15,6 +15,7 @@ BOARD_INSUFFICIENT_MEMORY := \
samd10-xmini \ samd10-xmini \
stk3200 \ stk3200 \
stm32f030f4-demo \ stm32f030f4-demo \
stm32g0316-disco \
telosb \ telosb \
waspmote-pro \ waspmote-pro \
z1 \ z1 \

View File

@ -21,6 +21,7 @@ BOARD_INSUFFICIENT_MEMORY := \
stk3200 \ stk3200 \
stm32f030f4-demo \ stm32f030f4-demo \
stm32f0discovery \ stm32f0discovery \
stm32g0316-disco \
stm32l0538-disco \ stm32l0538-disco \
telosb \ telosb \
waspmote-pro \ waspmote-pro \

View File

@ -27,6 +27,7 @@ BOARD_INSUFFICIENT_MEMORY := \
stk3200 \ stk3200 \
stm32f030f4-demo \ stm32f030f4-demo \
stm32f0discovery \ stm32f0discovery \
stm32g0316-disco \
stm32l0538-disco \ stm32l0538-disco \
telosb \ telosb \
waspmote-pro \ waspmote-pro \

View File

@ -19,6 +19,7 @@ BOARD_INSUFFICIENT_MEMORY := \
stk3200 \ stk3200 \
stm32f030f4-demo \ stm32f030f4-demo \
stm32f0discovery \ stm32f0discovery \
stm32g0316-disco \
stm32l0538-disco \ stm32l0538-disco \
waspmote-pro \ waspmote-pro \
# #

View File

@ -19,6 +19,7 @@ BOARD_INSUFFICIENT_MEMORY := \
stk3200 \ stk3200 \
stm32f030f4-demo \ stm32f030f4-demo \
stm32f0discovery \ stm32f0discovery \
stm32g0316-disco \
stm32l0538-disco \ stm32l0538-disco \
telosb \ telosb \
waspmote-pro \ waspmote-pro \

View File

@ -59,6 +59,7 @@ BOARD_INSUFFICIENT_MEMORY := \
stk3200 \ stk3200 \
stm32f030f4-demo \ stm32f030f4-demo \
stm32f0discovery \ stm32f0discovery \
stm32g0316-disco \
stm32l0538-disco \ stm32l0538-disco \
stm32mp157c-dk2 \ stm32mp157c-dk2 \
telosb \ telosb \

View File

@ -23,6 +23,7 @@ BOARD_INSUFFICIENT_MEMORY := \
stk3200 \ stk3200 \
stm32f030f4-demo \ stm32f030f4-demo \
stm32f0discovery \ stm32f0discovery \
stm32g0316-disco \
stm32l0538-disco \ stm32l0538-disco \
waspmote-pro \ waspmote-pro \
# #

View File

@ -27,6 +27,7 @@ BOARD_INSUFFICIENT_MEMORY := \
stk3200 \ stk3200 \
stm32f030f4-demo \ stm32f030f4-demo \
stm32f0discovery \ stm32f0discovery \
stm32g0316-disco \
stm32l0538-disco \ stm32l0538-disco \
telosb \ telosb \
waspmote-pro \ waspmote-pro \

View File

@ -35,6 +35,7 @@ BOARD_INSUFFICIENT_MEMORY := \
stk3200 \ stk3200 \
stm32f030f4-demo \ stm32f030f4-demo \
stm32f0discovery \ stm32f0discovery \
stm32g0316-disco \
stm32l0538-disco \ stm32l0538-disco \
telosb \ telosb \
thingy52 \ thingy52 \

View File

@ -30,6 +30,7 @@ BOARD_INSUFFICIENT_MEMORY := \
stk3200 \ stk3200 \
stm32f030f4-demo \ stm32f030f4-demo \
stm32f0discovery \ stm32f0discovery \
stm32g0316-disco \
stm32l0538-disco \ stm32l0538-disco \
telosb \ telosb \
waspmote-pro \ waspmote-pro \

View File

@ -18,12 +18,12 @@ BOARD_INSUFFICIENT_MEMORY := \
microduino-corerf \ microduino-corerf \
msb-430 \ msb-430 \
msb-430h \ msb-430h \
nucleo-f302r8 \
nucleo-f030r8 \ nucleo-f030r8 \
nucleo-f031k6 \ nucleo-f031k6 \
nucleo-f042k6 \ nucleo-f042k6 \
nucleo-f070rb \ nucleo-f070rb \
nucleo-f072rb \ nucleo-f072rb \
nucleo-f302r8 \
nucleo-f303k8 \ nucleo-f303k8 \
nucleo-f334r8 \ nucleo-f334r8 \
nucleo-l011k4 \ nucleo-l011k4 \
@ -36,6 +36,7 @@ BOARD_INSUFFICIENT_MEMORY := \
stk3200 \ stk3200 \
stm32f030f4-demo \ stm32f030f4-demo \
stm32f0discovery \ stm32f0discovery \
stm32g0316-disco \
stm32l0538-disco \ stm32l0538-disco \
stm32mp157c-dk2 \ stm32mp157c-dk2 \
telosb \ telosb \

View File

@ -38,6 +38,7 @@ BOARD_INSUFFICIENT_MEMORY := \
stk3200 \ stk3200 \
stm32f030f4-demo \ stm32f030f4-demo \
stm32f0discovery \ stm32f0discovery \
stm32g0316-disco \
stm32l0538-disco \ stm32l0538-disco \
stm32mp157c-dk2 \ stm32mp157c-dk2 \
telosb \ telosb \

View File

@ -21,6 +21,7 @@ BOARD_INSUFFICIENT_MEMORY := \
stk3200 \ stk3200 \
stm32f030f4-demo \ stm32f030f4-demo \
stm32f0discovery \ stm32f0discovery \
stm32g0316-disco \
stm32l0538-disco \ stm32l0538-disco \
telosb \ telosb \
waspmote-pro \ waspmote-pro \

View File

@ -29,6 +29,7 @@ BOARD_INSUFFICIENT_MEMORY := \
stk3200 \ stk3200 \
stm32f030f4-demo \ stm32f030f4-demo \
stm32f0discovery \ stm32f0discovery \
stm32g0316-disco \
stm32l0538-disco \ stm32l0538-disco \
telosb \ telosb \
thingy52 \ thingy52 \

View File

@ -12,6 +12,7 @@ BOARD_INSUFFICIENT_MEMORY := \
samd10-xmini \ samd10-xmini \
stk3200 \ stk3200 \
stm32f030f4-demo \ stm32f030f4-demo \
stm32g0316-disco \
telosb \ telosb \
wsn430-v1_3b \ wsn430-v1_3b \
wsn430-v1_4 \ wsn430-v1_4 \

View File

@ -36,6 +36,7 @@ BOARD_INSUFFICIENT_MEMORY := \
stk3200 \ stk3200 \
stm32f030f4-demo \ stm32f030f4-demo \
stm32f0discovery \ stm32f0discovery \
stm32g0316-disco \
stm32l0538-disco \ stm32l0538-disco \
telosb \ telosb \
waspmote-pro \ waspmote-pro \

View File

@ -15,6 +15,7 @@ BOARD_INSUFFICIENT_MEMORY := \
samd10-xmini \ samd10-xmini \
stk3200 \ stk3200 \
stm32f030f4-demo \ stm32f030f4-demo \
stm32g0316-disco \
telosb \ telosb \
waspmote-pro \ waspmote-pro \
# #

View File

@ -35,6 +35,7 @@ BOARD_INSUFFICIENT_MEMORY := \
stk3200 \ stk3200 \
stm32f030f4-demo \ stm32f030f4-demo \
stm32f0discovery \ stm32f0discovery \
stm32g0316-disco \
stm32l0538-disco \ stm32l0538-disco \
telosb \ telosb \
waspmote-pro \ waspmote-pro \

View File

@ -4,9 +4,9 @@ BOARD_INSUFFICIENT_MEMORY := \
arduino-mega2560 \ arduino-mega2560 \
arduino-nano \ arduino-nano \
arduino-uno \ arduino-uno \
atmega1281 \
atmega328p \ atmega328p \
atmega328p-xplained-mini \ atmega328p-xplained-mini \
atmega1281 \
bluepill-stm32f030c8 \ bluepill-stm32f030c8 \
i-nucleo-lrwan1 \ i-nucleo-lrwan1 \
msb-430 \ msb-430 \
@ -24,6 +24,7 @@ BOARD_INSUFFICIENT_MEMORY := \
stk3200 \ stk3200 \
stm32f030f4-demo \ stm32f030f4-demo \
stm32f0discovery \ stm32f0discovery \
stm32g0316-disco \
stm32l0538-disco \ stm32l0538-disco \
telosb \ telosb \
waspmote-pro \ waspmote-pro \

View File

@ -45,6 +45,7 @@ BOARD_INSUFFICIENT_MEMORY := \
stk3200 \ stk3200 \
stm32f030f4-demo \ stm32f030f4-demo \
stm32f0discovery \ stm32f0discovery \
stm32g0316-disco \
stm32l0538-disco \ stm32l0538-disco \
stm32mp157c-dk2 \ stm32mp157c-dk2 \
telosb \ telosb \

View File

@ -20,6 +20,7 @@ BOARD_INSUFFICIENT_MEMORY := \
stk3200 \ stk3200 \
stm32f030f4-demo \ stm32f030f4-demo \
stm32f0discovery \ stm32f0discovery \
stm32g0316-disco \
stm32l0538-disco \ stm32l0538-disco \
waspmote-pro \ waspmote-pro \
# #

View File

@ -23,6 +23,7 @@ BOARD_INSUFFICIENT_MEMORY := \
stk3200 \ stk3200 \
stm32f030f4-demo \ stm32f030f4-demo \
stm32f0discovery \ stm32f0discovery \
stm32g0316-disco \
stm32l0538-disco \ stm32l0538-disco \
stm32mp157c-dk2 \ stm32mp157c-dk2 \
yunjia-nrf51822 \ yunjia-nrf51822 \

View File

@ -14,5 +14,6 @@ BOARD_INSUFFICIENT_MEMORY := \
stk3200 \ stk3200 \
stm32f030f4-demo \ stm32f030f4-demo \
stm32f0discovery \ stm32f0discovery \
stm32g0316-disco \
stm32l0538-disco \ stm32l0538-disco \
# #

View File

@ -19,6 +19,7 @@ BOARD_INSUFFICIENT_MEMORY := \
stk3200 \ stk3200 \
stm32f030f4-demo \ stm32f030f4-demo \
stm32f0discovery \ stm32f0discovery \
stm32g0316-disco \
stm32l0538-disco \ stm32l0538-disco \
stm32mp157c-dk2 \ stm32mp157c-dk2 \
# #

View File

@ -14,5 +14,6 @@ BOARD_INSUFFICIENT_MEMORY := \
stk3200 \ stk3200 \
stm32f030f4-demo \ stm32f030f4-demo \
stm32f0discovery \ stm32f0discovery \
stm32g0316-disco \
stm32l0538-disco \ stm32l0538-disco \
# #

View File

@ -18,5 +18,6 @@ BOARD_INSUFFICIENT_MEMORY := \
stk3200 \ stk3200 \
stm32f030f4-demo \ stm32f030f4-demo \
stm32f0discovery \ stm32f0discovery \
stm32g0316-disco \
stm32l0538-disco \ stm32l0538-disco \
# #

View File

@ -25,6 +25,7 @@ BOARD_INSUFFICIENT_MEMORY := \
stk3200 \ stk3200 \
stm32f030f4-demo \ stm32f030f4-demo \
stm32f0discovery \ stm32f0discovery \
stm32g0316-disco \
stm32l0538-disco \ stm32l0538-disco \
telosb \ telosb \
waspmote-pro \ waspmote-pro \

View File

@ -19,6 +19,7 @@ BOARD_INSUFFICIENT_MEMORY := \
stk3200 \ stk3200 \
stm32f030f4-demo \ stm32f030f4-demo \
stm32f0discovery \ stm32f0discovery \
stm32g0316-disco \
stm32l0538-disco \ stm32l0538-disco \
waspmote-pro \ waspmote-pro \
# #

View File

@ -4,8 +4,8 @@ BOARD_INSUFFICIENT_MEMORY := \
arduino-mega2560 \ arduino-mega2560 \
arduino-nano \ arduino-nano \
arduino-uno \ arduino-uno \
atmega328p-xplained-mini \
atmega328p \ atmega328p \
atmega328p-xplained-mini \
bluepill-stm32f030c8 \ bluepill-stm32f030c8 \
i-nucleo-lrwan1 \ i-nucleo-lrwan1 \
msb-430 \ msb-430 \
@ -21,6 +21,7 @@ BOARD_INSUFFICIENT_MEMORY := \
stk3200 \ stk3200 \
stm32f030f4-demo \ stm32f030f4-demo \
stm32f0discovery \ stm32f0discovery \
stm32g0316-disco \
stm32l0538-disco \ stm32l0538-disco \
telosb \ telosb \
waspmote-pro \ waspmote-pro \

View File

@ -30,6 +30,7 @@ BOARD_INSUFFICIENT_MEMORY := \
stk3200 \ stk3200 \
stm32f030f4-demo \ stm32f030f4-demo \
stm32f0discovery \ stm32f0discovery \
stm32g0316-disco \
stm32l0538-disco \ stm32l0538-disco \
waspmote-pro \ waspmote-pro \
zigduino \ zigduino \

View File

@ -20,6 +20,7 @@ BOARD_INSUFFICIENT_MEMORY := \
samd10-xmini \ samd10-xmini \
stk3200 \ stk3200 \
stm32f030f4-demo \ stm32f030f4-demo \
stm32g0316-disco \
telosb \ telosb \
waspmote-pro \ waspmote-pro \
z1 \ z1 \

View File

@ -17,6 +17,7 @@ BOARD_INSUFFICIENT_MEMORY := \
stk3200 \ stk3200 \
stm32f030f4-demo \ stm32f030f4-demo \
stm32f0discovery \ stm32f0discovery \
stm32g0316-disco \
stm32l0538-disco \ stm32l0538-disco \
telosb \ telosb \
z1 \ z1 \

View File

@ -12,5 +12,6 @@ BOARD_INSUFFICIENT_MEMORY := \
stk3200 \ stk3200 \
stm32f030f4-demo \ stm32f030f4-demo \
stm32f0discovery \ stm32f0discovery \
stm32g0316-disco \
stm32l0538-disco \ stm32l0538-disco \
# #

View File

@ -16,5 +16,6 @@ BOARD_INSUFFICIENT_MEMORY := \
stk3200 \ stk3200 \
stm32f030f4-demo \ stm32f030f4-demo \
stm32f0discovery \ stm32f0discovery \
stm32g0316-disco \
stm32l0538-disco \ stm32l0538-disco \
# #

View File

@ -19,6 +19,7 @@ BOARD_INSUFFICIENT_MEMORY := \
stk3200 \ stk3200 \
stm32f030f4-demo \ stm32f030f4-demo \
stm32f0discovery \ stm32f0discovery \
stm32g0316-disco \
stm32l0538-disco \ stm32l0538-disco \
waspmote-pro \ waspmote-pro \
# #

View File

@ -15,11 +15,12 @@ BOARD_INSUFFICIENT_MEMORY := \
samd10-xmini \ samd10-xmini \
saml10-xpro \ saml10-xpro \
saml11-xpro \ saml11-xpro \
spark-core \
slstk3400a \ slstk3400a \
spark-core \
stk3200 \ stk3200 \
stm32f030f4-demo \ stm32f030f4-demo \
stm32f0discovery \ stm32f0discovery \
stm32g0316-disco \
stm32l0538-disco \ stm32l0538-disco \
stm32mp157c-dk2 \ stm32mp157c-dk2 \
# #

View File

@ -19,6 +19,7 @@ BOARD_INSUFFICIENT_MEMORY := \
stk3200 \ stk3200 \
stm32f030f4-demo \ stm32f030f4-demo \
stm32f0discovery \ stm32f0discovery \
stm32g0316-disco \
stm32l0538-disco \ stm32l0538-disco \
stm32mp157c-dk2 \ stm32mp157c-dk2 \
# #

View File

@ -24,6 +24,7 @@ BOARD_INSUFFICIENT_MEMORY := \
stk3200 \ stk3200 \
stm32f030f4-demo \ stm32f030f4-demo \
stm32f0discovery \ stm32f0discovery \
stm32g0316-disco \
stm32l0538-disco \ stm32l0538-disco \
telosb \ telosb \
waspmote-pro \ waspmote-pro \

View File

@ -11,5 +11,6 @@ BOARD_INSUFFICIENT_MEMORY := \
slstk3400a \ slstk3400a \
stk3200 \ stk3200 \
stm32f030f4-demo \ stm32f030f4-demo \
stm32g0316-disco \
stm32l0538-disco \ stm32l0538-disco \
# #

View File

@ -20,6 +20,7 @@ BOARD_INSUFFICIENT_MEMORY := \
stk3200 \ stk3200 \
stm32f030f4-demo \ stm32f030f4-demo \
stm32f0discovery \ stm32f0discovery \
stm32g0316-disco \
stm32l0538-disco \ stm32l0538-disco \
telosb \ telosb \
z1 \ z1 \

View File

@ -50,6 +50,7 @@ BOARD_INSUFFICIENT_MEMORY := \
stk3200 \ stk3200 \
stm32f030f4-demo \ stm32f030f4-demo \
stm32f0discovery \ stm32f0discovery \
stm32g0316-disco \
stm32l0538-disco \ stm32l0538-disco \
stm32mp157c-dk2 \ stm32mp157c-dk2 \
usb-kw41z \ usb-kw41z \

View File

@ -44,6 +44,7 @@ BOARD_INSUFFICIENT_MEMORY := \
stk3200 \ stk3200 \
stm32f030f4-demo \ stm32f030f4-demo \
stm32f0discovery \ stm32f0discovery \
stm32g0316-disco \
stm32l0538-disco \ stm32l0538-disco \
stm32mindev \ stm32mindev \
stm32mp157c-dk2 \ stm32mp157c-dk2 \

View File

@ -42,6 +42,7 @@ BOARD_INSUFFICIENT_MEMORY := \
stk3200 \ stk3200 \
stm32f030f4-demo \ stm32f030f4-demo \
stm32f0discovery \ stm32f0discovery \
stm32g0316-disco \
stm32l0538-disco \ stm32l0538-disco \
stm32mp157c-dk2 \ stm32mp157c-dk2 \
# #

View File

@ -19,6 +19,7 @@ BOARD_INSUFFICIENT_MEMORY := \
stk3200 \ stk3200 \
stm32f030f4-demo \ stm32f030f4-demo \
stm32f0discovery \ stm32f0discovery \
stm32g0316-disco \
stm32l0538-disco \ stm32l0538-disco \
stm32mp157c-dk2 \ stm32mp157c-dk2 \
# #

View File

@ -25,6 +25,7 @@ BOARD_INSUFFICIENT_MEMORY := \
stk3200 \ stk3200 \
stm32f030f4-demo \ stm32f030f4-demo \
stm32f0discovery \ stm32f0discovery \
stm32g0316-disco \
stm32l0538-disco \ stm32l0538-disco \
yunjia-nrf51822 \ yunjia-nrf51822 \
# #

View File

@ -18,6 +18,7 @@ BOARD_INSUFFICIENT_MEMORY := \
stk3200 \ stk3200 \
stm32f030f4-demo \ stm32f030f4-demo \
stm32f0discovery \ stm32f0discovery \
stm32g0316-disco \
stm32l0538-disco \ stm32l0538-disco \
telosb \ telosb \
z1 \ z1 \

View File

@ -22,5 +22,6 @@ BOARD_INSUFFICIENT_MEMORY := \
stk3200 \ stk3200 \
stm32f030f4-demo \ stm32f030f4-demo \
stm32f0discovery \ stm32f0discovery \
stm32g0316-disco \
stm32l0538-disco \ stm32l0538-disco \
# #

View File

@ -18,5 +18,6 @@ BOARD_INSUFFICIENT_MEMORY := \
stk3200 \ stk3200 \
stm32f030f4-demo \ stm32f030f4-demo \
stm32f0discovery \ stm32f0discovery \
stm32g0316-disco \
stm32l0538-disco \ stm32l0538-disco \
# #

View File

@ -18,5 +18,6 @@ BOARD_INSUFFICIENT_MEMORY := \
stk3200 \ stk3200 \
stm32f030f4-demo \ stm32f030f4-demo \
stm32f0discovery \ stm32f0discovery \
stm32g0316-disco \
stm32l0538-disco \ stm32l0538-disco \
# #

View File

@ -23,6 +23,7 @@ BOARD_INSUFFICIENT_MEMORY := \
stk3200 \ stk3200 \
stm32f030f4-demo \ stm32f030f4-demo \
stm32f0discovery \ stm32f0discovery \
stm32g0316-disco \
stm32l0538-disco \ stm32l0538-disco \
waspmote-pro \ waspmote-pro \
# #

View File

@ -25,6 +25,7 @@ BOARD_INSUFFICIENT_MEMORY := \
stk3200 \ stk3200 \
stm32f030f4-demo \ stm32f030f4-demo \
stm32f0discovery \ stm32f0discovery \
stm32g0316-disco \
stm32l0538-disco \ stm32l0538-disco \
telosb \ telosb \
waspmote-pro \ waspmote-pro \

Some files were not shown because too many files have changed in this diff Show More