STM32f303 Firmware for a simple Voltmeter Demo using the internal 12-Bit ADC and a SSD1306 Display
- Jenkins Full Course | Jenkins Tutorial For Beginners youtube
- how-to-integrate-your-github-repository-to-your-jenkins-project
- GitHub to Jenkins Webhook Trigger narenchejara.medium.com
- ST-Link Tool on Linux building-and-flashing-a-program
The server that Jenkins runs on must have the arm-none-eabi-gcc
compiler installed.
sudo apt install gcc-arm-none-eabi
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!"