You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
95 lines
2.1 KiB
95 lines
2.1 KiB
//////////////////////////////////////////////////////////////////////////
|
|
/// COPYRIGHT NOTICE
|
|
/// Copyright (c) 2015, 传控科技
|
|
/// All rights reserved.
|
|
///
|
|
/// @file app_flow.c
|
|
/// @brief app_flow app
|
|
///
|
|
///(本文件实现的功能的详述)
|
|
///
|
|
/// @version 1.1 CCsens technology
|
|
/// @author CC
|
|
/// @date 20170101
|
|
///
|
|
///
|
|
/// 修订说明:最初版本
|
|
/// Modified by:
|
|
/// Modified date:
|
|
/// Version:
|
|
/// Descriptions:
|
|
/// 应用流程 一般包括上电时序等
|
|
//////////////////////////////////////////////////////////////////////////
|
|
|
|
#include "app_flow.h"
|
|
#include "../clib/Clib.h"
|
|
#include "../clib/bit.h"
|
|
#include "app_algorithm.h"
|
|
|
|
|
|
TS_P_rf433 TS_paer_value=
|
|
{
|
|
0xaa,///vU8 ha;
|
|
// 0xaa,///vU8 hb;
|
|
0xad,
|
|
0x0123,
|
|
// 0x00,///U16 paperNum:12; //12bit纸张数据
|
|
///U8 cameraIndex:2; //摄像头编号
|
|
///U8 cameraWorking:1; //是否正常工作
|
|
///U8 reserved: 1; //保留
|
|
0x56,///U8 cameraBoardPower; //电量
|
|
0xcc//, 0xaa///vU8 hc;
|
|
};
|
|
|
|
|
|
TS_task_FLOW_ ts_task_FLOW;
|
|
void L0_p_send(void)
|
|
{
|
|
unsigned char *p;
|
|
|
|
TS_paer_value.ha = 0xaa;
|
|
// TS_paer_value.hb = 0xaa;
|
|
/// TS_paer_value.hc = 0xaa;
|
|
/// TS_paer_value.r123.cameraBoardPower ++;
|
|
|
|
TS_paer_value.filter1 = 0x0a;
|
|
|
|
///TS_paer_value.r123.cameraBoardPower = s_task_GC032A.buf[2];;
|
|
TS_paer_value.r123.cameraIndex = D_cameralIndex;
|
|
TS_paer_value.r123.cameraWorking = 0;
|
|
TS_paer_value.r123.paperNum = ts_task_ALGO.usPaperNum;
|
|
//// L1_cw63xx_sta();///只有等充满电后 才会被清零
|
|
/// TS_paer_value.r123.LowPower = I2CTXD;
|
|
// TS_paer_value.r123.paperNum = 0x1234;
|
|
p = (unsigned char *)&TS_paer_value.r123;
|
|
TS_paer_value.ocr = *p;
|
|
p ++;
|
|
TS_paer_value.ocr += *p;
|
|
p ++;
|
|
TS_paer_value.ocr += *p;
|
|
// TS_paer_value.ocr = s_task_GC032A.buf[2];
|
|
}
|
|
|
|
void L2_task_FLOW_init(void)
|
|
{
|
|
L1_task_init(&ts_task_FLOW.task);
|
|
L3_task_s_go(ts_task_FLOW,D_task_init);
|
|
}
|
|
|
|
//>>>>>>>>>>>>>>>>>>>>>0开机task
|
|
#define D_FLOW_t_stamp 10
|
|
|
|
void L2_task_FLOW_handle33(TS_task_FLOW_ *s)
|
|
{
|
|
TTSS_Task_init():
|
|
/// PrintFlow_L0_uart0_uc('F');
|
|
ts_task_ALGO.paperMode = D_max;
|
|
|
|
L2_task_go(D_task_FLOW_wakeup);
|
|
|
|
TTSS_Task_end();
|
|
}
|
|
|
|
|
|
|
|
|
|
|