Add 0x03_button_cbm: bare-metal RP2350 button driver

- GPIO15 active-low button input with internal pull-up
- 20ms software debounce via busy-wait confirmation
- LED mirrors button state, UART reports edge transitions
- New gpio_config_input_pullup() in GPIO driver
- 1555B FLASH, 13 source files, zero warnings
This commit is contained in:
Kevin Thomas
2026-04-05 16:06:46 -04:00
parent d072ec5946
commit afdc1fa594
33 changed files with 2313 additions and 0 deletions
+9
View File
@@ -0,0 +1,9 @@
{
"recommendations": [
"marus25.cortex-debug",
"ms-vscode.cpptools",
"ms-vscode.cpptools-extension-pack",
"ms-vscode.vscode-serial-monitor",
"raspberry-pi.raspberry-pi-pico"
]
}