Supported libraries
Default libraries
Section titled “Default libraries”Every Arduino ESP32-C3 project can include these libraries without installing a dependency:
| Library | Version | Include |
|---|---|---|
| LiquidCrystal I2C | 1.1.2 | #include <LiquidCrystal_I2C.h> |
The ESP32 Arduino core libraries, including Wire.h and SPI.h, are also available. Default
library versions are pinned as part of the compiler toolchain so the same source produces a
repeatable build.
#include <Wire.h>#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27, 16, 2);
void setup() { lcd.init(); lcd.backlight(); lcd.print("Hello!");}
void loop() {}Compilation support and live peripheral simulation are separate capabilities. The library is available to compiled firmware by default; the IDE identifies whether the current emulator can connect a simulated I²C display to that firmware.