1
1
[package ]
2
2
name = " lpc55-hal"
3
- version = " 0.0.4 "
3
+ version = " 0.1.0 "
4
4
edition = " 2018"
5
5
description = " Hardware Abstraction Layer (HAL) for the NXP LPC55S6x ARM Cortex-33 microcontrollers"
6
6
repository = " https://github.com/nickray/lpc55-hal"
@@ -16,53 +16,35 @@ build = "build.rs"
16
16
targets = []
17
17
18
18
[dependencies ]
19
- bare-metal = " 1"
20
- block-buffer = " 0.9.0"
21
- block-cipher = " 0.8.0"
22
- cortex-m = " 0.6"
23
- cortex-m-semihosting = " 0.3"
24
- digest = " 0.9.0"
19
+ block-buffer = " 0.9"
20
+ cipher = " 0.2"
21
+ cortex-m = " 0.7"
22
+ digest = " 0.9"
25
23
embedded-hal = { version = " 0.2" , features = [" unproven" ] }
26
- generic-array = " 0.14.3"
27
- # incompatibility of cortex-m 0.7 (in pac 0.1.1) with RTIC
28
- lpc55-pac = " =0.1.0"
29
-
24
+ generic-array = " 0.14.2"
25
+ lpc55-pac = " 0.3"
30
26
nb = " 1"
31
- # no-panic = "0.1.12"
32
- # nom = { version = "^5", default-features = false }
33
- cortex-m-rtic = { version = " 0.5.1" , optional = true }
34
- littlefs2 = { version = " 0.1.0" , optional = true }
35
- rand_core = " 0.5.1"
36
- usb-device = " 0.2.3"
37
- usbd-serial = " 0.1.0"
38
- vcell = " 0.1.2"
27
+ rand_core = " 0.6"
28
+ usb-device = " 0.2"
29
+ vcell = " 0.1"
39
30
void = { version = " 1" , default-features = false }
40
- aligned = " 0.3.2"
41
- # enum_dispatch = { git = "https://gitlab.com/antonok/enum_dispatch" }
42
- # salty = { path = "../salty", features = ["haase"] }
31
+
32
+ # optional dependencies
33
+ cortex-m-rtic = { version = " 0.5" , optional = true }
34
+ littlefs2 = { version = " 0.2.1" , optional = true }
43
35
44
36
[dev-dependencies ]
45
- aes-soft = " 0.4 "
37
+ aes-soft = " 0.6 "
46
38
cortex-m-rt = " 0.6"
47
- cortex-m-rtic = " 0.5.1 "
39
+ cortex-m-rtic = " 0.5"
48
40
cortex-m-semihosting = " 0.3"
49
- # ga14 = { package = "generic-array", version = "0.14" }
50
- # digest = { version = "0.8", default-features = false }
51
- heapless = " 0.5"
41
+ heapless = " 0.6"
52
42
panic-halt = " 0.2"
53
43
panic-semihosting = { version = " 0.5" , features = [" jlink-quirks" ] }
54
- # salty = { path = "../salty", features = ["haase"] }
55
- # salty = { path = "../salty", features = ["tweetnacl"] }
56
- sha2 = { version = " 0.9.1" , default-features = false }
57
- ssd1306 = " 0.3.0-alpha.2"
58
- sha-1 = { version = " 0.9.1" , default-features = false }
59
- # ssd1306 = { git = "https://github.com/jamwaffles/ssd1306.git", branch = "70x42-ish" }
60
- # ssd1306 = { path = "../ssd1306-tiny" }
61
-
62
- # generic-array = "0.13.2"
63
- # aead = { version = "0.2.0", default-features = false }
64
- # aead = { path = "../RustCrypto/traits/aead", default-features = false, features = ["heapless"] }
65
- # chacha20poly1305 = { version = "0.3.0", default-features = false, features = ["heapless", "xchacha20poly1305"] }
44
+ sha2 = { version = " 0.9" , default-features = false }
45
+ ssd1306 = " 0.3"
46
+ sha-1 = { version = " 0.9" , default-features = false }
47
+ usbd-serial = " 0.1"
66
48
67
49
[features ]
68
50
default = [" rt" ]
@@ -71,9 +53,6 @@ rt = ["lpc55-pac/rt"]
71
53
rtic-peripherals = [" cortex-m-rtic" ]
72
54
# no longer a HAL feature, just for the usb examples
73
55
highspeed-usb-example = []
74
- # # Boards
75
- # lpcxpresso55s69 = []
76
- # solo = []
77
56
78
57
[profile .release ]
79
58
codegen-units = 1
0 commit comments