Microchip® Advanced Software Framework

simple_example_star/demo_output.c File Reference
#include "system.h"
#include "miwi_config.h"
#include "miwi_config_p2p.h"
#include "delay.h"
#include "demo_output.h"
#include "miwi_api.h"
#include "sio2host.h"
#include "asf.h"

Macros

#define DEBOUNCE_TIME   0x00003FFF
 

Functions

uint8_t ButtonPressed (void)
 
void demo_output_freezer_options (void)
 
void DemoOutput_Channel (uint8_t channel, uint8_t Step)
 
void DemoOutput_ChannelError (uint8_t channel)
 
void DemoOutput_Greeting (void)
 
void DemoOutput_HandleMessage (void)
 
void DemoOutput_Instruction (void)
 
void DemoOutput_UnicastFail (void)
 
void DemoOutput_UpdateTxRx (uint8_t TxNum, uint8_t RxNum)
 
void Source_END_DEVICE_INFO (uint8_t *SrAddr)
 
void STAR_DEMO_OPTIONS_MESSAGE (DeviceRole_t deviceRole)
 

Variables

const uint8_t DE [6][11]
 
const uint8_t MiWi [6][21]
 
MIWI_TICK PUSH_BUTTON_press_time
 
bool PUSH_BUTTON_pressed
 

#define DEBOUNCE_TIME   0x00003FFF

Referenced by ButtonPressed().

void demo_output_freezer_options ( void  )

References delay_ms, and LCDDisplay().

void DemoOutput_Channel ( uint8_t  channel,
uint8_t  Step 
)

References LCDDisplay().

void DemoOutput_ChannelError ( uint8_t  channel)
void DemoOutput_Greeting ( void  )

References LCDDisplay().

void DemoOutput_Instruction ( void  )

References LCDDisplay().

void DemoOutput_UnicastFail ( void  )

References LCDDisplay().

void DemoOutput_UpdateTxRx ( uint8_t  TxNum,
uint8_t  RxNum 
)

References LCDTRXCount().

void Source_END_DEVICE_INFO ( uint8_t *  SrAddr)
void STAR_DEMO_OPTIONS_MESSAGE ( DeviceRole_t  deviceRole)

References LCDDisplay(), and PAN_COORD.

const uint8_t DE[6][11]
Initial value:
=
{
{0xB2,0xB2,0xB2,0x20,0x20,0xB2,0xB2,0xB2,0xB2,0x0D,0x0A},
{0xB2,0x20,0x20,0xB2,0x20,0xB2,0x20,0x20,0x20,0x0D,0x0A},
{0xB2,0x20,0x20,0xB2,0x20,0xB2,0xB2,0xB2,0xB2,0x0D,0x0A},
{0xB2,0x20,0x20,0xB2,0x20,0xB2,0x20,0x20,0x20,0x0D,0x0A},
{0xB2,0xB2,0xB2,0x20,0x20,0xB2,0xB2,0xB2,0xB2,0x0D,0x0A},
{0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x0D,0x0A}
}
const uint8_t MiWi[6][21]
Initial value:
=
{
{0x20,0xB2,0x20,0x20,0x20,0xB2,0x20,0x20,0xB2,0x20,0xB2,0x20,0x20,0x20,0x20,0x20,0xB2,0x20,0xB2,0x0D,0x0A},
{0xB2,0x20,0xB2,0x20,0xB2,0x20,0xB2,0x20,0x20,0x20,0xB2,0x20,0x20,0xB2,0x20,0x20,0xB2,0x20,0x20,0x0D,0x0A},
{0xB2,0x20,0x20,0xB2,0x20,0x20,0xB2,0x20,0xB2,0x20,0xB2,0x20,0x20,0xB2,0x20,0x20,0xB2,0x20,0xB2,0x0D,0x0A},
{0xB2,0x20,0x20,0xB2,0x20,0x20,0xB2,0x20,0xB2,0x20,0x20,0xB2,0x20,0xB2,0x20,0xB2,0x20,0x20,0xB2,0x0D,0x0A},
{0xB2,0x20,0x20,0xB2,0x20,0x20,0xB2,0x20,0xB2,0x20,0x20,0x20,0xB2,0x20,0xB2,0x20,0x20,0x20,0xB2,0x0D,0x0A},
{0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x0D,0x0A}
}
MIWI_TICK PUSH_BUTTON_press_time
bool PUSH_BUTTON_pressed