This repository contains all sorts of stuff related to Arduino. This is mostly just my own stuff as I use it and is not necessarily meant for direct use by others. Documentation might be missing, but feel free to ask if you find anything interesting you would like to know more about.
This repository uses external repositories using git submodules:
$ git submodule update --init
Some of the external repositories are once again using submodules. Depending on what you are working on, you may not need them all and you can initialize them as needed. Or you can get a full copy of all submodules recursively:
$ git submodule update --init --recursive
Everything is builtin into Arduino and Arduino-Makefile. No special configuration necessary.
Support for esp8266 can be enabled by downloading additional tools. Refer to the official ESP8266 Arduino Core instructions.
Additonallity, arduino-cli is required for compilation and for flashing the device.