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