bxCAN is used at run time in 41 crates (of which 11 optionally). It is a direct run-time dependency in 19 crates. It's used only as a dev dependency in 10 crates.

Number of dependers bxCAN version Downloads/month
0 0.8.0 96
26 0.7.0 3.5K
18 0.6.2 1.0K
4 0.5.1 15
3 0.4.0 6
Depender (with downloads and own rev deps) bxCAN version
2.0K 10 embassy-stm32 ^0.7.0
5.4K 44 stm32f4xx-hal optional ^0.7
1.1K 32 stm32f1xx-hal ^0.7
3.4K 1 stm32-hal2 optional ^0.7.0
340 6 stm32f7xx-hal ^0.7
240 7 ross-protocol ^0.6.2
200 cyphal-bxcan ^0.7.0
180 4 stm32f0xx-hal ^0.6.0
110 canadensis_bxcan ^0.7.0
6 stm32l4xx-hal >=0.4, <0.7
2 stm32f1xx-hal-bxcan ^0.4.0
elmar-mppt ^0.6.2
ross-firmware ^0.4.0
ross-bootloader ^0.4.0
phln ^0.7.0
trinamic ^0.5.0
420 8 stm32f3xx-hal optional ^0.7.0
1 async-hal optional ^0.7.0
can_aerospace_lite optional >=0.4, <0.6