The Gazell protocol has a common code base and porting modules for the supported modules. This common part of Gazell is written for an 8051 MCU. Apart from this, it is hardware independent.
Hardware dependency is ensured by HAL modules (Hardware Abstraction Layer (HAL)) and the porting modules. HAL is used for the RF tranceiver, while the porting modules ensure that the special needs of the protocol not reusable for other projects, are met.
The table below provides an overview of the RF protocol firmware modules available for the nRF24LE1 / nRF24LU1+ radio MCUs.
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+ |