dbrgn / espresso

AT based driver crate for ESP8266 WiFi modules.
Apache License 2.0
9 stars 4 forks source link

State of the crate #12

Open fkohlgrueber opened 3 years ago

fkohlgrueber commented 3 years ago

Hi, I've been trying to use an esp8266 with a blue pill board and found this crate. Is my understanding correct that the crate is still WIP and doesn't yet support sending/ receiving data? I'm interested to contribute to this project (update to latest atat version; support more commands etc.) and would like to know whether you'd be interested in collaborating (doing reviews, discussing features, ...). It'd be great to get this crate working and publish on crates.io eventually.

I have updated this crate to use the latest atat locally and once https://github.com/BlackbirdHQ/atat/pull/92 is integrated, I can open a PR to get the changes into espresso.

dbrgn commented 3 years ago

Hi. Yes, the crate is still WIP, as I ran into some problems when I last worked on it.

However, I still have a project that should get finished sometime, so I do want to get espresso to a working state. ATAT has made a lot of improvements in the meantime, so now some things might have become easier.

A PR with an update to the latest ATAT version would be welcome! (I'm especially looking forward to the changes made possible by const generics, although I'm not sure if that was merged already...)

dbrgn commented 3 years ago

The next main blocker afterwards would be #7. However, an ATAT update should be done first.

fkohlgrueber commented 3 years ago

atat doesn't use const generics yet, but that's probably going to be my next contribution 😉

dbrgn commented 3 years ago

Ah, I was a bit out of the loop. It's basically the perfect playground for const generics 🙂