Просмотр исходного кода

!58 update luat/packages/u8g2/luat_lib_disp.c. 添加硬件i2c的示例
Merge pull request !58 from 本末/N/A

Wendal 4 лет назад
Родитель
Сommit
2a726f226c
1 измененных файлов с 6 добавлено и 1 удалено
  1. 6 1
      luat/packages/u8g2/luat_lib_disp.c

+ 6 - 1
luat/packages/u8g2/luat_lib_disp.c

@@ -30,10 +30,15 @@ static uint8_t i2c_id;
 @table 配置信息
 @return int 正常初始化1,已经初始化过2,内存不够3,初始化失败返回4
 @usage
--- 初始化i2c1的ssd1306
+-- 初始化模拟i2c的ssd1306
 if disp.init({mode="i2c_sw", pin0=17, pin1=18}) == 1 then
     log.info("disp", "disp init complete")
 end
+-- 初始化硬件i2c0的ssd1306
+i2c.setup(0, i2c.FAST)
+if disp.init({mode="i2c_hw", i2c_id=0}) == 1 then
+    log.info("disp", "disp init complete")
+end
 */
 static int l_disp_init(lua_State *L) {
     if (u8g2 != NULL) {