|
UCOS_TI_LM3S_Keil
|
#include <includes.h>
宏定义 | |
| #define | APP_LCD_ROW0_Y 0x00u |
| #define | APP_LCD_ROW0_5_Y 0x08u |
| #define | APP_LCD_ROW1_Y 0x10u |
| #define | APP_LCD_ROW1_5_Y 0x18u |
| #define | APP_LCD_ROW2_Y 0x20u |
| #define | APP_LCD_ROW2_5_Y 0x28u |
| #define | APP_LCD_ROW3_Y 0x30u |
| #define | APP_LCD_ROW3_5_Y 0x38u |
| #define | APP_LCD_ROW4_Y 0x40u |
| #define | APP_LCD_ROW4_5_Y 0x48u |
| #define | APP_LCD_ROW5_Y 0x50u |
| #define | APP_LCD_ROW5_5_Y 0x58u |
| #define | APP_USER_IF_MAX 4u |
| #define | APP_TASK_STOP() |
| #define | APP_TEST_ERR(err_var, err_code) |
| #define | APP_TEST_FAULT(err_var, err_code) |
函数 | |
| static void | App_TaskStart (void *p_arg) |
| static void | App_TaskCreate (void) |
| static void | App_EventCreate (void) |
| static void | App_TaskKbd (void *p_arg) |
| static void | App_TaskUserIF (void *p_arg) |
| static void | App_DispScr_SignOn (void) |
| static void | App_DispScr_VersionTickRateCPU (void) |
| static void | App_DispScr_CtxSw (void) |
| static void | App_DispScr_Inputs (void) |
| int | main (void) |
变量 | |
| static OS_STK | App_TaskStartStk [APP_TASK_START_STK_SIZE] |
| static OS_STK | App_TaskUserIFStk [APP_TASK_USER_IF_STK_SIZE] |
| static OS_STK | App_TaskKbdStk [APP_TASK_KBD_STK_SIZE] |
| static OS_EVENT * | App_UserIFMbox |
| static CPU_CHAR | App_UserIFLine1 [30] |
| static CPU_CHAR | App_UserIFLine2 [30] |
| static CPU_CHAR | App_UserIFLine3 [30] |
| static CPU_CHAR | App_UserIFLine4 [30] |
| static CPU_CHAR | App_UserIFLine5 [30] |
| static CPU_CHAR | App_UserIFLine6 [30] |
| static CPU_BOOLEAN | App_B1 |
| static CPU_BOOLEAN | App_B2 |
| static CPU_BOOLEAN | App_B3 |
| static CPU_BOOLEAN | App_B4 |
| static CPU_BOOLEAN | App_B5 |
| static CPU_INT32U | App_B1Counts |
| static CPU_INT32U | App_B2Counts |
| static CPU_INT32U | App_B3Counts |
| static CPU_INT32U | App_B4Counts |
| static CPU_INT32U | App_B5Counts |
| #define APP_LCD_ROW0_5_Y 0x08u |
| #define APP_LCD_ROW1_5_Y 0x18u |
参考自 App_DispScr_SignOn().
| #define APP_LCD_ROW2_Y 0x20u |
| #define APP_LCD_ROW3_Y 0x30u |
| #define APP_LCD_ROW3_5_Y 0x38u |
参考自 App_DispScr_SignOn().
| #define APP_LCD_ROW4_Y 0x40u |
| #define APP_LCD_ROW4_5_Y 0x48u |
参考自 App_DispScr_SignOn().
| #define APP_LCD_ROW5_Y 0x50u |
| #define APP_USER_IF_MAX 4u |
参考自 App_TaskKbd().
| #define APP_TASK_STOP | ( | ) |
| #define APP_TEST_ERR | ( | err_var, | |
| err_code | |||
| ) |
| #define APP_TEST_FAULT | ( | err_var, | |
| err_code | |||
| ) |
参考自 App_TaskCreate() , 以及 main().
|
static |
参考 App_EventCreate(), App_TaskCreate(), BSP_CPU_ClkFreq(), BSP_LED_Toggle(), BSP_SER_ID_UART0, BSP_SerInit(), DEF_TRUE, Math_Init(), Mem_Init(), OS_CPU_SysTickInit(), OS_TICKS_PER_SEC, OSStatInit() , 以及 OSTimeDly().
参考自 main().


|
static |
参考 APP_TASK_KBD_PRIO, APP_TASK_KBD_STK_SIZE, APP_TASK_USER_IF_PRIO, APP_TASK_USER_IF_STK_SIZE, App_TaskKbd(), App_TaskKbdStk, App_TaskUserIF(), App_TaskUserIFStk, APP_TEST_FAULT, OS_ERR_NONE, OS_TASK_OPT_STK_CHK, OS_TASK_OPT_STK_CLR, OSTaskCreateExt() , 以及 OSTaskNameSet().
参考自 App_TaskStart().


|
static |
参考 APP_TASK_STOP, OSEventNameSet() , 以及 OSMboxCreate().
参考自 App_TaskStart().


|
static |
参考 App_B1, App_B1Counts, App_B2, App_B2Counts, App_B3, App_B3Counts, App_B4, App_B4Counts, App_B5, App_B5Counts, APP_USER_IF_MAX, BSP_PB_GetStatus(), DEF_FALSE, DEF_TRUE, OS_TICKS_PER_SEC, OSMboxPost() , 以及 OSTimeDly().
参考自 App_TaskCreate().


|
static |
参考 App_DispScr_CtxSw(), App_DispScr_Inputs(), App_DispScr_SignOn(), App_DispScr_VersionTickRateCPU(), DEF_TRUE, OS_ERR_NONE, OS_TICKS_PER_SEC, OSMboxPend() , 以及 OSTimeDly().
参考自 App_TaskCreate().


|
static |
参考 APP_LCD_ROW0_5_Y, APP_LCD_ROW1_5_Y, APP_LCD_ROW3_5_Y, APP_LCD_ROW4_5_Y, App_UserIFLine1, App_UserIFLine2, App_UserIFLine3, App_UserIFLine4, App_UserIFLine5, App_UserIFLine6, DEF_TRUE , 以及 Str_Copy().
参考自 App_TaskUserIF().


|
static |
参考 APP_LCD_ROW0_5_Y, APP_LCD_ROW2_Y, APP_LCD_ROW3_Y, APP_LCD_ROW4_Y, APP_LCD_ROW5_Y, App_UserIFLine1, App_UserIFLine2, App_UserIFLine3, App_UserIFLine4, App_UserIFLine5, App_UserIFLine6, ASCII_CHAR_SPACE, DEF_FALSE, DEF_TRUE, OS_TICKS_PER_SEC, OSCPUUsage, OSVersion(), Str_Copy() , 以及 Str_FmtNbr_Int32U().
参考自 App_TaskUserIF().


|
static |
参考 APP_LCD_ROW0_5_Y, APP_LCD_ROW2_Y, APP_LCD_ROW3_Y, APP_LCD_ROW4_Y, APP_LCD_ROW5_Y, App_UserIFLine1, App_UserIFLine2, App_UserIFLine3, App_UserIFLine4, App_UserIFLine5, App_UserIFLine6, ASCII_CHAR_SPACE, DEF_FALSE, DEF_TRUE, OSCtxSwCtr, OSTime, Str_Copy() , 以及 Str_FmtNbr_Int32U().
参考自 App_TaskUserIF().


|
static |
参考 App_B1, App_B1Counts, App_B2, App_B2Counts, App_B3, App_B3Counts, App_B4, App_B4Counts, App_B5, App_B5Counts, APP_LCD_ROW0_5_Y, APP_LCD_ROW2_Y, APP_LCD_ROW3_Y, APP_LCD_ROW4_Y, APP_LCD_ROW5_Y, App_UserIFLine1, App_UserIFLine2, App_UserIFLine3, App_UserIFLine4, App_UserIFLine5, App_UserIFLine6, ASCII_CHAR_SPACE, DEF_FALSE, DEF_TRUE, Str_Copy() , 以及 Str_FmtNbr_Int32U().
参考自 App_TaskUserIF().


| int main | ( | void | ) |
|
static |
|
static |
参考自 App_TaskCreate().
|
static |
参考自 App_TaskCreate().
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
参考自 App_DispScr_Inputs() , 以及 App_TaskKbd().
|
static |
参考自 App_DispScr_Inputs() , 以及 App_TaskKbd().
|
static |
参考自 App_DispScr_Inputs() , 以及 App_TaskKbd().
|
static |
参考自 App_DispScr_Inputs() , 以及 App_TaskKbd().
|
static |
参考自 App_DispScr_Inputs() , 以及 App_TaskKbd().
|
static |
参考自 App_DispScr_Inputs() , 以及 App_TaskKbd().
|
static |
参考自 App_DispScr_Inputs() , 以及 App_TaskKbd().
|
static |
参考自 App_DispScr_Inputs() , 以及 App_TaskKbd().
|
static |
参考自 App_DispScr_Inputs() , 以及 App_TaskKbd().
|
static |
参考自 App_DispScr_Inputs() , 以及 App_TaskKbd().