1 Star 0 Fork 0

levizh/uddl

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
todo.txt 3.22 KB
一键复制 编辑 原始数据 按行查看 历史
hdscmcu 提交于 2021-09-26 10:45 . 0926_1

[ ] 1. ram.ini处理,考虑放到对应工程下面
\xxxx_ddl\drivers\cmsis\Device\HDSC\hc32f1xx\Source\ARM\flashlaoder\ram.ini
[ V ] 2. timer2,a,bug记录至在线文档::已经发现的bug,YJP已经记录在在线IssueList了,手册也做了相关注意事项的说明。
[ V ] 3. 回滚老版本ddl_make,以便分散DDL的维护
[ V ] 4. share interrupt的ddl_make脚本对应
[ V ] 5. 012/013/017无BSP?
[ V ] 6. INT/EVT_SRC_MAX 128 --> 127
[ V ] 7. i32Ret = (PIN_SET == GPIO_ReadInputPins(BSP_KEY_PORT[u32Key], BSP_KEY_PIN[u32Key])) ? RESET : SET;
原来正确
[ V ] 8. 012/013/023 RMU中WDT,后面SWDT
[ V ] 9. MPU 中有FMC,是否改为EFM, SYSC, MSTP --> confirm with sz
FMC --> confirm w sz; 修改为EFM。
[ V ]10. 使用#elif defined,而不是#else,以增加可读性
[ V ]11. hc32_ll_pwc.h 有两个 PWC_StopFlashWaitConfig 声明
[ V ]12. hc32_ll_i2c.c API I2C_FastAckCmd 中,#elif 后没有条件
[ V ]13. hc32f4a0_xxx.c/.h --> hc32_ll_xxx.c.h in comment part, batch processing
[ V ]14. for(;;) or for (;;)
astyle
[ V ]15. 中断优先级定义 DDL_IRQ_PRIxx中‘priority’ 缩写有误,按规定为PRIO;另,‘DDL_IRQ_PRIO_DEFAULT’的定义是否可改为‘DDL_IRQ_PRIxx’?
CYCLE
CH
DIV
[ V ]16. HC32F460 API PWC_SetSysClk:if ((PWC_SYSCLK_SRC_PLL == CM_CMU->CKSWR & CMU_CKSWR_CKSW) || (PWC_SYSCLK_SRC_PLL == u8SysSrc)) GCC 下有warning
[ V ]17. confirm with DE about HRC default value
[ V ]18. 010 vs 020: INT_SRC_TMR0_1_GCMA vs INT_SRC_TMR0_1_CMPA,EVT同
[ V ]19. arm_math.h
-- unused
[ V ]20. why typedef float32_t, float64_t in hc32f/mxx.h
-- keep it as before
[ ]21. make py: project global definition for IAR and MDK like GCC
[ V ]22. check M017 DDL clk_xtalstd sample
已统一样例
[ V ]23. I2C or IIC in fcg driver.
confirm csv file with sz::统一用 I2C
[ ? ]24. 010 I2C使用DMA一个单元的2个通道通信有错误.
[ V ]25. PIN_SET/PIN_RESET可否用SET/RESET代替
keep
[ ]26. 上海代码生成工具,GCC要使用pack,将pack放入xxxx_ddl?
[ V ]27. hc32f1xx\hc32f4xx\hc32m1xx.h只保留headfile和system.h,新增hc32_ll_def.h:包含类型定义和IDE等?
xx.h包含保持现状,增加ll_def.h,公共macro definition
[ V ]28. BSP:device头文件包含pin、unit等资源,还是.C文件包含?::在头文件中定义pin、unit等资源
[ V ]29. hc32_ll_def.h名称修改?::改为 hc32_common.h
[ V ]30. \r\n是否封装到DDL_Print函数内,当前有\r\n, \n
统一为\r\n
[ V ]31. readme.txt的‘注意’部分,没有的统一写‘无’
[ V ]32. GCC startup.s EXINT00_Handler --> EXTINT00_Handler...
[ V ]33. remap API for F460 and F4A0, MMF_xxx
[ V ]34. LOCK/UNLOCK API有magic number,目前发现PWC,MPU,EFM,其余模块也请确认
[ V ]35. GetStatus 需要获取any flag 还是 all flag::保持当前写法,其中一个flag置位,就返回SET
[ ]36. csv 文件统一:是否展开的位需要统一;csv 文件夹,有的包含 headfile_csv 和 svd_csv 两个文件夹,有的只有一个“hc32xxxx”文件夹
[ ]37. timerA, 6等 Filter 形参统一,其他timer请检查
[ ]38. smg中文路径支持
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/levizh/uddl.git
git@gitee.com:levizh/uddl.git
levizh
uddl
uddl
master

搜索帮助