This example sends packets continuously. The contents of P0 are sent in the first payload byte (byte 0).
Protocol parameters such as addresses and channels are specified in gazell_examples/params/gzll_params.h.
The project Gazell Link Layer Host example can be used as a counterpart for receiving the data.
| Functions | |
| void | main (void) | 
| void main | ( | void | ) | 
Definition at line 36 of file main.c.
{
  uint8_t payload[GZLL_MAX_PAYLOAD_LENGTH];
  mcu_init();
  gzll_init();
  EA = 1;
  for(;;)
  {      
    // If gazell link layer idle
    if(gzll_get_state() == GZLL_IDLE)
    {
      // Put P0 contents in payload[0]
      payload[0] = ~P0;
      // Transmits payload[] to pipe 0 address
      gzll_tx_data(payload, GZLL_MAX_FW_PAYLOAD_LENGTH, 0);   
    }
  }  
}
 1.7.2
 1.7.2