Set checkBatteryLevel false only when it was actually true

This commit is contained in:
Kristian Sloth Lauszus 2015-04-20 23:40:34 +02:00
parent e4c581c991
commit b3303d14fc

View file

@ -332,16 +332,17 @@ void WII::ACLData(uint8_t* l2capinbuf) {
setReportMode(false, 0x31); // If there is no extension connected we will read the buttons and accelerometer setReportMode(false, 0x31); // If there is no extension connected we will read the buttons and accelerometer
} }
} }
else {
#ifdef EXTRADEBUG #ifdef EXTRADEBUG
else
Notify(PSTR("\r\nChecking battery level"), 0x80); Notify(PSTR("\r\nChecking battery level"), 0x80);
#endif #endif
checkBatteryLevel = false; // Check for extensions by default
}
#ifdef DEBUG_USB_HOST #ifdef DEBUG_USB_HOST
if(l2capinbuf[12] & 0x01) if(l2capinbuf[12] & 0x01)
Notify(PSTR("\r\nWARNING: Battery is nearly empty"), 0x80); Notify(PSTR("\r\nWARNING: Battery is nearly empty"), 0x80);
#endif #endif
checkBatteryLevel = false; // Check for extensions by default
break; break;
case 0x21: // Read Memory Data case 0x21: // Read Memory Data
if((l2capinbuf[12] & 0x0F) == 0) { // No error if((l2capinbuf[12] & 0x0F) == 0) { // No error