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
}
}