UI 代码纳入规范检查:大括号 K&R 化、strcpy 换 memcpy 等违规修复

- pre-commit 配置:移除 Drivers/BSP/UI/ 整目录排除,14 个 UI 源文件全部受 cppcheck + 规范检查
- ui_net_sink.c:11 处 Allman 大括号归并 K&R,i/c 声明改即用
- ui_port.c:7 处大括号归并
- ui_net_sink_backend_mcu.c:2 处大括号归并
- ui_menu_view.c:menu_frame_t 指针改 const
- ui_page_net_cfg.c:6 处 strcpy 改 memcpy

验证:pre-commit 全钩子通过、模拟器 0 警、菜单/内容页像素回归 PASS、Keil 0 错 0 警
This commit is contained in:
2026-09-13 19:38:14 +08:00
parent cb8cea38b2
commit 34528a9798
6 changed files with 36 additions and 53 deletions
+2 -4
View File
@@ -22,8 +22,7 @@
* 限定条件:ui_port_init() 已成功
* 函数说明:帧缓冲本就是 1bpp(布局与协议一致),直接整帧拷贝
*/
int ui_net_sink_get_lcdmem(uint8_t *out, uint32_t out_size)
{
int ui_net_sink_get_lcdmem(uint8_t *out, uint32_t out_size) {
const uint8_t *fb;
if (out == NULL || out_size < UI_NET_SINK_MONO_SIZE) {
@@ -46,7 +45,6 @@ int ui_net_sink_get_lcdmem(uint8_t *out, uint32_t out_size)
* 限定条件:无
* 函数说明:缓存后由 keypad 读取回调在下次轮询上报(键码映射在 ui_port 内完成)
*/
void ui_net_sink_inject_key(uint8_t remo_key)
{
void ui_net_sink_inject_key(uint8_t remo_key) {
ui_port_queue_key(remo_key);
}