Added landscape mode rendering
This commit is contained in:
		
							parent
							
								
									9f1021d30a
								
							
						
					
					
						commit
						5193a2fe13
					
				@ -64,6 +64,9 @@ bool display_init() {
 | 
			
		||||
      #elif BOARD_MODEL == BOARD_RNODE_NG_21
 | 
			
		||||
        disp_mode = DISP_MODE_PORTRAIT;
 | 
			
		||||
        display.setRotation(3);
 | 
			
		||||
      #elif BOARD_MODEL == BOARD_LORA32_V2_1
 | 
			
		||||
        disp_mode = DISP_MODE_LANDSCAPE;
 | 
			
		||||
        display.setRotation(0);
 | 
			
		||||
      #else
 | 
			
		||||
        disp_mode = DISP_MODE_PORTRAIT;
 | 
			
		||||
        display.setRotation(3);
 | 
			
		||||
@ -228,7 +231,12 @@ void draw_stat_area() {
 | 
			
		||||
 | 
			
		||||
void update_stat_area() {
 | 
			
		||||
  draw_stat_area();
 | 
			
		||||
  if (disp_mode == DISP_MODE_PORTRAIT) {
 | 
			
		||||
    display.drawBitmap(p_as_x, p_as_y, stat_area.getBuffer(), stat_area.width(), stat_area.height(), SSD1306_WHITE, SSD1306_BLACK);
 | 
			
		||||
  } else if (disp_mode == DISP_MODE_LANDSCAPE) {
 | 
			
		||||
    display.drawBitmap(p_as_x+2, p_as_y, stat_area.getBuffer(), stat_area.width(), stat_area.height(), SSD1306_WHITE, SSD1306_BLACK);
 | 
			
		||||
    display.drawLine(p_as_x, 0, p_as_x, 64, SSD1306_WHITE);
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
#define START_PAGE 1
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user