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:
@@ -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);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user