harmonyos源代码-harmonyos-ssd1306:鸿蒙SSD1306OLED驱动

时间:2024-07-21 07:16:32
【文件属性】:

文件名称:harmonyos源代码-harmonyos-ssd1306:鸿蒙SSD1306OLED驱动

文件大小:44KB

文件格式:ZIP

更新时间:2024-07-21 07:16:32

系统开源

harmonyos源代码 harmonyos-ssd1306 支持HarmonyOS IoT硬件接口的SSD1306 OLED屏驱动库; 内置了128*64 bit的内存缓冲区,支持全屏刷新; 优化了屏幕刷新速率,实测最大帧率10fps; libm_port是从musl libc中抽取的sin和cos的实现; gif2imgs.py 可用于将gif动图中的帧分离出来; img2code.py 可用于将图片转为C数组,每个字节表示8个像素; 如何编译 在openharmony源码目录下克隆本项目:git clone https://gitee.com/hihopeorg/harmonyos-ssd1306 修改openharmony源码的build/lite/product/wifiiot.json文件: 将//applications/sample/wifi-iot/app替换为//harmonyos-ssd1306:app保存; 在openharmony源码目录下执行:python build.py wifiiot 编译错误解决 本项目代码使用了鸿蒙IoT硬件子系统的I2C API接


【文件预览】:
harmonyos-ssd1306-master
----.gitignore(443B)
----libm_port()
--------__sin.c(2KB)
--------sin.c(2KB)
--------__rem_pio2_large.c(16KB)
--------__cos.c(3KB)
--------cos.c(2KB)
--------BUILD.gn(2KB)
--------libm.h(7KB)
--------features.h(283B)
--------__rem_pio2.c(4KB)
----img2code.py(2KB)
----requirements.txt(73B)
----ssd1306()
--------ssd1306.c(16KB)
--------ssd1306_conf.h(944B)
--------ssd1306_fonts.h(604B)
--------BUILD.gn(2KB)
--------ssd1306.h(5KB)
--------ssd1306_fonts.c(48KB)
----LICENSE(1KB)
----examples()
--------ssd1306_tests.c(10KB)
--------ssd1306_demo.c(6KB)
--------BUILD.gn(2KB)
--------ssd1306_tests.h(405B)
----README.md(2KB)
----BUILD.gn(2KB)
----gif2imgs.py(407B)

网友评论