Bläddra i källkod

fix display table construction

devsaurus 9 år sedan
förälder
incheckning
f4f62fb255
2 ändrade filer med 12 tillägg och 8 borttagningar
  1. 11 7
      app/include/u8g_config.h
  2. 1 1
      app/modules/u8g.c

+ 11 - 7
app/include/u8g_config.h

@@ -7,8 +7,8 @@
 //
 // Add a U8G_FONT_TABLE_ENTRY for each font you want to compile into the image
 #define U8G_FONT_TABLE_ENTRY(font)
-#define U8G_FONT_TABLE \
-    U8G_FONT_TABLE_ENTRY(font_6x10)  \
+#define U8G_FONT_TABLE                          \
+    U8G_FONT_TABLE_ENTRY(font_6x10)             \
     U8G_FONT_TABLE_ENTRY(font_chikita)
 #undef U8G_FONT_TABLE_ENTRY
 //
@@ -23,23 +23,24 @@
 // Stick to the assignments to *_I2C and *_SPI tables.
 //
 // I2C based displays go into here:
-#define U8G_DISPLAY_TABLE_ENTRY(device)
-#define U8G_DISPLAY_TABLE_I2C \
 //    U8G_DISPLAY_TABLE_ENTRY(sh1106_128x64_i2c)          \
-    U8G_DISPLAY_TABLE_ENTRY(ssd1306_128x64_i2c)         \
+//    U8G_DISPLAY_TABLE_ENTRY(ssd1306_128x64_i2c)         \
 //    U8G_DISPLAY_TABLE_ENTRY(ssd1306_64x48_i2c)          \
 //    U8G_DISPLAY_TABLE_ENTRY(ssd1309_128x64_i2c)         \
 //    U8G_DISPLAY_TABLE_ENTRY(ssd1327_96x96_gr_i2c)       \
 //    U8G_DISPLAY_TABLE_ENTRY(uc1611_dogm240_i2c)         \
 //    U8G_DISPLAY_TABLE_ENTRY(uc1611_dogxl240_i2c)        \
 
+#define U8G_DISPLAY_TABLE_ENTRY(device)
+#define U8G_DISPLAY_TABLE_I2C                           \
+    U8G_DISPLAY_TABLE_ENTRY(ssd1306_128x64_i2c)         \
+
 // SPI based displays go into here:
-#define U8G_DISPLAY_TABLE_SPI \
 //    U8G_DISPLAY_TABLE_ENTRY(ld7032_60x32_hw_spi)                \
 //    U8G_DISPLAY_TABLE_ENTRY(pcd8544_84x48_hw_spi)               \
 //    U8G_DISPLAY_TABLE_ENTRY(pcf8812_96x65_hw_spi)               \
 //    U8G_DISPLAY_TABLE_ENTRY(sh1106_128x64_hw_spi)               \
-    U8G_DISPLAY_TABLE_ENTRY(ssd1306_128x64_hw_spi)              \
+//    U8G_DISPLAY_TABLE_ENTRY(ssd1306_128x64_hw_spi)              \
 //    U8G_DISPLAY_TABLE_ENTRY(ssd1306_64x48_hw_spi)               \
 //    U8G_DISPLAY_TABLE_ENTRY(ssd1309_128x64_hw_spi)              \
 //    U8G_DISPLAY_TABLE_ENTRY(ssd1322_nhd31oled_bw_hw_spi)        \
@@ -70,6 +71,9 @@
 //    U8G_DISPLAY_TABLE_ENTRY(uc1701_dogs102_hw_spi)              \
 //    U8G_DISPLAY_TABLE_ENTRY(uc1701_mini12864_hw_spi)            \
 
+#define U8G_DISPLAY_TABLE_SPI                                   \
+    U8G_DISPLAY_TABLE_ENTRY(ssd1306_128x64_hw_spi)              \
+
 #undef U8G_DISPLAY_TABLE_ENTRY
 //
 // ***************************************************************************

+ 1 - 1
app/modules/u8g.c

@@ -1119,7 +1119,7 @@ const LUA_REG_TYPE lu8g_map[] =
 #define U8G_FONT_TABLE_ENTRY(font) { LSTRKEY( #font ), LUDATA( (void *)(u8g_ ## font) ) },
     U8G_FONT_TABLE
 
-    // Options for circle/ ellipse drwing
+    // Options for circle/ ellipse drawing
     { LSTRKEY( "DRAW_UPPER_RIGHT" ), LNUMVAL( U8G_DRAW_UPPER_RIGHT ) },
     { LSTRKEY( "DRAW_UPPER_LEFT" ),  LNUMVAL( U8G_DRAW_UPPER_LEFT ) },
     { LSTRKEY( "DRAW_LOWER_RIGHT" ), LNUMVAL( U8G_DRAW_LOWER_RIGHT ) },