Labor03
|
#include <stdint.h>
Go to the source code of this file.
Data Structures | |
struct | Ringbuffer |
Macros | |
#define | SIZEELEMENTSRINGBUFFER 10U |
#define | RINGBUFFER_OKAY 0 |
#define | RINGBUFFER_FULL -1 |
#define | RINGBUFFER_EMPTY -2 |
#define | RINGBUFFER_ERROR -3 |
Typedefs | |
typedef struct Ringbuffer | sRingbuffer_t |
typedef sRingbuffer_t * | psRingbuffer_t |
Functions | |
void | vRingbufferInit (psRingbuffer_t const _self) |
init Ringbuffer More... | |
int32_t | s32RingbufferSet (psRingbuffer_t const _self, int32_t const *const pcs32Data) |
Write data in ringbuffer. More... | |
int32_t | s32RingbufferGet (psRingbuffer_t const _self, int32_t *constpcs32Data) |
Read data in ringbuffer. More... | |
#define RINGBUFFER_EMPTY -2 |
#define RINGBUFFER_ERROR -3 |
#define RINGBUFFER_FULL -1 |
#define RINGBUFFER_OKAY 0 |
#define SIZEELEMENTSRINGBUFFER 10U |
typedef sRingbuffer_t* psRingbuffer_t |
typedef struct Ringbuffer sRingbuffer_t |
int32_t s32RingbufferGet | ( | psRingbuffer_t const | _self, |
int32_t * | constpcs32Data | ||
) |
Read data in ringbuffer.
void |
int32_t s32RingbufferSet | ( | psRingbuffer_t const | _self, |
int32_t const *const | pcs32Data | ||
) |
Write data in ringbuffer.
void |
void vRingbufferInit | ( | psRingbuffer_t const | _self | ) |
init Ringbuffer
void |