Dozingfiretruck 4 лет назад
Родитель
Сommit
fcb17478df
2 измененных файлов с 3 добавлено и 5 удалено
  1. 2 4
      demo/u8g2/Air101_Air103/main.lua
  2. 1 1
      luat/packages/u8g2/luat_lib_u8g2.c

+ 2 - 4
demo/u8g2/Air101_Air103/main.lua

@@ -3,8 +3,6 @@
 -- @author Dozingfiretruck
 -- @release 2021.01.25
 
---[[ 注意:如需使用u8g2的全中文字库需将 luat_base.h中26行#define USE_U8G2_WQY12_T_GB2312 打开]]
-
 -- LuaTools需要PROJECT和VERSION这两个信息
 PROJECT = "u8g2demo"
 VERSION = "1.0.1"
@@ -31,9 +29,9 @@ local TAG = "main"
 log.info(TAG, "init ssd1306")
 
 -- 初始化硬件i2c的ssd1306
-u8g2.begin({ic = "ssd1306",mode="i2c_hw",i2c_id=0,i2c_speed = i2c.FAST})
+u8g2.begin({ic = "ssd1306",direction = 0,mode="i2c_hw",i2c_id=0,i2c_speed = i2c.FAST}) -- direction 可选0 90 180 270
 -- 初始化软件i2c的ssd1306
--- u8g2.begin({ic = "ssd1306",mode="i2c_sw", i2c_scl=1, i2c_sda=4}) -- 通过PA1 SCL / PA4 SDA模拟
+-- u8g2.begin({ic = "ssd1306",direction = 0,mode="i2c_sw", i2c_scl=1, i2c_sda=4}) -- 通过PA1 SCL / PA4 SDA模拟
 
 u8g2.SetFontMode(1)
 u8g2.ClearBuffer()

+ 1 - 1
luat/packages/u8g2/luat_lib_u8g2.c

@@ -308,7 +308,7 @@ static int l_u8g2_SetFontMode(lua_State *L){
 @api u8g2.SetFont(font)
 @int font, u8g2.font_ncenB08_tr为纯英文8x8字节,u8g2.font_opposansm12_chinese 为12x12全中文,u8g2.font_unifont_t_symbols 为符号.
 @usage
--- 设置为中文字体,对之后的drawStr有效,使用中文字体需在luat_base.h开启#define USE_U8G2_OPPOSANSM12_CHINESE
+-- 设置为中文字体,对之后的drawStr有效,使用中文字体需在 luat_conf_bsp.h开启#define USE_U8G2_OPPOSANSM12_CHINESE
 u8g2.setFont(u8g2.font_wqy12_t_gb2312)
 */
 static int l_u8g2_SetFont(lua_State *L) {