mirror of
https://github.com/RIOT-OS/RIOT.git
synced 2024-12-29 04:50:03 +01:00
16 lines
299 B
C
16 lines
299 B
C
#ifndef __CIB_H
|
|
#define __CIB_H
|
|
|
|
typedef struct cib_t {
|
|
unsigned int read_count;
|
|
unsigned int write_count;
|
|
unsigned int complement;
|
|
} cib_t;
|
|
|
|
void cib_init(cib_t *cib, unsigned int size);
|
|
int cib_get(cib_t *cib);
|
|
int cib_put(cib_t *cib);
|
|
int cib_avail(cib_t *cib);
|
|
|
|
#endif /* __CIB_H */
|