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

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();
}