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+ |
1.7.2