1. Introduction
    ❱
    1. Additional Hardware
      ❱
      1. Breadboard
      2. Components
    2. Pinout
    3. Dev Environment
    4. Quick Start
    5. Abstraction Layers
    6. Project Template
    7. Running the Program
    8. Help & Troubleshooting
  2. Debug Probe
    ❱
    1. RTT
  3. Async Embedded Rust
  4. Using External LED
    ❱
    1. Code
    2. Using rp-hal
  5. From std to no_std
    ❱
    1. Cross Compilation
      ❱
      1. For Microcontroller
    2. no_std
    3. Panic Handler
    4. no_main
    5. Peripherals
    6. Embassy for Pico
    7. Blinking LED
    8. Flashing
    9. Linker Script
  6. Pico in VS Code
  7. PWM
    ❱
    1. Basic Concepts
    2. Period and Frequency
    3. Simulation
    4. PWM in RP2350
  8. Dimming LED
    ❱
    1. Simulation
    2. With Embassy
    3. With RP HAL
  9. Button
    ❱
    1. Pull Up and Down
    2. LED on Button Press
  10. PWM Top and Divider
    ❱
    1. Manually Calculate
    2. TOP & Divider Finder
  11. Servo Motor
    ❱
    1. How it works
    2. Circuit
    3. Position and Duty Cycle
    4. Code
    5. Using rp-hal
  12. Buzzinga
    ❱
    1. Circuit
    2. Beep
    3. GOT Buzzer?
      ❱
      1. Music notes
      2. Music module
      3. Song module
      4. Code
    4. Active Beep
  13. Voltage Divider
  14. Ultrasonic
    ❱
    1. How it works?
    2. HC-SR04 Circuit
    3. HC-SR04+ Circuit
    4. With Embasssy
    5. With RP HAL
  15. Interrupts
    ❱
    1. In RP2350
    2. In Embassy
  16. I2C
    ❱
    1. I2C in RP2350
    2. I2C in Embedded Rust
    3. I2C in Embassy RP
  17. OLED Display
    ❱
    1. How it works?
    2. Circuit
    3. Crates
    4. Hello OLED
      ❱
      1. With RP HAL
    5. Draw Image
      ❱
      1. Using Single Byte
      2. Multi Byte
      3. Using Multi Byte
      4. Using BMP
  18. LCD Display
    ❱
    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
  19. ADC
    ❱
    1. In RP2350
    2. With Voltage Divider
  20. LDR
    ❱
    1. With Voltage Divider
    2. LDR and LED
      ❱
      1. Code
  21. Thermistor
    ❱
    1. NTC and Voltage Divider
    2. ADC to Resistance
    3. Non-Linear
      ❱
      1. B Equation
      2. Steinhart Equation
    4. Temperature on OLED
      ❱
      1. Code
  22. USB Serial
    ❱
    1. Embassy USB Logger
    2. Code with rp-hal
  23. SPI
    ❱
    1. SPI in Rust Ecosystem
    2. In RP2350
  24. MAX7219 LED Matrix
    ❱
    1. Circuit
    2. Code
  25. RFID
    ❱
    1. Hardware
    2. MIFARE
    3. Flow
    4. Circuit
    5. Read UID
      ❱
      1. UID over USB
      2. LED on UID Match
    6. Read Data
      ❱
      1. Dump Memory
    7. Write Data
      ❱
      1. Change Auth Key
    8. Access control
      ❱
      1. AccessBits Calc
  26. SD Card (MMC/SDC)
    ❱
    1. Circuit
    2. Read SD Card
    3. Write Data
  27. Joystick
    ❱
    1. Movement and ADC
    2. Pin layout
    3. Circuit
    4. Print ADC Values
      ❱
      1. Using rp-hal
  28. Debugging
    ❱
    1. GDB
      ❱
      1. Finding main
      2. Breakpoints
      3. Atomic Register
  29. Watchdog
  30. Projects
  31. Resources