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

S0CONF and S0MASK

Hello,

I'm developing AoA/AoD feature, accoring to manual, the nrf52833 uses S0CONF and S0MASK to automatically determine if the part S1 exists in the packet or not. I tried to use them but didn't make it work.

Can you give me and idea how to use them properly ?

Thank you.

Parents
  • Hi

    The S0 field in the packet corresponds to the first 8 bits of the Bluetooth packet header, which for advertising packets contain the PDU type, RFU, Channel Selection, TXAdd, and RXAdd fields.

    The S0MASK and S0CONF registers simply tell the system which bits you should match (S0MASK), and what the state of those bits should be (S0CONF), in order to activate the direction-finding features on that specific packet. 

    Best regards,

    Simon

Reply
  • Hi

    The S0 field in the packet corresponds to the first 8 bits of the Bluetooth packet header, which for advertising packets contain the PDU type, RFU, Channel Selection, TXAdd, and RXAdd fields.

    The S0MASK and S0CONF registers simply tell the system which bits you should match (S0MASK), and what the state of those bits should be (S0CONF), in order to activate the direction-finding features on that specific packet. 

    Best regards,

    Simon

Children
Related