This section is a lookup table for the hardware words currently worth documenting publicly.
Start with the simple board surface:
- Base image for seeded pins, LED helpers, ADC, timing, and convenience words
- GPIO for digital input and output
- Timing
for
msandmillis
Then use the more specific peripheral pages only when your circuit needs them:
- I2C for sensors and register-style devices
- UART for auxiliary serial devices
- PWM and LEDC for brightness and servo-style pulse work
Examples use esp32_devkit_v1 because that is the board identifier used during development. It names the development-board shape, not a promise that only that exact retail board can work. Most classic Tensilica ESP32 dev boards should be plausible. Newer RISC-V ESP32 variants have not been tried yet.