diff --git a/demo/source/main.c b/demo/source/main.c index 3ff6524..b60db3c 100644 --- a/demo/source/main.c +++ b/demo/source/main.c @@ -65,6 +65,7 @@ int main(int argc, char *argv[]) if(drcdat->button & WIIDRC_BUTTON_PLUS) printf("Plus pressed\n"); if(drcdat->button & WIIDRC_BUTTON_MINUS) printf("Minus pressed\n"); if(drcdat->button & WIIDRC_BUTTON_HOME) printf("HOME pressed\n"); + if(drcdat->button & WIIDRC_BUTTON_SYNC) printf("SYNC pressed\n"); if(drcdat->extra & WIIDRC_EXTRA_BUTTON_L3) printf("L3 pressed\n"); if(drcdat->extra & WIIDRC_EXTRA_BUTTON_R3) printf("R3 pressed\n"); if(drcdat->extra & WIIDRC_EXTRA_BUTTON_TV) printf("TV pressed\n"); diff --git a/include/wiidrc/wiidrc.h b/include/wiidrc/wiidrc.h index 50facd1..5cefedc 100644 --- a/include/wiidrc/wiidrc.h +++ b/include/wiidrc/wiidrc.h @@ -35,6 +35,7 @@ struct WiiDRCData { #define WIIDRC_BUTTON_PLUS 0x0008 #define WIIDRC_BUTTON_MINUS 0x0004 #define WIIDRC_BUTTON_HOME 0x0002 +#define WIIDRC_BUTTON_SYNC 0x0001 #define WIIDRC_EXTRA_BUTTON_L3 0x80 #define WIIDRC_EXTRA_BUTTON_R3 0x40