From 7d27375860c1ba4041bc6ce3a0cbca2a95d4739d Mon Sep 17 00:00:00 2001 From: Ruben Ayrapetyan Date: Tue, 14 Oct 2014 16:51:18 +0400 Subject: [PATCH] Representing script as modifiable characters array for MCU. --- tools/generator.sh | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/tools/generator.sh b/tools/generator.sh index d53880610..6b0f784b5 100755 --- a/tools/generator.sh +++ b/tools/generator.sh @@ -16,10 +16,16 @@ echo "#include \"globals.h\"" > $2 echo "" >> $2 -echo "static const char* generated_source = \"\"" >> $2 -while read line -do - echo "\"$line\n\"" >> $2 -done < $1 -echo ";" >> $2 +echo "static char generated_source [] =" >> $2 +echo "{" >> $2 + cat $1 | fold -w1 | while read ch + do + if [ "$ch" == "" ] + then + ch=" " + fi + echo " '$ch'," >> $2 + done +echo " 0" >> $2 +echo "};" >> $2