nRF51 SDK - S110 SoftDevice
 All Data Structures Functions Variables Typedefs Enumerations Enumerator Groups Pages
Transmitter/Receiver example

Transmitter

This project requires that a device running this example is used as a counterpart for receiving the data. This can be on either nRF51 device or a nRF24LE1 device running this example in the nRFgo SDK.

This example listens for a packet and sends an ACK when a packet is received. The contents of the 4 LSB bits of the first payload byte of the received packet is output on the GPIO Port BUTTONS. The contents of GPIO Port LEDS are sent in the 4 LSB bits of the first payload byte (byte 0) of the ACK packet.

The name of the example is esb_ptx_ack_payload_pca10028. 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\properitary_rf\esb\esb_ptx_prx\ptx_ack_payload

Receiver

This project requires that a device running this example be used as a counterpart for receiving the data. This can be on either nRF51 device or a nRF24Lxx device running this example in the nRFgo SDK.

This example sends a packet and adds a new packet to the TX queue every time it receives an ACK. The contents of GPIO Port BUTTONS are sent in the 4 LSB bits of the first payload byte (byte 0). The host sends an acknowledgement that is received by the device. The contents of the 4 LSB bits of the first payload byte of the acknowledgement is output on GPIO Port LEDS.

The name of the example is esb_prx_ack_payload_pca10028. 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\properitary_rf\esb\esb_ptx_prx\prx_ack_payload