W
问题解决了, 我使用的是样例程序中 simple_profile, 写入操作针对下面这个 CHAR2, 在下面定义中其中有个字段
SP_CHAR2_VALUE_LEN 默认值是 20, 修改这个宏定义一下就可以写入大于 20 的数据。
// Characteristic 2 Value
[SP_IDX_CHAR2_VALUE] = {
{ UUID_SIZE_16, SP_CHAR2_RX_UUID }, / UUID /
GATT_PROP_READ | GATT_PROP_WRITE, / Permissions /
SP_CHAR2_VALUE_LEN, / Max size of the value /
NULL, / Value of the attribute /