Fix OLED leftover task calls

This commit is contained in:
Ben V. Brown
2018-04-14 17:05:26 +10:00
parent 576575d7ba
commit 88ea45d8c8

View File

@@ -159,9 +159,7 @@ void OLED::displayOnOff(bool on) {
data[3] = 0x10; data[3] = 0x10;
data[5] = 0xAE; data[5] = 0xAE;
} }
taskENTER_CRITICAL();
i2c->Transmit( DEVICEADDR_OLED, data, 6); i2c->Transmit( DEVICEADDR_OLED, data, 6);
taskEXIT_CRITICAL();
displayOnOffState = on; displayOnOffState = on;
} }
} }
@@ -176,10 +174,7 @@ void OLED::setRotation(bool leftHanded) {
OLED_Setup_Array[11] = 0xC0; OLED_Setup_Array[11] = 0xC0;
OLED_Setup_Array[19] = 0xA0; OLED_Setup_Array[19] = 0xA0;
} }
taskENTER_CRITICAL();
i2c->Transmit( DEVICEADDR_OLED, (uint8_t*) OLED_Setup_Array, 50); i2c->Transmit( DEVICEADDR_OLED, (uint8_t*) OLED_Setup_Array, 50);
taskEXIT_CRITICAL();
inLeftHandedMode = leftHanded; inLeftHandedMode = leftHanded;
} }
} }