Libraries (LIB)
[Firmware]


The lib folder contains library modules that can be used reused on a variety of targets. Hardware dependency is taken care of by the Hardware Abstraction Layer. Some libraries are just pure C code and do not use any particular hardware.

The table below provides an overview of the library firmware modules available for the nRF24LE1 / nRF24LU1+ radio MCUs.

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+