![]() |
µGFX
2.9
version 2.9
|
Main module to glue all the others together.
Functions | |
void GFXAPI | gfxInit (void) |
The one call to start it all. More... | |
void GFXAPI | gfxDeinit (void) |
The one call to end it all. More... | |
void GFXUSERFN | uGFXMain (void) |
The user supplied function containing all the user uGFX application code. More... | |
GFX compatibility options | |
#define | GFX_COMPAT_V2 GFXON |
Include the uGFX V2.x API. More... | |
GFX compilation options | |
#define | GFX_NO_INLINE GFXOFF |
Should various inline ugfx functions be non-inline. More... | |
#define | GFX_SHOW_COMPILER GFXOFF |
Show which compiler we detected as a compiler warning message. More... | |
#define | GFX_COMPILER GFX_COMPILER_UNKNOWN |
Enable compiler specific code. More... | |
#define | GFX_COMPILER GFX_COMPILER_UNKNOWN |
Enable compiler specific code. More... | |
#define | GFX_COMPILER_UNKNOWN 0 |
#define | GFX_COMPILER_ACC 1 |
#define | GFX_COMPILER_ALTIUM 2 |
#define | GFX_COMPILER_ALTIUMHW 3 |
#define | GFX_COMPILER_AMSTERDAM 4 |
#define | GFX_COMPILER_ARMCC 5 |
#define | GFX_COMPILER_AZTEC 6 |
#define | GFX_COMPILER_BORLAND 7 |
#define | GFX_COMPILER_CC65 8 |
#define | GFX_COMPILER_CLANG 9 |
#define | GFX_COMPILER_COMEAU 10 |
#define | GFX_COMPILER_COMPAQ 11 |
#define | GFX_COMPILER_COMPCERT 12 |
#define | GFX_COMPILER_CONVEX 13 |
#define | GFX_COMPILER_CRAY 14 |
#define | GFX_COMPILER_CYGWIN 15 |
#define | GFX_COMPILER_DAIB 16 |
#define | GFX_COMPILER_DEC 17 |
#define | GFX_COMPILER_DICE 18 |
#define | GFX_COMPILER_DIGNUS 19 |
#define | GFX_COMPILER_DJGPP 20 |
#define | GFX_COMPILER_DMARS 21 |
#define | GFX_COMPILER_EDG 22 |
#define | GFX_COMPILER_EKOPATH 23 |
#define | GFX_COMPILER_FUJITSU 24 |
#define | GFX_COMPILER_GCC 25 |
#define | GFX_COMPILER_GREENHILL 26 |
#define | GFX_COMPILER_HIGHC 27 |
#define | GFX_COMPILER_HP 28 |
#define | GFX_COMPILER_IAR 29 |
#define | GFX_COMPILER_IBMXL 30 |
#define | GFX_COMPILER_IMAGECRAFT 31 |
#define | GFX_COMPILER_INTEL 32 |
#define | GFX_COMPILER_KAI 33 |
#define | GFX_COMPILER_KEIL 34 |
#define | GFX_COMPILER_LCC 35 |
#define | GFX_COMPILER_METROWORKS 36 |
#define | GFX_COMPILER_MICROTEC 37 |
#define | GFX_COMPILER_MICROWAY 38 |
#define | GFX_COMPILER_MINGW32 39 |
#define | GFX_COMPILER_MINGW64 40 |
#define | GFX_COMPILER_MIPSPRO 41 |
#define | GFX_COMPILER_MIRACLE 42 |
#define | GFX_COMPILER_MPW 43 |
#define | GFX_COMPILER_NORCROFT 44 |
#define | GFX_COMPILER_NWCC 45 |
#define | GFX_COMPILER_OPEN64 46 |
#define | GFX_COMPILER_OSS 47 |
#define | GFX_COMPILER_PACIFIC 48 |
#define | GFX_COMPILER_PALM 49 |
#define | GFX_COMPILER_PELLES 50 |
#define | GFX_COMPILER_PGCC 51 |
#define | GFX_COMPILER_RENESAS 52 |
#define | GFX_COMPILER_SASC 53 |
#define | GFX_COMPILER_SCO 54 |
#define | GFX_COMPILER_SDCC 55 |
#define | GFX_COMPILER_SN 56 |
#define | GFX_COMPILER_STRATUS 57 |
#define | GFX_COMPILER_SYMANTEC 58 |
#define | GFX_COMPILER_TENDRA 59 |
#define | GFX_COMPILER_THINK 60 |
#define | GFX_COMPILER_TI 61 |
#define | GFX_COMPILER_TINYC 62 |
#define | GFX_COMPILER_TURBOC 63 |
#define | GFX_COMPILER_ULTIMATE 64 |
#define | GFX_COMPILER_USL 65 |
#define | GFX_COMPILER_VBCC 66 |
#define | GFX_COMPILER_VS 67 |
#define | GFX_COMPILER_WATCOM 68 |
#define | GFX_COMPILER_ZTC 69 |
#define | GFX_CPU GFX_CPU_UNKNOWN |
Enable CPU specific code. More... | |
#define | GFX_CPU GFX_CPU_UNKNOWN |
Enable CPU specific code. More... | |
#define | GFX_CPU_ENDIAN GFX_CPU_ENDIAN_UNKNOWN |
The endianness of the CPU. More... | |
#define | GFX_CPU_ENDIAN GFX_CPU_ENDIAN_UNKNOWN |
The endianness of the CPU. More... | |
GFX sub-systems that can be turned on | |
#define | GFX_USE_GDRIVER GFXON |
GFX Driver API. More... | |
#define | GFX_USE_GDISP GFXOFF |
GFX Graphics Display Basic API. More... | |
#define | GFX_USE_GWIN GFXOFF |
GFX Graphics Windowing API. More... | |
#define | GFX_USE_GEVENT GFXOFF |
GFX Event API. More... | |
#define | GFX_USE_GTIMER GFXOFF |
GFX Timer API. More... | |
#define | GFX_USE_GQUEUE GFXOFF |
GFX Queue API. More... | |
#define | GFX_USE_GINPUT GFXOFF |
GFX Input Device API. More... | |
#define | GFX_USE_GADC GFXOFF |
GFX Generic Periodic ADC API. More... | |
#define | GFX_USE_GAUDIO GFXOFF |
GFX Audio API. More... | |
#define | GFX_USE_GMISC GFXOFF |
GFX Miscellaneous Routines API. More... | |
#define | GFX_USE_GFILE GFXOFF |
GFX File API. More... | |
#define | GFX_USE_GTRANS GFXOFF |
GFX Translation Support API. More... | |
GFX compatibility options | |
#define | GFX_COMPAT_OLDCOLORS GFXON |
Include the uGFX V2.x Old Colors. More... | |
Macros | |
#define | GFX_COMPILESTAGE GFX_COMPILESTAGE_PREP |
#define | GFX_COMPILESTAGE GFX_COMPILESTAGE_USERCONFIG |
#define | GFX_COMPILESTAGE GFX_COMPILESTAGE_COMPILECONFIG |
#define | GFX_COMPILESTAGE GFX_COMPILESTAGE_OPTIONS |
#define | GFX_COMPILESTAGE GFX_COMPILESTAGE_RULES |
#define | GFX_COMPILESTAGE GFX_COMPILESTAGE_APIDEFS |
#define | GFX_COMPILESTAGE GFX_COMPILESTAGE_USERPROGRAM |
#define | GFX_DISPLAY_RULE_WARNINGS GFXOFF |
#define | GFX_COMPILER_NAME "Unknown" |
The name of the compiler set or auto-detected. More... | |
#define | GFX_COMPILER_VERSION_MAJOR 0 |
This compiler is tested with ugfx. More... | |
#define | GFX_COMPILER_VERSION_MINOR 0 |
The minor version number of the compiler. More... | |
#define | GFX_COMPILER_VERSION_PATCH 0 |
The patch version number of the compiler. More... | |
#define | GFX_COMPILER_VERSION_BUILD 0 |
The build number of the compiler. More... | |
#define | GFX_CPU_NO_ALIGNMENT_FAULTS GFXOFF |
Does this CPU automatically handle alignment faults. More... | |
#define | DEPRECATED(msg) |
Mark a function as deprecated. More... | |
#define | GFXINLINE inline |
Mark a function as inline. More... | |
void GFXAPI gfxDeinit | ( | void | ) |
void GFXAPI gfxInit | ( | void | ) |
The one call to start it all.
Include the sub-system header files
gfxInit()
. void GFXUSERFN uGFXMain | ( | void | ) |
The user supplied function containing all the user uGFX application code.
#define DEPRECATED | ( | msg | ) |
Mark a function as deprecated.
Definition at line 1141 of file gfx_compilers.h.
#define GFX_COMPAT_OLDCOLORS GFXON |
Include the uGFX V2.x Old Colors.
Defaults to GFXON
Definition at line 141 of file gfx_options.h.
#define GFX_COMPAT_V2 GFXON |
#define GFX_COMPILER GFX_COMPILER_UNKNOWN |
Enable compiler specific code.
Auto detected by default but it can be overridden in gfxconf.h
Definition at line 279 of file gfx_compilers.h.
#define GFX_COMPILER GFX_COMPILER_UNKNOWN |
Enable compiler specific code.
Auto detected by default but it can be overridden in gfxconf.h
Definition at line 279 of file gfx_compilers.h.
#define GFX_COMPILER_NAME "Unknown" |
The name of the compiler set or auto-detected.
Read-Only
Definition at line 951 of file gfx_compilers.h.
#define GFX_COMPILER_VERSION_BUILD 0 |
The build number of the compiler.
Read-Only. It will be set to 0 if it can't be automatically detected.
Definition at line 1012 of file gfx_compilers.h.
#define GFX_COMPILER_VERSION_MAJOR 0 |
This compiler is tested with ugfx.
Read-Only
The major version number of the compiler
Read-Only. It will be set to 0 if it can't be automatically detected.
Definition at line 985 of file gfx_compilers.h.
#define GFX_COMPILER_VERSION_MINOR 0 |
The minor version number of the compiler.
Read-Only. It will be set to 0 if it can't be automatically detected.
Definition at line 994 of file gfx_compilers.h.
#define GFX_COMPILER_VERSION_PATCH 0 |
The patch version number of the compiler.
Read-Only. It will be set to 0 if it can't be automatically detected.
Definition at line 1003 of file gfx_compilers.h.
#define GFX_COMPILESTAGE GFX_COMPILESTAGE_PREP |
#define GFX_COMPILESTAGE GFX_COMPILESTAGE_USERCONFIG |
#define GFX_COMPILESTAGE GFX_COMPILESTAGE_COMPILECONFIG |
#define GFX_COMPILESTAGE GFX_COMPILESTAGE_OPTIONS |
#define GFX_COMPILESTAGE GFX_COMPILESTAGE_RULES |
#define GFX_COMPILESTAGE GFX_COMPILESTAGE_APIDEFS |
#define GFX_COMPILESTAGE GFX_COMPILESTAGE_USERPROGRAM |
#define GFX_CPU GFX_CPU_UNKNOWN |
Enable CPU specific code.
Auto detected by default but it can be overridden in gfxconf.h
Definition at line 1066 of file gfx_compilers.h.
#define GFX_CPU GFX_CPU_UNKNOWN |
Enable CPU specific code.
Auto detected by default but it can be overridden in gfxconf.h
Definition at line 1066 of file gfx_compilers.h.
#define GFX_CPU_ENDIAN GFX_CPU_ENDIAN_UNKNOWN |
The endianness of the CPU.
Auto detected by default but it can be overridden in gfxconf.h
Definition at line 1132 of file gfx_compilers.h.
#define GFX_CPU_ENDIAN GFX_CPU_ENDIAN_UNKNOWN |
The endianness of the CPU.
Auto detected by default but it can be overridden in gfxconf.h
Definition at line 1132 of file gfx_compilers.h.
#define GFX_CPU_NO_ALIGNMENT_FAULTS GFXOFF |
Does this CPU automatically handle alignment faults.
Defaults to GFXOFF
Definition at line 1094 of file gfx_compilers.h.
#define GFX_DISPLAY_RULE_WARNINGS GFXOFF |
#define GFX_NO_INLINE GFXOFF |
Should various inline ugfx functions be non-inline.
Defaults to GFXOFF
Definition at line 33 of file gfx_compilers.h.
#define GFX_SHOW_COMPILER GFXOFF |
Show which compiler we detected as a compiler warning message.
Definition at line 45 of file gfx_compilers.h.
#define GFX_USE_GADC GFXOFF |
#define GFX_USE_GAUDIO GFXOFF |
GFX Audio API.
Defaults to GFXOFF
Definition at line 98 of file gfx_options.h.
#define GFX_USE_GDISP GFXOFF |
GFX Graphics Display Basic API.
Defaults to GFXOFF
Definition at line 35 of file gfx_options.h.
#define GFX_USE_GDRIVER GFXON |
GFX Driver API.
Defaults to GFXON
Definition at line 26 of file gfx_options.h.
#define GFX_USE_GEVENT GFXOFF |
GFX Event API.
Defaults to GFXOFF
Defines the concept of a "Source" that can send "Events" to "Listeners".
Definition at line 53 of file gfx_options.h.
#define GFX_USE_GFILE GFXOFF |
#define GFX_USE_GINPUT GFXOFF |
GFX Input Device API.
Defaults to GFXOFF
Definition at line 81 of file gfx_options.h.
#define GFX_USE_GMISC GFXOFF |
GFX Miscellaneous Routines API.
Defaults to GFXOFF
Definition at line 108 of file gfx_options.h.
#define GFX_USE_GQUEUE GFXOFF |
GFX Queue API.
Defaults to GFXOFF
Provides queue management.
Definition at line 69 of file gfx_options.h.
#define GFX_USE_GTIMER GFXOFF |
GFX Timer API.
Defaults to GFXOFF
Provides thread context timers - both one-shot and periodic.
Definition at line 61 of file gfx_options.h.
#define GFX_USE_GTRANS GFXOFF |
#define GFX_USE_GWIN GFXOFF |
GFX Graphics Windowing API.
Defaults to GFXOFF
Extends the GDISP API to add the concept of graphic windows.
Definition at line 45 of file gfx_options.h.
#define GFXINLINE inline |
Mark a function as inline.
Definition at line 1148 of file gfx_compilers.h.