📄 post_common.h
字号:
/*********************************************************************************
Copyright(c) 2005 Analog Devices, Inc. All Rights Reserved.
This software is proprietary and confidential. By using this software you agree
to the terms of the associated Analog Devices License Agreement.
Description:
This is the source code for the Blackfin BF533 ez-kIT Power On Self Test
(POST).
*********************************************************************************/
#ifndef _POST_CONFIG_H_
#define _POST_CONFIG_H_
#include "PBLED_test.h"
//////////////////////////////////////////////////////////////////////////////
//
// COMMON DEFINES
//
//////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////
//
// COMMON enumerations
//
//////////////////////////////////////////////////////////////////////////////
typedef enum TESTS_tag{ // LED PATTERN
TEST_1 = LED4, //00001
TEST_2 = LED5, //00010
TEST_3 = (LED4 | LED5), //00011
TEST_4 = LED6, //00100
TEST_5 = (LED6 | LED4), //00101
TEST_6 = (LED6 | LED5), //00110
TEST_7 = (LED6 | LED5 | LED4), //00111
TEST_8 = LED7, //01000
TEST_9 = (LED7 | LED4), //01001
TEST_10 = (LED7 | LED5), //01010
TEST_11 = (LED7 | LED5 | LED4), //01011
TEST_12 = (LED7 | LED6), //01100
TEST_13 = (LED7 | LED6 | LED4), //01101
TEST_14 = (LED7 | LED6 | LED5), //01110
TEST_15 = (LED7 | LED6 | LED5 | LED4), //01111
TEST_16 = LED8, //10000
LAST_TEST = 0x100
}enTESTS;
typedef enum TEST_STATES_tag{ // LED PATTERN
TEST_1_CLR = 0,
TEST_1_SET = 1,
TEST_1_TGL = 2,
TEST_1_EXT = 3,
TEST_2_CLR = (TEST_1_CLR << 2),
TEST_2_SET = (TEST_1_SET << 2),
TEST_2_TGL = (TEST_1_TGL << 2),
TEST_2_EXT = (TEST_1_EXT << 2),
TEST_3_CLR = (TEST_2_CLR | TEST_1_CLR),
TEST_3_SET = (TEST_2_SET | TEST_1_SET),
TEST_3_TGL = (TEST_2_TGL | TEST_1_TGL),
TEST_3_EXT = (TEST_2_EXT | TEST_1_EXT),
TEST_4_CLR = (TEST_1_CLR << 4),
TEST_4_SET = (TEST_1_SET << 4),
TEST_4_TGL = (TEST_1_TGL << 4),
TEST_4_EXT = (TEST_1_EXT << 4),
TEST_5_CLR = (TEST_4_CLR | TEST_1_CLR),
TEST_5_SET = (TEST_4_SET | TEST_1_SET),
TEST_5_TGL = (TEST_4_TGL | TEST_1_TGL),
TEST_5_EXT = (TEST_4_EXT | TEST_1_EXT),
TEST_6_CLR = (TEST_4_CLR | TEST_2_CLR),
TEST_6_SET = (TEST_4_SET | TEST_2_SET),
TEST_6_TGL = (TEST_4_TGL | TEST_2_TGL),
TEST_6_EXT = (TEST_4_EXT | TEST_2_EXT),
TEST_7_CLR = (TEST_4_CLR | TEST_2_CLR | TEST_1_CLR),
TEST_7_SET = (TEST_4_SET | TEST_2_SET | TEST_1_SET),
TEST_7_TGL = (TEST_4_TGL | TEST_2_TGL | TEST_1_TGL),
TEST_7_EXT = (TEST_4_EXT | TEST_2_EXT | TEST_1_EXT),
TEST_8_CLR = (TEST_1_CLR << 6),
TEST_8_SET = (TEST_1_SET << 6),
TEST_8_TGL = (TEST_1_TGL << 6),
TEST_8_EXT = (TEST_1_EXT << 6),
TEST_9_CLR = (TEST_8_CLR | TEST_1_CLR),
TEST_9_SET = (TEST_8_SET | TEST_1_SET),
TEST_9_TGL = (TEST_8_TGL | TEST_1_TGL),
TEST_9_EXT = (TEST_8_EXT | TEST_1_EXT),
TEST_10_CLR = (TEST_8_CLR | TEST_2_CLR),
TEST_10_SET = (TEST_8_SET | TEST_2_SET),
TEST_10_TGL = (TEST_8_TGL | TEST_2_TGL),
TEST_10_EXT = (TEST_8_EXT | TEST_2_EXT),
LAST_TEST_STATES
}enTEST_STATES;
//////////////////////////////////////////////////////////////////////////////
//
// Function prototypes
//
//////////////////////////////////////////////////////////////////////////////
#endif //#ifndef _POST_CONFIG_H_
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -