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().