aboutsummaryrefslogtreecommitdiff
path: root/lib/chibios/os/hal/boards/genboards.sh
diff options
context:
space:
mode:
Diffstat (limited to 'lib/chibios/os/hal/boards/genboards.sh')
-rw-r--r--lib/chibios/os/hal/boards/genboards.sh18
1 files changed, 18 insertions, 0 deletions
diff --git a/lib/chibios/os/hal/boards/genboards.sh b/lib/chibios/os/hal/boards/genboards.sh
new file mode 100644
index 000000000..91b6cc6ad
--- /dev/null
+++ b/lib/chibios/os/hal/boards/genboards.sh
@@ -0,0 +1,18 @@
1#!/bin/bash
2if [ $# -eq 0 ]
3then
4 find . -name board.fmpp -exec bash genboards.sh '{}' \;
5elif [ $# -eq 1 ]
6then
7 path=$(readlink -f $(dirname $1))
8 echo "Processing: $1"
9 cd $path
10 if ! fmpp -q -C board.fmpp
11 then
12 echo
13 echo "aborted"
14 exit 1
15 fi
16else
17 echo "illegal number of arguments"
18fi