This repository contains all our experimentations with Arm Mbed OS & STM32CubeF7.
This is a quick & dirty repository whose main goal is to test a lot of things, not lose anything, share issues and bugs before merging in our main LekaOS repository.
No branches, few PRs, each test/example in its own directory.
Each time you want to add a new experimentation, you need to do the following steps:
- clone this repository if not already
- create a new branch named with this pattern:
# git checkout -b {user}-{Topic}-{(optional) Hardware}-{The_Goal_Of_The_Experiment}
$ git checkout -b ladislas-Sensors-LSM6DSOX-Drivers_Comparision
# or
$ git checkout -b ladislas-Sensors-Nucleo_IKS01A2-Mbed_ST_Drivers
git push
your branch to origin and then open a PR for others to review.
If you are using mbed:
# copy _template and give your experiment a meaningful name with the following pattern:
# LKExp-{Topic}-{(optional) Hardware}-{The_Goal_Of_The_Experiment}
# Check the other directories for inspiration
$ cp -r _template LKExp-Sensors-LSM6DSOX-Drivers_Comparision
# cd to the new directory
$ cd LKExp-Sensors-LSM6DSOX-Drivers_Comparision
# pull mbed os
$ git clone --depth=1 https://github.com/ARMmbed/mbed-os ./lib/mbed-os
# then when you need to compile and flash
$ mbed compile --flash
In case you are no using mbed:
- you don't need to copy
_template
- create your own directory starting with just
LKExp-
- add all the files necessary, even a complete STMCubeIDE project if needed
- the project must be self contained as much as possible
- add a
README.md
with specific instructions if needed (keep it short) - use a Makefile if possible
Copyright (c) APF France handicap & Ladislas de Toldi. All rights reserved.
Licensed under the Apache-2.0 license.