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().
void vPhyEmbeddedAppTask | ( | txPhyEmbeddedConfig_t * | xAppPhyCfgTx | ) |
References phy_mac_crc_disable(), phy_set_cfg_param(), prvAppPhyTask(), prvGetRxTask(), prvGetTxResultTask(), REG_ATPL230_SNA0, sna, TASK_APP_GET_RX_PRIO, TASK_APP_GET_RX_STACK, TASK_APP_GET_TX_RESULT_PRIO, TASK_APP_GET_TX_RESULT_STACK, TASK_APP_PHY_PRIO, TASK_APP_PHY_STACK, xappPhyHand, xappRxHand, xappTxResHand, and xTaskCreate.
Referenced by execute_tx_test().