initial, with blinking led
This commit is contained in:
14
tools/insertMyCode.pl
Executable file
14
tools/insertMyCode.pl
Executable 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
15
tools/insertMyCode.sh
Executable 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 ../ ../cube/newcar/
|
||||
mv main.c main.c-bak
|
||||
cat main.c-bak | ../tools/insertMyCode.pl > main.c
|
||||
|
Reference in New Issue
Block a user