# Firmware Components

The firmware files consist of include files (denoted with .h extensions) and library binaries (denoted with .a extensions). Some libraries are also provided in source code format. Descriptions of the firmware components, and detailed API references, are provided in the remainder of this group of topics.

Applications that use the libraries provided must:

1. Include the associated firmware include file.
2. Link against any dependencies of the desired library.
3. Link against a version of the desired library.

The Arm CryptoCell™-312 libraries are available in Release configuration.

The event kernel support firmware and the Bluetooth Low Energy protocol stack are available as a library.