version 2.8
gos_options.h File Reference

Detailed Description

GOS - Operating System options header file.

Definition in file gos_options.h.

Go to the source code of this file.

Macros

The operating system to use. One (and only one) of these must be defined.
#define GFX_USE_OS_CHIBIOS   FALSE
 Use ChibiOS. More...
 
#define GFX_USE_OS_FREERTOS   FALSE
 Use FreeRTOS. More...
 
#define GFX_USE_OS_WIN32   FALSE
 Use Win32. More...
 
#define GFX_USE_OS_LINUX   FALSE
 Use a linux based system running X11. More...
 
#define GFX_USE_OS_OSX   FALSE
 Use a Mac OS-X based system. More...
 
#define GFX_USE_OS_RAW32   FALSE
 Use a Raw 32-bit CPU based system (Bare Metal) More...
 
#define GFX_USE_OS_ECOS   FALSE
 Use a eCos. More...
 
#define GFX_USE_OS_RAWRTOS   FALSE
 Use RAWRTOS. More...
 
#define GFX_USE_OS_ARDUINO   FALSE
 Use Arduino. More...
 
#define GFX_USE_OS_CMSIS   FALSE
 Use CMSIS RTOS compatible OS. More...
 
#define GFX_USE_OS_CMSIS2   FALSE
 Use CMSIS2 RTOS compatible OS. More...
 
#define GFX_USE_OS_KEIL   FALSE
 Use Keil CMSIS 1.x (RTOS, RTX4) More...
 
#define GFX_USE_OS_RTX5   FALSE
 Use Keil RTX5. More...
 
#define GFX_USE_OS_NIOS   FALSE
 Use NIOS-II. More...
 
#define GFX_USE_OS_ZEPHYR   FALSE
 Use Zephyr. More...
 
#define GFX_USE_OS_QT   FALSE
 Use Qt. More...
 
GFX_OS_EXTRA_DEINIT_FUNCTION

A macro that defines a function that uGFX calls as part of gfxDeInit() just before de-initializing the operating system.

Defaults to undefined

Note
If defined the specified function is called just before the operating system is de-initialized by gfxDeInit().
Eg. In your source: void myOSDeInitRoutine(void); In gfxconf.h: #define GFX_OS_EXTRA_DEINIT_FUNCTION myOSDeInitRoutine
#define GFX_OS_NO_INIT   FALSE
 Should uGFX avoid initializing the operating system. More...
 
#define GFX_OS_INIT_NO_WARNING   FALSE
 Turn off warnings about initializing the operating system. More...
 
#define GFX_OS_CALL_UGFXMAIN   FALSE
 Call uGFXMain() after all initialisation. More...
 
#define GFX_OS_UGFXMAIN_STACKSIZE   0
 When uGFXMain() is started as a thread, what stack size should be used. More...
 
#define GFX_FREERTOS_USE_TRACE   FALSE
 Should uGFX stuff be added to the FreeRTOS+Tracer. More...
 
#define GFX_OS_HEAP_SIZE   0
 How much RAM should uGFX use for the heap when using its own internal heap allocator. More...
 
#define GFX_EMULATE_MALLOC   FALSE
 Enable wrappers for malloc() and free() More...