24 lines
631 B
C
24 lines
631 B
C
#ifndef __NETFIFO_H__
|
|
#define __NETFIFO_H__ 1
|
|
|
|
#include "stm32f10x.h"
|
|
#include "stdio.h"
|
|
#include "string.h"
|
|
#include "stdbool.h"
|
|
#include "stdlib.h"
|
|
|
|
typedef struct
|
|
{
|
|
char cResponseBuffer[1024];
|
|
uint8_t ucBufferIndex;
|
|
}NetFifoBuffer_t;
|
|
|
|
void vNetBufferInit(NetFifoBuffer_t *pxBuffer);
|
|
void vNetBufferWrite(NetFifoBuffer_t *pxBuffer, char cData);
|
|
char cNetBufferReadByte(NetFifoBuffer_t *pxBuffer, int index);
|
|
bool bNetBufferCompareStr(NetFifoBuffer_t *pxBuffer, const char *pcStr);
|
|
int iNetBufferGetLength(NetFifoBuffer_t *pxBuffer);
|
|
void vNetBufferClear(NetFifoBuffer_t *pxBuffer);
|
|
|
|
#endif
|