📄 2.anywhere
字号:
/****************************************Copyright (c)****************************************************
** Guangzhou ZHIYUAN electronics Co.,LTD.
**
** http://www.embedtools.com
**
**--------------File Info---------------------------------------------------------------------------------
** File name: main.c
** Latest modified Date: 2007-11-19
** Latest Version: 1.0
** Descriptions: 用户程序主文件
**
**--------------------------------------------------------------------------------------------------------
** Created by:
** Created date:
** Version: 1.0
** Descriptions: The original version
**
**--------------------------------------------------------------------------------------------------------
** Modified by:
** Modified date:
** Version:
** Descriptions:
**
*********************************************************************************************************/
#include "..\config.h" /* 系统头文件 */
#include ".\main.h"
#include <stdlib.h>
#include <string.h>
/*********************************************************************************************************
** Function name: awUpgradeEn
** Descriptions: 远程允许升级端口校验程序
** input parameters: usLen: 写数据个数
** pvData: 数据缓冲区
** output parameters: none
** Returned value: >=0 : 允许升级
** 负数: 禁止升级
*********************************************************************************************************/
INT32S awUpgradeEn (INT16U usLen, void *pvData)
{
INT32U data;
data = *(INT32U*)pvData;
if (data == 0x000000FF)
return AW_OK;
else
return -AW_PARAMETER_ERR;
}
/*********************************************************************************************************
** Function name: main
** Descriptions: 用户程序主函数
** input parameters: none
** output parameters: none
** Returned value: 没有使用
*********************************************************************************************************/
int main (void)
{
targetInit();
fsInit();
awWrite(AW_LOCAL_ADDR, AW_SYS_ALARM_ADDR, 0); /* 蜂鸣器停止鸣叫 */
/*
* 如果使用自己的远程升级允许算法,请将#if 0 改为 #if 1
*/
#if 0
awWrite(AW_LOCAL_ADDR, AW_UPGRADE_EN_FUN_ADDR, (INT32U)awUpgradeEn);/* 使用用户的远程允许算法 */
#endif
while(1) {
awWrite(AW_LOCAL_ADDR, AW_SYS_RUN_ADDR, 1); /* 蜂鸣器开始鸣叫 */
awWrite(AW_LOCAL_ADDR, AW_TIME_DLY_ADDR, 50);
awWrite(AW_LOCAL_ADDR, AW_SYS_RUN_ADDR, 0); /* 蜂鸣器停止鸣叫 */
awWrite(AW_LOCAL_ADDR, AW_TIME_DLY_ADDR, 50);
}
}
/*********************************************************************************************************
END FILE
*********************************************************************************************************/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -