@thtfcccj
嵌入式系统,组件化开发! 基于做过一次就不应做第二次相同的事,让第一次成为可用的 “标准轮子” 。 此“轮子”可配置,但不应该修改任何内部代码。且使用时可自由组合。 各轮子可独立成为仓库,但为避免过多,小型组件分类存放在: CompMix CompUI CompComm 仓库
公共 其它组件集合
气体检测领域限制级公共库
通用 通讯用 组件集合 如用于音频及低频波形输出的,硬件无关的DaStream数据流模块 Zlib解压等
LVGL支持/TGUI 1. 基于文本的GUI系统 TGUI: 支持TFT/单色屏 TMenu:应用无关菜单用于参数调整 九宫格输入法:导航6键+0-9*#键,支持拼音等 导航输入法:使用上下左右进出6键,支持拼音等 应用无关列表实现 2. LVGL,V8以上支持上述TMenu/输入法/Excel/列表LVGL实现 lvIME软键盘
通用 GUI相关组件集合, GIF静态图片,PNG图片的解码送显等
获取实时时间的通用模块,内含各RTC驱动程序,如:DS1302
LVGL 独立于应用的扩展功能,如的扩展widget等
LVGL_V9.3源版,增加部分自定义控件
C语言实现的, 脱离GUI的 小游戏程序
生成GB2312、GBK与Unicode之间的编码对照表,方便单片机上用查表的方式实现字符编码的转换
制作或收录的部分字体/字模等
cBoot 的实例化项目
HAL库扩展,内部区分MCU
用以为小型嵌入式系统提供boot与App更新,以及Dcl(Dynamic callback Library 动态回调库)功能。 分为boot引导程序与app支持端两部分 嵌入式端实例:https://gitee.com/thtfcccj/cBoot
Cofdet开源项目之:嵌入式系统通用驱动程序接口及其实现--I2C主机设备驱动
SDIO通用驱动
嵌入式系统通用驱动程序接口及其实现-Spi设备驱动程序
FatFS文件系统镜像,外部fork的开源代码,非本人设计但在项目中有引用 接口部分进行了注释,内部实现未更改