From fada15a1679174797092e01c8cd43a7d4135bdc7 Mon Sep 17 00:00:00 2001 From: Martin Brodbeck Date: Fri, 9 Feb 2024 14:05:15 +0100 Subject: [PATCH] =?UTF-8?q?=E2=80=A6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/pico_keyer.cpp | 26 +++++++++++++++++++++----- 1 file changed, 21 insertions(+), 5 deletions(-) diff --git a/src/pico_keyer.cpp b/src/pico_keyer.cpp index 70ed314..e51a493 100644 --- a/src/pico_keyer.cpp +++ b/src/pico_keyer.cpp @@ -6,15 +6,31 @@ namespace { const uint LED_PIN = PICO_DEFAULT_LED_PIN; + const uint LEFT_PADDLE_PIN = 2; + const uint RIGHT_PADDLE_PIN = 5; +} + +void setup() +{ + stdio_init_all(); + sleep_ms(1000); + + gpio_init(LED_PIN); + gpio_set_dir(LED_PIN, GPIO_OUT); + gpio_put(LED_PIN, 0); + + // Setup pins for left and right paddles + gpio_init(LEFT_PADDLE_PIN); + gpio_set_dir(LEFT_PADDLE_PIN, GPIO_IN); + gpio_pull_down(LEFT_PADDLE_PIN); + gpio_init(RIGHT_PADDLE_PIN); + gpio_set_dir(RIGHT_PADDLE_PIN, GPIO_IN); + gpio_pull_down(RIGHT_PADDLE_PIN); } int main() { - stdio_init_all(); - sleep_ms(1000); - gpio_init(LED_PIN); - gpio_set_dir(LED_PIN, GPIO_OUT); - gpio_put(LED_PIN, 0); + setup(); Settings settings{read_settings()};