Files
2025-12-15 16:07:49 +08:00

53 lines
675 B
C

#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]);
}