河北水利局项目
This commit is contained in:
52
shuangjia/amtdl.c
Normal file
52
shuangjia/amtdl.c
Normal file
@@ -0,0 +1,52 @@
|
||||
#include "FreeRTOS.h"
|
||||
#include "task.h"
|
||||
#include "uart.h"
|
||||
#include "sjframe.h"
|
||||
|
||||
//°¢ÃÀÌØÍ¸´«³ÌÐò¡£
|
||||
//
|
||||
|
||||
extern bool amt_process(u8 * val,u8 len);
|
||||
|
||||
|
||||
static u8 recv_buff[256];
|
||||
static u8 recv_len = 0;
|
||||
|
||||
|
||||
u8 smt_get_len()
|
||||
{
|
||||
return recv_len;
|
||||
}
|
||||
|
||||
u8 * smt_get_val()
|
||||
{
|
||||
return recv_buff;
|
||||
}
|
||||
|
||||
void smt_set_value(u8 * val,u8 len)
|
||||
{
|
||||
memmove(recv_buff,val,len);
|
||||
recv_len = len;
|
||||
}
|
||||
|
||||
void amt_task_1(u8 * val,u8 len)
|
||||
{
|
||||
memset(recv_buff,0,sizeof(recv_buff));
|
||||
recv_len = 0;
|
||||
amt_process(val,len);
|
||||
|
||||
}
|
||||
|
||||
|
||||
void amt_task(u8 * val)
|
||||
{
|
||||
//0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
|
||||
//68 13 00 XX XX 1A XX XX XX XX XX
|
||||
|
||||
|
||||
amt_task_1(&val[12],val[11]);
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user