Data Structures | Functions
packet.c File Reference
#include <string.h>
#include "packet.h"
#include "crc.h"

Data Structures

struct  PACKET_STATE_t
 

Functions

void packet_init (void(*s_func)(unsigned char *data, unsigned int len), void(*p_func)(unsigned char *data, unsigned int len), int handler_num)
 
void packet_send_packet (unsigned char *data, unsigned int len, int handler_num)
 
void packet_timerfunc (void)
 
void packet_process_byte (uint8_t rx_data, int handler_num)
 

Function Documentation

void packet_init ( void(*)(unsigned char *data, unsigned int len)  s_func,
void(*)(unsigned char *data, unsigned int len)  p_func,
int  handler_num 
)
void packet_process_byte ( uint8_t  rx_data,
int  handler_num 
)
void packet_send_packet ( unsigned char *  data,
unsigned int  len,
int  handler_num 
)
void packet_timerfunc ( void  )

Call this function every millisecond.