Moving INLINE macro to gfx.h main file as inlined functions are also used outside of gdisp.h

ugfx_release_2.6
Joel Bodenmann 2015-10-20 20:00:45 +02:00
parent 56794c2eb9
commit fd7e047bf8
2 changed files with 12 additions and 12 deletions

12
gfx.h
View File

@ -51,6 +51,18 @@
#endif
#endif
/**
* __inline was standardized with C99. previous to that each compiler handles it differently.
*/
#undef INLINE
#ifdef(__KEIL__)
#define INLINE __inline
#elif(__C51__)
#define INLINE __inline
#else
#define INLINE inline
#endif
/* gfxconf.h is the user's project configuration for the GFX system. */
#include "gfxconf.h"

View File

@ -12,18 +12,6 @@
/* Include the low level driver information */
#include "gdisp_driver.h"
#if 1
#undef INLINE
#if defined(__KEIL__) || defined(__C51__)
#define INLINE __inline
#else
#define INLINE inline
#endif
#else
#undef INLINE
#define INLINE
#endif
// Number of milliseconds for the startup logo - 0 means disabled.
#if GDISP_NEED_STARTUP_LOGO
#define GDISP_STARTUP_LOGO_TIMEOUT 1000