https://neosarchizo.github.io/posts/adding-library-examples-in-arduino/