mirror of
https://github.com/InfiniTimeOrg/InfiniTime.git
synced 2024-12-27 03:32:37 +03:00
Remove LCD reset and more cmds, save over 200ms
This commit is contained in:
parent
faed0d4900
commit
099364e619
@ -171,15 +171,15 @@ void St7789::Sleep() {
|
||||
void St7789::Wakeup() {
|
||||
nrf_gpio_cfg_output(pinDataCommand);
|
||||
// TODO why do we need to reset the controller?
|
||||
HardwareReset();
|
||||
SoftwareReset();
|
||||
//HardwareReset();
|
||||
//SoftwareReset();
|
||||
SleepOut();
|
||||
ColMod();
|
||||
MemoryDataAccessControl();
|
||||
ColumnAddressSet();
|
||||
RowAddressSet();
|
||||
DisplayInversionOn();
|
||||
NormalModeOn();
|
||||
//ColMod();
|
||||
//MemoryDataAccessControl();
|
||||
//ColumnAddressSet();
|
||||
//RowAddressSet();
|
||||
//DisplayInversionOn();
|
||||
//NormalModeOn();
|
||||
VerticalScrollStartAddress(verticalScrollingStartAddress);
|
||||
DisplayOn();
|
||||
NRF_LOG_INFO("[LCD] Wakeup")
|
||||
|
Loading…
Reference in New Issue
Block a user