清除所有的legacy support,增加编译时的内存使用预测和Werror选项,统一命名。

This commit is contained in:
NeoZng
2023-07-14 17:24:44 +08:00
parent 8943bdfe5c
commit 3faa9f1f8f
24 changed files with 94 additions and 234 deletions

View File

@@ -1,14 +1,13 @@
# MUST & MUSTNOTMUSTNOT
## 禁止过度摸鱼
提供工作效率!
## 禁止在临界区使用延时,这会导致因中断关闭使得定时器无法进入中断更新时间,进而卡死系统
除非你使用的是基于计数寄存器差值的延时方法,或阻塞式的for延时。
**若有必要,应该使用`bsp_dwt.h`提供的接口。
## 禁止摸鱼
提供工作效率!
## 禁止图方便直接将电机/电调连接在开发板的xt30接口上否则电机的反电动势可能烧毁开发板
后续考虑增加一个xt30转接器其上实现隔离电路再连接开发板充当分电板。
@@ -18,3 +17,7 @@
用于调试的条件编译和若有可能log输出也是必须的。
另外“treat your user as idot
## NO WARNING
makefile中已经启用了`-Werror`选项所有的warning都会被视为error别妄图带着warning通过编译