Subversion Repositories Code-Repo

Rev

Rev 113 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 113 Rev 114
Line 1... Line 1...
1
#ifndef __circular_buffer_h
1
#ifndef __circular_buffer_h
2
#define __circular_buffer_h
2
#define __circular_buffer_h
3
 
3
 
-
 
4
#include "maindefs.h"
-
 
5
#include "xbee.h"
-
 
6
 
4
#define BUFFER_OK       0
7
#define BUFFER_OK       0
5
#define BUFFER_ERROR    -1
8
#define BUFFER_ERROR    -1
-
 
9
 
-
 
10
#ifdef _BASE_STATION
6
#define BUFFER_SIZE     512
11
#define BUFFER_SIZE     512
-
 
12
#else
-
 
13
#define BUFFER_SIZE     100 //(max is 125 for some reason)
-
 
14
#endif
7
 
15
 
8
typedef struct __BUFFER_DATA {
16
typedef struct __BUFFER_DATA {
9
    unsigned int index_read;
17
    unsigned int index_read;
10
    unsigned int index_write;
18
    unsigned int index_write;
11
    unsigned int stored_length;
19
    unsigned int stored_length;