Skip to content

Firmware for ARM cortex powered Electronic Speed Controller

License

Notifications You must be signed in to change notification settings

dronectl/heartbeat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Heartbeat

ci

Modified: 2022-10

Electronic Speed Controller firmware for STM32G431.

Navigation

  1. Software Requirements
  2. Quickstart
  3. Documentation
  4. License

Software Requirements

This toolchain leverages the following software tools:

For installation instructions see the developers guide

Quickstart

Clone this repository and navigate to the repository root:

git clone [email protected]:dronectl/stm32g431-toolchain.git
cd stm32g431-toolchain

Initialize the build system using cmake. Export compile commands to configure Intellisense:

mkdir build
cd build
# pass the basepath of the STM32CUBEG4 install directory
cmake .. -DCMAKE_BUILD_TYPE=DEBUG -DCMAKE_EXPORT_COMPILE_COMMANDS=1 -DSTM32CUBEG4_BASE=/Applications/stm/g4/STM32CubeG4
...

Compile the firmware

make -j
...

Plugin the evaluation board to your PC over mini USB and flash the microcontroller over UART:

make flash

OpenOCD automatically detects STLINK debugger interfaces over USB.

License

This project is licensed under the terms of the MIT License

About

Firmware for ARM cortex powered Electronic Speed Controller

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published