Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Maintenance Status #71

Open
barafael opened this issue Nov 13, 2022 · 4 comments
Open

Maintenance Status #71

barafael opened this issue Nov 13, 2022 · 4 comments

Comments

@barafael
Copy link

Hi,
this useful crate is used in projects like linux-embedded-hal and others. Hence I stumbled upon it :)
There has however not been any activity for years now and there are a number of open PRs and Issues.
What's the maintenance status, are you planning to maintain it further?

If not so, I think it might be a good idea to report this crate as unmaintained in rustsec, to give people who run cargo audit a heads-up.

Let me know what you think :)

@JoseGuilhermeCR
Copy link

Hi!

I've been taking a look and using this crate for over a year now, but no activity whatsoever. I'm not prominent in the Rust world, so I don't know how to do that... but if you would please do so, I think everyone would benefit from it.

This crate is really nice for basic stuff, but as soon as you need a little bit more of control it's not that useful.

I've been having a problem with the timeout of the ports on Windows...

// The way the COMMTIMEOUTS structure is filled means this is blocking.
set_timeout(Duration::from_millis(0)) 

On Linux, however, because of the way the underlying calls are made, it is non-blocking.

I think this is an important crate that can't be left unmantained...

@carstenandrich
Copy link

I've been having a problem with the timeout of the ports on Windows...

PR #61 should fix that. Filed that 3 years ago.

@de-vri-es
Copy link

There's also serial2. I wrote it because there were some issues with this crate and no active maintainer.

There's also serialport. I found the API a bit complicated though, which is why I wrote serial2. But tastes may differ, and it is maintained and widely used (more widely used as it is than serial2).

@carstenandrich
Copy link

Coincidentally, I created an overview of features of the different Rust serial port crates.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants