nRF51 SDK - S210 SoftDevice
 All Data Structures Functions Variables Typedefs Enumerations Enumerator Groups Pages
Broadcast

Basic examples to test ANT connectivity between Master and Slave.

They both use public network key {0, 0, 0 , 0 , 0, 0, 0}

ANT Broadcast TX

The channel period is set to 4 Hz (8192). When a packet is transmitted, it will indicate the state BSP_INDICATE_SENT_OK. Whenever the processor enters sleep state, the state BSP_INDICATE_ALERT_0 ist set. The BSP_INDICATE_ALERT_OFF state is set when woken up by (any / RF ) interrupt.

The name of the example for PCA10028 is ant_broadcast_tx_pca10028, and for PCA10031 it is ant_broadcast_tx_pca10031. If you are not using the Keil Pack Installer, you can find the source code and project file of the example in the following folder: <InstallFolder>\Nordic\nrf51\examples\ant\ant_broadcast\broadcast_tx

ANT Broadcast RX

The example uses wildcard connection, which implies that it will connect to the nearest ANT device that is broadcasting. The channel period is set to 4 Hz (8192). When a packet is received, it will indicate the state BSP_INDICATE_RCV_OK. Whenever the processor enters sleep state, the state BSP_INDICATE_ALERT_0 ist set. The BSP_INDICATE_ALERT_OFF state is set when woken up by (any / RF ) interrupt.

The name of the example for PCA10028 is ant_broadcast_rx_pca10028, and for PCA10031 it is ant_broadcast_rx_pca10031. If you are not using the Keil Pack Installer, you can find the source code and project file of the example in the following folder: <InstallFolder>\Nordic\nrf51\examples\ant\ant_broadcast\broadcast_rx