1 | 4 | 6 | 5 | 7 | 8 | 18 | 20 | 19 | 21 | 22 | 23 | 25 | 25 | 27 | 30 | 30 | 34 |
42
|
48
|
66
|
77
|
83
|
87
|
90
|
99
|
106
|
111
|
121
|
133
|
135
|
149
|
152
|
161
|
160
|
162
|
2022 | 2023 | 2024 | 2025 | ||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
embedded-hal-async is used at run time in 408 crates (of which 132 optionally). It is a direct run-time dependency in 234 crates. It's used only as a dev dependency in 15 crates (of which 1 directly).
Number of dependers | embedded-hal-async version | Downloads/month |
---|---|---|
408 | 1.0.0 | 114K |
2 | 1.0.0-rc.2 | 190 |
1 | 1.0.0-rc.1 | 370 |
5 | 0.2.0-alpha.2 | 13 |
1 | 0.2.0-alpha.1 | 550 |
5 | 0.1.0-alpha.3 | 6 |
1 | 0.1.0-alpha.2 | 20 |
Depender (with downloads and own rev deps) | embedded-hal-async version | |||
---|---|---|---|---|
525K | 210 | embedded-hal-mock | optional | ^1.0 |
290K | gpiocdev-embedded-hal | optional | ^1.0 | |
52K | 110 | embassy-time | ^1.0 | |
40K | 16 | embassy-embedded-hal | ^1.0 | |
16K | 23 | esp-hal | ^1.0.0 | |
14K | 23 | esp-idf-hal | ^1 | |
14K | 26 | display-interface-spi | ^1.0.0 | |
13K | 13 | embassy-stm32 | ^1.0 | |
13K | 62 | rp2040-hal | ^1.0.0 | |
32K | 47 | embedded-hal-bus | optional | ^1.0.0 |
8.9K | 4 | rp235x-hal | ^1.0.0 | |
7.6K | 8 | display-interface-i2c | ^1.0.0 | |
7.6K | 29 | esp-idf-svc | ^1 | |
7.4K | 10 | embassy-nrf | ^1.0 | |
6.7K | gt911 | ^1.0.0 | ||
6.6K | 15 | embassy-rp | ^1.0 | |
5.2K | 4 | rtic-time | ^1.0.0 | |
9.6K | 38 | atsamd-hal | optional | ^1.0.0 |
2.8K | 7 | lis3dh-async | ^1.0.0 | |
7.3K | 45 | stm32f4xx-hal | optional | ^1.0 |
7.1K | 35 | ssd1306 | optional | ^1.0.0 |
1.8K | mcp2003a | ^1.0.0 | ||
1.7K | 3 | apa102-spi | ^1.0.0 | |
1.4K | dw3000-ng | ^1.0 | ||
1.3K | aht20-async | ^1.0.0 | ||
1.3K | embedded-aht20 | ^1.0 | ||
1.2K | 3 | rtic-sync | ^1.0.0 | |
1.1K | embedded-c-sdk-bind-hal | ^1.0.0 | ||
750 | dac8568 | ^1.0.0 | ||
2.3K | riot-wrappers | optional | ^1 | |
600 | hcsr04_async | ^1.0.0 | ||
550 | rv8803 | ^1.0.0 | ||
500 | esp-hal-dshot | ^1.0.0 | ||
480 | emc230x | ^1.0.0 | ||
470 | bind-hal | ^1.0 | ||
1.7K | 7 | esp-hal-common | optional | ^1.0.0 |
410 | bmp5 | ^1.0.0 | ||
400 | bmp390 | ^1.0.0 | ||
350 | embassy-net-wiznet | ^1.0 | ||
340 | esp-hal-mfrc522 | ^1.0.0 | ||
310 | at24cx | ^1.0 | ||
290 | cs1237 | ^1.0.0 | ||
240 | 1 | mpfs-hal | ^1.0 | |
210 | bgt60trxx | ^1.0.0 | ||
200 | max11300 | ^1.0 | ||
190 | ak09940a | ^1.0 | ||
180 | wii-ext | ^1 | ||
170 | dot15d4 | ^1.0.0 | ||
170 | embassy-net-enc28j60 | ^1.0 | ||
170 | pcf85063a | ^1.0.0 | ||
160 | ws2812-async | ^1.0.0 | ||
150 | embassy-net-adin1110 | ^1.0 | ||
150 | mcp3424 | 1.* | ||
140 | 5 | spi-handle | ^1.0.0 | |
140 | icm20948-async | ^1.0.0 | ||
140 | bh1730fvc | ^1.0.0 | ||
130 | hx711_spi | ^1.0.0 | ||
130 | dfplayer-async | ^1.0.0 | ||
130 | synch | ^1 | ||
130 | person-sensor | ^1.0 | ||
120 | sen6x | ^1.0.0 | ||
120 | embassy-dht-sensor | ^1.0.0 | ||
120 | lsm6dso-spi | ^1.0.0 | ||
120 | w25qx | ^1.0.0 | ||
120 | rfm9 | ^1.0.0 | ||
110 | h3lis | ^1.0.0 | ||
110 | bmp3 | ^1.0.0 | ||
850 | ens160-aq | optional | ^1.0 | |
110 | cs43l22-embedded | ^1 | ||
110 | py32-bind-hal | ^1.0 | ||
800 | 4 | pwm-pca9685 | optional | ^1 |
800 | 1 | lsm303agr | optional | ^1.0.0 |
fh101rf | ^1.0.0 | |||
aht10-async | ^1.0.0 | |||
tmp117 | ^1.0 | |||
pca9555 | ^1.0 | |||
700 | icm426xx | optional | ^1.0 | |
lora-phy | ^1 | |||
650 | 1 | riscv-peripheral | optional | ^1.0.0 |
650 | lis2dtw12 | optional | ^1.0 | |
ad57xx | ^1.0 | |||
max7219-async | ^1.0 | |||
650 | sths34pf80 | optional | ^1.0 | |
vl53l4cd | ^1.0 | |||
2 | va416xx-hal | ^1 | ||
adp5360 | ^1.0.0 | |||
nau7802-async | ^1.0.0 | |||
drgdfu | =0.1.0-alpha.2 | |||
hdc302x-async | ^1.0.0 | |||
ht16k33-async | ^1.0.0 | |||
2 | va108xx-hal | ^1 | ||
esp8266-at-driver | ^0.2.0-alpha.1 | |||
hts221-async | ^0.2.0-alpha.0 | |||
1 | sh1107 | ^0.1.0-alpha.1 | ||
1 | weact-studio-epd | ^1.0.0 | ||
adi-adxl355-async | ^1.0.0 | |||
rv3032 | ^1.0.0 | |||
rak811-at-driver | ^0.2.0-alpha.0 | |||
async-button | ^1.0.0 | |||
lokey | ^1.0.0 | |||
es-wifi-driver | =0.2.0-alpha.1 | |||
is31fl3218 | ^1.0 | |||
rfm69-async | ^0.2.0-alpha.1 | |||
500 | rmk | optional | ^1.0.0 | |
ehlcd2d | ^1.0.0-rc.1 | |||
fs3000-rs | ^1.0.0 | |||
ahtx0 | ^1.0.0 | |||
embassy-net-esp-hosted | ^1.0 | |||
lcd_parallel_bus | ^1.0.0 | |||
1 | sds011-rs | ^1.0 | ||
bq27xxx | ^1.0.0-rc.3 | |||
ch58x-hal | ^1.0.0-rc.1 | |||
2 | rktk-drivers-common | ^1.0.0 | ||
web-embedded-hal | ^0.1.0-alpha.1 | |||
adafruit-featherwing-oled128x64 | ^0.1.0-alpha.1 | |||
driver-74hc595 | ^1.0.0 | |||
esp-fast-serial | ^1.0.0 | |||
bme280-multibus | ^1 | |||
hmc5883-async | ^0.1.0-alpha.1 | |||
sx1262 | ^1.0.0-alpha.11 | |||
1 | vs1003-pac | ^1.0.0 | ||
py32-hal | ^1.0 | |||
a121-rs | ^1.0.0 | |||
aem10900 | ^1.0.0 | |||
async-debounce | ^1.0.0 | |||
1 | regiface | ^1 | ||
ssd1322_rs | ^1.0.0 | |||
as8510 | ^1.0.0 | |||
bq2515x | ^1.0 | |||
drv2605-async | ^1.0 | |||
edrv-bmp180 | ^1.0.0 | |||
edrv-ltr390uv | ^1.0.0 | |||
edrv-ssd1327 | ^1.0.0 | |||
edrv-st7735 | ^1.0.0 | |||
embedded-driver-template | ^1.0 | |||
embedded-hal-aht2x | ^1.0.0 | |||
embedded-nrf24l01-async | ^1.0.0 | |||
ina260-async | ^1.0.0-rc.1 | |||
iqs323-driver | ^1.0.0 | |||
is31fl3733 | ^1.0.0 | |||
is31fl3743b-driver | ^1.0.0 | |||
kywy | ^1.0.0 | |||
l9961 | ^1 | |||
max145784-driver | ^1.0.0 | |||
max14578e-driver | ^1.0.0 | |||
max7797x-driver | ^1.0.0 | |||
mcp23s17-async | ^1.0.0 | |||
mcp4725-async | ^1.0.0 | |||
mmc5983ma | ^1.0.0 | |||
mpfs-hal-embassy | ^1.0 | |||
nosferatu | ^1.0.0 | |||
npm1300 | ^1 | |||
nrf24radio | ^1.0.0-rc.1 | |||
pas-co2-rs | ^1.0.0 | |||
pca9548a | ^1.0.0 | |||
pcal6416a | ^1.0.0 | |||
py32f030_hal | ^1.0 | |||
1 | rpk-firmware | ^1 | ||
smbus-adapter | ^1.0.0 | |||
spi-memory-async | ^1 | |||
ssd1331-async | ^1.0.0 | |||
tt21100-async | ^1.0.0-rc.1 | |||
430 | 2 | w5500-ll | optional | ^1 |
410 | 1 | bme280 | optional | ^1.0.0 |
370 | emc2101 | optional | ^1.0 | |
340 | liquid_crystal | optional | ^1.0 | |
320 | quadrature-encoder | optional | ^1.0 | |
310 | sht4x-ng | optional | ^1.0.0 | |
300 | ina226 | optional | ^1.0 | |
280 | 2 | i2c-write-iter | optional | ^1.0.0 |
240 | 1 | embedded-registers | optional | ^1.0.0 |
230 | embedded-devices | optional | ^1.0.0 | |
230 | gc9307-async | optional | ^1.0.0 | |
210 | 13 | sensirion-i2c | optional | ^1.0 |
200 | scd30-interface | optional | ^1.0.0 | |
190 | hd44780-controller | optional | ^1.0.0 | |
180 | tcs3472 | optional | ^1.0 | |
150 | hcs-12ss59t | optional | ^1 | |
150 | sw3526 | optional | ^1.0.0 | |
140 | bmp085-180-rs | optional | ^1.0.0 | |
140 | gx21m15 | optional | ^1.0.0 | |
140 | scd4x-rs | optional | ^1 | |
140 | ms5803-14ba | optional | ^1.0.0 | |
140 | nct3933 | optional | ^1.0.0 | |
130 | rusty-dtls | optional | ^1 | |
130 | w25q32jv | optional | ^1.0.0 | |
130 | ad7124-rs | optional | ^1.0.0 | |
120 | lsm6dso | optional | ^1.0.0 | |
120 | tm1637-embedded-hal | optional | ^1.0.0 | |
120 | as5600 | optional | ^1 | |
120 | bme280-rs | optional | ^1 | |
110 | embedded-ads111x | optional | ^1.0.0 | |
110 | pmsa003i | optional | ^1.0.0 | |
110 | tmp108 | optional | ^1.0.0 | |
110 | ms5611-i2c | optional | ^1.0 | |
1 | embedded-update | optional | ^1.0.0-rc.1 | |
m24c64-driver | optional | ^1.0.0 | ||
hal-sim | optional | ^1 | ||
si7021-t-rh | optional | ^1.0 | ||
mmc5983_rs | optional | ^1.0.0 | ||
a7105 | optional | ^1.0.0-rc.1 | ||
bmp180-embedded-hal | optional | ^1.0.0 | ||
bosch-bme680 | optional | ^1.0.0 | ||
ds4432 | optional | ^1.0 | ||
ens160 | optional | ^1.0 | ||
ft6x06-rs | optional | ^1.0.0 | ||
husb238 | optional | ^1.0.0 | ||
i2cdriver | optional | ^1.0.0 | ||
ina219 | optional | ^1.0.0 | ||
ina226-tp | optional | ^1.0.0 | ||
iotzio | optional | ^1.0.0 | ||
is25lp064a | optional | ^1.0.0 | ||
lcd-lcm1602-i2c | optional | ^1.0.0 | ||
libscd | optional | ^1.0.0 | ||
1 | lsm6ds33 | optional | ^0.1.0-alpha.1 | |
lsmdso | optional | ^0.2.0-alpha.0 | ||
mcp23017-tp | optional | ^1.0.0 | ||
mcp4728 | optional | ^1.0 | ||
mountain-mqtt | optional | ^1.0 | ||
mpu6050-dmp | optional | ^1 | ||
scd4x | optional | ^1.0.0 | ||
sgp30 | optional | ^1 | ||
sht4x | optional | ^1.0.0 | ||
si70xx | optional | ^1.0 | ||
tmp1075 | optional | ^1 | ||
tmp451 | optional | ^1.0 | ||
750 | 1 | esp32c3-hal | dev | ^1.0.0 |
600 | 3 | esp32-hal | dev | ^1.0.0 |
600 | esp32s3-hal | dev | ^1.0.0 | |
500 | esp32s2-hal | dev | ^1.0.0 | |
440 | esp32c6-hal | dev | ^1.0.0 | |
350 | esp32c2-hal | dev | ^1.0.0 | |
240 | 1 | embedded-registers-derive | dev | ^1.0.0 |
130 | esp32h2-hal | dev | ^1.0.0 | |
oled_async | dev | ^1.0 |