Demo output Interface.
Copyright (c) 2018 - 2019 Microchip Technology Inc. and its subsidiaries.
#include "miwi_api.h"
Macros | |
#define | _DEMO_OUTPUT_H |
#define | DE_LEN 11 |
#define | MIWI_TEXT_LEN 21 |
Functions | |
uint8_t | ButtonPressed (void) |
void | Buttons_init (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 | Joystick_Init (void) |
uint8_t | JoystickPressed (void) |
void | Source_END_DEVICE_INFO (uint8_t *) |
void | STAR_DEMO_OPTIONS_MESSAGE (DeviceRole_t deviceRole) |
Variables | |
const uint8_t | DE [6][DE_LEN] |
const uint8_t | MiWi [6][MIWI_TEXT_LEN] |
#define _DEMO_OUTPUT_H |
#define DE_LEN 11 |
#define MIWI_TEXT_LEN 21 |
Referenced by run_star_demo().
uint8_t ButtonPressed | ( | void | ) |
References BUTTON_0_PIN, DEBOUNCE_TIME, MiWi_TickGet(), MiWi_TickGetDiff(), port_pin_get_input_level(), PUSH_BUTTON_pressed, and _MIWI_TICK::Val.
Referenced by freezer_feature(), and run_star_demo().
void Buttons_init | ( | void | ) |
Referenced by main().
void demo_output_freezer_options | ( | void | ) |
References delay_ms, and LCDDisplay().
Referenced by main().
void DemoOutput_Channel | ( | uint8_t | channel, |
uint8_t | step | ||
) |
References LCDDisplay().
Referenced by Connection_Confirm(), and Initialize_Demo().
void DemoOutput_ChannelError | ( | uint8_t | channel | ) |
Referenced by Initialize_Demo().
void DemoOutput_Greeting | ( | void | ) |
References LCDDisplay().
Referenced by main().
void DemoOutput_HandleMessage | ( | void | ) |
References RECEIVED_MESSAGE::bits, END_DEVICE, RECEIVED_MESSAGE::flags, i, MY_ADDRESS_LENGTH, RECEIVED_MESSAGE::PacketRSSI, RECEIVED_MESSAGE::Payload, RECEIVED_MESSAGE::PayloadSize, role, rxMessage, sio2host_putchar(), sio2host_tx(), and RECEIVED_MESSAGE::SourceAddress.
Referenced by ReceivedDataIndication().
void DemoOutput_Instruction | ( | void | ) |
References LCDDisplay().
Referenced by Initialize_Demo().
void DemoOutput_UnicastFail | ( | void | ) |
References LCDDisplay().
void DemoOutput_UpdateTxRx | ( | uint8_t | TxNum, |
uint8_t | RxNum | ||
) |
References LCDTRXCount().
Referenced by dataConfcb(), and ReceivedDataIndication().
void Joystick_Init | ( | void | ) |
Referenced by main().
uint8_t JoystickPressed | ( | void | ) |
Referenced by run_star_demo().
void Source_END_DEVICE_INFO | ( | uint8_t * | ) |
References delay_ms, LCD_Erase(), LCD_Update(), and LCDText.
Referenced by ReceivedDataIndication().
void STAR_DEMO_OPTIONS_MESSAGE | ( | DeviceRole_t | deviceRole | ) |
References LCDDisplay(), and PAN_COORD.
Referenced by Connection_Confirm(), dataConfcb(), Initialize_Demo(), ReceivedDataIndication(), and run_star_demo().
const uint8_t DE[6][DE_LEN] |
const uint8_t MiWi[6][MIWI_TEXT_LEN] |
Referenced by run_star_demo().