EasyGUI
gui_buff_t Struct Reference

Buffer structure. More...

#include <gui_buff.h>

Data Fields

uint32_t size
 
uint32_t in
 
uint32_t out
 
uint8_t * buff
 
uint8_t flags
 
void * arg
 

Detailed Description

Buffer structure.

Field Documentation

◆ arg

void* arg

Pointer to user value if needed

◆ buff

uint8_t* buff

Pointer to buffer data array, DO NOT MOVE OFFSET, 3

◆ flags

uint8_t flags

flags for buffer, DO NOT MOVE OFFSET, 4

◆ in

uint32_t in

Input pointer to save next value, DO NOT MOVE OFFSET, 1

◆ out

uint32_t out

Output pointer to read next value, DO NOT MOVE OFFSET, 2

◆ size

uint32_t size

Size of buffer in units of bytes, DO NOT MOVE OFFSET, 0