EasyGUI  Version v1.0
Port functions

System dependant functions. More...

Modules

 Mutexes
 Port functions for mutexes.
 
 Semaphores
 Port functions for semaphores.
 
 Messages
 Port functions for messages.
 
 Threads
 Port functions for threads.
 

Functions

uint32_t gui_sys_now (void)
 Get current time in units of milliseconds. More...
 
uint8_t gui_sys_init (void)
 Init system dependant parameters. More...
 
uint8_t gui_sys_protect (void)
 Protect stack core. More...
 
uint8_t gui_sys_unprotect (void)
 Protect stack core. More...
 

Detailed Description

System dependant functions.

Function Documentation

◆ gui_sys_init()

uint8_t gui_sys_init ( void  )

Init system dependant parameters.

Note
Called from high-level application layer when required
Returns
1 on success, 0 otherwise

◆ gui_sys_now()

uint32_t gui_sys_now ( void  )

Get current time in units of milliseconds.

Returns
Current time in units of milliseconds

◆ gui_sys_protect()

uint8_t gui_sys_protect ( void  )

Protect stack core.

Note
This function is required with OS
This function may be called multiple times, recursive protection is required
Returns
1 on success, 0 otherwise

◆ gui_sys_unprotect()

uint8_t gui_sys_unprotect ( void  )

Protect stack core.

Note
This function is required with OS
Returns
1 on success, 0 otherwise