add support for rak1921 oled display on rak4631 boards
This commit is contained in:
		
							
								
								
									
										2
									
								
								Boards.h
									
									
									
									
									
								
							
							
						
						
									
										2
									
								
								Boards.h
									
									
									
									
									
								
							@@ -559,7 +559,7 @@
 | 
			
		||||
  #elif MCU_VARIANT == MCU_NRF52
 | 
			
		||||
    #if BOARD_MODEL == BOARD_RAK4631
 | 
			
		||||
      #define HAS_EEPROM false
 | 
			
		||||
      #define HAS_DISPLAY false
 | 
			
		||||
      #define HAS_DISPLAY true
 | 
			
		||||
      #define HAS_BLUETOOTH false
 | 
			
		||||
      #define HAS_BLE true
 | 
			
		||||
      #define HAS_CONSOLE false
 | 
			
		||||
 
 | 
			
		||||
@@ -45,6 +45,12 @@
 | 
			
		||||
  #define DISP_ADDR 0x3C
 | 
			
		||||
  #define SCL_OLED 18
 | 
			
		||||
  #define SDA_OLED 17
 | 
			
		||||
#elif BOARD_MODEL == BOARD_RAK4631
 | 
			
		||||
  // RAK1921/SSD1306
 | 
			
		||||
  #define DISP_RST -1
 | 
			
		||||
  #define DISP_ADDR 0x3C
 | 
			
		||||
  #define SCL_OLED 14
 | 
			
		||||
  #define SDA_OLED 13
 | 
			
		||||
#elif BOARD_MODEL == BOARD_RNODE_NG_21
 | 
			
		||||
  #define DISP_RST -1
 | 
			
		||||
  #define DISP_ADDR 0x3C
 | 
			
		||||
@@ -256,6 +262,9 @@ bool display_init() {
 | 
			
		||||
      #elif BOARD_MODEL == BOARD_HELTEC32_V3
 | 
			
		||||
        disp_mode = DISP_MODE_PORTRAIT;
 | 
			
		||||
        display.setRotation(1);
 | 
			
		||||
      #elif BOARD_MODEL == BOARD_RAK4631
 | 
			
		||||
        disp_mode = DISP_MODE_PORTRAIT;
 | 
			
		||||
        display.setRotation(1);
 | 
			
		||||
      #elif BOARD_MODEL == BOARD_TDECK
 | 
			
		||||
        disp_mode = DISP_MODE_PORTRAIT;
 | 
			
		||||
        display.setRotation(3);
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user