当前位置: 首页 > news >正文

唐山网站建设优化seo专业培训课程

唐山网站建设优化,seo专业培训课程,玉林专业网站建设,昆明网站建设优化基础资料 基于Air105开发板:Air105 - LuatOS 文档 上手:开发上手 - LuatOS 文档 探讨重点 官方fonts库函数介绍以及利用mcu.ticks()计算程序运行周期相关内容的学习及探讨。 软件版本 AIR105:LuatOSAIR105 base 22.12 bsp V0014 32bit …

基础资料

基于Air105开发板:Air105 - LuatOS 文档

上手:开发上手 - LuatOS 文档

探讨重点

官方fonts库函数介绍以及利用mcu.ticks()计算程序运行周期相关内容的学习及探讨。

 软件版本

AIR105:LuatOS@AIR105 base 22.12 bsp V0014 32bit

硬件准备

  • air105开发板

软件使用

接口文档可参考:

https://wiki.luatos.com/api/fonts.html

主函数体:

sys.taskInit(function()sys.wait(2000)local i = 0while 1 dolocal start = mcu.ticks()local data =json.encode(fonts.list("u8g2"))local gtime = mcu.ticks() - start-- API新增于2022-07-12if fonts.list thenlog.info("fonts", "u8g2", data)endoppo_8 = fonts.get("opposansm8_chinese", "u8g2")--oppo_8 = fonts.get("opposansm8_chinese", "u8g2")if oppo_8 thenu8g2.SetFont(oppo_8)elselog.warn("fonts", "no such font opposansm8_chinese")end-- 若使用云编译的自定义字库, 使用方式如下oppo_8 = fonts.get("oppo_bold_8", "u8g2") -- oppo_bold_8 是云编译界面的字库命名--oppo_8 = fonts.get("oppo_bold_8", "u8g2")if oppo_8 thenu8g2.SetFont(oppo_8)elselog.warn("fonts", "no such font opposansm8_chinese")endlocal ltime = mcu.ticks() - start - gtimelog.info("ticks", start, gtime, ltime)sys.wait(1000)i = i + 1breakendend)

LOG:

[2023-02-13 22:37:27.532] no bl encrypt[2023-02-13 22:37:27.532] main 672:bootloader build release Feb  1 2023 20:19:29![2023-02-13 22:37:27.532] Jump_AppRun 76:jump to 0x01010400 ![2023-02-13 22:37:27.532] main 188:APP Build release Feb  9 2023 22:01:02![2023-02-13 22:37:27.532] I/main LuatOS@AIR105 base 22.12 bsp V0014 32bit[2023-02-13 22:37:27.532] I/main ROM Build: Feb 10 2023 20:58:08[2023-02-13 22:37:27.564] D/main loadlibs luavm 204792 15376 15376[2023-02-13 22:37:27.564] D/main loadlibs sys   406456 51032 51616[2023-02-13 22:37:27.564] I/user.main  fontdemo        1.0.0[2023-02-13 22:37:27.564] D/lcd ic support: st7735[2023-02-13 22:37:27.891] I/user.lcd.init       true[2023-02-13 22:37:27.891] I/user.lcd.drawLine     true[2023-02-13 22:37:27.891] I/user.lcd.drawRectangle   true[2023-02-13 22:37:27.891] I/user.lcd.drawCircle  true[2023-02-13 22:37:29.920] I/user.fonts u8g2 ["unifont_t_symbols","open_iconic_weather_6x_t","opposansm8","opposansm10","opposansm12","opposansm16","opposansm20","opposansm24","opposansm32","opposansm12_chinese"][2023-02-13 22:37:29.920] W/user.fonts       no such font opposansm8_chinese[2023-02-13 22:37:29.920] W/user.fonts       no such font opposansm8_chinese[2023-02-13 22:37:29.920] I/user.ticks  2364         0       1

PS:fonts - 字体库

已适配 Air101/Air103 Air105 ESP32C3 Air780

备注

本页文档由这个文件自动生成。如有错误,请提交issue或帮忙修改后pr,谢谢!

fonts.list(tp)

返回固件支持的字体列表

参数

传入值类型

解释

string

类型, 默认 u8g2, 还可以是lvgl

返回值

返回值类型

解释

table

字体列表

例子

-- API新增于2022-07-12
if fonts.list then
    log.info("fonts", "u8g2", json.encode(fonts.list("u8g2")))
end

fonts.get(name, tp)

获取字体

参数

传入值类型

解释

string

字体名称, 例如opposansm8_chinese unifont_t_symbols

string

类型, 默认 u8g2, 还可以是lvgl

返回值

返回值类型

解释

userdata

若字体存放,返回字体指针, 否则返回nil

例子

oppo_8 = fonts.get("opposansm8_chinese", "u8g2")
if oppo_8 thenu8g2.SetFont(oppo_8)
elselog.warn("fonts", "no such font opposansm8_chinese")
end
-- 若使用云编译的自定义字库, 使用方式如下
oppo_8 = fonts.get("oppo_bold_8", "u8g2") -- oppo_bold_8 是云编译界面的字库命名
if oppo_8 thenu8g2.SetFont(oppo_8)
elselog.warn("fonts", "no such font opposansm8_chinese")
end

fonts.load(path, path)

从文件加载字体

参数

传入值类型

解释

string

字体路径, 例如 /luadb/abc.bin

string

类型, 默认 u8g2. 也支持lvgl

返回值

返回值类型

解释

userdata

若字体存放,返回字体指针, 否则返回nil

-- API新增于2022-07-11
-- 提醒: 若文件位于/luadb下, 不需要占用内存
-- 若文件处于其他路径, 例如tf/sd卡, spi flash, 会自动加载到内存, 消耗lua vm的内存空间
-- 加载后请适当引用, 不必反复加载同一个字体文件
oppo12 = fonts.load("/luadb/oppo12.bin")
if oppo12 thenu8g2.SetFont(oppo12)
elselog.warn("fonts", "no such font file oppo12.bin")
end

http://www.yidumall.com/news/41465.html

相关文章:

  • 做网站前端用什么北京seo优化哪家好
  • 大连装修公司哪家靠谱热门seo推广排名稳定
  • 代做效果图的网站微信推广平台
  • 手机兼职赚钱一单一结微信群郑州网站优化外包
  • 建筑网站的功能模块软文推广去哪个平台好
  • 网站建设合同注意点国外搜索引擎大全
  • typecho 企业网站360竞价推广怎么做
  • 上海市青浦区建设局网站外链seo
  • 郑州大型网站公司百度推广如何计费
  • 郑州建设企业网站找哪个公司北京十大最靠谱it培训机构
  • 电商网站的二级菜单怎么做宁波seo网络推广定制多少钱
  • 九江 网站建站 设计 公司百度推广登录平台官网
  • 做数学题好的网站宁波seo推广平台
  • wordpress 春叶 主题抖音排名优化
  • 建外贸网站的做网站哪家好
  • 自己做的网站打开超慢省委副书记
  • 甘肃网络公司网站建设2021拉新推广佣金排行榜
  • 广东东莞现在有疫情吗毕节地seo
  • 大坪网站建设网站优化 秦皇岛
  • 在线做头像的网站有哪些专业seo公司
  • 网站怎么做微信登录界面新的seo网站优化排名 网站
  • 十大计算机培训机构排名优化营商环境个人心得体会
  • 可以建站的网站百度seo发包工具
  • 湛江网站建设湛江广告传媒公司
  • 深圳网站建设网络推广网站建设流程图
  • 长治市网站开发百度搜索风云榜人物
  • 邯郸公司网站建设广州做seo的公司
  • wordpress如何跳转外部链接快速seo排名优化
  • 网站制作 广州常见的营销方式有哪些
  • 网站建设 找客户关键词搜索神器