Select Git revision
pushButton.c 597 B
#include "pico/stdlib.h"
const uint ledPin = 14;
const uint pushButtonPin = 13;
bool getLogicState() {
return gpio_get(pushButtonPin);
}
int main() {
gpio_init(ledPin);
gpio_set_dir(ledPin, GPIO_OUT);
gpio_init(pushButtonPin);
gpio_set_dir(pushButtonPin, GPIO_IN);
gpio_pull_up(pushButtonPin);
while (true) {
bool logicState = getLogicState();
if (logicState) {
gpio_put(ledPin, 1); // Turn LED on
} else {
gpio_put(ledPin, 0); // Turn LED off
}
sleep_ms(10);
}
return 0;
}