EasyGUI  v0.1
Platform independent GUI Library

Port functions for messages. More...

Functions

uint8_t gui_sys_mbox_create (gui_sys_mbox_t *b, size_t size)
 
uint8_t gui_sys_mbox_delete (gui_sys_mbox_t *b)
 
uint32_t gui_sys_mbox_put (gui_sys_mbox_t *b, void *m)
 
uint32_t gui_sys_mbox_get (gui_sys_mbox_t *b, void **m, uint32_t timeout)
 
uint8_t gui_sys_mbox_putnow (gui_sys_mbox_t *b, void *m)
 
uint8_t gui_sys_mbox_getnow (gui_sys_mbox_t *b, void **m)
 
uint8_t gui_sys_mbox_isvalid (gui_sys_mbox_t *b)
 
uint8_t gui_sys_mbox_invalid (gui_sys_mbox_t *b)
 

Detailed Description

Port functions for messages.

Messages are used for communication between different threads