File tree Expand file tree Collapse file tree 4 files changed +21
-4
lines changed Expand file tree Collapse file tree 4 files changed +21
-4
lines changed Original file line number Diff line number Diff line change @@ -123,7 +123,6 @@ Prepare Rust toolchain (once):
123
123
``` sh
124
124
rustup target install thumbv6m-none-eabi
125
125
cargo install flip-link
126
- cargo install elf2uf2-rs --locked
127
126
```
128
127
129
128
Build:
@@ -137,9 +136,9 @@ cargo make --cwd c1minimal
137
136
Generate the UF2 update file:
138
137
139
138
``` sh
140
- elf2uf2-rs target/thumbv6m-none-eabi/debug/ledmatrix ledmatrix. uf2
141
- elf2uf2-rs target/thumbv6m-none-eabi/debug/ b1display b1dipslay. uf2
142
- elf2uf2-rs target/thumbv6m-none-eabi/debug/c1minimal c1minimal. uf2
139
+ cargo make --cwd ledmatrix uf2
140
+ cargo make --cwd b1display uf2
141
+ cargo make --cwd c1minimal uf2
143
142
```
144
143
145
144
## Building the Application
Original file line number Diff line number Diff line change 1
1
extend = " ../Makefile.toml"
2
+
3
+ [tasks .uf2 ]
4
+ command = " elf2uf2-rs"
5
+ args = [" ../target/thumbv6m-none-eabi/release/b1display" , " ../target/thumbv6m-none-eabi/release/b1display.uf2" ]
6
+ dependencies = [" build-release" ]
7
+ install_crate = " elf2uf2-rs"
Original file line number Diff line number Diff line change 1
1
extend = " ../Makefile.toml"
2
+
3
+ [tasks .uf2 ]
4
+ command = " elf2uf2-rs"
5
+ args = [" ../target/thumbv6m-none-eabi/release/c1minimal" , " ../target/thumbv6m-none-eabi/release/c1minimal.uf2" ]
6
+ dependencies = [" build-release" ]
7
+ install_crate = " elf2uf2-rs"
Original file line number Diff line number Diff line change 1
1
extend = " ../Makefile.toml"
2
+
3
+ [tasks .uf2 ]
4
+ command = " elf2uf2-rs"
5
+ args = [" ../target/thumbv6m-none-eabi/release/ledmatrix" , " ../target/thumbv6m-none-eabi/release/ledmatrix.uf2" ]
6
+ dependencies = [" build-release" ]
7
+ install_crate = " elf2uf2-rs"
You can’t perform that action at this time.
0 commit comments