File tree Expand file tree Collapse file tree 4 files changed +151
-51
lines changed Expand file tree Collapse file tree 4 files changed +151
-51
lines changed Original file line number Diff line number Diff line change @@ -11,7 +11,11 @@ version = "0.1.2"
1111
1212[dependencies ]
1313clap = " 2.14.0"
14+ either = " 1.0.2"
1415inflections = " 1.0.0"
1516quote = " 0.3.3"
16- svd-parser = " 0.1.2 "
17+ # svd-parser = "0.1.3 "
1718syn = " 0.9"
19+
20+ [dependencies .svd-parser ]
21+ git = " https://github.com/japaric/svd"
Original file line number Diff line number Diff line change 22
33test_gen () {
44 echo ' extern crate volatile_register;' > $td /src/lib.rs
5- cargo run $flags --release -- -i $td /STM32F30x. svd $1 >> $td /src/lib.rs
5+ cargo run $flags --release -- -i $td /$ svd $1 >> $td /src/lib.rs
66 cargo build $flags --manifest-path $td /Cargo.toml
77}
88
@@ -15,11 +15,16 @@ test_mode() {
1515 https://raw.githubusercontent.com/posborne/cmsis-svd/python-0.4/data/STMicro/STM32F30x.svd \
1616 > $td /STM32F30x.svd
1717
18+ curl -L \
19+ https://raw.githubusercontent.com/posborne/cmsis-svd/python-0.4/data/Nordic/nrf51.svd \
20+ > $td /nrf51.svd
21+
1822 # test the library
1923 cargo build $flags
2024 cargo build $flags --release
2125
2226 # test the generated code
27+ svd=STM32F30x.svd
2328 test_gen
2429 test_gen dbgmcu
2530 test_gen gpioa
@@ -30,6 +35,10 @@ test_mode() {
3035 test_gen tim2
3136 test_gen tim3
3237 test_gen tim6
38+
39+ svd=nrf51.svd
40+ test_gen
41+ test_gen gpio
3342}
3443
3544deploy_mode () {
You can’t perform that action at this time.
0 commit comments