hocarm / STM32_Button_Debounce

A sample repo to demonstrate how to create continuous integration with test automation for STM32 projects

Home Page:https://blog.jumper.io/stm32-continuous-integration/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

STM32 Continuous Integration example

Click here to see the latest build result and artifact on CircleCI - CircleCI

What's in this sample

  1. We used an mBed STM32 deboucer project to demonstrate how to test a button with a debouncer. The code turns on an LED every time the button is pressed.
  2. We then created a Docker container with the toolchain installed.
  3. We create a Jumper test script that presses the button multiple times, but thanks to the debouncer it should only count as one.
  4. Next, we configured CircleCI and TravisCI to build and run our testsour project every time we push new code to GitHub.

About

A sample repo to demonstrate how to create continuous integration with test automation for STM32 projects

https://blog.jumper.io/stm32-continuous-integration/

License:Apache License 2.0


Languages

Language:C 93.9%Language:C++ 5.8%Language:Makefile 0.3%Language:Python 0.0%Language:HTML 0.0%