• Piotr Pryga's avatar
    Bluetooth: controller: ULL: add per sync filtering by CTE type · 81136cbc
    Piotr Pryga authored
    
    
    Follow up on changes in lower link layer to add filtering
    of periodic advertisements synchronization by CTE type.
    
    The NODE_RX_TYPE_SYNC is used to transport information that:
    - Sync is established. In such situation the node_rx
      includes data related with received PDU
    - Sync scanning is terminated.
    In first case ULL will generate NODE_RX_TYPE_SYNC_REPORT
    after sending NODE_RX_TYPE_SYNC.
    
    Also EVENT_DONE_EXTRA_TYPE_SYNC handling has additional
    execution path that terminates sync scanning if requested
    by lower link layer. In other case it adjusts sync scan
    window and maintains timeout as usual.
    Signed-off-by: default avatarPiotr Pryga <piotr.pryga@nordicsemi.no>
    81136cbc
ull_sync.c 23.8 KB