CmBacktrace
CmBacktrace copied to clipboard
fix: 🔒 优化keil AC6的警告问题,提供更优的fault函数替换方式
- 使用相对路径包含头文件
- keil V5.36,AC6编译器错误进入
__GNUC__预处理宏导致register警告 - 修改几处字符串输出未使用格式说明符导致的警告
- 利用ArmLink的$$Super$与$$Sub$机制,无感且一劳永逸的替换fault中断,避免使用cubemx等工具生成代码时每次覆盖更改
对于宏的判定参考perf_counter 第75行