I want to make a smart glasses,I use arduino pro micro and ssd1306 128*32 oled
this is my test code :
#include "U8glib.h"
U8GLIB_SSD1306_128X32 u8g(U8G_I2C_OPT_NONE);
void draw(void) {
u8g.setFont(u8g_font_unifont);
u8g.drawStr( 0, 20, "Hello World!");
}
void setup(void) {
}
void loop(void) {
u8g.firstPage();
do {
draw();
} while( u8g.nextPage() );
delay(500);
}
error:
Arduino:1.8.1 (Windows 10), 開發板:"Arduino Pro or Pro Mini, ATmega328 (5V, 16 MHz)"
In file included from C:\Program Files (x86)\Arduino\libraries\U8glib\utility\u8g_dev_uc1611_dogm240.c:37:0:
C:\Program Files (x86)\Arduino\libraries\U8glib\utility\u8g_dev_uc1611_dogm240.c:114:96: error: 'U8G_COM_UC_I2C' undeclared here (not in a function)
U8G_PB_DEV(u8g_dev_uc1611_dogm240_i2c , WIDTH, HEIGHT, PAGE_HEIGHT, u8g_dev_uc1611_dogm240_fn, U8G_COM_UC_I2C);
^
C:\Program Files (x86)\Arduino\libraries\U8glib\utility\u8g.h:847:40: note: in definition of macro 'U8G_PB_DEV'
u8g_dev_t name = { dev_fn, &name##_pb, com_fn }
^
exit status 1
開發板 Arduino Pro or Pro Mini 編譯錯誤。
This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.
thanks for help