This commit is contained in:
Wolfgang Hottgenroth
2018-01-16 16:17:34 +01:00
commit 3aa6bbc9a6
258 changed files with 391391 additions and 0 deletions

14
tools/insertMyCode.pl Executable file
View File

@ -0,0 +1,14 @@
#!/usr/bin/perl -w
while (<>) {
print $_;
print "#include \"main2.h\";\n" if m/USER CODE BEGIN Includes/;
print " my_setup_1();\n" if m/USER CODE BEGIN 1/;
print " my_setup_2();\n" if m/USER CODE BEGIN 2/;
print " my_loop();\n" if m/USER CODE BEGIN 3/;
print " my_errorHandler();\n" if m/USER CODE BEGIN Error_Handler/;
}

15
tools/insertMyCode.sh Executable file
View File

@ -0,0 +1,15 @@
#!/bin/sh
if [ ! -f main.c ]; then
echo "no main.c available"
exit 1
fi
if [ -f main.c-bak ]; then
echo "main.c-bak already available, delete manually"
exit 1
fi
/opt/CubeMXImporter/cubemximporter.py ../ ../cubemx/car/
mv main.c main.c-bak
cat main.c-bak | ../tools/insertMyCode.pl > main.c