1. Introduction
    1. ESP32 Family
    2. Pinout Diagram
    3. Dev Environment
    4. Quick Start
    5. Abstraction Layers
    6. FAQ
    7. Help & Troubleshooting
  2. From std to no_std
    1. Cross Compilation
      1. For Microcontroller
      2. Toolchain
    2. no_std
    3. Panic Handler
    4. no_main
    5. Peripherals
    6. Init ESP HAL
    7. LED
    8. Linker Script
    9. Flash
  3. PWM
    1. PWM in Depth
    2. LED PWM Controller
    3. MCPWM in ESP32
  4. Fading LED
    1. Code
    2. External LED
  5. Embassy
    1. Blinky with Embassy
  6. Buzzer
    1. Circuit
    2. Active Beep
    3. Play Songs
      1. Music notes
      2. Music module
      3. Song module
      4. Code
  7. Voltage Divider
  8. Ultrasonic
    1. How it works?
    2. Circuit
    3. Code
    4. Using Buzzer
  9. PIR Sensor
    1. Adjustments
    2. Circuit
    3. Motion Detection
    4. Burglar Alarm
  10. Servo Motor
    1. PWM and Servo Position
    2. Circuit
    3. LEDC PWM
    4. Code
    5. Servo With MCPWM
  11. ADC
    1. ADC in ESP32
  12. LDR
    1. How it works?
    2. LDR With LED
      1. Code
  13. Wi-Fi
    1. Station Mode
    2. Access Website (Embassy)
      1. Connecting Wifi
      2. HTTP Request
    3. Webserver on ESP32
      1. Wi-Fi module
      2. Serve Webpage
      3. Exposing to Internet
    4. Static IP
    5. Control LED
      1. API and Webpage
    6. Create Wi-Fi
      1. Setup Wi-Fi
      2. Web Module
      3. How to Run?
  14. OLED Display
    1. How it works?
    2. Circuit
    3. Crates
    4. Hello, Rust!
    5. Draw Image
      1. Code
      2. MultiByte
      3. Code
      4. BMP File
  15. Thermistor
    1. NTC and Voltage Divider
    2. ADC
      1. Maths
      2. ADC Non-Linearity
    3. Non-Linear
      1. B Equation
      2. Steinhart Equation
    4. Circuit
    5. Print ADC
    6. Temperature on OLED
      1. Code
  16. SPI
    1. SPI in Rust Ecosystem
    2. ESP32 SPI
  17. SD Card (MMC/SDC)
    1. Circuit
    2. Read From SD Card
    3. Write To SD Card
  18. RFID (RC522)
    1. Hardware
    2. MIFARE
    3. Flow
    4. Circuit
    5. Read UID
    6. Read Data
      1. Dump Memory
    7. Access control
      1. AccessBits Calc
    8. Write Data
      1. Change Auth Key
    9. Project Ideas
  19. Joystick
    1. Movement and ADC
    2. Pin layout
    3. Circuit
    4. Print ADC Values
  20. Bluetooth
    1. BLE
      1. GAP
      2. GATT
      3. Code
      4. Notification
  21. LCD
    1. How it works?
    2. Pin Layout
    3. Circuit
    4. Hello, Rust!
    5. Supported Characters
    6. Custom Characters
      1. Generator
      2. Display on LCD
      3. Multi Generator
      4. Multi Custom
      5. Symbols Index
  22. e-Ink (e-Paper)
    1. How it works?
    2. Circuit
    3. Draw Text
    4. Draw Image
    5. Weather Station
      1. icons
      2. Wi-Fi
      3. API
      4. Dashboard
      5. Fun
  23. TFT Display
    1. Circuit
    2. Write Text
    3. Draw Image
  24. Projects