# BSP Exercises ## Exercise: Redo with the BSP Repeat the earlier GPIO and I2C exercises using the **uFerris BSP** - Redo blinky, button input, and I2C exercises using BSP abstractions instead of raw HAL - Notice how the BSP skips the **Configure** step — pattern becomes **Instantiate → Control** - Examine the adapter layer to see how it was created for the ESP32-C3
The Embedded Rustacean · Rust Week 2026