From: SnickerSun Date: Thu, 14 Dec 2023 11:20:44 +0000 (+0800) Subject: 添加 button 测试代码 X-Git-Tag: release_V1.2.70_20241020_135402~1406 X-Git-Url: http://git.snicker.com.cn/Users/apple/Desktop/static/gitweb.css?a=commitdiff_plain;h=37e8719af5bb6f5975d708738ae1e21245f8a2d3;p=mirrors%2FFD230.git 添加 button 测试代码 --- diff --git a/code/sdk/application/wstp/at_service/app/app_at_process.c b/code/sdk/application/wstp/at_service/app/app_at_process.c index 832a4e66c..ab0ece693 100755 --- a/code/sdk/application/wstp/at_service/app/app_at_process.c +++ b/code/sdk/application/wstp/at_service/app/app_at_process.c @@ -1996,6 +1996,23 @@ static void button_callback_9_over(void) PRINT("power key long press 9s over."NEWLINE); } +static void button1_callback_press(void) +{ + PRINT("function key press."NEWLINE); +} + +static void button1_callback_click(void) +{ + PRINT("function key click."NEWLINE); +} +static void button1_callback_click_2(void) +{ + PRINT("function key click double."NEWLINE); +} +static void button1_callback1(void) +{ + PRINT("function key long press 1s over."NEWLINE); +} uint32_t mcu_button_sample(uint8_t *para, uint32_t para_len) { unused(para); @@ -2024,6 +2041,15 @@ uint32_t mcu_button_sample(uint8_t *para, uint32_t para_len) uapi_button_register_event_cb(button_callback_7_over, BUTTON_PWR_LONGPRESS_7S_OVER); uapi_button_register_event_cb(button_callback_8_over, BUTTON_PWR_LONGPRESS_8S_OVER); uapi_button_register_event_cb(button_callback_9_over, BUTTON_PWR_LONGPRESS_9S_OVER); + + + uapi_button_register_event_cb(button1_callback_press, BUTTON1_PRESS); + uapi_button_register_event_cb(button1_callback_click, BUTTON1_CLICKUP); + uapi_button_register_event_cb(button1_callback_click_2, BUTTON1_CLICKUP_2); + + uapi_button_register_event_cb(button1_callback1, BUTTON1_LONGPRESS_1S); + + return ERRCODE_SUCC; } @@ -2419,12 +2445,13 @@ static uint32_t mcu_i2c_read(uint8_t *para, uint32_t para_len) bus = tmp[0]; slave_addr = tmp[1]; read_addr = tmp[AT_PARA_IDX2]; - ret = mcu_i2c_read_byte((i2c_bus_t)bus, slave_addr, read_addr, &read_val); if (ret == ERRCODE_SUCC) { - wstp_print("Read val: [ 0x%x ]\r\n", read_val); + // wstp_print("Read val: [ 0x%x ]\r\n", read_val); + wstp_print("Read bus[%u],slaveaddr[%02X,%u],regaddr[%02X,%u]val: [ 0x%x ]\r\n", bus,slave_addr,slave_addr,read_addr,read_addr); + }else{ + wstp_print("Read bus[%u],slaveaddr[%02X,%u],regaddr[%02X,%u]val: [ 0x%x ],failed!\r\n", bus,slave_addr,slave_addr,read_addr,read_addr); } - return ret; } #ifdef SUPPORT_ALIPAY_SEC