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.
96 lines
2.1 KiB
96 lines
2.1 KiB
4 years ago
|
//////////////////////////////////////////////////////////////////////////
|
||
|
/// 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();
|
||
|
}
|
||
|
|
||
|
|
||
|
|
||
|
|