tweedegolf / drive-rs

https://tweedegolf.github.io/drive-rs/
Other
11 stars 2 forks source link

definition of which crates to include? #87

Open rursprung opened 3 weeks ago

rursprung commented 3 weeks ago

is there a clear definition of which crates should be included here and which not? namely: what about "sans I/O" crates which implement protocols but are not tied to one physical hardware? i'm thinking e.g. of adafruit-bluefruit-protocol-rs - should this be listed here or not?

if they're listed: should the metadata point to the hardware using this (in the mentioned examples the various adafruit BT modules) even if this list might be incomplete and the crate could be used for other things as well?

tdittr commented 3 weeks ago

mmh good question, the original idea for the project was to list everything where you need to decide ahead of time what you need to get. So "I want to measure temperature" => "I need to buy something specific to do that", so not things where a cargo add is enough to add the functionality, like heapless.

I think adafruit-bluefruit-protocol-rs would fall into the category of you need to decide on some hardware. Even though the selection is bigger for what to get. So I would be happy to have it!