µGFX  2.9
version 2.9
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   GFXOFF
 Use ChibiOS. More...
 
#define GFX_USE_OS_FREERTOS   GFXOFF
 Use FreeRTOS. More...
 
#define GFX_USE_OS_WIN32   GFXOFF
 Use Win32. More...
 
#define GFX_USE_OS_LINUX   GFXOFF
 Use a linux based system running X11. More...
 
#define GFX_USE_OS_OSX   GFXOFF
 Use a Mac OS-X based system. More...
 
#define GFX_USE_OS_RAW32   GFXOFF
 Use a Raw 32-bit CPU based system (Bare Metal) More...
 
#define GFX_USE_OS_ECOS   GFXOFF
 Use a eCos. More...
 
#define GFX_USE_OS_RAWRTOS   GFXOFF
 Use RAWRTOS. More...
 
#define GFX_USE_OS_ARDUINO   GFXOFF
 Use Arduino. More...
 
#define GFX_USE_OS_CMSIS   GFXOFF
 Use CMSIS RTOS compatible OS. More...
 
#define GFX_USE_OS_CMSIS2   GFXOFF
 Use CMSIS2 RTOS compatible OS. More...
 
#define GFX_USE_OS_KEIL   GFXOFF
 Use Keil CMSIS 1.x (RTOS, RTX4) More...
 
#define GFX_USE_OS_RTX5   GFXOFF
 Use Keil RTX5. More...
 
#define GFX_USE_OS_NIOS   GFXOFF
 Use NIOS-II. More...
 
#define GFX_USE_OS_ZEPHYR   GFXOFF
 Use Zephyr. More...
 
#define GFX_USE_OS_QT   GFXOFF
 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   GFXOFF
 Should uGFX avoid initializing the operating system. More...
 
#define GFX_OS_INIT_NO_WARNING   GFXOFF
 Turn off warnings about initializing the operating system. More...
 
#define GFX_OS_CALL_UGFXMAIN   GFXOFF
 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   GFXOFF
 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   GFXOFF
 Enable wrappers for malloc() and free() More...
 
#define GFX_MEM_LT64K   GFXOFF
 Is the maximum memory allocation less than 64K. More...