Skip to content

Latest commit

 

History

History

lib

About the libraries included in this project

Some libraries are included in the form of Git subtrees. If you are not changing them, then you do not need to worry about this, a copy is included in this repository.

To pull or push to the subtrees, start by defining remotes for all the origins:

git remote add adafruit-ina219 [email protected]:adafruit/Adafruit_INA219.git
git remote add pedvide-adc [email protected]:pedvide/ADC.git
git remote add ttlappalainen-nmea2000 [email protected]:ttlappalainen/NMEA2000.git
git remote add sarfata-nmea2000teensy [email protected]:sarfata/NMEA2000_teensy.git
git remote add ttlappalainen-flexcan [email protected]:ttlappalainen/FlexCAN_Library.git
git remote add paul-ili9341 [email protected]:PaulStoffregen/ILI9341_t3.git
git remote add paul-time [email protected]:PaulStoffregen/Time.git
git remote add espasynctcp [email protected]:me-no-dev/ESPAsyncTCP.git
git remote add adafruit-ina219 [email protected]:adafruit/Adafruit_INA219.git
git remote add espasyncwebserver [email protected]:me-no-dev/ESPAsyncWebServer.git
git remote add bblanchon-arduinojson [email protected]:bblanchon/ArduinoJson.git

To add a new subtree:

git subtree add --prefix=lib/ESPAsyncTCP espasynctcp/master

To pull changes from a subtree:

git fetch <remote>
git subtree pull --prefix=lib/<lib> <remote> master --squash

For more information, I recommend reading this.