📄 root.c
字号:
/*
*
* Module Name: root.c
* Version: 1.00
* Original Date: 08/23/99
* Author: Charles Gordon
* Language: Ansi C
* Compile Options:
* Compile defines:
* Libraries:
* Link Options:
*
* Entry Points: applicationStart(), applicationTcpDown()
*
* Copyrighted (c) by NETsilicon, Inc. All Rights Reserved.
*
* Description.
* =======================================================================
* applicationStart() is the entry point for user applications. This
* This function will be called after the kernel has started and the
* TCP/IP stack has loaded. applicationTcpDown() is called periodically
* after the kernel has started while the system is waiting for the
* TCP/IP stack to start.
*
*
*
*
* Edit Date/Ver Edit Description
* ============== =======================================================
*
*
*/
#include <stdio.h>
#include <stdlib.h>
#include <tx_api.h>
/*
* Set this to 1 to run the system POST tests during startup.
*/
const int APP_POST = 0;
/*
* Set this to 1 to run the manufacturing burn in tests.
*/
int APP_BURN_IN_TEST = 0;
int ftp_init_flash_download (void);
/*
*
* Function: void applicationTcpDown (void)
*
* Description:
*
* This routine will be called by the NET+OS root thread once every
* clock tick while it is waiting for the TCP/IP stack to come up.
* This function can increment a counter everytime it's called to
* keep track of how long we've been waiting for the stack to start.
* If we've been waiting too long, then this function can do something
* to handle the error.
*
* This function will not be called once the stack has started.
*
* Parameters:
*
* none
*
* Return Values:
*
* none
*
*/
void applicationTcpDown (void)
{
static int ticksPassed = 0;
ticksPassed++;
/*
* Code to handle error condition if the stack doesn't come up goes here.
*/
}
/*
*
* Function: void applicationStart (void)
*
* Description:
*
* This routine is responsible for starting the user application. It should
* create any threads or other resources the application needs.
*
* ThreadX, the NET+OS device drivers, and the TCP/IP stack will be running
* when this function is called.
*
* Parameters:
*
* none
*
* Return Values:
*
* none
*
*/
void applicationStart (void)
{
ftp_init_flash_download ();
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -