Source: https://www.olimex.com/Products/IoT/ESP32/ESP32-CAM/resources/Using-ESP32-CAM-with-Arduino-IDE.pdf