Skip to content

Luczia/VESC405-PWM-CDC-SPI-G-

Repository files navigation


ChibiOS/RT base devlopment code for F405 Board


This repo contains all files for a clean development on a STM32 F405 board. It includes files in C and C++ to show example of multiple language compilation, as well as a example files for : -- usb_otg/* to create a virtual com port on the FS USB port of the board

-- shel_conf.c/h to create a shell engine in the chip whcih answers basic commands (threads, mem, turn on and off LED)

-- pwm_conf.h to enable PWM

-- spi_conf.h to enable SPI with 3 differents clock speed

-- an example of a C++ library wrapper

It runs on ChibiOS 19.1 but should be easily ported to 18.2 as the project was originally created on that branch.

Just modify the makefile variable CHIBIOS to adjust the location of your chibiOS source files.

Hopefully it can be usefull to some wanderer lost in the ChibiOS world, it took me quite some times to get all those examples running with this beautiful but complex RTOS.

About

Base set for a F405 board

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published