1234567891011121314151617181920 |
- #ifndef __DATA_HELPER_H__
- #define __DATA_HELPER_H__
- #include "DataHelperConfig.h"
- #define MAX_SIZE 20
- typedef struct
- {
- int count;
- int tail;
- int head;
- int total;
- unsigned char * buffer[MAX_SIZE];
- } fifo_buffer_t;
- void dh_fifo_init(fifo_buffer_t * fifo, int total);
- int dh_fifo_push(fifo_buffer_t * fifo, unsigned char *dat ,unsigned int len);
- int dh_fifo_pop(fifo_buffer_t *fifo, unsigned char *dat);
- #endif
|