TManiacDev / AdafruitSTM32Feather_CubeProject

Basic configuration on CubeIDE for the Adafruit STM32 Feather Expresss board.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Adafruit STM32Feather Express CubeIDE Project

This is a project to create a basic STM32CubeIDE project for the Adafruit STM32 Feather Express board. All pins are assigned like the standard usage. Pin Overview

Usage

There are different ways to use this basics.

  1. First at all you can use a cope/branch of this repro.
  2. Download the IOC-file and create a new "STM32 Project from existing STM32CubeMX Configuration File" Create new Project from ioc-file

Today the configuration is very basic and untestet. I have added all peripherals like intend from the Feather manual.

The configuration calls all MX_Module_Init functions with except the MX_SDIO_SD_Init in case of exception call without a card inserted. Maybe I add a ISR for Detect_SD.

Template to create include file with interchangeable pin names

There is a "feather_h.ftl" template. It creates the feather.h file. This header file holdes alternative pin names. The #include of this header file is inside a user section.

About

Basic configuration on CubeIDE for the Adafruit STM32 Feather Expresss board.


Languages

Language:C 99.5%Language:Assembly 0.3%Language:FreeMarker 0.2%