···
19
19
20
20
[workspace.dependencies]
21
21
rp2040-hal = "0.11"
22
22
-
rp2040-flash = { git = "https://github.com/arthomnix/rp2040-flash", rev = "a18ac01" }
22
22
+
rp2040-flash = "0.6"
23
23
cortex-m = "0.7"
24
24
cortex-m-rt = "0.7"
25
25
embedded-hal = "1.0"
26
26
-
defmt = "0.3"
27
27
-
defmt-rtt = "0.4"
28
28
-
panic-probe = { version = "0.3", features = ["print-defmt"] }
26
26
+
defmt = "1.0"
27
27
+
defmt-rtt = "1.0"
28
28
+
panic-probe = { version = "1.0", features = ["print-defmt"] }
29
29
critical-section = "1.2"
30
30
-
portable-atomic = { version = "1.10", features = ["critical-section"] }
30
30
+
portable-atomic = { version = "1.11", features = ["critical-section"] }
31
31
mcp9808 = "0.4"
32
32
usb-device = "0.3"
33
33
usbd-serial = "0.2"
34
34
-
crc32fast = { version = "1.4", default-features = false }
34
34
+
crc32fast = { version = "1.5", default-features = false }
35
35
embedded-graphics = "0.8.1"
36
36
-
heapless = "0.8"
37
37
-
once_cell = { version = "1.20", default-features = false, features = ["critical-section"] }
36
36
+
heapless = "0.9"
37
37
+
once_cell = { version = "1.21", default-features = false, features = ["critical-section"] }
38
38
postcard = "1.1"
39
39
serde = { version = "1.0", default-features = false, features = ["derive"] }
40
40
-
elf = "0.7"
40
40
+
elf = "0.8"
41
41
clap = { version = "4.5", features = ["derive"] }
42
42
serialport = "4.7"
43
43
tar = "0.4"
···
1
1
MEMORY {
2
2
BOOT2 : ORIGIN = 0x10000000, LENGTH = 0x100
3
3
FLASH : ORIGIN = 0x10000100, LENGTH = 128K - 0x100
4
4
-
LAUNCHER: ORIGIN = 0x10020000, LENGTH = 128K
5
5
-
TICKV: ORIGIN = 0x10040000, LENGTH = 256K
6
6
-
SLOTS: ORIGIN = 0x10080000, LENGTH = 16M - 512K
4
4
+
LAUNCHER : ORIGIN = 0x10020000, LENGTH = 128K
5
5
+
TICKV : ORIGIN = 0x10040000, LENGTH = 256K
6
6
+
SLOTS : ORIGIN = 0x10080000, LENGTH = 16M - 512K
7
7
RAM : ORIGIN = 0x20000000, LENGTH = 128K
8
8
PROGRAM_RAM : ORIGIN = 0x20020000, LENGTH = 136K
9
9
}