This is a derived project from the original basic-blinky for Zephyr OS.
It helps to understand the various constituents of a typical
Application Development workflow for Zephyr.
In this project we are trying to also fix the flashing issue for STM32F3 Discovery Board with PCB Revision C and above.
We are using the STM32F3 Discovery board as a target for this project.
The goal of this project is:
- Initialize all the 8 LEDs on STM32F3 Discovery board
- Display a rotating pattern using the LEDs
- Be able to flash the code using
westinstead of the largeopenocdcommands.
More on how to create this project:
https://boseji.com/posts/zephyr-part-3-app-dev
There is a complete set of tutorials to help you get started on Zephyr OS :
- Installing the Zephyr SDK
https://boseji.com/posts/zephyr-part-1-start/ - Your first project to
blinkyexample on Zephyr OS
https://boseji.com/posts/zephyr-part-2-blinky-example-stm32f3discovery/ - Application Development on Zephyr OS - creating the
fancier-blinky
https://boseji.com/posts/zephyr-part-3-app-dev
Added here are two scripts for Zephyr SDK:
-
init-project= This script can be used to generate the project files needed for Eclipse CDT and generate theninjaaided build system. This is designed so that we can usewestto build the project for Zephyr OS as well as do the same from Eclipse CDT IDE. -
build-flash= This can be use after theinit-projectto automatically build and then flash the code into the microcontroller.
Copyright (c) 2020 Abhijit Bose https://boseji.com
SPDX-License-Identifier: Apache-2.0
All the files in this repository conform to Apache License, Version 2.0 unless otherwise specified.
