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 (2)

Label Occurrences
Arduino core for ESP32 canonical 1
arduino-esp32 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
buildSystem CMake and GNU Make via ESP-IDF (internally)
compatibleWith Arduino API
linked to: Arduino platforms
configurationMethod boards manager URL in Arduino IDE
documentationAvailableAt https://docs.espressif.com/projects/arduino-esp32/
enablesProgrammingWith Arduino IDE
hostedOn GitHub
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
community contributors
provides Arduino-style APIs
providesAbstractionFor ESP32 hardware peripherals
repositoryName arduino-esp32
sourceCodeRepository https://github.com/espressif/arduino-esp32
supportsBoardDefinition ESP32 Dev Module
linked to: ESP32-DevKitC

ESP32 WROOM Module
ESP32 WROVER Module
ESP32-C3 Dev Module
linked to: ESP32-C3

ESP32-S2 Dev Module
linked to: ESP32-S2

ESP32-S3 Dev Module
linked to: ESP32-S3
supportsFeature ADC
Bluetooth Classic
Bluetooth Low Energy
DAC
GPIO
I2C
PWM
SPI
UART
Wi-Fi
multitasking via FreeRTOS
supportsLanguage C
C++
supportsPlatform ESP32
ESP32-C3
ESP32-S2
ESP32-S3
supportsTool Arduino CLI
PlatformIO

How these facts were elicited

Referenced by (2)

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

ESP32 microcontrollers supportedBy Arduino core for ESP32
Arduino core for ESP32 repositoryName arduino-esp32
linked to: Arduino core for ESP32