X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=gpio%2Fgpio_old.c;h=6d78f53e3a57f762a674f4a6708ca09739a97286;hb=39f4ef5cf8b17741656351b65495508bae3dc139;hp=ed388c4b8d079dd0ad1f0fb11c5c665ef25dd70e;hpb=e764148bb1100936360b13f666d55cf5d5bef6f3;p=pistorm diff --git a/gpio/gpio_old.c b/gpio/gpio_old.c index ed388c4..6d78f53 100644 --- a/gpio/gpio_old.c +++ b/gpio/gpio_old.c @@ -7,10 +7,10 @@ #include #include #include -#include "../m68k.h" -#include "../platforms/amiga/Gayle.h" -#include "../platforms/amiga/gayle-ide/ide.h" -#include "gpio.h" +#include "m68k.h" +#include "platforms/amiga/Gayle.h" +#include "platforms/amiga/gayle-ide/ide.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); - } -} -*/