@@ -7,7 +7,6 @@ PACK_VERSION = 13.0.0
77check : patch generate
88 cargo check
99
10-
1110build : setup patch generate
1211 cargo build
1312
@@ -18,7 +17,6 @@ doc-open: setup patch generate
1817
1918setup : update-venv fetch-svd
2019 cargo install svd2rust --version 0.18.0
21- # cargo install svd2rust --version 0.17.0
2220
2321patch :
2422 svd patch $(YAML )
@@ -32,6 +30,14 @@ generate:
3230 form -i lib.rs -o src/ && rm lib.rs
3331 cargo fmt
3432
33+ show-latest-pack :
34+ @echo $(shell wget -O - -qq https://mcuxpresso.nxp.com/cmsis_pack/repo/NXP.pidx|grep LPC55S69|python -c'import sys; print(sys.stdin.read() .rsplit(" version=\" " , 1)[1].split(" \" " , 1)[0])' )
35+
36+ PACK := NXP.LPC55S69_DFP.$(PACK_VERSION ) .pack
37+ fetch-svd :
38+ wget -qqO- https://mcuxpresso.nxp.com/cmsis_pack/repo/$(PACK ) | bsdtar -xf- LPC55S69_cm33_core0.xml
39+ mv LPC55S69_cm33_core0.xml svd/pack-$(PACK_VERSION ) -LPC55S69_cm33_core0.xml
40+ ln -sf svd/pack-$(PACK_VERSION ) -LPC55S69_cm33_core0.xml lpc55.svd
3541
3642# External documentation
3743fetch-docs :
@@ -48,15 +54,6 @@ fetch-docs:
4854 # `pip install nxp-dlagent` for the following step
4955 nxp-dl UM11126 && mv UM11126.pdf ref/
5056
51- show-latest-pack :
52- @echo $(shell wget -O - -qq https://mcuxpresso.nxp.com/cmsis_pack/repo/NXP.pidx|grep LPC55S69|python -c'import sys; print(sys.stdin.read() .rsplit(" version=\" " , 1)[1].split(" \" " , 1)[0])' )
53-
54- PACK := NXP.LPC55S69_DFP.$(PACK_VERSION ) .pack
55- fetch-svd :
56- wget -qqO- https://mcuxpresso.nxp.com/cmsis_pack/repo/$(PACK ) | bsdtar -xf- LPC55S69_cm33_core0.xml
57- mv LPC55S69_cm33_core0.xml svd/pack-$(PACK_VERSION ) -LPC55S69_cm33_core0.xml
58- ln -sf svd/pack-$(PACK_VERSION ) -LPC55S69_cm33_core0.xml lpc55.svd
59-
6057# Maintenance
6158VERSION := $(shell grep version Cargo.toml|head -1|cut -d' ' -f 3|tr -d '"')
6259tag :
0 commit comments