Microchip® Advanced Software Framework

phy_embedded_app.h File Reference

ATMEL PLC PHY TX Test Console Application.

Copyright (c) 2014-2018 Microchip Technology Inc. and its subsidiaries.

#include "atpl230.h"

Data Structures

struct  txPhyEmbeddedConfig_t
 

Macros

#define PHY_APP_CMD_DEFAULT_MODE   0
 
#define PHY_APP_CMD_MENU_START_MODE   1
 
#define PHY_APP_CMD_TX_START_MODE   2
 
#define PRIME_APP_PHY_TIMER_RATE   (100 / portTICK_RATE_MS) /* 100 msec. */
 
#define TASK_APP_GET_RX_PRIO   (tskIDLE_PRIORITY + 1)
 
#define TASK_APP_GET_RX_STACK   (configMINIMAL_STACK_SIZE * 2)
 
#define TASK_APP_GET_TX_RESULT_PRIO   (tskIDLE_PRIORITY + 1)
 
#define TASK_APP_GET_TX_RESULT_STACK   (configMINIMAL_STACK_SIZE * 2)
 
#define TASK_APP_PHY_PRIO   (tskIDLE_PRIORITY + 1)
 
#define TASK_APP_PHY_STACK   (configMINIMAL_STACK_SIZE * 5)
 

Functions

void vPhyEmbeddedAppTask (txPhyEmbeddedConfig_t *xAppPhyCfgTx)
 

#define PHY_APP_CMD_DEFAULT_MODE   0

Referenced by load_config(), and main().

#define PHY_APP_CMD_MENU_START_MODE   1

Referenced by load_config(), and prvAppPhyTask().

#define PHY_APP_CMD_TX_START_MODE   2

Referenced by load_config(), and main().

#define PRIME_APP_PHY_TIMER_RATE   (100 / portTICK_RATE_MS) /* 100 msec. */

Referenced by prvGetRxTask().

#define TASK_APP_GET_RX_PRIO   (tskIDLE_PRIORITY + 1)

Referenced by vPhyEmbeddedAppTask().

#define TASK_APP_GET_RX_STACK   (configMINIMAL_STACK_SIZE * 2)

Referenced by vPhyEmbeddedAppTask().

#define TASK_APP_GET_TX_RESULT_PRIO   (tskIDLE_PRIORITY + 1)

Referenced by vPhyEmbeddedAppTask().

#define TASK_APP_GET_TX_RESULT_STACK   (configMINIMAL_STACK_SIZE * 2)

Referenced by vPhyEmbeddedAppTask().

#define TASK_APP_PHY_PRIO   (tskIDLE_PRIORITY + 1)

Referenced by vPhyEmbeddedAppTask().

#define TASK_APP_PHY_STACK   (configMINIMAL_STACK_SIZE * 5)

Referenced by vPhyEmbeddedAppTask().