Arduino-LiquidCrystal-I2C-library
Arduino-LiquidCrystal-I2C-library copied to clipboard
This library should be renamed
I think this library needs a different name as it is not compatible with libraries with the same name.
I agree, Arduino keeps on wanting me to update to a different library, therefor breaking all my code
I agree too. I'm now using this library, but I have code which uses the other older library with the same name, which causes some problems. Renaming this one will be very nice.
The issue of the spurious update notifications could be fixed by adding a library.properties file with a unique name value(different than any of the other libraries in Library Manager). More information: https://github.com/arduino/Arduino/wiki/Arduino-IDE-1.5:-Library-specification
Have created a repo. We should move the project over there because this is abandoned. https://github.com/ThorinDev/LiquidCrystal-I2C
this is abandoned.
What makes you think that? The last commit was December 27th.
Have created a repo.
Why not fork this one?
Heh last commit just happened, so is this no longer tracked in arduino library manager? I get crc errors or not found when installing.
Heh last commit just happened, so is this no longer tracked in arduino library manager? I get crc errors or not found when installing.
@tablatronix I confirm the issue but the LiquidCrystal I2C library in Arduino Library Manager is a different repository. Please open an issue on that repository at: https://github.com/marcoschwartz/LiquidCrystal_I2C/issues/new
So is it a unique name conflict , cause they both said fdebrabander which i thought was odd. Ill look again tomorrow. Thx
So is it a unique name conflict
The problem described in this issue is that when you follow the installation instructions in this repository's Readme since there is no library.properties file the library gets the name LiquidCrystal_I2C from the folder name. Some of the releases in https://github.com/marcoschwartz/LiquidCrystal_I2C, which has been added to the Arduino Library Manager, also have that same name value in library.properties. So Library Manager get confused which library you have installed and shows this library as "Updatable". If you "update" it actually installs the marcoschwartz version of the library. However, that is not the cause of the problem you have described in https://github.com/fdebrabander/Arduino-LiquidCrystal-I2C-library/issues/3#issuecomment-210218409. I know the cause of that problem but it is off topic to discuss it here.
cause they both said fdebrabander
Apparently the marcoschwartz repository is based on this library so they changed the author value in library.properties to Frank de Brabander.
Thanks for the explaination i only just started using it, i normally manually install libraries. Looks like i will go back to that.