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

about service change can't receive BLE_GATTS_EVT_WRITE

nrf52832     SDK14.2       s132_nrf52_5.0.0_softdevice     PCA10040       ble_app_hids_keyboard  

I modify the project : 

two  service :  one  is   hid   another  is  different  hid_1 

press button 2  init  hid

presss button 3  init  hid_1

connect  the  android  phone , press button2   reset ,and ,init  hid;  press button3   reset  ,and, init  hid_1, reconnect  the phone,

turn  off and on the bluetooth(android  phone),but I can‘t receive   BLE_GATTS_EVT_WRITE(gcm_ble_evt_handler),  I  enable  the  NRF_SDH_BLE_SERVICE_CHANGED

I  can’t  know the reason,  but  SDK15.2   it  succeed,  why?   How  can  i do?

Parents
  • Hey

    I'm having some trouble understanding your problem. Are you saying that your application works in SDK version 15.2 but not in version 14.2? Why do you want to make it work in SDK v. 14.2 in that case? What exactly happens when you expect the BLE_GATTS_EVT_WRITE function? Have you tried debugging the application to see if you get an error code somewhere? 

    Best regards,

    Simon

Reply
  • Hey

    I'm having some trouble understanding your problem. Are you saying that your application works in SDK version 15.2 but not in version 14.2? Why do you want to make it work in SDK v. 14.2 in that case? What exactly happens when you expect the BLE_GATTS_EVT_WRITE function? Have you tried debugging the application to see if you get an error code somewhere? 

    Best regards,

    Simon

Children
No Data
Related