You are here

Scan Request events | Cypress Semiconductor

Scan Request events

Summary: 1 Reply, Latest post by roit on 26 Oct 2015 10:37 PM PDT
Verified Answers: 1
Last post
Log in to post new comments.
cnissman_1480666's picture
3 posts

Does the Scan Request generate any events, either on the Central (TX) or the Peripheral (RX) modules?
Could anyone point me in the direction of more information on the format of the Scan Request - I've been having little luck on finding any more information other than "it exists".

roit's picture
Cypress Employee
221 posts



When talking about Scan requests, Central sends the request and Peripheral receives it. This is handled by BLE stack and does not need any application intervention (except regularly calling CyBle_ProcessEvents()). I don't see any situation where someone may need the Scan Request events to come to application.

On the other hand, Scan Response contains application useful data and does trigger an event. The Scan Response packet is sent from Peripheral (no event) and received by Central device (CYBLE_EVT_GAPC_SCAN_PROGRESS_RESULT event generated). The data that is sent from the Peripheral as part of scan response is configured in the BLE Component settings -> GAP Settings -> Scan Response Packet or in firmware by using the CyBle_GapUpdateAdvData() API.


Refer to example project at for basic Central project implementation. Also, you can refer the repository at for more projects.


Log in to post new comments.