ESOS32
ESOSOn32-bitProcessors
|
Circular buffer routines for ESOS32. More...
Go to the source code of this file.
Macros | |
#define | __WRITE_CB_UINT8(pstB, u8x, u16e) |
#define | __OVERWRITE_CB_UINT8(pstB, u8x, u16e) |
#define | __READ_CB_UINT8(pstB, u8x) |
Functions | |
void | __esos_CB_Init (CBUFFER *pst_CBuffer, uint8_t *pau8_ptr, uint16_t u16_Len) |
void | __esos_CB_WriteUINT8 (CBUFFER *pst_CBuffer, uint8_t u8_x) |
void | __esos_CB_OverwriteUINT8 (CBUFFER *pst_CBuffer, uint8_t u8_x) |
void | __esos_CB_WriteUINT16 (CBUFFER *pst_CBuffer, uint16_t u16_x) |
void | __esos_CB_WriteUINT32 (CBUFFER *pst_CBuffer, uint32_t u32_x) |
void | __esos_CB_WriteUINT8Buffer (CBUFFER *pst_CBuffer, uint8_t *pu8_x, uint16_t u16_size) |
uint8_t | __esos_CB_ReadUINT8 (CBUFFER *pst_CBuffer) |
uint16_t | __esos_CB_ReadUINT16 (CBUFFER *pst_CBuffer) |
uint32_t | __esos_CB_ReadUINT32 (CBUFFER *pst_CBuffer) |
void | __esos_CB_ReadUINT8Buffer (CBUFFER *pst_CBuffer, uint8_t *pu8_x, uint16_t u16_size) |
Circular buffer routines for ESOS32.
Definition in file esos_cb.c.
#define __OVERWRITE_CB_UINT8 | ( | pstB, | |
u8x, | |||
u16e | |||
) |
#define __READ_CB_UINT8 | ( | pstB, | |
u8x | |||
) |