Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
D_Sd_3235936
Level 4
Level 4
25 sign-ins 50 questions asked 25 replies posted

Hi, i get a very large number of e000 ble interupts (CYBLE_DEBUG_EVT_BLESS_INT) , larger than advertising amount.

i have stopped Advertising by using : CyBle_GappStopAdvertisement();

in a loop, every 3 seconds i send a constant amount of packets by using : CyBle_GappSetNumOfAdvPkts(&cyBle_discoveryModeInfo, 3 packets);

but instead of seeing 3 interrupts every 3 seconds , i see 3 interrupts every single second.

0 Likes
1 Solution
GyanC_36
Employee
Employee
250 replies posted 100 replies posted 50 replies posted

Hello,

      The BLESS interrupt occurs at multiple actions such as on advertising event start , advertising event stop ,adv packet transmitted interrupt,scan response packet transmitted interrupt, scan request received etc.. and will generate CYBLE_DEBUG_EVT_BLESS_INT.

For more details on all BLESS interrupts please refer the PSoC 4 BLE Register TRM ( Basically BLE_BLELL_ADV_CONFIG  register ) from below link.

              http://www.cypress.com/file/135861/download

-Gyan

View solution in original post

0 Likes
1 Reply
GyanC_36
Employee
Employee
250 replies posted 100 replies posted 50 replies posted

Hello,

      The BLESS interrupt occurs at multiple actions such as on advertising event start , advertising event stop ,adv packet transmitted interrupt,scan response packet transmitted interrupt, scan request received etc.. and will generate CYBLE_DEBUG_EVT_BLESS_INT.

For more details on all BLESS interrupts please refer the PSoC 4 BLE Register TRM ( Basically BLE_BLELL_ADV_CONFIG  register ) from below link.

              http://www.cypress.com/file/135861/download

-Gyan

0 Likes