 {
     SSD1306_DIRECT_TEST  ();  // not applicable
     SSD1306_GFX_TEST     (display.blt(0,0));
+    #if TEST_OLED == OLED_SSD1351
+    SSD1306_ENGINE_TEST  (ssd1306_setMode( LCD_MODE_NORMAL ));
+    #endif
     SSD1306_ENGINE_TEST  (display.blt());
     ADAFRUIT_TEST        (display.display());
     U8G2_TEST            (u8g2.sendBuffer());

#define TEST_I2C                0
#define TEST_SPI                1

#define TEST_INTERFACE          TEST_SPI




#include "ssd1306.h"
#if SSD1306_GFX_TEST(1)
#include "nano_gfx.h"
#if TEST_OLED == OLED_SSD1306
uint8_t data[1024];
NanoCanvas display(128,64,data);
#endif
#if TEST_OLED == OLED_SSD1351
uint8_t data[128*128/8];
NanoCanvas display(128,128,data);
#endif
#endif
#if SSD1306_ENGINE_TEST(1)
#include "nano_engine.h"

#if TEST_OLED == OLED_SSD1306
uint8_t data[1024];
NanoCanvas1 display(128,64,data);
#endif
#if TEST_OLED == OLED_SSD1351
uint8_t data[128*128*16/8];
NanoCanvas16 display(128,128,data);
#endif
#endif

#elif ADAFRUIT_TEST(1)
