The tables below provide an overview of the example projects and firmware modules available for the nRF24LU1+ radio MCU.
| Projects nRF24LE1 | Description | Supported devices | Supported compilers | < 4 kB code | 
| Enhanced ShockBurst Primary Transmitter (PTX) example | This example sends packets continuously. The contents of P0 are sent in the first payload byte (byte 0). | nRF24LE1 QFN24 nRF24LE1 QFN32 nRF24LE1 QFN48 nRF24LU1+ | Keil uVision IAR EWB | Yes | 
| Enhanced ShockBurst Primary Receiver (PRX) example | This example monitors for data and writes the first byte (byte 0) of the received payloads to P0. | nRF24LE1 QFN24 nRF24LE1 QFN32 nRF24LE1 QFN48 nRF24LU1+ | Keil uVision IAR EWB | Yes | 
| Gazell Link Layer Device example | This example sends packets continuously. The contents of P0 are sent in the first payload byte (byte 0). | nRF24LE1 QFN24 nRF24LE1 QFN32 nRF24LE1 QFN48 nRF24LU1+ | Keil uVision IAR EWB | No | 
| Gazell Link Layer Host example | This example listens for data and writes the first byte (byte 0) of the received payloads to P0. | nRF24LE1 QFN24 nRF24LE1 QFN32 nRF24LE1 QFN48 nRF24LU1+ | Keil uVision IAR EWB | No | 
| Gazell pairing library Host example | Gazell Link Layer Host using the Gazell Pairing Library for adding dynamic pairing functionality. | nRF24LE1 QFN24 nRF24LE1 QFN32 nRF24LE1 QFN48 nRF24LU1+ | Keil uVision IAR EWB | No | 
| nRF24LU1+ USB Bootloader | Bootloader application for programming the nRF24LU1+ through the USB interface. | nRF24LU1+ | Keil uVision | Yes | 
| UART "Hello World" example | This example writes the string "Hello World" on start-up. After this all characters received on the RXD input are echoed to the TXD output. | nRF24LE1 QFN24 nRF24LE1 QFN32 nRF24LE1 QFN48 nRF24LU1+ | Keil uVision IAR EWB | Yes | 
| RF Protocol modules | Description | Supported devices | 
| Gazell Link Layer (gzll) | Link layer for the nRF24L01+ radio. | nRF24LE1 QFN24 nRF24LE1 QFN32 nRF24LE1 QFN48 nRF24LU1+ | 
| Gazell Pairing Library (gzp) | This is a library for adding dynamic pairing functionality to an application using the Gazell Link Layer. | nRF24LE1 QFN24 nRF24LE1 QFN32 nRF24LE1 QFN48 nRF24LU1+ | 
| Libraries | Description | Supported devices | 
| Assertions | Assertion library. | nRF24LE1 QFN24 nRF24LE1 QFN32 nRF24LE1 QFN48 nRF24LU1+ | 
| nRFgo LCD and joystick | Library for the nRF6350 LCD display and joystick module. | nRF24LE1 QFN24 nRF24LE1 QFN32 nRF24LE1 QFN48 | 
| AES encryption | Example implementation for encrypting/decrypting data. | nRF24LE1 QFN24 nRF24LE1 QFN32 nRF24LE1 QFN48 nRF24LU1+ | 
| 256 byte EEPROM emulator | Library emulating a 255 byte EEPROM in nRF24LE1 using the non-volatile data memory. | nRF24LE1 QFN24 nRF24LE1 QFN32 nRF24LE1 QFN48 | 
| 16 byte EEPROM emulator | Library emulating a 16 byte high endurance EEPROM using one page of on-chip Flash memory. | nRF24LE1 QFN24 nRF24LE1 QFN32 nRF24LE1 QFN48 nRF24LU1+ | 
| RF tests | Library for running RF front-end tests. | nRF24LE1 QFN24 nRF24LE1 QFN32 nRF24LE1 QFN48 nRF24LU1+ | 
| Hardware abstraction layers | Description | 
| Low frequency clock (cklf) | Interface functions for the low frequency clock module. | 
| CPU management (cpu) | CPU management functions. | 
| AES encryption (hal_aes) | Interface functions for encrypting data using the Advanced Encryption Standard (AES) hardware module. | 
| Flash (hal_flash) | Interface functions for self-programming of on-chip Flash. | 
| RF tranceiver (hal_nrf) | Interface functions for the on-chip radio transceiver. | 
| Serial Peripheral Interface (hal_spi) | Interface functions for the Serial Peripheral Interface (SPI). | 
| Universal Asynchronous Receiver-Transmitter (hal_uart) | Interface functions for the Universal Asynchronous Receiver-Transmitter (UART). | 
| Universal Serial Bus (hal_usb) | Interface for the USB device controller. | 
 1.7.2
 1.7.2