From 7636796be77123cfb337a6c76f65328105b03dfa Mon Sep 17 00:00:00 2001 From: Oliver Schmidt Date: Sat, 15 Jul 2023 20:05:50 +0200 Subject: [PATCH] Adjusted to the current A2retroNET hardware. --- RaspberryPiPico/bus.pio | 6 +++--- RaspberryPiPico/main.c | 26 -------------------------- 2 files changed, 3 insertions(+), 29 deletions(-) diff --git a/RaspberryPiPico/bus.pio b/RaspberryPiPico/bus.pio index d708a8e..6dd012a 100644 --- a/RaspberryPiPico/bus.pio +++ b/RaspberryPiPico/bus.pio @@ -31,9 +31,9 @@ SOFTWARE. .define public gpio_addr 2 // 12 pins .define public gpio_rw 14 .define public gpio_data 15 // 8 pins -.define public gpio_enbl 26 // DEVSEL | IOSEL | IOSTRB -.define public gpio_irq 27 -.define public gpio_res 28 +.define public gpio_enbl 23 // DEVSEL | IOSEL | IOSTRB +.define public gpio_irq 24 +.define public gpio_res 25 .define public size_addr 13 // incl. R/W .define public size_data 8 diff --git a/RaspberryPiPico/main.c b/RaspberryPiPico/main.c index b645331..f991d1a 100644 --- a/RaspberryPiPico/main.c +++ b/RaspberryPiPico/main.c @@ -28,9 +28,6 @@ SOFTWARE. #include "pico/printf.h" #include "pico/stdlib.h" #include "pico/multicore.h" -#ifdef RASPBERRYPI_PICO_W -#include "pico/cyw43_arch.h" -#endif #include "bus.pio.h" #include "board.h" @@ -49,25 +46,12 @@ void uart_printf(uart_inst_t *uart, const char *format, ...) { } #endif -void res_callback(uint gpio, uint32_t events) { -} - void main(void) { multicore_launch_core1(board); -#ifdef RASPBERRYPI_PICO_W - cyw43_arch_init(); -#elif defined(PICO_DEFAULT_LED_PIN) - gpio_init(PICO_DEFAULT_LED_PIN); - gpio_set_dir(PICO_DEFAULT_LED_PIN, GPIO_OUT); -#endif - gpio_init(gpio_irq); gpio_pull_up(gpio_irq); - gpio_init(gpio_res); - gpio_set_irq_enabled_with_callback(gpio_res, GPIO_IRQ_EDGE_RISE, true, &res_callback); - stdio_init_all(); stdio_set_translate_crlf(&stdio_usb, false); @@ -99,15 +83,5 @@ void main(void) { #endif } } - -#ifdef RASPBERRYPI_PICO_W - static bool last_conn; - if (conn != last_conn) { - cyw43_arch_gpio_put(CYW43_WL_GPIO_LED_PIN, conn); - last_conn = conn; - } -#elif defined(PICO_DEFAULT_LED_PIN) - gpio_put(PICO_DEFAULT_LED_PIN, conn); -#endif } }