File tree Expand file tree Collapse file tree 1 file changed +7
-19
lines changed Expand file tree Collapse file tree 1 file changed +7
-19
lines changed Original file line number Diff line number Diff line change 1
1
set -ex
2
2
3
3
test_gen () {
4
- echo ' extern crate volatile_register; ' > $td /src/lib.rs
5
- cross run --target $TARGET --release -- -i $td / $svd $1 >> $td /src/lib.rs
6
- cross build --manifest-path $td --target $TARGET
4
+ cargo run --target $TARGET --release -- -i $td / $svd $1 > $td /src/lib.rs
5
+ echo ' extern crate volatile_register; ' >> $td /src/lib.rs
6
+ cargo build --manifest-path $td /Cargo.toml --target $TARGET
7
7
}
8
8
9
9
main () {
10
- cross build --target $TARGET
11
- cross build --target $TARGET --release
10
+ cargo build --target $TARGET
11
+ cargo build --target $TARGET --release
12
12
13
- if [ -n $DISABLE_TESTS ]; then
13
+ if [ ! -z $DISABLE_TESTS ]; then
14
14
return
15
15
fi
16
16
@@ -23,11 +23,8 @@ main() {
23
23
;;
24
24
esac
25
25
26
- mv $td .
27
- td=$( basename $td )
28
-
29
26
# test crate
30
- cross init --name foo $td
27
+ cargo init --name foo $td
31
28
echo ' volatile-register = "0.1.0"' >> $td /Cargo.toml
32
29
33
30
curl -L \
@@ -38,10 +35,6 @@ main() {
38
35
https://raw.githubusercontent.com/posborne/cmsis-svd/python-0.4/data/Nordic/nrf51.svd \
39
36
> $td /nrf51.svd
40
37
41
- curl -L \
42
- https://raw.githubusercontent.com/posborne/cmsis-svd/python-0.4/data/NXP/LPC43xx_svd_v5.svd \
43
- > $td /LPC43xx_svd_v5.svd
44
-
45
38
# test the generated code
46
39
svd=STM32F30x.svd
47
40
test_gen
@@ -61,11 +54,6 @@ main() {
61
54
test_gen gpio
62
55
test_gen timer
63
56
64
- # japaric/svd2rust#42
65
- svd=LPC43xx_svd_v5.svd
66
- test_gen
67
- test_gen sct
68
-
69
57
rm -rf $td
70
58
}
71
59
You can’t perform that action at this time.
0 commit comments