Skip to content

Commit af1202f

Browse files
authored
Move the bootloaders and stubs into a common resources directory, update dependencies (#231)
* Move the bootloaders and flasher stubs into a common resources directory * Flatten the stubs module * Update and normalize dependencies
1 parent 11620c9 commit af1202f

27 files changed

+123
-128
lines changed

Cargo.lock

Lines changed: 66 additions & 75 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

cargo-espflash/Cargo.toml

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -30,14 +30,14 @@ bin-dir = "{ bin }{ binary-ext }"
3030
pkg-fmt = "zip"
3131

3232
[dependencies]
33-
cargo_metadata = "0.15"
34-
cargo_toml = "0.11"
35-
clap = { version = "3.2", features = ["derive", "env"] }
33+
cargo_metadata = "0.15.0"
34+
cargo_toml = "0.11.6"
35+
clap = { version = "3.2.20", features = ["derive", "env"] }
3636
espflash = { version = "=1.6.1-dev", path = "../espflash" }
3737
log = "0.4.17"
38-
miette = { version = "5.2", features = ["fancy"] }
39-
serde = { version = "1.0", features = ["derive"] }
40-
strum = "0.24"
41-
thiserror = "1.0"
42-
tracing-subscriber = { version = "0.3.11", features = [ "env-filter" ] }
43-
toml = "0.5"
38+
miette = { version = "5.3.0", features = ["fancy"] }
39+
serde = { version = "1.0.144", features = ["derive"] }
40+
strum = "0.24.1"
41+
thiserror = "1.0.34"
42+
tracing-subscriber = { version = "0.3.15", features = [ "env-filter" ] }
43+
toml = "0.5.9"

espflash/Cargo.toml

Lines changed: 30 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -30,34 +30,34 @@ pkg-fmt = "zip"
3030

3131
[dependencies]
3232
base64 = "0.13.0"
33-
binread = "2.2"
34-
bytemuck = { version = "1.11", features = ["derive"] }
35-
clap = { version = "3.2", features = ["derive", "env"] }
36-
comfy-table = "6.0"
37-
crossterm = "0.24"
38-
csv = "1.1"
39-
dialoguer = "0.10"
40-
directories-next = "2.0"
41-
espmonitor = "0.10"
42-
flate2 = "1.0"
43-
indicatif = "0.17"
33+
binread = "2.2.0"
34+
bytemuck = { version = "1.12.1", features = ["derive"] }
35+
clap = { version = "3.2.3", features = ["derive", "env"] }
36+
comfy-table = "6.1.0"
37+
crossterm = "0.25.0"
38+
csv = "1.1.6"
39+
dialoguer = "0.10.2"
40+
directories-next = "2.0.0"
41+
espmonitor = "0.10.0"
42+
flate2 = "1.0.24"
43+
indicatif = "0.17.0"
4444
log = "0.4.17"
45-
maplit = "1.0"
46-
md5 = "0.7"
47-
miette = { version = "5.2", features = ["fancy"] }
48-
parse_int = "0.6"
49-
regex = "1.6"
50-
serde = { version = "1.0", features = ["derive"] }
51-
serde-hex = "0.1"
52-
serde_json = "1.0.83"
53-
serde_plain = "1.0"
54-
serialport = "4.2"
55-
tracing-subscriber = { version = "0.3.11", features = [ "env-filter" ] }
56-
sha2 = "0.10"
57-
slip-codec = "0.3"
58-
strum = "0.24"
59-
strum_macros = "0.24"
60-
thiserror = "1.0"
61-
toml = "0.5"
62-
update-informer = "0.5"
63-
xmas-elf = "0.8"
45+
maplit = "1.0.2"
46+
md5 = "0.7.0"
47+
miette = { version = "5.3.0", features = ["fancy"] }
48+
parse_int = "0.6.0"
49+
regex = "1.6.0"
50+
serde = { version = "1.0.144", features = ["derive"] }
51+
serde-hex = "0.1.0"
52+
serde_json = "1.0.85"
53+
serde_plain = "1.0.0"
54+
serialport = "4.2.0"
55+
tracing-subscriber = { version = "0.3.15", features = [ "env-filter" ] }
56+
sha2 = "0.10.5"
57+
slip-codec = "0.3.3"
58+
strum = "0.24.1"
59+
strum_macros = "0.24.3"
60+
thiserror = "1.0.34"
61+
toml = "0.5.9"
62+
update-informer = "0.5.0"
63+
xmas-elf = "0.8.0"

espflash/bootloader/README

Lines changed: 0 additions & 1 deletion
This file was deleted.

espflash/src/chip/esp32/esp32.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ pub const PARAMS: Esp32Params = Esp32Params::new(
1818
0x10000,
1919
0x3f0000,
2020
0,
21-
include_bytes!("../../../bootloader/esp32-bootloader.bin"),
21+
include_bytes!("../../../../resources/bootloaders/esp32-bootloader.bin"),
2222
);
2323

2424
impl ChipType for Esp32 {

espflash/src/chip/esp32/esp32c2.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ pub const PARAMS: Esp32Params = Esp32Params::new(
1919
0x10000,
2020
0x1f0000,
2121
12,
22-
include_bytes!("../../../bootloader/esp32c2-bootloader.bin"),
22+
include_bytes!("../../../../resources/bootloaders/esp32c2-bootloader.bin"),
2323
);
2424

2525
impl ChipType for Esp32c2 {

espflash/src/chip/esp32/esp32c3.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ pub const PARAMS: Esp32Params = Esp32Params::new(
1818
0x10000,
1919
0x3f0000,
2020
5,
21-
include_bytes!("../../../bootloader/esp32c3-bootloader.bin"),
21+
include_bytes!("../../../../resources/bootloaders/esp32c3-bootloader.bin"),
2222
);
2323

2424
impl ChipType for Esp32c3 {

espflash/src/chip/esp32/esp32s2.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ pub const PARAMS: Esp32Params = Esp32Params::new(
1818
0x10000,
1919
0x100000,
2020
2,
21-
include_bytes!("../../../bootloader/esp32s2-bootloader.bin"),
21+
include_bytes!("../../../../resources/bootloaders/esp32s2-bootloader.bin"),
2222
);
2323

2424
impl ChipType for Esp32s2 {

espflash/src/chip/esp32/esp32s3.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ pub const PARAMS: Esp32Params = Esp32Params::new(
1717
0x10000,
1818
0x100000,
1919
9,
20-
include_bytes!("../../../bootloader/esp32s3-bootloader.bin"),
20+
include_bytes!("../../../../resources/bootloaders/esp32s3-bootloader.bin"),
2121
);
2222

2323
impl ChipType for Esp32s3 {

espflash/src/stubs/mod.rs renamed to espflash/src/stubs.rs

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -19,12 +19,12 @@ pub struct FlashStub {
1919

2020
// Include stub objects in binary
2121

22-
const STUB_32: &str = include_str!("../../../stubs/stub_flasher_32.json");
23-
const STUB_32C2: &str = include_str!("../../../stubs/stub_flasher_32c2.json");
24-
const STUB_32C3: &str = include_str!("../../../stubs/stub_flasher_32c3.json");
25-
const STUB_32S2: &str = include_str!("../../../stubs/stub_flasher_32s2.json");
26-
const STUB_32S3: &str = include_str!("../../../stubs/stub_flasher_32s3.json");
27-
const STUB_8266: &str = include_str!("../../../stubs/stub_flasher_8266.json");
22+
const STUB_32: &str = include_str!("../../resources/stubs/stub_flasher_32.json");
23+
const STUB_32C2: &str = include_str!("../../resources/stubs/stub_flasher_32c2.json");
24+
const STUB_32C3: &str = include_str!("../../resources/stubs/stub_flasher_32c3.json");
25+
const STUB_32S2: &str = include_str!("../../resources/stubs/stub_flasher_32s2.json");
26+
const STUB_32S3: &str = include_str!("../../resources/stubs/stub_flasher_32s3.json");
27+
const STUB_8266: &str = include_str!("../../resources/stubs/stub_flasher_8266.json");
2828

2929
impl FlashStub {
3030
/// Fetch flash stub for the provided chip

0 commit comments

Comments
 (0)