Tool for setting up and experimenting with parameters for the Gazell Link Layer.
The Gazell Link Layer Configuration Tool is a tool for setting up and experimenting with the dynamic parameters of the Gazell Link Layer library. We use the short name Gazell Configuration Tool here.
The tool runs on the RFgo development kit. The kit consists of:
The Gazell Configuration Tool enables the user to study and adjust Gazell protocol parameters in real time. The tool also collects link layer traffic statistics, providing instant feedback to the user on the effect of adjusting the parameters. This is useful for:
To get the Gazell Configuration Tool up and running:
All Gazell protocol parameters can be adjusted using the buttons on the nRFgo Motherboard and the LCD display.
For two (or more) kits running the Gazell Configuration Tool to be able to communicate, at least one kit must be set up as "Device" and one as "Host". Transmission/reception is started by pressing the run/stop button.
During transmission, a device sends dummy payloads with length and report interval as specified by the user via the "Test Setup" menu. Statistics for the link layer traffic is shown in real time on the LCD.
Gazell Link Layer Configuration tool running on the nRFgo development kit
Gazell Link Layer Configuration tool - menu overview
Note that it is only the dynamic protocol parameters that can be adjusted using the Gazell Configuration Tool. Static parameters can only be modified by editing the Gazell parameter file gzll_parameters.h and recompiling.
The Gazell Configuration Tool uses the following static parameters:
void | assert_handler (uint16_t line, char *file) |