传送门:https://github.com/sipeed/maixui
基础实现模块一览
./driverutton.py 按键驱动示例,提供按键按下与松开等事件
./drivercamera.py 摄像头驱动,提供单例的摄像头类供其他模块调用
./driverface_reco.py 人脸识别应用参考示例
./driverfs.py 实现 flash 目录,统一 flash 和 sd 路径
./driverpmu_axp173.py 硬件电源管理芯片,提供电池电压和USB插入事件
./drivershtxx.py 通过 i2c 的shtxx 的原始驱动,提供温湿度数据
./driverwdt.py 守护进程,使用看门狗保护,防止死机,允许延迟复位。
./libcore.py 提供核心模块,一个软执行序列,供模块单独使用。
./uisample_shtxx.py 设计为 grove 的shtxx 传感器 sample子页面
./uiui_camera.py 相机应用的 UI页面,支持左右重载接入更多相机功能
./uiui_catch.py 在屏幕上查看代码运行错误的异常捕获 UI 页面
./uiui_explorer.py 文件管理 UI 页面,可以通过它选择文件。
./uiui_launcher.py 启动器 UI 页,四个透明渐变的按钮。
./uiui_maix.py MaixUI 的底层画布,用于支撑整个 UI 绘制。
./uiui_pages.py 可左右按键,横向翻页的查看信息的 UI页面
./uiui_sample.py 可加载sample子页面容器(如 sample_shtxx.py)
./uiui_system_info.py 系统背景信息的文本控件,查看调试信息,已弃用。
./uiui_taskbar.py 顶部状态栏 UI 页面,提供时钟、内存、电量显示
2020年7月27日新增
./driverme280.py I2C 气象模块。测 spmod 接口用。
./driveres8374.py 音频解码器驱动,负责配置解码芯片
./driverled.py 机器上 LED 驱动模块。
./driverqmcx983.py I2C 三轴模块。测 spmod 接口用。
./driversound.py 音频输出设备,提供播放任务和加载音频。
./uisample_spmod.py 将 bme280 和 qmcx983 合并使用。
./uiui_3d_launcher.py 新的仿 3D 主界面菜单选择项目测试。
2020年8月28日新增
./driverai_track.py 传统的图像识别案例,其中实现寻找颜色
./driverclassify20.py 分类模型案例,其中接入20class 分类。
./driver ouch.py 触摸事件驱动,提供按下到松开的触发点。
./uiui_amigo_launcher.py amigo 专用启动器。
./uiui_photos.py 相册,切换查看图片的功能。