#include #include #include "jvs/jvs-bus.h" #include "idmac/jvs.h" #include "board/k92x0249.h" #include "board/dongle.h" #include "gchook/reader.h" #include "gchook/gc-dll.h" #include "util/dprintf.h" static struct k92x0249 gc_jvs_reader; static struct dongle gc_dongle; HRESULT gc_reader_init(struct jvs_node **out) { HRESULT hr; assert(out != NULL); dprintf("Gc Nesica Reader: Init\n"); k92x0249_init(&gc_jvs_reader, NULL, NULL); //dongle_init(&gc_dongle, NULL, NULL); dongle_init(&gc_dongle, k92x0249_to_jvs_node(&gc_jvs_reader), NULL); //k92x0249_init(&gc_jvs_reader, dongle_to_jvs_node(&gc_dongle), NULL); //*out = k92x0249_to_jvs_node(&gc_jvs_reader); *out = dongle_to_jvs_node(&gc_dongle); return S_OK; }