#embedded #hal #svc

embedded-svc

A set of traits for services higher level than embedded-hal and typically found in embedded microcontrollers with WiFi or BLE support

22 releases (8 breaking)

new 0.15.2 Nov 29, 2021
0.14.0 Nov 25, 2021
0.7.0 Jul 19, 2021

#327 in Embedded development

Download history 72/week @ 2021-08-09 110/week @ 2021-08-16 37/week @ 2021-08-23 81/week @ 2021-08-30 51/week @ 2021-09-06 34/week @ 2021-09-13 68/week @ 2021-09-20 84/week @ 2021-09-27 131/week @ 2021-10-04 169/week @ 2021-10-11 175/week @ 2021-10-18 269/week @ 2021-10-25 181/week @ 2021-11-01 193/week @ 2021-11-08 255/week @ 2021-11-15 230/week @ 2021-11-22

654 downloads per month
Used in 3 crates (2 directly)

MIT/Apache

150KB
4.5K SLoC

Rust APIs and abstractions for various embedded services (WiFi, Network, Httpd, Logging, etc.)

CI

The APIs currently have a single implementation for the ESP32/ESP-IDF, using the Rust ESP32 STD compiler fork.

However, they are portable and should be possible to implement for other boards too.

For more information, check out:

Dependencies

~1.4–3MB
~68K SLoC