From 7e10d0855c3ac6cc08e9089a731aa6f2a2fd4175 Mon Sep 17 00:00:00 2001 From: Clyne Sullivan Date: Sun, 5 Nov 2023 07:20:04 -0500 Subject: msp430: add compressed register/flag wordset --- msp430/Makefile | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 msp430/Makefile (limited to 'msp430/Makefile') diff --git a/msp430/Makefile b/msp430/Makefile new file mode 100644 index 0000000..8b91764 --- /dev/null +++ b/msp430/Makefile @@ -0,0 +1,12 @@ +dict: lzss + cat msp430fr2476_symbols.ld | grep "^PROVIDE.*" | sed -e "s/^PROVIDE(//" -e "s/[ ][ ]*//" -e "s/=.0x/\\\\x/" -e "s/..);/\\\\x&/" -e "s/);//" > msp430fr2476_symbols.dat + grep -E "^#define \w+\s+\([0-9].*$$" msp430fr2476.h | sed -e "s/).*$$/)/" -e "s/^#define //" -e "s/[ ][ ]*//" -e "s/(0x/\\\\x/" -e "s/..)/\\\\x&/" -e "s/)//" -e "s/(/\\\\x/" -e "s/\\\\x\\\\/\\\\x00\\\\/" > msp430fr2476.dat + cat msp430fr2476_symbols.dat msp430fr2476.dat | tr '\n' '\373' | tr -d '\r' > msp430fr2476_all.dat + @echo "printf ... > msp430fr2476_all.bin" + @printf "$(shell cat msp430fr2476_all.dat)" > msp430fr2476_all.bin + ./lzss e msp430fr2476_all.bin msp430fr2476_all.lzss + ls -l msp430fr2476_all.lzss + xxd -i msp430fr2476_all.lzss > msp430fr2476_all.h + +lzss: lzss.c + -- cgit v1.2.3