commit
						9538eb9716
					
				@ -20,8 +20,6 @@ Cst816S::Cst816S(TwiMaster& twiMaster, uint8_t twiAddress) : twiMaster {twiMaste
 | 
			
		||||
 | 
			
		||||
bool Cst816S::Init() {
 | 
			
		||||
  nrf_gpio_cfg_output(PinMap::Cst816sReset);
 | 
			
		||||
  nrf_gpio_pin_set(PinMap::Cst816sReset);
 | 
			
		||||
  vTaskDelay(50);
 | 
			
		||||
  nrf_gpio_pin_clear(PinMap::Cst816sReset);
 | 
			
		||||
  vTaskDelay(5);
 | 
			
		||||
  nrf_gpio_pin_set(PinMap::Cst816sReset);
 | 
			
		||||
 | 
			
		||||
@ -170,16 +170,7 @@ void St7789::Sleep() {
 | 
			
		||||
 | 
			
		||||
void St7789::Wakeup() {
 | 
			
		||||
  nrf_gpio_cfg_output(pinDataCommand);
 | 
			
		||||
  // TODO why do we need to reset the controller?
 | 
			
		||||
  HardwareReset();
 | 
			
		||||
  SoftwareReset();
 | 
			
		||||
  SleepOut();
 | 
			
		||||
  ColMod();
 | 
			
		||||
  MemoryDataAccessControl();
 | 
			
		||||
  ColumnAddressSet();
 | 
			
		||||
  RowAddressSet();
 | 
			
		||||
  DisplayInversionOn();
 | 
			
		||||
  NormalModeOn();
 | 
			
		||||
  VerticalScrollStartAddress(verticalScrollingStartAddress);
 | 
			
		||||
  DisplayOn();
 | 
			
		||||
  NRF_LOG_INFO("[LCD] Wakeup")
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user