Home Hardware
Hardware

Hardware

ESP32 board words for GPIO, ADC, timing, UART, I2C, and PWM.

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 ms and millis

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.