I’ve recently completed a lot of work that has made IoAbstraction and LiquidCrystalIO libraries compatible with both mbed and Arduino. Previously I had relied on the library.properties file as the means of library definition. However, now, at least for platformIO users, there is a need to use the JSON format, to describe the extra available platforms and frameworks.
The IoAbstraction library is used by a lot of people, on both Arduino IDE and platformIO. I cannot remove the library.properties, but I think platformIO is using that instead of the JSON file.
My question is if I re-register the libraries will that work, and are the two JSON files in the projects below correctly formed? I ask this because there are quite a few users, and I don’t want to break them. There’s a lot of people I know of with large projects built on these libraries, and I need to apply as much care as possible before proceeding.
Libraries in question are:
Any help appreciated.