full functionality of this site and enable such things as forum posting.
matt:
I have spent today re-writing the online library repository management system. Please use it to put your own libraries into the UECIDE repository. It's really simple - just follow a few rules for your library:
- It must be on Github (or some other public GIT repository)
- You must have a
library.properties
file
Just go to the Libraries tab and click "Add Library". Paste in the URL of your Github repository (please use the https://...
variant of the URL) - you can paste multiple URLs at once if you have a lot of libraries - and hit OK
.
The library manager will then grab the repo, find the library.properties
file, and build a UECIDE package for you.
Shortly afterwards you should be able to find your library in the plugin manager.
It's still somewhat experimental, so if you have any problems then let me know here. You can find a build log in the library page that should tell us what went wrong with building.
matt:
If you have a repository that has multiple libraries inside it you can select which library should be built by appending @LibraryName
to the end of the URL. For example:
https://github.com/arduino/ArduinoCore-avr@SPI
will find the SPI library from the Arduino AVR core and build it. The LibraryName
portion must match the name=
entry in the library.properties
file that you want to select.