X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=gpio%2Fgpio_old.c;h=9ea5ef35ca35ea28daf026c66c33ef1976c9b17e;hb=1f804c7e36f73ecf6c9e64b8fcbafd105b77a120;hp=ed388c4b8d079dd0ad1f0fb11c5c665ef25dd70e;hpb=9d0a0975fd359760f8a3eafef630a4146484d433;p=pistorm diff --git a/gpio/gpio_old.c b/gpio/gpio_old.c index ed388c4..9ea5ef3 100644 --- a/gpio/gpio_old.c +++ b/gpio/gpio_old.c @@ -10,7 +10,7 @@ #include "../m68k.h" #include "../platforms/amiga/Gayle.h" #include "../platforms/amiga/gayle-ide/ide.h" -#include "gpio.h" +#include "gpio_old.h" // I/O access volatile unsigned int *gpio; @@ -28,6 +28,7 @@ volatile uint32_t srdata2_old; extern int mem_fd, mouse_fd, keyboard_fd; extern int mem_fd_gpclk; +extern uint8_t gayle_int; void *gpio_map; void *gpclk_map; @@ -389,22 +390,3 @@ inline void gpio_handle_irq() { inline int gpio_get_irq() { return (GET_GPIO(1)); } - - -/* -void *iplThread(void *args) { - printf("IPL thread running/n"); - - while (42) { - - if (GET_GPIO(1) == 0) { - toggle = 1; - m68k_end_timeslice(); - //printf("thread!/n"); - } else { - toggle = 0; - }; - usleep(1); - } -} -*/