diff --git a/src/Gamecube.h b/src/Gamecube.h index f767608..7f5b65e 100644 --- a/src/Gamecube.h +++ b/src/Gamecube.h @@ -118,10 +118,10 @@ typedef union{ uint8_t left; uint8_t right; */ - uint8_t left : 4; uint8_t right : 4; - uint8_t analogA : 4; + uint8_t left : 4; uint8_t analogB : 4; + uint8_t analogA : 4; } mode0; struct { @@ -148,12 +148,12 @@ typedef union{ // 3rd-8th data byte uint8_t xAxis; uint8_t yAxis; - uint8_t cxAxis : 4; uint8_t cyAxis : 4; + uint8_t cxAxis : 4; uint8_t left; uint8_t right; - uint8_t analogA : 4; uint8_t analogB : 4; + uint8_t analogA : 4; } mode1; struct { @@ -180,10 +180,10 @@ typedef union{ // 3rd-8th data byte uint8_t xAxis; uint8_t yAxis; - uint8_t cxAxis : 4; uint8_t cyAxis : 4; - uint8_t left : 4; + uint8_t cxAxis : 4; uint8_t right : 4; + uint8_t left : 4; uint8_t analogA; uint8_t analogB; } mode2;