diff --git a/pushButton.c b/pushButton.c index 8c88adbd808ee9383cdfbafd18f532ffbd9dd2dd..f69a87668e3665e24d1a265738f58b6908c46ac6 100644 --- a/pushButton.c +++ b/pushButton.c @@ -8,23 +8,23 @@ bool getLogicState() { } int main() { - // Initialize LED pin as output + gpio_init(ledPin); gpio_set_dir(ledPin, GPIO_OUT); - // Initialize push button pin as input + gpio_init(pushButtonPin); gpio_set_dir(pushButtonPin, GPIO_IN); gpio_pull_up(pushButtonPin); while (true) { bool logicState = getLogicState(); - if (logicState) { // If push button pressed + if (logicState) { gpio_put(ledPin, 1); // Turn LED on - } else { // If push button not pressed + } else { gpio_put(ledPin, 0); // Turn LED off } - sleep_ms(10); // Delay to avoid debounce issues + sleep_ms(10); } return 0;