serial-rs icon indicating copy to clipboard operation
serial-rs copied to clipboard

Maintenance Status

Open barafael opened this issue 2 years ago • 4 comments

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 :)

barafael avatar Nov 13 '22 12:11 barafael

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...

JoseGuilhermeCR avatar Dec 18 '22 01:12 JoseGuilhermeCR

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

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

carstenandrich avatar May 21 '23 16:05 carstenandrich

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).

de-vri-es avatar Dec 02 '23 16:12 de-vri-es

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

carstenandrich avatar Dec 27 '23 16:12 carstenandrich