#include <stdio.h>
#include "board.h"
#include "hif.h"
#include "radio.h"
#include "xmpl.h"
#define XMPL_FRAME_SIZE (40)
uint8_t rxbuf[XMPL_FRAME_SIZE + 2];
uint8_t buf[
sizeof(
buffer_t) + XMPL_FRAME_SIZE];
int main(void)
{
uint8_t frame_header[] = {0x01, 0x80, 0, 0x11,0x22,0x33,0x44};
while(1)
{
if (BUFFER_IS_LOCKED(pbuf) == true)
{
uint8_t c, i;
for(i=0; i<sizeof(frame_header);i++)
{
if ( (i != 2) && (c != frame_header[i]))
{
break;
}
}
if (i==7)
{
}
else
{
}
BUFFER_RESET(pbuf,0);
BUFFER_SET_UNLOCK(pbuf);
}
WAIT_MS(500);
}
}
{
if ( BUFFER_IS_LOCKED(pbuf) == false && crc == 0)
{
BUFFER_SET_LOCK(pbuf);
}
return frm;
}