mirror of
https://github.com/tjboldt/Apple2-IO-RPi.git
synced 2024-09-27 11:57:44 +00:00
Adjusted to the current A2retroNET hardware.
This commit is contained in:
parent
bda14b9d07
commit
e0f20d3c77
@ -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
|
||||
|
@ -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
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user