This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

Nus profile seems to cause system reset if the data length too long.

iphone5_b.psdm370_android6_b.psdlong_write_error.pngI using SDK11. I porting nus profile to my system and make a customer's UUID. I use Lightblue on iPhone 5 to connect my system. I sent a data through my customer's UUID. My system work fine when the data length is less than or equal 20 bytes. It will cause system reset if the data length is great than 20 bytes. Was the softdevice error, or I made something wrong?

Parents Reply
  • I tested all gatt_status from BLE_GATT_STATUS_SUCCESS to BLE_GATT_STATUS_ATTERR_CPS_OUT_OF_RANGE. I got an error code = 7 from the reply of the function of sd_ble_gatts_rw_authorize_reply at each gatt_status. Some gatt_status got a BLE_GATTS_EVT_RW_AUTHORIZE_REQUEST event, and some gatt_status got it twice. Can I use my code I post yesterday? Does it has any side effect?

Children
No Data
Related