From 25af6b6025b7483ae4004a8dd56a1e3b2d72b6c4 Mon Sep 17 00:00:00 2001 From: Eddy Pedroni Date: Mon, 3 Nov 2025 13:16:47 +0100 Subject: Change software to use new pinout --- .../power-seq-software-seeed-rp2040.cpp | 17 +++++------------ 1 file changed, 5 insertions(+), 12 deletions(-) (limited to 'power-seq-software-seeed-rp2040/power-seq-software-seeed-rp2040.cpp') diff --git a/power-seq-software-seeed-rp2040/power-seq-software-seeed-rp2040.cpp b/power-seq-software-seeed-rp2040/power-seq-software-seeed-rp2040.cpp index 3da5486..f7df25b 100644 --- a/power-seq-software-seeed-rp2040/power-seq-software-seeed-rp2040.cpp +++ b/power-seq-software-seeed-rp2040/power-seq-software-seeed-rp2040.cpp @@ -5,16 +5,10 @@ #include "pico/sleep.h" #include "hardware/gpio.h" -#define PIN0 26 -#define PIN1 27 -#define PIN2 28 -#define PIN3 29 -#define PIN4 6 - -static constexpr std::size_t button_gpio = PIN4; -static constexpr std::size_t led_gpio = PIN0; -static constexpr std::array gpio_on_sequence { PIN1, PIN2, PIN3 }; -static constexpr std::array gpio_off_sequence { PIN3, PIN2, PIN1 }; +static constexpr std::size_t button_gpio = 6; +static constexpr std::size_t led_gpio = 7; +static constexpr std::array gpio_on_sequence { 2, 4, 3 }; +static constexpr std::array gpio_off_sequence { 3, 4, 2 }; static constexpr std::size_t delay_ms = 2000; int main() @@ -25,7 +19,7 @@ int main() gpio_init(led_gpio); gpio_set_dir(led_gpio, GPIO_OUT); gpio_put(led_gpio, state); - + // init button gpio_init(button_gpio); gpio_set_dir(button_gpio, GPIO_IN); @@ -41,7 +35,6 @@ int main() while (true) { sleep_run_from_xosc(); - //sleep_goto_dormant_until_edge_high(button_gpio); sleep_goto_dormant_until_pin(button_gpio, true, false); // edge, falling sleep_power_up(); -- cgit v1.2.3