How to use a local custom library

With a file structure like this:

.
├── libraries
│   ├── LibA
│   │   ├── src
│   │   │   ├── LibA.cpp
│   │   │   └── LibA.h
│   │   └── library.json
│   └── LibB
│       ├── src
│       │   ├── LibB.cpp
│       │   └── LibB.h
│       └── library.json
└── projects
    └── projectA
        ├── include
        ├── lib
        ├── src
        │   └── main.cpp
        ├── test
        └── platformio.ini

and the use of Local Folder and “Symbolic Link” feature you can include your libraries like this:

lib_deps = 
  symlink://../../libraries/LibA
  symlink://../../libraries/LibB

1 Like