Skip to content

Latest commit

 

History

History
58 lines (42 loc) · 1.68 KB

README.md

File metadata and controls

58 lines (42 loc) · 1.68 KB

JenkinsDemo_STM32f303_Voltmeter

STM32f303 Firmware for a simple Voltmeter Demo using the internal 12-Bit ADC and a SSD1306 Display

Build Status


Jenkins Installation

The server that Jenkins runs on must have the arm-none-eabi-gcc compiler installed.

sudo apt install gcc-arm-none-eabi

Jenkins Config

Build

Build Script for "Execute shell" window:

echo "Tool versions"
python --version
arm-none-eabi-gcc --version
echo "Starting build using arm-none-eabi-gcc ..."
# sh $WORKSPACE/toolchain.sh
# sh $WORKSPACE/jenkins-build.sh
python makefile-fix.py
cd $WORKSPACE/Debug
pwd
make all
echo "Done!"
# echo "Uploading to Device under Test ..."
# echo "st-flash Version:"
# st-flash --version
# st-flash write Debug/f303re_Voltmeter.bin 0x08000000
# echo "Done!"

img/config1.png img/config2.png img/config3.png img/config4.png


Github Webhooks

img/config_github.png