Fix Nunchuk + UART

- fixed Nunchuck timeout when UART was enabled
pull/1/head^2
EmanuelFeru 5 years ago
parent 38d8dc6177
commit e412e9edfc

@ -805,16 +805,16 @@ void readInputRaw(void) {
#endif
#if defined(CONTROL_NUNCHUK) || defined(SUPPORT_NUNCHUK)
if (inIdx == CONTROL_NUNCHUK) {
if (nunchuk_connected != 0) {
Nunchuk_Read();
if (nunchuk_connected) {
Nunchuk_Read();
if (inIdx == CONTROL_NUNCHUK) {
input1[inIdx].raw = (nunchuk_data[0] - 127) * 8; // X axis 0-255
input2[inIdx].raw = (nunchuk_data[1] - 128) * 8; // Y axis 0-255
#ifdef SUPPORT_BUTTONS
button1 = (uint8_t)nunchuk_data[5] & 1;
button2 = (uint8_t)(nunchuk_data[5] >> 1) & 1;
#endif
}
#ifdef SUPPORT_BUTTONS
button1 = (uint8_t)nunchuk_data[5] & 1;
button2 = (uint8_t)(nunchuk_data[5] >> 1) & 1;
#endif
}
#endif

Loading…
Cancel
Save