-
Notifications
You must be signed in to change notification settings - Fork 119
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
RFC: Remove support for ESP8266 #519
Comments
I think its reasonable to remove support for ESP8266 in |
From the community I've heard quite a few people that still have ESP8266 and want to use it. There are also new boards that come out with ESP8266 so it might be worth keeping it around. |
There are a number of factors that motivated this:
I have a soft spot for the ESP8266 as well, and know it's still reasonably popular in the open-hardware community. Unfortunately we have very limited resources and plenty of other projects which require attention, so we really need to see the community step up and A) communicate their interest in this device and B) contribute to the HAL, this application, and other supporting libraries. |
Ok, I agree with your points. |
I personally have every intention of supporting all other devices, and will do everything I can to provide as consistent experience between them as possible. Unfortunately the ESP8266 is just a bid of an odd duck. I'll also add that nothing is permanent, if there is sufficient demand and we have people willing to contribute, it's always possible support could be re-added in the future. I just can't commit to this at this time. |
I don't have many thoughts on this really, but do we have some indication of the maintenance burden of the esp8266? We chose to remove |
I think the main pain point of maintaining esp8266 in the future is updating the stubs, is the only target not supported in |
Removing both the |
While
esp8266-hal
was still being actively developed and maintained at the time of this tool's inception, that is not longer the case. While there has been a small amount of interest in using this device with Rust, there has not been any commitment from anybody to make this feasible.Given that we have no intentions of supporting this device, and its EOL date is creeping ever closer (2026), maybe we should just drop support for the ESP8266. Users will still have access to
esptool.py
andespflash@2.x.x
, both of which will support the ESP8266, if it's really needed.The text was updated successfully, but these errors were encountered: