awesome-embedded-rust icon indicating copy to clipboard operation
awesome-embedded-rust copied to clipboard

Decide what to do with HD44780/clerk crate

Open therealprof opened this issue 6 years ago • 2 comments

As pointed out by @JohnDoneth, @kunerd crate HD44780 is doing custom bitbanging via sysfs instead of using the embedded-hal traits which means that this driver does not fulfil the criteria for a "driver crate" as mentioned on the page:

Platform agnostic crates to interface external components. These crates use the embedded-hal interface to support all the devices and systems that implement the embedded-hal traits.

We could move it down a section to the no_std crates.

@kunerd What do you think?

therealprof avatar Aug 09 '18 07:08 therealprof

I have started porting the lib to use the embedded-hal traits some time ago, but had some issues and some discussions started on how to handle parallel ports within embedded-hal. After that I unfortunately haven't had enough time to do further work on this. I also haven't tracked the discussions on parallel ports, so I don't know the current state on that. But, I have no problem with clerk being moved to no_std.

kunerd avatar Aug 09 '18 19:08 kunerd

@kunerd Would you mind creating a PR for the move between sections?

therealprof avatar Aug 11 '18 23:08 therealprof