rust-embedded / rust-i2cdev

Rust library for interfacing with i2c devices under Linux
Apache License 2.0
205 stars 53 forks source link

Large dependency tree #41

Closed thejpster closed 5 years ago

thejpster commented 6 years ago

I'm using this crate on a Raspberry Pi as part of my Sense HAT driver. Unfortunately it takes about 5 minutes to build (on the fastest Pi 3B+), and that seems a lot for just reading and writing some bytes from /dev/i2c. From the tree it looks like skeptic is pulling in most of it - is this crate strictly required, and/or is there any chance it could be placed behind a feature flag? Thanks!

ryankurte commented 5 years ago

47 should have resolved this, is it possible to make a release so we can bump rust-embedded/linux-embedded-hal? (cc. @posborne)

posborne commented 5 years ago

@ryankurte Yep, I'll cut 0.4.1

posborne commented 5 years ago

0.4.1 is now published to crates.