beremiz

MQTT: add JSON payload corresponding to IEC Structured types
py2compat
21 months ago, Edouard Tisserant
1cf0ff2aea28
file isExecutable
MQTT: add JSON payload corresponding to IEC Structured types

- uses https://github.com/cesanta/frozen
- frozen.c is added as a resulting c file in generat_C (fix toolchain_gcc.py as it was breaking dependency checking)
- structured types are converted to C #define, in turn generating json_scanf and json_printf statements
#!/bin/sh
INKSCAPE=inkscape
for fname in `ls *.svg`; do
for i in `cat $fname |grep -o -e '%%[^%]*%%'|sed 's/%//g'`
do
if [ $i.png -nt $fname ]; then
echo "Skip $i"
else
rm -f $i.png
echo "$INKSCAPE" $fname -z -e $i.png -i $i
"$INKSCAPE" $fname -z -e $i.png -i $i
fi
done
done
cp ico024.png brz.png
convert -compress none ico*.png brz.ico
rm -f ico*.png
convert -compress none poeico*.png poe.ico
rm -f poeico*.png