Arduino-LiquidCrystal-I2C-library icon indicating copy to clipboard operation
Arduino-LiquidCrystal-I2C-library copied to clipboard

This library should be renamed

Open Avamander opened this issue 10 years ago • 10 comments

I think this library needs a different name as it is not compatible with libraries with the same name.

Avamander avatar Oct 26 '15 20:10 Avamander

I agree, Arduino keeps on wanting me to update to a different library, therefor breaking all my code

ThorinDev avatar Mar 17 '16 10:03 ThorinDev

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.

WerkAG avatar Mar 17 '16 19:03 WerkAG

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

per1234 avatar Apr 11 '16 22:04 per1234

Have created a repo. We should move the project over there because this is abandoned. https://github.com/ThorinDev/LiquidCrystal-I2C

ThorinDev avatar Apr 14 '16 10:04 ThorinDev

this is abandoned.

What makes you think that? The last commit was December 27th.

Have created a repo.

Why not fork this one?

per1234 avatar Apr 14 '16 10:04 per1234

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 avatar Apr 15 '16 00:04 tablatronix

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

per1234 avatar Apr 15 '16 00:04 per1234

So is it a unique name conflict , cause they both said fdebrabander which i thought was odd. Ill look again tomorrow. Thx

tablatronix avatar Apr 15 '16 01:04 tablatronix

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.

per1234 avatar Apr 15 '16 01:04 per1234

Thanks for the explaination i only just started using it, i normally manually install libraries. Looks like i will go back to that.

tablatronix avatar Apr 15 '16 12:04 tablatronix