Skip to content

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

License

Notifications You must be signed in to change notification settings

mnemocron/STM32-JenkinsDemo

Repository files navigation

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

About

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

Topics

Resources

License

Stars

Watchers

Forks

Languages