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