// printf("ble_hid_server_send_input_report:%d %d %d",data[0],data[1],len);\r
gatts_ntf_ind_t param = {0};\r
param.attr_handle = (uint16_t)g_ppgtest_notify_report_att_hdl;\r
+ // param.value_len = len;\r
+ // param.value = bt_os_new(len);\r
param.value_len = len + 1;\r
param.value = bt_os_new(param.value_len);\r
if (param.value == NULL) {\r
printf( "[ppgtest][ERROR]send input report new fail\r\n");\r
return ERRCODE_BT_MALLOC_FAIL;\r
}\r
- if (memcpy_s(param.value + 1, param.value_len, data, len) != EOK) {\r
+ // if (memcpy_s(param.value, param.value_len, data, len) != EOK) \r
+ if (memcpy_s(param.value + 1, param.value_len, data, len) != EOK)\r
+ {\r
printf( "[ppgtest][ERROR]send input report memcpy fail\r\n");\r
bt_os_free(param.value);\r
return ERRCODE_BT_FAIL;\r