Arduino core for ESP32

E426599

Arduino core for ESP32 is a software framework that enables programming ESP32 microcontrollers using the Arduino IDE and Arduino-style APIs.

All labels observed (1)

Label Occurrences
Arduino core for ESP32 canonical 1

How this entity was disambiguated

Statements (49)

Predicate Object
instanceOf Arduino core
open-source software
software framework
allows using Arduino sketches on ESP32
basedOn ESP-IDF NERFINISHED
buildSystem CMake and GNU Make via ESP-IDF (internally)
compatibleWith Arduino API NERFINISHED
configurationMethod boards manager URL in Arduino IDE
documentationAvailableAt https://docs.espressif.com/projects/arduino-esp32/
enablesProgrammingWith Arduino IDE NERFINISHED
hostedOn GitHub NERFINISHED
includes board support package
bootloader binaries
examples
libraries
integratesWith FreeRTOS on ESP32
license LGPL-2.1-or-later (core parts)
various open-source licenses
maintainedBy Espressif Systems NERFINISHED
community contributors
provides Arduino-style APIs
providesAbstractionFor ESP32 hardware peripherals
repositoryName arduino-esp32 NERFINISHED
sourceCodeRepository https://github.com/espressif/arduino-esp32
supportsBoardDefinition ESP32 Dev Module NERFINISHED
ESP32 WROOM Module NERFINISHED
ESP32 WROVER Module NERFINISHED
ESP32-C3 Dev Module NERFINISHED
ESP32-S2 Dev Module NERFINISHED
ESP32-S3 Dev Module NERFINISHED
supportsFeature ADC
Bluetooth Classic
Bluetooth Low Energy
DAC
GPIO
I2C
PWM
SPI
UART
Wi-Fi
multitasking via FreeRTOS
supportsLanguage C
C++
supportsPlatform ESP32 NERFINISHED
ESP32-C3 NERFINISHED
ESP32-S2 NERFINISHED
ESP32-S3 NERFINISHED
supportsTool Arduino CLI NERFINISHED
PlatformIO NERFINISHED

How these facts were elicited

Referenced by (1)

Full triples — surface form annotated when it differs from this entity's canonical label.

ESP32 microcontrollers supportedBy Arduino core for ESP32