You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
If the Arduino IDE Library Manager is used to update or install a library that is also bundled with esp8266 then that library is installed to the sketchbook libraries folder and thus will be used in preference to the esp8266 bundled library. This issue is reported in the Arduino IDE repository: arduino/Arduino#4064 but has not received much support for being fixed from the developers so any input there might help to give it priority. I made a list of workarounds for this issue here: JChristensen/mighty-1284p#24
The text was updated successfully, but these errors were encountered:
f2949c1 doesn't fix this issue, it only reduces the chance of it happening by preventing updates cause by false updatable library notifications. But if there is actually an update for any of the libraries included with the Arduino IDE in the {IDE install folder}/libraries folder then this issue will still occur. I don't think there is any good solution for completely fixing the issue in this repository but it could be helpful to add a note about it in the documentation. Something like: JChristensen/mighty-1284p@ceed9b6. I at least wanted to bring attention to this issue as a likely cause of future issue reports in this repository.
The approach that the Arduino 101 core is using to deal with this issue is to attempt to add support for their hardware to all the relevant libraries and then removing their copies from the package when that is accomplished. Now of course it seems unlikely that the Arduino developers would be willing to merge changes to support ESP8266 but I was surprised to see a PR recently merged to add support for ATmega1284/ATmega1284P(not used in any official Arduino board) to the Servo library.
If the Arduino IDE Library Manager is used to update or install a library that is also bundled with esp8266 then that library is installed to the sketchbook libraries folder and thus will be used in preference to the esp8266 bundled library. This issue is reported in the Arduino IDE repository: arduino/Arduino#4064 but has not received much support for being fixed from the developers so any input there might help to give it priority. I made a list of workarounds for this issue here: JChristensen/mighty-1284p#24
The text was updated successfully, but these errors were encountered: