@@ -16,20 +16,20 @@ stm32f767zi = ["embassy-stm32/stm32f767zi", "chrono", "not-gpdma", "eth", "rng"]
16
16
stm32g071rb = [" embassy-stm32/stm32g071rb" , " cm0" , " not-gpdma" , " dac" , " ucpd" ]
17
17
stm32g491re = [" embassy-stm32/stm32g491re" , " chrono" , " stop" , " not-gpdma" , " rng" , " fdcan" , " cordic" ]
18
18
stm32h563zi = [" embassy-stm32/stm32h563zi" , " spi-v345" , " chrono" , " eth" , " rng" , " fdcan" , " hash" , " cordic" , " stop" ]
19
- stm32h753zi = [" embassy-stm32/stm32h753zi" , " spi-v345" , " chrono" , " not-gpdma" , " eth" , " rng" , " fdcan" , " hash" , " cryp" ]
20
- stm32h755zi = [" embassy-stm32/stm32h755zi-cm7" , " spi-v345" , " chrono" , " not-gpdma" , " eth" , " dac" , " rng" , " fdcan" , " hash" , " cryp" ]
19
+ stm32h753zi = [" embassy-stm32/stm32h753zi" , " spi-v345" , " chrono" , " not-gpdma" , " eth" , " rng" , " fdcan" , " hash" , " cryp" , " hsem " ]
20
+ stm32h755zi = [" embassy-stm32/stm32h755zi-cm7" , " spi-v345" , " chrono" , " not-gpdma" , " eth" , " dac" , " rng" , " fdcan" , " hash" , " cryp" , " hsem " ]
21
21
stm32h7a3zi = [" embassy-stm32/stm32h7a3zi" , " spi-v345" , " not-gpdma" , " rng" , " fdcan" ]
22
22
stm32l073rz = [" embassy-stm32/stm32l073rz" , " cm0" , " not-gpdma" , " rng" ]
23
23
stm32l152re = [" embassy-stm32/stm32l152re" , " spi-v1" , " chrono" , " not-gpdma" ]
24
24
stm32l496zg = [" embassy-stm32/stm32l496zg" , " not-gpdma" , " rng" ]
25
25
stm32l4a6zg = [" embassy-stm32/stm32l4a6zg" , " chrono" , " not-gpdma" , " rng" , " hash" ]
26
26
stm32l4r5zi = [" embassy-stm32/stm32l4r5zi" , " chrono" , " not-gpdma" , " rng" ]
27
27
stm32l552ze = [" embassy-stm32/stm32l552ze" , " not-gpdma" , " rng" , " hash" ]
28
- stm32u585ai = [" embassy-stm32/stm32u585ai" , " spi-v345" , " chrono" , " rng" , " hash" , " cordic" ]
28
+ stm32u585ai = [" embassy-stm32/stm32u585ai" , " spi-v345" , " chrono" , " rng" , " hash" , " cordic" ]
29
29
stm32u5a5zj = [" embassy-stm32/stm32u5a5zj" , " spi-v345" , " chrono" , " rng" , " hash" ] # FIXME: cordic test cause it crash
30
- stm32wb55rg = [" embassy-stm32/stm32wb55rg" , " chrono" , " not-gpdma" , " ble" , " mac" , " rng" ]
30
+ stm32wb55rg = [" embassy-stm32/stm32wb55rg" , " chrono" , " not-gpdma" , " ble" , " mac" , " rng" , " hsem " ]
31
31
stm32wba52cg = [" embassy-stm32/stm32wba52cg" , " spi-v345" , " chrono" , " rng" , " hash" ]
32
- stm32wl55jc = [" embassy-stm32/stm32wl55jc-cm4" , " not-gpdma" , " rng" , " chrono" ]
32
+ stm32wl55jc = [" embassy-stm32/stm32wl55jc-cm4" , " not-gpdma" , " rng" , " chrono" , " hsem " ]
33
33
stm32f091rc = [" embassy-stm32/stm32f091rc" , " cm0" , " not-gpdma" , " chrono" ]
34
34
stm32h503rb = [" embassy-stm32/stm32h503rb" , " spi-v345" , " rng" , " stop" ]
35
35
stm32h7s3l8 = [" embassy-stm32/stm32h7s3l8" , " spi-v345" , " rng" , " cordic" , " hash" ] # TODO: fdcan crashes, cryp dma hangs.
@@ -53,6 +53,7 @@ not-gpdma = []
53
53
dac = []
54
54
ucpd = []
55
55
cordic = [" dep:num-traits" ]
56
+ hsem = []
56
57
57
58
cm0 = [" portable-atomic/unsafe-assume-single-core" ]
58
59
@@ -202,6 +203,11 @@ name = "wpan_mac"
202
203
path = " src/bin/wpan_mac.rs"
203
204
required-features = [ " mac" ,]
204
205
206
+ [[bin ]]
207
+ name = " hsem"
208
+ path = " src/bin/hsem.rs"
209
+ required-features = [ " hsem" ,]
210
+
205
211
# END TESTS
206
212
207
213
[profile .dev ]
0 commit comments