-
Notifications
You must be signed in to change notification settings - Fork 0
wlf-darkmatter/STM32F407_template
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
#该文件夹下的文件已被适配,修改为只对应STM32F407单片机 version = 1.08.3 2020/03/19/17:36 当前版本已经可以实现【LCD】的初始化设置以及字符的正常显示。 原子哥的初始化颜色变化程序可以正常运行。 接下来的更新将删去不含9341驱动的代码以节约存储资源。 version = 1.09.0 2020/03/23/16:28 当前版本已经加入了USMART这一控制台程序 version = 1.10.0 2020/03/23/22:35 当前版本添加了SD卡的读写 version = 1.10.1 2020/03/23/22:35 换回了lcd.h version = 1.10.2 2020/03/23/22:58 添加了malloc内存管理 添加了总初始化函数STM32_init() version = 1.11.0 2020/03/24/00:23 新建FAT文件系统 version = 1.11.0 2020/03/24/00:23 加入必要的文件 version = 1.11.1 2020/03/25/20:23 大规模修改前准备 version = 1.11.2 2020/03/26/9:202 大规模修改前准备 中文字库准备 version = 1.11.3 2020/03/26/9:20 中文字库准备 version = 1.11.4 2020/03/26/12:21 支持了16中字体库,每种字体库都有三种字体大小 改写了部分字库的初始化优化设置 version = 1.11.5 2020/03/26/12:26 修改了名字识别BUG version = 1.11.6 2020/03/27/02:41 在ff中添加了clust2sect 在lcd.c中修改了LCD_ShowString 在lcd.c中添加了LCD_GetBGKMat version = 1.11.7 2020/03/28/01:23 可以显示中文了,但是存在读取SD卡时的4字节对齐问题 中文显示存在不匹配的问题 一 = D2BB——显示为【耀】D2AB 二 = B6FE——显示为【额】B6EE version = 1.11.8 2020/03/28/11:43 可以显示中文了, SD_ReakBytes(mat, offset+BC, secoff, csize);//这里的BC没有加上去,一直都是错误,【已修复!】 version = 1.11.9 2020/03/28/12:04 secoff = (unsigned int)(offset % (512)); 【secoff】 => 【startBtye_offset】其实也要求被4整除,否则在函数 u8 SD_ReakBytes(u8*Bbuf,u32 sector,u16 【startBtye_offset】 ,u16 length)中的 SD_ReadBlock(u8 *buf,long long 【addr】,u16 blksize) 会发生读取错误。 修复12号,24号不是2的幂级数,SD_ReadBlock无法正常使用的BUG 12号的csize为 24B 16号的csize为 32B 24号的csize为 72B 直接读取512字节了,他妈的,不优化了 ********************************************************************* version = 1.12.0 2020/03/28/21:29 为fatfs相关变量申请内存 创建了void cc936_init(void),用于开始时锁定cc936 version = 1.12.1 2020/03/28/21:29 大规模修改前准备,今晚熬夜!4月前弄好程序,开始封装设备 version = 1.12.2 2020/03/28/22:51 成功移动了cc936文件到SD卡中 熟悉了f_read和f_open 复刻不同粗细的字体文件 添加了函数 //设置颜色和字体粗细 //color为颜色 //bold为粗细,有0,16,32,64,128 其中0为默认 void LCD_Font_setting(u16 color, u8 bold) version = 1.12.2 2020/03/30/00:01 文件准备 version = 1.12.3 2020/03/30/02:12 完成 version = 1.12.4 2020/03/31/15:46 漏掉了piclib_init 我哭了,搞了好久,wdnmd 成功啦!!!!!!!!!!!!! 还花了一天写了MATLAB 的截图函数,不过不方面转成C语言 version = 1.13.0 2020/03/31/16:12 正式开始编写单片机微系统内核,采用UCOSII嵌入系统 文件准备 version = 1.13.1 2020/03/31/19:16 移植完毕 version = 1.13.2 2020/03/31/20:22 添加了浮点数计算功能 version = 1.13.3 2020/03/31/22:52 添加部分GUI-OLED version = 1.13.4 2020/04/01/17:52 添加了WiFi模块,程序在之前就已经写好了 优化了全局变量的引用 version = 1.13.5 2020/04/02/12:47 经过好久的调试,终于实现了通过WiFi_Debug()和ESP8266通讯的功能了 version = 1.13.6 2020/04/02/12:47 添加RTC时间记录器 version = 1.13.7 2020/04/02/13:05 完成时间显示 version = 1.13.8 2020/04/02/16:25 找到BUG,LCD初始化不正常 在usmart_config.c的struct _m_usmart_nametab usmart_nametab[]里 特别注意,这个结构不可以有太多的函数,否则会使LCD初始化失败(我也不知道为什么) version = 1.14.01 2020/04/02/17:39 将部分内置的中断放进设置好的APP里 最主要的就是把SMART放进去 USMART APP添加 version = 1.14.02 2020/04/02/21:02 加入了USART1_Busy[7]位的正在接收数据标志符 version = 1.14.03 2020/04/02/23:52 添加了红外设备 version = 1.14.04 2020/04/03/01:01 修复了日期过了一天却不更新的BUG version = 1.14.05 2020/04/03/19:15 红外设备添加完毕,开始添加程序命令 version = 1.14.06 2020/04/03/19:15 红外设备结尾,显示红外命令 version = 1.14.06 2020/04/04/02:00 可以实时显示命令了 version = 1.14.07 2020/04/04/14:29 修复USMART的bug version = 1.14.08 2020/04/04/20:10 添加了凌枫APP的基本内核 version = 1.14.09 2020/04/04/22:35 添加了系统详细情况的界面 解决了发射红外线后STM32的led灯闪亮问题(多处添加了LED2=1的熄灭信号) version = 1.14.10 2020/04/05/28:58 完成了SD中写入图片索引部分 version = 1.14.11 2020/04/06/10:35 写入了60号系统时钟数字字体 创建了 LQ_CLOCK 壁纸 version = 1.14.12 2020/04/06/10:42 60号字体的结构体重新更新了一次 version = 1.14.13 2020/04/06/10:53 调整了系统图片初始化的部分代码 version = 2.0.0 2020/04/06/16:59 完成各个图片的编辑 完成了整个系统的框架个基本内核 完成了功能测试 version = 2.0.1 2020/04/06/22:18 修复了扫描案件app未正常挂起的bug version = 2.0.2 2020/04/06/22:54 改无可改版,提交刘倩版 version = 2.1.0 2020/04/20/14:31 移植到新的硬件上之后,发现oled出现错误了 原因应该是oled被烧坏了,用上买来的新的oled发现新买来的居然连最基本的显示都不行,然后把原来oled重新又换上去了 version = 2.1.1 2020/04/20/15:39 最终组装完毕
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published