Gazell Link Layer Configuration Tool
[Gazell Link Layer (gzll)Projects]


Tool for setting up and experimenting with parameters for the Gazell Link Layer.

Introduction

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:

Getting started

To get the Gazell Configuration Tool up and running:

Using the Gazell Configuration Tool

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.

overview.png

Gazell Link Layer Configuration tool running on the nRFgo development kit

menu.png

Gazell Link Layer Configuration tool - menu overview

Static Parameters

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)

Function Documentation

void assert_handler ( uint16_t  line,
char *  file 
)

Definition at line 45 of file main.c.

{
  line = line;
  file = file;
}