Integrate the include files with each module. Simplifies structure of code.
This commit is contained in:
parent
1e131851d6
commit
37966ff16d
@ -36,7 +36,7 @@
|
||||
#include "gwinosc.h"
|
||||
|
||||
/* Include internal GWIN routines so we can build our own superset class */
|
||||
#include "gwin/class_gwin.h"
|
||||
#include "src/gwin/class_gwin.h"
|
||||
|
||||
/* The size of our dynamically allocated audio buffer */
|
||||
#define AUDIOBUFSZ 64*2
|
||||
|
@ -43,7 +43,7 @@
|
||||
#include "gwinosc.h"
|
||||
|
||||
/* Include internal GWIN routines so we can build our own superset class */
|
||||
#include "gwin/class_gwin.h"
|
||||
#include "src/gwin/class_gwin.h"
|
||||
|
||||
/* The size of our dynamically allocated audio buffer */
|
||||
#define AUDIOBUFSZ 64*2
|
||||
|
@ -18,7 +18,7 @@
|
||||
|
||||
#if GFX_USE_GADC
|
||||
|
||||
#include "gadc/lld/gadc_lld.h"
|
||||
#include "src/gadc/driver.h"
|
||||
|
||||
static ADCConversionGroup acg = {
|
||||
FALSE, // circular
|
||||
|
@ -15,7 +15,7 @@
|
||||
#if GFX_USE_GAUDIN
|
||||
|
||||
/* Include the driver defines */
|
||||
#include "gaudin/lld/gaudin_lld.h"
|
||||
#include "src/gaudin/driver.h"
|
||||
|
||||
#undef Red
|
||||
#undef Green
|
||||
|
@ -31,7 +31,7 @@
|
||||
#endif
|
||||
|
||||
/* Include the driver defines */
|
||||
#include "gaudin/lld/gaudin_lld.h"
|
||||
#include "src/gaudin/driver.h"
|
||||
|
||||
/*===========================================================================*/
|
||||
/* External declarations. */
|
||||
|
@ -15,8 +15,8 @@
|
||||
#if GFX_USE_GDISP
|
||||
|
||||
#define GDISP_DRIVER_VMT GDISPVMT_ED060SC4
|
||||
#include "../drivers/gdisp/ED060SC4/gdisp_lld_config.h"
|
||||
#include "gdisp/lld/gdisp_lld.h"
|
||||
#include "drivers/gdisp/ED060SC4/gdisp_lld_config.h"
|
||||
#include "src/gdisp/driver.h"
|
||||
|
||||
#include "board_ED060SC4.h"
|
||||
|
||||
|
@ -15,8 +15,8 @@
|
||||
#if GFX_USE_GDISP
|
||||
|
||||
#define GDISP_DRIVER_VMT GDISPVMT_HX8347D
|
||||
#include "../drivers/gdisp/HX8347D/gdisp_lld_config.h"
|
||||
#include "gdisp/lld/gdisp_lld.h"
|
||||
#include "drivers/gdisp/HX8347D/gdisp_lld_config.h"
|
||||
#include "src/gdisp/driver.h"
|
||||
|
||||
#include "board_HX8347D.h"
|
||||
|
||||
|
@ -25,8 +25,8 @@
|
||||
#endif
|
||||
|
||||
#define GDISP_DRIVER_VMT GDISPVMT_ILI9320
|
||||
#include "../drivers/gdisp/ILI9320/gdisp_lld_config.h"
|
||||
#include "gdisp/lld/gdisp_lld.h"
|
||||
#include "drivers/gdisp/ILI9320/gdisp_lld_config.h"
|
||||
#include "src/gdisp/driver.h"
|
||||
|
||||
#include "board_ILI9320.h"
|
||||
|
||||
|
@ -25,8 +25,8 @@
|
||||
#endif
|
||||
|
||||
#define GDISP_DRIVER_VMT GDISPVMT_ILI9325
|
||||
#include "../drivers/gdisp/ILI9325/gdisp_lld_config.h"
|
||||
#include "gdisp/lld/gdisp_lld.h"
|
||||
#include "drivers/gdisp/ILI9325/gdisp_lld_config.h"
|
||||
#include "src/gdisp/driver.h"
|
||||
|
||||
#include "board_ILI9325.h"
|
||||
|
||||
|
@ -25,8 +25,8 @@
|
||||
#endif
|
||||
|
||||
#define GDISP_DRIVER_VMT GDISPVMT_ILI9341
|
||||
#include "../drivers/gdisp/ILI9341/gdisp_lld_config.h"
|
||||
#include "gdisp/lld/gdisp_lld.h"
|
||||
#include "drivers/gdisp/ILI9341/gdisp_lld_config.h"
|
||||
#include "src/gdisp/driver.h"
|
||||
|
||||
#include "board_ILI9341.h"
|
||||
|
||||
|
@ -25,8 +25,8 @@
|
||||
#endif
|
||||
|
||||
#define GDISP_DRIVER_VMT GDISPVMT_ILI9481
|
||||
#include "../drivers/gdisp/ILI9481/gdisp_lld_config.h"
|
||||
#include "gdisp/lld/gdisp_lld.h"
|
||||
#include "drivers/gdisp/ILI9481/gdisp_lld_config.h"
|
||||
#include "src/gdisp/driver.h"
|
||||
|
||||
#include "board_ILI9481.h"
|
||||
|
||||
|
@ -24,8 +24,8 @@
|
||||
#endif
|
||||
|
||||
#define GDISP_DRIVER_VMT GDISPVMT_Nokia6610GE12
|
||||
#include "../drivers/gdisp/Nokia6610GE12/gdisp_lld_config.h"
|
||||
#include "gdisp/lld/gdisp_lld.h"
|
||||
#include "drivers/gdisp/Nokia6610GE12/gdisp_lld_config.h"
|
||||
#include "src/gdisp/driver.h"
|
||||
|
||||
#include "board_Nokia6610GE12.h"
|
||||
|
||||
@ -33,7 +33,7 @@
|
||||
/* Driver local definitions. */
|
||||
/*===========================================================================*/
|
||||
|
||||
#include "GE12.h"
|
||||
#include "drivers/gdisp/Nokia6610GE12/GE12.h"
|
||||
|
||||
#define GDISP_SCAN_LINES 132
|
||||
#define GDISP_SLEEP_SIZE 32 /* Sleep mode window lines - this must be 32 on this controller */
|
||||
|
@ -59,8 +59,8 @@
|
||||
#endif
|
||||
|
||||
#define GDISP_DRIVER_VMT GDISPVMT_Nokia6610GE8
|
||||
#include "../drivers/gdisp/Nokia6610GE8/gdisp_lld_config.h"
|
||||
#include "gdisp/lld/gdisp_lld.h"
|
||||
#include "drivers/gdisp/Nokia6610GE8/gdisp_lld_config.h"
|
||||
#include "src/gdisp/driver.h"
|
||||
|
||||
#include "board_Nokia6610GE8.h"
|
||||
|
||||
@ -68,7 +68,7 @@
|
||||
/* Driver local definitions. */
|
||||
/*===========================================================================*/
|
||||
|
||||
#include "GE8.h"
|
||||
#include "drivers/gdisp/Nokia6610GE8/GE8.h"
|
||||
|
||||
#define GDISP_SCAN_LINES 132
|
||||
|
||||
|
@ -15,8 +15,8 @@
|
||||
#if GFX_USE_GDISP /*|| defined(__DOXYGEN__)*/
|
||||
|
||||
#define GDISP_DRIVER_VMT GDISPVMT_RA8875
|
||||
#include "../drivers/gdisp/RA8875/gdisp_lld_config.h"
|
||||
#include "gdisp/lld/gdisp_lld.h"
|
||||
#include "drivers/gdisp/RA8875/gdisp_lld_config.h"
|
||||
#include "src/gdisp/driver.h"
|
||||
|
||||
/* include the users board interface */
|
||||
#include "board_RA8875.h"
|
||||
|
@ -27,8 +27,8 @@
|
||||
#endif
|
||||
|
||||
#define GDISP_DRIVER_VMT GDISPVMT_S6D1121
|
||||
#include "../drivers/gdisp/S6D1121/gdisp_lld_config.h"
|
||||
#include "gdisp/lld/gdisp_lld.h"
|
||||
#include "drivers/gdisp/S6D1121/gdisp_lld_config.h"
|
||||
#include "src/gdisp/driver.h"
|
||||
|
||||
#include "board_S6D1121.h"
|
||||
|
||||
|
@ -15,8 +15,8 @@
|
||||
#if GFX_USE_GDISP
|
||||
|
||||
#define GDISP_DRIVER_VMT GDISPVMT_SSD1289
|
||||
#include "../drivers/gdisp/SSD1289/gdisp_lld_config.h"
|
||||
#include "gdisp/lld/gdisp_lld.h"
|
||||
#include "drivers/gdisp/SSD1289/gdisp_lld_config.h"
|
||||
#include "src/gdisp/driver.h"
|
||||
|
||||
#include "board_SSD1289.h"
|
||||
|
||||
|
@ -15,8 +15,8 @@
|
||||
#if GFX_USE_GDISP
|
||||
|
||||
#define GDISP_DRIVER_VMT GDISPVMT_SSD1306
|
||||
#include "../drivers/gdisp/SSD1306/gdisp_lld_config.h"
|
||||
#include "gdisp/lld/gdisp_lld.h"
|
||||
#include "drivers/gdisp/SSD1306/gdisp_lld_config.h"
|
||||
#include "src/gdisp/driver.h"
|
||||
|
||||
#include "board_SSD1306.h"
|
||||
|
||||
@ -46,7 +46,7 @@
|
||||
|
||||
#define GDISP_FLG_NEEDFLUSH (GDISP_FLG_DRIVER<<0)
|
||||
|
||||
#include "SSD1306.h"
|
||||
#include "drivers/gdisp/SSD1306/SSD1306.h"
|
||||
|
||||
/*===========================================================================*/
|
||||
/* Driver local functions. */
|
||||
|
@ -15,8 +15,8 @@
|
||||
#if GFX_USE_GDISP
|
||||
|
||||
#define GDISP_DRIVER_VMT GDISPVMT_SSD1963
|
||||
#include "../drivers/gdisp/SSD1963/gdisp_lld_config.h"
|
||||
#include "gdisp/lld/gdisp_lld.h"
|
||||
#include "drivers/gdisp/SSD1963/gdisp_lld_config.h"
|
||||
#include "src/gdisp/driver.h"
|
||||
|
||||
#define CALC_PERIOD(w,b,f,p) (p+b+w+f)
|
||||
#define CALC_FPR(w,h,hb,hf,hp,vb,vf,vp,fps) ((fps * CALC_PERIOD(w,hb,hf,hp) * CALC_PERIOD(h,vb,vf,vp) * 1048576)/100000000)
|
||||
@ -51,7 +51,7 @@ typedef struct LCD_Parameters {
|
||||
/* Driver local functions. */
|
||||
/*===========================================================================*/
|
||||
|
||||
#include "ssd1963.h"
|
||||
#include "drivers/gdisp/SSD1963/ssd1963.h"
|
||||
|
||||
#define write_reg(g, reg, data) { write_index(g, reg); write_data(g, data); }
|
||||
#define write_data16(g, data) { write_data(g, (data)>>8); write_data(g, (data) & 0xFF); }
|
||||
|
@ -15,8 +15,8 @@
|
||||
#if GFX_USE_GDISP
|
||||
|
||||
#define GDISP_DRIVER_VMT GDISPVMT_SSD2119
|
||||
#include "../drivers/gdisp/SSD2119/gdisp_lld_config.h"
|
||||
#include "gdisp/lld/gdisp_lld.h"
|
||||
#include "drivers/gdisp/SSD2119/gdisp_lld_config.h"
|
||||
#include "src/gdisp/driver.h"
|
||||
|
||||
#include "board_SSD2119.h"
|
||||
|
||||
@ -37,7 +37,7 @@
|
||||
#define GDISP_INITIAL_BACKLIGHT 100
|
||||
#endif
|
||||
|
||||
#include "ssd2119.h"
|
||||
#include "drivers/gdisp/SSD2119/ssd2119.h"
|
||||
|
||||
/*===========================================================================*/
|
||||
/* Driver local functions. */
|
||||
|
@ -15,8 +15,8 @@
|
||||
#if GFX_USE_GDISP
|
||||
|
||||
#define GDISP_DRIVER_VMT GDISPVMT_ST7565
|
||||
#include "../drivers/gdisp/ST7565/gdisp_lld_config.h"
|
||||
#include "gdisp/lld/gdisp_lld.h"
|
||||
#include "drivers/gdisp/ST7565/gdisp_lld_config.h"
|
||||
#include "src/gdisp/driver.h"
|
||||
|
||||
#include "board_ST7565.h"
|
||||
|
||||
@ -39,7 +39,7 @@
|
||||
|
||||
#define GDISP_FLG_NEEDFLUSH (GDISP_FLG_DRIVER<<0)
|
||||
|
||||
#include "st7565.h"
|
||||
#include "drivers/gdisp/ST7565/st7565.h"
|
||||
|
||||
/*===========================================================================*/
|
||||
/* Driver config defaults for backward compatibility. */
|
||||
|
@ -15,8 +15,8 @@
|
||||
#if GFX_USE_GDISP /*|| defined(__DOXYGEN__)*/
|
||||
|
||||
#define GDISP_DRIVER_VMT GDISPVMT_TestStub
|
||||
#include "../drivers/gdisp/TestStub/gdisp_lld_config.h"
|
||||
#include "gdisp/lld/gdisp_lld.h"
|
||||
#include "drivers/gdisp/TestStub/gdisp_lld_config.h"
|
||||
#include "src/gdisp/driver.h"
|
||||
|
||||
#ifndef GDISP_SCREEN_HEIGHT
|
||||
#define GDISP_SCREEN_HEIGHT 128
|
||||
|
@ -18,7 +18,7 @@
|
||||
|
||||
#if GFX_USE_GINPUT && GINPUT_NEED_DIAL
|
||||
|
||||
#include "ginput/lld/dial.h"
|
||||
#include "src/ginput/driver_dial.h"
|
||||
|
||||
#if GINPUT_DIAL_NUM_PORTS >= 5
|
||||
#error "GINPUT: Dial - GADC driver currently only supports 4 devices"
|
||||
|
@ -18,7 +18,7 @@
|
||||
|
||||
#if (GFX_USE_GINPUT && GINPUT_NEED_TOGGLE) /*|| defined(__DOXYGEN__)*/
|
||||
|
||||
#include "ginput/lld/toggle.h"
|
||||
#include "src/ginput/driver_toggle.h"
|
||||
|
||||
GINPUT_TOGGLE_DECLARE_STRUCTURE();
|
||||
|
||||
|
@ -18,7 +18,7 @@
|
||||
|
||||
#if (GFX_USE_GINPUT && GINPUT_NEED_MOUSE) /*|| defined(__DOXYGEN__)*/
|
||||
|
||||
#include "ginput/lld/mouse.h"
|
||||
#include "src/ginput/driver_mouse.h"
|
||||
|
||||
#include "ginput_lld_mouse_board.h"
|
||||
|
||||
|
@ -14,15 +14,13 @@
|
||||
* @{
|
||||
*/
|
||||
|
||||
#include "ch.h"
|
||||
#include "hal.h"
|
||||
#include "gfx.h"
|
||||
|
||||
#include "ft5x06.h"
|
||||
|
||||
#if (GFX_USE_GINPUT && GINPUT_NEED_MOUSE) /*|| defined(__DOXYGEN__)*/
|
||||
|
||||
#include "ginput/lld/mouse.h"
|
||||
#include "src/ginput/driver_mouse.h"
|
||||
|
||||
#include "drivers/ginput/touch/FT5x06/ft5x06.h"
|
||||
|
||||
// include board abstraction
|
||||
#include "ginput_lld_mouse_board.h"
|
||||
|
@ -19,7 +19,7 @@
|
||||
|
||||
#if (GFX_USE_GINPUT && GINPUT_NEED_MOUSE) /*|| defined(__DOXYGEN__)*/
|
||||
|
||||
#include "ginput/lld/mouse.h"
|
||||
#include "src/ginput/driver_mouse.h"
|
||||
|
||||
#include "ginput_lld_mouse_board.h"
|
||||
|
||||
|
@ -16,11 +16,11 @@
|
||||
|
||||
#include "gfx.h"
|
||||
|
||||
#include "stmpe811.h"
|
||||
|
||||
#if (GFX_USE_GINPUT && GINPUT_NEED_MOUSE) /*|| defined(__DOXYGEN__)*/
|
||||
|
||||
#include "ginput/lld/mouse.h"
|
||||
#include "src/ginput/driver_mouse.h"
|
||||
|
||||
#include "drivers/ginput/touch/STMPE811/stmpe811.h"
|
||||
|
||||
#include "ginput_lld_mouse_board.h"
|
||||
|
||||
|
@ -14,8 +14,8 @@
|
||||
#if GFX_USE_GDISP
|
||||
|
||||
#define GDISP_DRIVER_VMT GDISPVMT_Win32
|
||||
#include "../drivers/multiple/Win32/gdisp_lld_config.h"
|
||||
#include "gdisp/lld/gdisp_lld.h"
|
||||
#include "drivers/multiple/Win32/gdisp_lld_config.h"
|
||||
#include "src/gdisp/driver.h"
|
||||
|
||||
#ifndef GDISP_SCREEN_WIDTH
|
||||
#define GDISP_SCREEN_WIDTH 640
|
||||
@ -64,12 +64,12 @@
|
||||
|
||||
#if GINPUT_NEED_TOGGLE
|
||||
/* Include toggle support code */
|
||||
#include "ginput/lld/toggle.h"
|
||||
#include "src/ginput/driver_toggle.h"
|
||||
#endif
|
||||
|
||||
#if GINPUT_NEED_MOUSE
|
||||
/* Include mouse support code */
|
||||
#include "ginput/lld/mouse.h"
|
||||
#include "src/ginput/driver_mouse.h"
|
||||
#endif
|
||||
|
||||
static DWORD winThreadId;
|
||||
|
@ -15,8 +15,8 @@
|
||||
#if GFX_USE_GDISP
|
||||
|
||||
#define GDISP_DRIVER_VMT GDISPVMT_X11
|
||||
#include "../drivers/multiple/X/gdisp_lld_config.h"
|
||||
#include "gdisp/lld/gdisp_lld.h"
|
||||
#include "drivers/multiple/X/gdisp_lld_config.h"
|
||||
#include "src/gdisp/driver.h"
|
||||
|
||||
/**
|
||||
* Our color model - Default or 24 bit only.
|
||||
@ -40,7 +40,7 @@
|
||||
|
||||
#if GINPUT_NEED_MOUSE
|
||||
/* Include mouse support code */
|
||||
#include "ginput/lld/mouse.h"
|
||||
#include "src/ginput/driver_mouse.h"
|
||||
#endif
|
||||
|
||||
#include <X11/Xlib.h>
|
||||
|
@ -14,9 +14,9 @@
|
||||
#if GFX_USE_GDISP
|
||||
|
||||
#define GDISP_DRIVER_VMT GDISPVMT_uGFXnet
|
||||
#include "../drivers/multiple/uGFXnet/gdisp_lld_config.h"
|
||||
#include "gdisp/lld/gdisp_lld.h"
|
||||
#include "../drivers/multiple/uGFXnet/uGFXnetProtocol.h"
|
||||
#include "drivers/multiple/uGFXnet/gdisp_lld_config.h"
|
||||
#include "src/gdisp/driver.h"
|
||||
#include "drivers/multiple/uGFXnet/uGFXnetProtocol.h"
|
||||
|
||||
#ifndef GDISP_SCREEN_WIDTH
|
||||
#define GDISP_SCREEN_WIDTH 640
|
||||
@ -107,7 +107,7 @@
|
||||
|
||||
#if GINPUT_NEED_MOUSE
|
||||
/* Include mouse support code */
|
||||
#include "ginput/lld/mouse.h"
|
||||
#include "src/ginput/driver_mouse.h"
|
||||
#endif
|
||||
|
||||
/*===========================================================================*/
|
||||
|
@ -6,7 +6,7 @@
|
||||
*/
|
||||
|
||||
/**
|
||||
* @file include/gfx.h
|
||||
* @file gfx.h
|
||||
* @brief GFX system header file.
|
||||
*
|
||||
* @addtogroup GFX
|
||||
@ -163,40 +163,55 @@
|
||||
* Get all the options for each sub-system.
|
||||
*
|
||||
*/
|
||||
#include "gos/options.h"
|
||||
#include "gfile/options.h"
|
||||
#include "gmisc/options.h"
|
||||
#include "gqueue/options.h"
|
||||
#include "gevent/options.h"
|
||||
#include "gtimer/options.h"
|
||||
#include "gdisp/options.h"
|
||||
#include "gwin/options.h"
|
||||
#include "ginput/options.h"
|
||||
#include "gadc/options.h"
|
||||
#include "gaudin/options.h"
|
||||
#include "gaudout/options.h"
|
||||
#include "src/gos/sys_options.h"
|
||||
#include "src/gfile/sys_options.h"
|
||||
#include "src/gmisc/sys_options.h"
|
||||
#include "src/gqueue/sys_options.h"
|
||||
#include "src/gevent/sys_options.h"
|
||||
#include "src/gtimer/sys_options.h"
|
||||
#include "src/gdisp/sys_options.h"
|
||||
#include "src/gwin/sys_options.h"
|
||||
#include "src/ginput/sys_options.h"
|
||||
#include "src/gadc/sys_options.h"
|
||||
#include "src/gaudin/sys_options.h"
|
||||
#include "src/gaudout/sys_options.h"
|
||||
|
||||
/**
|
||||
* Interdependency safety checks on the sub-systems.
|
||||
* These must be in dependency order.
|
||||
*
|
||||
*/
|
||||
#include "gfx_rules.h"
|
||||
#ifndef GFX_DISPLAY_RULE_WARNINGS
|
||||
#define GFX_DISPLAY_RULE_WARNINGS FALSE
|
||||
#endif
|
||||
#include "src/gwin/sys_rules.h"
|
||||
#include "src/ginput/sys_rules.h"
|
||||
#include "src/gdisp/sys_rules.h"
|
||||
#include "src/gaudout/sys_rules.h"
|
||||
#include "src/gaudin/sys_rules.h"
|
||||
#include "src/gadc/sys_rules.h"
|
||||
#include "src/gevent/sys_rules.h"
|
||||
#include "src/gtimer/sys_rules.h"
|
||||
#include "src/gqueue/sys_rules.h"
|
||||
#include "src/gmisc/sys_rules.h"
|
||||
#include "src/gfile/sys_rules.h"
|
||||
#include "src/gos/sys_rules.h"
|
||||
|
||||
/**
|
||||
* Include the sub-system header files
|
||||
*/
|
||||
#include "gos/gos.h"
|
||||
#include "gfile/gfile.h"
|
||||
#include "gmisc/gmisc.h"
|
||||
#include "gqueue/gqueue.h"
|
||||
#include "gevent/gevent.h"
|
||||
#include "gtimer/gtimer.h"
|
||||
#include "gdisp/gdisp.h"
|
||||
#include "gwin/gwin.h"
|
||||
#include "ginput/ginput.h"
|
||||
#include "gadc/gadc.h"
|
||||
#include "gaudin/gaudin.h"
|
||||
#include "gaudout/gaudout.h"
|
||||
#include "src/gos/sys_defs.h"
|
||||
#include "src/gfile/sys_defs.h"
|
||||
#include "src/gmisc/sys_defs.h"
|
||||
#include "src/gqueue/sys_defs.h"
|
||||
#include "src/gevent/sys_defs.h"
|
||||
#include "src/gtimer/sys_defs.h"
|
||||
#include "src/gdisp/sys_defs.h"
|
||||
#include "src/gwin/sys_defs.h"
|
||||
#include "src/ginput/sys_defs.h"
|
||||
#include "src/gadc/sys_defs.h"
|
||||
#include "src/gaudin/sys_defs.h"
|
||||
#include "src/gaudout/sys_defs.h"
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
26
gfx.mk
26
gfx.mk
@ -1,15 +1,15 @@
|
||||
GFXINC += $(GFXLIB)/include
|
||||
GFXINC += $(GFXLIB)
|
||||
GFXSRC += $(GFXLIB)/src/gfx.c
|
||||
|
||||
include $(GFXLIB)/src/gos/gos.mk
|
||||
include $(GFXLIB)/src/gqueue/gqueue.mk
|
||||
include $(GFXLIB)/src/gdisp/gdisp.mk
|
||||
include $(GFXLIB)/src/gevent/gevent.mk
|
||||
include $(GFXLIB)/src/gtimer/gtimer.mk
|
||||
include $(GFXLIB)/src/gwin/gwin.mk
|
||||
include $(GFXLIB)/src/ginput/ginput.mk
|
||||
include $(GFXLIB)/src/gadc/gadc.mk
|
||||
include $(GFXLIB)/src/gaudin/gaudin.mk
|
||||
include $(GFXLIB)/src/gaudout/gaudout.mk
|
||||
include $(GFXLIB)/src/gmisc/gmisc.mk
|
||||
include $(GFXLIB)/src/gfile/gfile.mk
|
||||
include $(GFXLIB)/src/gos/sys_make.mk
|
||||
include $(GFXLIB)/src/gqueue/sys_make.mk
|
||||
include $(GFXLIB)/src/gdisp/sys_make.mk
|
||||
include $(GFXLIB)/src/gevent/sys_make.mk
|
||||
include $(GFXLIB)/src/gtimer/sys_make.mk
|
||||
include $(GFXLIB)/src/gwin/sys_make.mk
|
||||
include $(GFXLIB)/src/ginput/sys_make.mk
|
||||
include $(GFXLIB)/src/gadc/sys_make.mk
|
||||
include $(GFXLIB)/src/gaudin/sys_make.mk
|
||||
include $(GFXLIB)/src/gaudout/sys_make.mk
|
||||
include $(GFXLIB)/src/gmisc/sys_make.mk
|
||||
include $(GFXLIB)/src/gfile/sys_make.mk
|
||||
|
@ -1,246 +0,0 @@
|
||||
/*
|
||||
* This file is subject to the terms of the GFX License. If a copy of
|
||||
* the license was not distributed with this file, you can obtain one at:
|
||||
*
|
||||
* http://ugfx.org/license.html
|
||||
*/
|
||||
|
||||
/**
|
||||
* @file include/gfx_rules.h
|
||||
* @brief GFX system safety rules header file.
|
||||
*
|
||||
* @addtogroup GFX
|
||||
* @{
|
||||
*/
|
||||
|
||||
#ifndef _GFX_RULES_H
|
||||
#define _GFX_RULES_H
|
||||
|
||||
/**
|
||||
* Safety checks on all the defines.
|
||||
*
|
||||
* These are defined in the order of their inter-dependancies.
|
||||
*/
|
||||
|
||||
#ifndef GFX_DISPLAY_RULE_WARNINGS
|
||||
#define GFX_DISPLAY_RULE_WARNINGS FALSE
|
||||
#endif
|
||||
|
||||
#if !GFX_USE_OS_CHIBIOS && !GFX_USE_OS_WIN32 && !GFX_USE_OS_LINUX && !GFX_USE_OS_OSX && !GFX_USE_OS_RAW32
|
||||
#if GFX_DISPLAY_RULE_WARNINGS
|
||||
#warning "GOS: No Operating System has been defined. ChibiOS (GFX_USE_OS_CHIBIOS) has been turned on for you."
|
||||
#endif
|
||||
#undef GFX_USE_OS_CHIBIOS
|
||||
#define GFX_USE_OS_CHIBIOS TRUE
|
||||
#endif
|
||||
#if GFX_USE_OS_CHIBIOS + GFX_USE_OS_WIN32 + GFX_USE_OS_LINUX + GFX_USE_OS_OSX + GFX_USE_OS_RAW32 != 1 * TRUE
|
||||
#error "GOS: More than one operation system has been defined as TRUE."
|
||||
#endif
|
||||
|
||||
#if GFX_USE_GWIN
|
||||
#if !GFX_USE_GDISP
|
||||
#error "GWIN: GFX_USE_GDISP must be TRUE when using GWIN"
|
||||
#endif
|
||||
#if !GDISP_NEED_CLIP
|
||||
#if GFX_DISPLAY_RULE_WARNINGS
|
||||
#warning "GWIN: Drawing can occur outside the defined windows as GDISP_NEED_CLIP is FALSE"
|
||||
#endif
|
||||
#endif
|
||||
#if GWIN_NEED_IMAGE
|
||||
#if !GDISP_NEED_IMAGE
|
||||
#error "GWIN: GDISP_NEED_IMAGE is required when GWIN_NEED_IMAGE is TRUE."
|
||||
#endif
|
||||
#endif
|
||||
#if GWIN_NEED_RADIO
|
||||
#if !GDISP_NEED_CIRCLE
|
||||
#if GFX_DISPLAY_RULE_WARNINGS
|
||||
#warning "GWIN: GDISP_NEED_CIRCLE should be set to TRUE for much nicer radio button widgets."
|
||||
#endif
|
||||
#endif
|
||||
#endif
|
||||
#if GWIN_NEED_BUTTON || GWIN_NEED_SLIDER || GWIN_NEED_CHECKBOX || GWIN_NEED_LABEL || GWIN_NEED_RADIO || GWIN_NEED_LIST || \
|
||||
GWIN_NEED_IMAGE || GWIN_NEED_CHECKBOX || GWIN_NEED_PROGRESSBAR
|
||||
#if !GWIN_NEED_WIDGET
|
||||
#if GFX_DISPLAY_RULE_WARNINGS
|
||||
#warning "GWIN: GWIN_NEED_WIDGET is required when a Widget is used. It has been turned on for you."
|
||||
#endif
|
||||
#undef GWIN_NEED_WIDGET
|
||||
#define GWIN_NEED_WIDGET TRUE
|
||||
#endif
|
||||
#endif
|
||||
#if GWIN_NEED_LIST
|
||||
#if !GDISP_NEED_TEXT
|
||||
#error "GWIN: GDISP_NEED_TEXT is required when GWIN_NEED_LIST is TRUE."
|
||||
#endif
|
||||
#endif
|
||||
#if GWIN_NEED_WIDGET
|
||||
#if !GDISP_NEED_TEXT
|
||||
#error "GWIN: GDISP_NEED_TEXT is required if GWIN_NEED_WIDGET is TRUE."
|
||||
#endif
|
||||
#if !GFX_USE_GINPUT
|
||||
// This test also ensures that GFX_USE_GEVENT is set
|
||||
#error "GWIN: GFX_USE_GINPUT (and one or more input sources) is required if GWIN_NEED_WIDGET is TRUE"
|
||||
#endif
|
||||
#if !GWIN_NEED_WINDOWMANAGER
|
||||
#if GFX_DISPLAY_RULE_WARNINGS
|
||||
#warning "GWIN: GWIN_NEED_WINDOWMANAGER is required if GWIN_NEED_WIDGET is TRUE. It has been turned on for you."
|
||||
#endif
|
||||
#undef GWIN_NEED_WINDOWMANAGER
|
||||
#define GWIN_NEED_WINDOWMANAGER TRUE
|
||||
#endif
|
||||
#if !GDISP_NEED_MULTITHREAD
|
||||
#if GFX_DISPLAY_RULE_WARNINGS
|
||||
#warning "GWIN: GDISP_NEED_MULTITHREAD is required if GWIN_NEED_WIDGET is TRUE. It has been turned on for you"
|
||||
#endif
|
||||
#undef GDISP_NEED_MULTITHREAD
|
||||
#define GDISP_NEED_MULTITHREAD TRUE
|
||||
#endif
|
||||
#endif
|
||||
#if GWIN_NEED_WINDOWMANAGER
|
||||
#if !GFX_USE_GQUEUE || !GQUEUE_NEED_ASYNC
|
||||
#if GFX_DISPLAY_RULE_WARNINGS
|
||||
#warning "GWIN: GFX_USE_GQUEUE and GQUEUE_NEED_ASYNC is required if GWIN_NEED_WINDOWMANAGER is TRUE. It has been turned on for you."
|
||||
#endif
|
||||
#undef GFX_USE_GQUEUE
|
||||
#undef GQUEUE_NEED_ASYNC
|
||||
#define GFX_USE_GQUEUE TRUE
|
||||
#define GQUEUE_NEED_ASYNC TRUE
|
||||
#endif
|
||||
#endif
|
||||
#if GWIN_NEED_CONSOLE
|
||||
#if !GDISP_NEED_TEXT
|
||||
#error "GWIN: GDISP_NEED_TEXT is required if GWIN_NEED_CONSOLE is TRUE."
|
||||
#endif
|
||||
#endif
|
||||
#if GWIN_NEED_GRAPH
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#if GFX_USE_GINPUT
|
||||
#if !GFX_USE_GEVENT
|
||||
#if GFX_DISPLAY_RULE_WARNINGS
|
||||
#warning "GINPUT: GFX_USE_GEVENT is required if GFX_USE_GINPUT is TRUE. It has been turned on for you."
|
||||
#endif
|
||||
#undef GFX_USE_GEVENT
|
||||
#define GFX_USE_GEVENT TRUE
|
||||
#endif
|
||||
#if !GFX_USE_GTIMER
|
||||
#if GFX_DISPLAY_RULE_WARNINGS
|
||||
#warning "GINPUT: GFX_USE_GTIMER is required if GFX_USE_GINPUT is TRUE. It has been turned on for you."
|
||||
#endif
|
||||
#undef GFX_USE_GTIMER
|
||||
#define GFX_USE_GTIMER TRUE
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#if GFX_USE_GDISP
|
||||
#if GDISP_TOTAL_CONTROLLERS > 1
|
||||
#ifndef GDISP_CONTROLLER_LIST
|
||||
#error "GDISP Multiple Controllers: You must specify a value for GDISP_CONTROLLER_LIST"
|
||||
#endif
|
||||
#ifndef GDISP_CONTROLLER_DISPLAYS
|
||||
#error "GDISP Multiple Controllers: You must specify a value for GDISP_CONTROLLER_DISPLAYS"
|
||||
#endif
|
||||
#ifndef GDISP_PIXELFORMAT
|
||||
#error "GDISP Multiple Controllers: You must specify a value for GDISP_PIXELFORMAT"
|
||||
#endif
|
||||
#endif
|
||||
#if GDISP_NEED_AUTOFLUSH && GDISP_NEED_TIMERFLUSH
|
||||
#if GFX_DISPLAY_RULE_WARNINGS
|
||||
#warning "GDISP: Both GDISP_NEED_AUTOFLUSH and GDISP_NEED_TIMERFLUSH has been set. GDISP_NEED_TIMERFLUSH has disabled for you."
|
||||
#endif
|
||||
#undef GDISP_NEED_TIMERFLUSH
|
||||
#define GDISP_NEED_TIMERFLUSH FALSE
|
||||
#endif
|
||||
#if GDISP_NEED_TIMERFLUSH
|
||||
#if GDISP_NEED_TIMERFLUSH < 50 || GDISP_NEED_TIMERFLUSH > 1200
|
||||
#error "GDISP: GDISP_NEED_TIMERFLUSH has been set to an invalid value (FALSE, 50-1200)."
|
||||
#endif
|
||||
#if !GFX_USE_GTIMER
|
||||
#if GFX_DISPLAY_RULE_WARNINGS
|
||||
#warning "GDISP: GDISP_NEED_TIMERFLUSH has been set but GFX_USE_GTIMER has not been set. It has been turned on for you."
|
||||
#endif
|
||||
#undef GFX_USE_GTIMER
|
||||
#define GFX_USE_GTIMER TRUE
|
||||
#undef GDISP_NEED_MULTITHREAD
|
||||
#define GDISP_NEED_MULTITHREAD TRUE
|
||||
#endif
|
||||
#endif
|
||||
#if GDISP_NEED_ANTIALIAS && !GDISP_NEED_PIXELREAD
|
||||
#if GDISP_HARDWARE_PIXELREAD
|
||||
#if GFX_DISPLAY_RULE_WARNINGS
|
||||
#warning "GDISP: GDISP_NEED_ANTIALIAS has been set but GDISP_NEED_PIXELREAD has not. It has been turned on for you."
|
||||
#endif
|
||||
#undef GDISP_NEED_PIXELREAD
|
||||
#define GDISP_NEED_PIXELREAD TRUE
|
||||
#else
|
||||
#if GFX_DISPLAY_RULE_WARNINGS
|
||||
#warning "GDISP: GDISP_NEED_ANTIALIAS has been set but your hardware does not support reading back pixels. Anti-aliasing will only occur for filled characters."
|
||||
#endif
|
||||
#endif
|
||||
#endif
|
||||
#if (defined(GDISP_INCLUDE_FONT_SMALL) && GDISP_INCLUDE_FONT_SMALL) || (defined(GDISP_INCLUDE_FONT_LARGER) && GDISP_INCLUDE_FONT_LARGER)
|
||||
#if GFX_DISPLAY_RULE_WARNINGS
|
||||
#warning "GDISP: An old font (Small or Larger) has been defined. A single default font of UI2 has been added instead."
|
||||
#warning "GDISP: Please see <$(GFXLIB)/include/gdisp/fonts/fonts.h> for a list of available font names."
|
||||
#endif
|
||||
#undef GDISP_INCLUDE_FONT_UI2
|
||||
#define GDISP_INCLUDE_FONT_UI2 TRUE
|
||||
#endif
|
||||
#if GDISP_NEED_IMAGE
|
||||
#if !GFX_USE_GFILE
|
||||
#if GFX_DISPLAY_RULE_WARNINGS
|
||||
#warning "GDISP: GFX_USE_GFILE is required when GDISP_NEED_IMAGE is TRUE. It has been turned on for you."
|
||||
#endif
|
||||
#undef GFX_USE_GFILE
|
||||
#define GFX_USE_GFILE TRUE
|
||||
#endif
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#if GFX_USE_GAUDIN
|
||||
#if GFX_USE_GEVENT && !GFX_USE_GTIMER
|
||||
#if GFX_DISPLAY_RULE_WARNINGS
|
||||
#warning "GAUDIN: GFX_USE_GTIMER is required if GFX_USE_GAUDIN and GFX_USE_GEVENT are TRUE. It has been turned on for you."
|
||||
#endif
|
||||
#undef GFX_USE_GTIMER
|
||||
#define GFX_USE_GTIMER TRUE
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#if GFX_USE_GADC
|
||||
#if !GFX_USE_GTIMER
|
||||
#if GFX_DISPLAY_RULE_WARNINGS
|
||||
#warning "GADC: GFX_USE_GTIMER is required if GFX_USE_GADC is TRUE. It has been turned on for you."
|
||||
#endif
|
||||
#undef GFX_USE_GTIMER
|
||||
#define GFX_USE_GTIMER TRUE
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#if GFX_USE_GEVENT
|
||||
#endif
|
||||
|
||||
#if GFX_USE_GTIMER
|
||||
#if GFX_USE_GDISP && !GDISP_NEED_MULTITHREAD
|
||||
#if GFX_DISPLAY_RULE_WARNINGS
|
||||
#warning "GTIMER: GDISP_NEED_MULTITHREAD has not been specified."
|
||||
#warning "GTIMER: Make sure you are not performing any GDISP/GWIN drawing operations in the timer callback!"
|
||||
#endif
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#if GFX_USE_GAUDOUT
|
||||
#endif
|
||||
|
||||
#if GFX_USE_GQUEUE
|
||||
#endif
|
||||
|
||||
#if GFX_USE_GMISC
|
||||
#endif
|
||||
|
||||
#if GFX_USE_GFILE
|
||||
#endif
|
||||
|
||||
#endif /* _GFX_H */
|
||||
/** @} */
|
@ -14,6 +14,11 @@ FEATURE: Console does now have an optional buffer (GWIN_CONSOLE_USE_HISTORY)
|
||||
FEATURE: Added smooth scrolling to list widget
|
||||
FEATURE: Increased performance of gwinListAddItem()
|
||||
FEATURE: Added gfxDeinit()
|
||||
FEATURE: Allow touch screen calibration in any display orientation
|
||||
FEATURE: New GFILE module to abstract File IO.
|
||||
FEATURE: Image file handling changed to use new GFILE module.
|
||||
DEPRECTATE: Old image opening functions deprecated.
|
||||
FEATURE: Restructure and simplify the include path for GFX
|
||||
|
||||
|
||||
*** changes after 1.9 ***
|
||||
|
@ -6,7 +6,7 @@
|
||||
*/
|
||||
|
||||
/**
|
||||
* @file include/gadc/lld/gadc_lld.h
|
||||
* @file src/gadc/driver.h
|
||||
* @brief GADC - Periodic ADC driver header file.
|
||||
*
|
||||
* @defgroup Driver Driver
|
@ -17,7 +17,7 @@
|
||||
#if GFX_USE_GADC
|
||||
|
||||
/* Include the driver defines */
|
||||
#include "gadc/lld/gadc_lld.h"
|
||||
#include "src/gadc/driver.h"
|
||||
|
||||
#if GADC_MAX_HIGH_SPEED_SAMPLERATE > GADC_MAX_SAMPLE_FREQUENCY/2
|
||||
#error "GADC: GADC_MAX_HIGH_SPEED_SAMPLERATE has been set too high. It must be less than half the maximum CPU rate"
|
||||
|
@ -6,7 +6,7 @@
|
||||
*/
|
||||
|
||||
/**
|
||||
* @file include/gadc/gadc.h
|
||||
* @file src/gadc/sys_defs.h
|
||||
*
|
||||
* @addtogroup GADC
|
||||
*
|
@ -1 +1 @@
|
||||
GFXSRC += $(GFXLIB)/src/gadc/gadc.c
|
||||
GFXSRC += $(GFXLIB)/src/gadc/gadc.c
|
@ -6,7 +6,7 @@
|
||||
*/
|
||||
|
||||
/**
|
||||
* @file include/gadc/options.h
|
||||
* @file src/gadc/sys_options.h
|
||||
* @brief GADC - Periodic ADC subsystem options header file.
|
||||
*
|
||||
* @addtogroup GADC
|
30
src/gadc/sys_rules.h
Normal file
30
src/gadc/sys_rules.h
Normal file
@ -0,0 +1,30 @@
|
||||
/*
|
||||
* This file is subject to the terms of the GFX License. If a copy of
|
||||
* the license was not distributed with this file, you can obtain one at:
|
||||
*
|
||||
* http://ugfx.org/license.html
|
||||
*/
|
||||
|
||||
/**
|
||||
* @file src/gadc/sys_rules.h
|
||||
* @brief GADC safety rules header file.
|
||||
*
|
||||
* @addtogroup GADC
|
||||
* @{
|
||||
*/
|
||||
|
||||
#ifndef _GADC_RULES_H
|
||||
#define _GADC_RULES_H
|
||||
|
||||
#if GFX_USE_GADC
|
||||
#if !GFX_USE_GTIMER
|
||||
#if GFX_DISPLAY_RULE_WARNINGS
|
||||
#warning "GADC: GFX_USE_GTIMER is required if GFX_USE_GADC is TRUE. It has been turned on for you."
|
||||
#endif
|
||||
#undef GFX_USE_GTIMER
|
||||
#define GFX_USE_GTIMER TRUE
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#endif /* _GADC_RULES_H */
|
||||
/** @} */
|
@ -6,7 +6,7 @@
|
||||
*/
|
||||
|
||||
/**
|
||||
* @file include/gaudin/lld/gaudin_lld.h
|
||||
* @file src/gaudin/driver.h
|
||||
* @brief GAUDIN - Audio Input driver header file.
|
||||
*
|
||||
* @defgroup Driver Driver
|
@ -17,7 +17,7 @@
|
||||
#if GFX_USE_GAUDIN
|
||||
|
||||
/* Include the driver defines */
|
||||
#include "gaudin/lld/gaudin_lld.h"
|
||||
#include "src/gaudin/driver.h"
|
||||
|
||||
static gaudin_params aud;
|
||||
static gfxSem *paudSem;
|
||||
|
@ -6,11 +6,11 @@
|
||||
*/
|
||||
|
||||
/**
|
||||
* @file include/gaudin/gaudin.h
|
||||
* @file src/gaudin/sys_defs.h
|
||||
*
|
||||
* @addtogroup GAUDIN
|
||||
*
|
||||
* @brief Module to read audio inputs (under development)
|
||||
* @brief Module to read audio inputs
|
||||
*
|
||||
* @{
|
||||
*/
|
@ -1 +1 @@
|
||||
GFXSRC += $(GFXLIB)/src/gaudin/gaudin.c
|
||||
GFXSRC += $(GFXLIB)/src/gaudin/gaudin.c
|
@ -4,29 +4,29 @@
|
||||
*
|
||||
* http://ugfx.org/license.html
|
||||
*/
|
||||
|
||||
/**
|
||||
* @file include/gaudin/options.h
|
||||
* @brief GAUDIN - Audio Input subsystem options header file.
|
||||
*
|
||||
* @addtogroup GAUDIN
|
||||
* @{
|
||||
*/
|
||||
|
||||
#ifndef _GAUDIN_OPTIONS_H
|
||||
#define _GAUDIN_OPTIONS_H
|
||||
|
||||
/**
|
||||
* @name GAUDIN Functionality to be included
|
||||
* @{
|
||||
*/
|
||||
/**
|
||||
* @}
|
||||
*
|
||||
* @name GAUDIN Optional Sizing Parameters
|
||||
* @{
|
||||
*/
|
||||
/** @} */
|
||||
|
||||
#endif /* _GAUDIN_OPTIONS_H */
|
||||
/** @} */
|
||||
|
||||
/**
|
||||
* @file src/gaudin/sys_options.h
|
||||
* @brief GAUDIN - Audio Input subsystem options header file.
|
||||
*
|
||||
* @addtogroup GAUDIN
|
||||
* @{
|
||||
*/
|
||||
|
||||
#ifndef _GAUDIN_OPTIONS_H
|
||||
#define _GAUDIN_OPTIONS_H
|
||||
|
||||
/**
|
||||
* @name GAUDIN Functionality to be included
|
||||
* @{
|
||||
*/
|
||||
/**
|
||||
* @}
|
||||
*
|
||||
* @name GAUDIN Optional Sizing Parameters
|
||||
* @{
|
||||
*/
|
||||
/** @} */
|
||||
|
||||
#endif /* _GAUDIN_OPTIONS_H */
|
||||
/** @} */
|
30
src/gaudin/sys_rules.h
Normal file
30
src/gaudin/sys_rules.h
Normal file
@ -0,0 +1,30 @@
|
||||
/*
|
||||
* This file is subject to the terms of the GFX License. If a copy of
|
||||
* the license was not distributed with this file, you can obtain one at:
|
||||
*
|
||||
* http://ugfx.org/license.html
|
||||
*/
|
||||
|
||||
/**
|
||||
* @file src/gaudin/sys_rules.h
|
||||
* @brief GAUDIN safety rules header file.
|
||||
*
|
||||
* @addtogroup GAUDIN
|
||||
* @{
|
||||
*/
|
||||
|
||||
#ifndef _GAUDIN_RULES_H
|
||||
#define _GAUDIN_RULES_H
|
||||
|
||||
#if GFX_USE_GAUDIN
|
||||
#if GFX_USE_GEVENT && !GFX_USE_GTIMER
|
||||
#if GFX_DISPLAY_RULE_WARNINGS
|
||||
#warning "GAUDIN: GFX_USE_GTIMER is required if GFX_USE_GAUDIN and GFX_USE_GEVENT are TRUE. It has been turned on for you."
|
||||
#endif
|
||||
#undef GFX_USE_GTIMER
|
||||
#define GFX_USE_GTIMER TRUE
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#endif /* _GAUDIN_RULES_H */
|
||||
/** @} */
|
@ -6,7 +6,7 @@
|
||||
*/
|
||||
|
||||
/**
|
||||
* @file include/gaudout/gaudout.h
|
||||
* @file src/gaudout/sys_defs.h
|
||||
*
|
||||
* @addtogroup GAUDOUT
|
||||
*
|
@ -1 +1 @@
|
||||
GFXSRC += $(GFXLIB)/src/gaudout/gaudout.c
|
||||
GFXSRC += $(GFXLIB)/src/gaudout/gaudout.c
|
@ -4,29 +4,29 @@
|
||||
*
|
||||
* http://ugfx.org/license.html
|
||||
*/
|
||||
|
||||
/**
|
||||
* @file include/gaudout/options.h
|
||||
* @brief GAUDOUT - Audio Output subsystem options header file.
|
||||
*
|
||||
* @addtogroup GAUDOUT
|
||||
* @{
|
||||
*/
|
||||
|
||||
#ifndef _GAUDOUT_OPTIONS_H
|
||||
#define _GAUDOUT_OPTIONS_H
|
||||
|
||||
/**
|
||||
* @name GAUDOUT Functionality to be included
|
||||
* @{
|
||||
*/
|
||||
/**
|
||||
* @}
|
||||
*
|
||||
* @name GAUDOUT Optional Sizing Parameters
|
||||
* @{
|
||||
*/
|
||||
/** @} */
|
||||
|
||||
#endif /* _GAUDOUT_OPTIONS_H */
|
||||
/** @} */
|
||||
|
||||
/**
|
||||
* @file src/gaudout/sys_options.h
|
||||
* @brief GAUDOUT - Audio Output subsystem options header file.
|
||||
*
|
||||
* @addtogroup GAUDOUT
|
||||
* @{
|
||||
*/
|
||||
|
||||
#ifndef _GAUDOUT_OPTIONS_H
|
||||
#define _GAUDOUT_OPTIONS_H
|
||||
|
||||
/**
|
||||
* @name GAUDOUT Functionality to be included
|
||||
* @{
|
||||
*/
|
||||
/**
|
||||
* @}
|
||||
*
|
||||
* @name GAUDOUT Optional Sizing Parameters
|
||||
* @{
|
||||
*/
|
||||
/** @} */
|
||||
|
||||
#endif /* _GAUDOUT_OPTIONS_H */
|
||||
/** @} */
|
23
src/gaudout/sys_rules.h
Normal file
23
src/gaudout/sys_rules.h
Normal file
@ -0,0 +1,23 @@
|
||||
/*
|
||||
* This file is subject to the terms of the GFX License. If a copy of
|
||||
* the license was not distributed with this file, you can obtain one at:
|
||||
*
|
||||
* http://ugfx.org/license.html
|
||||
*/
|
||||
|
||||
/**
|
||||
* @file src/gaudout/sys_rules.h
|
||||
* @brief GAUDOUT safety rules header file.
|
||||
*
|
||||
* @addtogroup GAUDOUT
|
||||
* @{
|
||||
*/
|
||||
|
||||
#ifndef _GAUDOUT_RULES_H
|
||||
#define _GAUDOUT_RULES_H
|
||||
|
||||
#if GFX_USE_GAUDOUT
|
||||
#endif
|
||||
|
||||
#endif /* _GAUDOUT_RULES_H */
|
||||
/** @} */
|
@ -6,7 +6,7 @@
|
||||
*/
|
||||
|
||||
/**
|
||||
* @file include/gdisp/lld/gdisp_lld.h
|
||||
* @file src/gdisp/driver.h
|
||||
* @brief GDISP Graphic Driver subsystem low level driver header.
|
||||
*
|
||||
* @addtogroup GDISP
|
@ -72,7 +72,7 @@ for file in *.c; do
|
||||
defname='GDISP_INCLUDE_FONT_'$upper
|
||||
echo '#if defined('$defname') && '$defname >> fonts.h
|
||||
echo '#define GDISP_FONT_FOUND' >> fonts.h
|
||||
echo '#include "../src/gdisp/fonts/'$file'"' >> fonts.h
|
||||
echo '#include "src/gdisp/fonts/'$file'"' >> fonts.h
|
||||
echo '#endif' >> fonts.h
|
||||
done
|
||||
|
||||
|
@ -3,87 +3,87 @@
|
||||
|
||||
#if defined(GDISP_INCLUDE_FONT_DEJAVUSANS10) && GDISP_INCLUDE_FONT_DEJAVUSANS10
|
||||
#define GDISP_FONT_FOUND
|
||||
#include "../src/gdisp/fonts/DejaVuSans10.c"
|
||||
#include "src/gdisp/fonts/DejaVuSans10.c"
|
||||
#endif
|
||||
|
||||
#if defined(GDISP_INCLUDE_FONT_DEJAVUSANS12_AA) && GDISP_INCLUDE_FONT_DEJAVUSANS12_AA
|
||||
#define GDISP_FONT_FOUND
|
||||
#include "../src/gdisp/fonts/DejaVuSans12_aa.c"
|
||||
#include "src/gdisp/fonts/DejaVuSans12_aa.c"
|
||||
#endif
|
||||
|
||||
#if defined(GDISP_INCLUDE_FONT_DEJAVUSANS12) && GDISP_INCLUDE_FONT_DEJAVUSANS12
|
||||
#define GDISP_FONT_FOUND
|
||||
#include "../src/gdisp/fonts/DejaVuSans12.c"
|
||||
#include "src/gdisp/fonts/DejaVuSans12.c"
|
||||
#endif
|
||||
|
||||
#if defined(GDISP_INCLUDE_FONT_DEJAVUSANS16_AA) && GDISP_INCLUDE_FONT_DEJAVUSANS16_AA
|
||||
#define GDISP_FONT_FOUND
|
||||
#include "../src/gdisp/fonts/DejaVuSans16_aa.c"
|
||||
#include "src/gdisp/fonts/DejaVuSans16_aa.c"
|
||||
#endif
|
||||
|
||||
#if defined(GDISP_INCLUDE_FONT_DEJAVUSANS16) && GDISP_INCLUDE_FONT_DEJAVUSANS16
|
||||
#define GDISP_FONT_FOUND
|
||||
#include "../src/gdisp/fonts/DejaVuSans16.c"
|
||||
#include "src/gdisp/fonts/DejaVuSans16.c"
|
||||
#endif
|
||||
|
||||
#if defined(GDISP_INCLUDE_FONT_DEJAVUSANS24_AA) && GDISP_INCLUDE_FONT_DEJAVUSANS24_AA
|
||||
#define GDISP_FONT_FOUND
|
||||
#include "../src/gdisp/fonts/DejaVuSans24_aa.c"
|
||||
#include "src/gdisp/fonts/DejaVuSans24_aa.c"
|
||||
#endif
|
||||
|
||||
#if defined(GDISP_INCLUDE_FONT_DEJAVUSANS24) && GDISP_INCLUDE_FONT_DEJAVUSANS24
|
||||
#define GDISP_FONT_FOUND
|
||||
#include "../src/gdisp/fonts/DejaVuSans24.c"
|
||||
#include "src/gdisp/fonts/DejaVuSans24.c"
|
||||
#endif
|
||||
|
||||
#if defined(GDISP_INCLUDE_FONT_DEJAVUSANS32_AA) && GDISP_INCLUDE_FONT_DEJAVUSANS32_AA
|
||||
#define GDISP_FONT_FOUND
|
||||
#include "../src/gdisp/fonts/DejaVuSans32_aa.c"
|
||||
#include "src/gdisp/fonts/DejaVuSans32_aa.c"
|
||||
#endif
|
||||
|
||||
#if defined(GDISP_INCLUDE_FONT_DEJAVUSANS32) && GDISP_INCLUDE_FONT_DEJAVUSANS32
|
||||
#define GDISP_FONT_FOUND
|
||||
#include "../src/gdisp/fonts/DejaVuSans32.c"
|
||||
#include "src/gdisp/fonts/DejaVuSans32.c"
|
||||
#endif
|
||||
|
||||
#if defined(GDISP_INCLUDE_FONT_DEJAVUSANSBOLD12_AA) && GDISP_INCLUDE_FONT_DEJAVUSANSBOLD12_AA
|
||||
#define GDISP_FONT_FOUND
|
||||
#include "../src/gdisp/fonts/DejaVuSansBold12_aa.c"
|
||||
#include "src/gdisp/fonts/DejaVuSansBold12_aa.c"
|
||||
#endif
|
||||
|
||||
#if defined(GDISP_INCLUDE_FONT_DEJAVUSANSBOLD12) && GDISP_INCLUDE_FONT_DEJAVUSANSBOLD12
|
||||
#define GDISP_FONT_FOUND
|
||||
#include "../src/gdisp/fonts/DejaVuSansBold12.c"
|
||||
#include "src/gdisp/fonts/DejaVuSansBold12.c"
|
||||
#endif
|
||||
|
||||
#if defined(GDISP_INCLUDE_FONT_FIXED_10X20) && GDISP_INCLUDE_FONT_FIXED_10X20
|
||||
#define GDISP_FONT_FOUND
|
||||
#include "../src/gdisp/fonts/fixed_10x20.c"
|
||||
#include "src/gdisp/fonts/fixed_10x20.c"
|
||||
#endif
|
||||
|
||||
#if defined(GDISP_INCLUDE_FONT_FIXED_5X8) && GDISP_INCLUDE_FONT_FIXED_5X8
|
||||
#define GDISP_FONT_FOUND
|
||||
#include "../src/gdisp/fonts/fixed_5x8.c"
|
||||
#include "src/gdisp/fonts/fixed_5x8.c"
|
||||
#endif
|
||||
|
||||
#if defined(GDISP_INCLUDE_FONT_FIXED_7X14) && GDISP_INCLUDE_FONT_FIXED_7X14
|
||||
#define GDISP_FONT_FOUND
|
||||
#include "../src/gdisp/fonts/fixed_7x14.c"
|
||||
#include "src/gdisp/fonts/fixed_7x14.c"
|
||||
#endif
|
||||
|
||||
#if defined(GDISP_INCLUDE_FONT_LARGENUMBERS) && GDISP_INCLUDE_FONT_LARGENUMBERS
|
||||
#define GDISP_FONT_FOUND
|
||||
#include "../src/gdisp/fonts/LargeNumbers.c"
|
||||
#include "src/gdisp/fonts/LargeNumbers.c"
|
||||
#endif
|
||||
|
||||
#if defined(GDISP_INCLUDE_FONT_UI1) && GDISP_INCLUDE_FONT_UI1
|
||||
#define GDISP_FONT_FOUND
|
||||
#include "../src/gdisp/fonts/UI1.c"
|
||||
#include "src/gdisp/fonts/UI1.c"
|
||||
#endif
|
||||
|
||||
#if defined(GDISP_INCLUDE_FONT_UI2) && GDISP_INCLUDE_FONT_UI2
|
||||
#define GDISP_FONT_FOUND
|
||||
#include "../src/gdisp/fonts/UI2.c"
|
||||
#include "src/gdisp/fonts/UI2.c"
|
||||
#endif
|
||||
|
||||
#if defined(GDISP_INCLUDE_USER_FONTS) && GDISP_INCLUDE_USER_FONTS
|
||||
|
@ -17,7 +17,7 @@
|
||||
#if GFX_USE_GDISP
|
||||
|
||||
/* Include the low level driver information */
|
||||
#include "gdisp/lld/gdisp_lld.h"
|
||||
#include "src/gdisp/driver.h"
|
||||
|
||||
#if 1
|
||||
#undef INLINE
|
||||
|
@ -14,7 +14,7 @@
|
||||
* Configuration settings related to GFX *
|
||||
*******************************************************/
|
||||
|
||||
#include <gfx.h>
|
||||
#include "gfx.h"
|
||||
|
||||
#if !GFX_USE_GDISP || !GDISP_NEED_TEXT
|
||||
#define MF_NO_COMPILE // Don't compile any font code
|
||||
@ -31,7 +31,7 @@
|
||||
#endif
|
||||
|
||||
#define MF_USE_KERNING GDISP_NEED_TEXT_KERNING
|
||||
#define MF_FONT_FILE_NAME "../src/gdisp/fonts/fonts.h"
|
||||
#define MF_FONT_FILE_NAME "src/gdisp/fonts/fonts.h"
|
||||
|
||||
/* These are not used for now */
|
||||
#define MF_USE_ADVANCED_WORDWRAP 0
|
||||
|
@ -6,7 +6,7 @@
|
||||
*/
|
||||
|
||||
/**
|
||||
* @file include/gdisp/gdisp.h
|
||||
* @file src/gdisp/sys_defs.h
|
||||
* @brief GDISP Graphic Driver subsystem header file.
|
||||
*
|
||||
* @addtogroup GDISP
|
||||
@ -985,7 +985,7 @@ void gdispGDrawBox(GDisplay *g, coord_t x, coord_t y, coord_t cx, coord_t cy, co
|
||||
#endif
|
||||
|
||||
#if GDISP_NEED_IMAGE || defined(__DOXYGEN__)
|
||||
#include "gdisp/image.h"
|
||||
#include "src/gdisp/image.h"
|
||||
#endif
|
||||
|
||||
#endif /* GFX_USE_GDISP */
|
@ -6,7 +6,7 @@
|
||||
*/
|
||||
|
||||
/**
|
||||
* @file include/gdisp/options.h
|
||||
* @file src/gdisp/sys_options.h
|
||||
* @brief GDISP sub-system options header file.
|
||||
*
|
||||
* @addtogroup GDISP
|
85
src/gdisp/sys_rules.h
Normal file
85
src/gdisp/sys_rules.h
Normal file
@ -0,0 +1,85 @@
|
||||
/*
|
||||
* This file is subject to the terms of the GFX License. If a copy of
|
||||
* the license was not distributed with this file, you can obtain one at:
|
||||
*
|
||||
* http://ugfx.org/license.html
|
||||
*/
|
||||
|
||||
/**
|
||||
* @file src/gdisp/sys_rules.h
|
||||
* @brief GDISP safety rules header file.
|
||||
*
|
||||
* @addtogroup GDISP
|
||||
* @{
|
||||
*/
|
||||
|
||||
#ifndef _GDISP_RULES_H
|
||||
#define _GDISP_RULES_H
|
||||
|
||||
#if GFX_USE_GDISP
|
||||
#if GDISP_TOTAL_CONTROLLERS > 1
|
||||
#ifndef GDISP_CONTROLLER_LIST
|
||||
#error "GDISP Multiple Controllers: You must specify a value for GDISP_CONTROLLER_LIST"
|
||||
#endif
|
||||
#ifndef GDISP_CONTROLLER_DISPLAYS
|
||||
#error "GDISP Multiple Controllers: You must specify a value for GDISP_CONTROLLER_DISPLAYS"
|
||||
#endif
|
||||
#ifndef GDISP_PIXELFORMAT
|
||||
#error "GDISP Multiple Controllers: You must specify a value for GDISP_PIXELFORMAT"
|
||||
#endif
|
||||
#endif
|
||||
#if GDISP_NEED_AUTOFLUSH && GDISP_NEED_TIMERFLUSH
|
||||
#if GFX_DISPLAY_RULE_WARNINGS
|
||||
#warning "GDISP: Both GDISP_NEED_AUTOFLUSH and GDISP_NEED_TIMERFLUSH has been set. GDISP_NEED_TIMERFLUSH has disabled for you."
|
||||
#endif
|
||||
#undef GDISP_NEED_TIMERFLUSH
|
||||
#define GDISP_NEED_TIMERFLUSH FALSE
|
||||
#endif
|
||||
#if GDISP_NEED_TIMERFLUSH
|
||||
#if GDISP_NEED_TIMERFLUSH < 50 || GDISP_NEED_TIMERFLUSH > 1200
|
||||
#error "GDISP: GDISP_NEED_TIMERFLUSH has been set to an invalid value (FALSE, 50-1200)."
|
||||
#endif
|
||||
#if !GFX_USE_GTIMER
|
||||
#if GFX_DISPLAY_RULE_WARNINGS
|
||||
#warning "GDISP: GDISP_NEED_TIMERFLUSH has been set but GFX_USE_GTIMER has not been set. It has been turned on for you."
|
||||
#endif
|
||||
#undef GFX_USE_GTIMER
|
||||
#define GFX_USE_GTIMER TRUE
|
||||
#undef GDISP_NEED_MULTITHREAD
|
||||
#define GDISP_NEED_MULTITHREAD TRUE
|
||||
#endif
|
||||
#endif
|
||||
#if GDISP_NEED_ANTIALIAS && !GDISP_NEED_PIXELREAD
|
||||
#if GDISP_HARDWARE_PIXELREAD
|
||||
#if GFX_DISPLAY_RULE_WARNINGS
|
||||
#warning "GDISP: GDISP_NEED_ANTIALIAS has been set but GDISP_NEED_PIXELREAD has not. It has been turned on for you."
|
||||
#endif
|
||||
#undef GDISP_NEED_PIXELREAD
|
||||
#define GDISP_NEED_PIXELREAD TRUE
|
||||
#else
|
||||
#if GFX_DISPLAY_RULE_WARNINGS
|
||||
#warning "GDISP: GDISP_NEED_ANTIALIAS has been set but your hardware does not support reading back pixels. Anti-aliasing will only occur for filled characters."
|
||||
#endif
|
||||
#endif
|
||||
#endif
|
||||
#if (defined(GDISP_INCLUDE_FONT_SMALL) && GDISP_INCLUDE_FONT_SMALL) || (defined(GDISP_INCLUDE_FONT_LARGER) && GDISP_INCLUDE_FONT_LARGER)
|
||||
#if GFX_DISPLAY_RULE_WARNINGS
|
||||
#warning "GDISP: An old font (Small or Larger) has been defined. A single default font of UI2 has been added instead."
|
||||
#warning "GDISP: Please see <$(GFXLIB)/include/gdisp/fonts/fonts.h> for a list of available font names."
|
||||
#endif
|
||||
#undef GDISP_INCLUDE_FONT_UI2
|
||||
#define GDISP_INCLUDE_FONT_UI2 TRUE
|
||||
#endif
|
||||
#if GDISP_NEED_IMAGE
|
||||
#if !GFX_USE_GFILE
|
||||
#if GFX_DISPLAY_RULE_WARNINGS
|
||||
#warning "GDISP: GFX_USE_GFILE is required when GDISP_NEED_IMAGE is TRUE. It has been turned on for you."
|
||||
#endif
|
||||
#undef GFX_USE_GFILE
|
||||
#define GFX_USE_GFILE TRUE
|
||||
#endif
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#endif /* _GDISP_RULES_H */
|
||||
/** @} */
|
@ -6,7 +6,7 @@
|
||||
*/
|
||||
|
||||
/**
|
||||
* @file include/gevent/gevent.h
|
||||
* @file src/gevent/sys_defs.h
|
||||
*
|
||||
* @addtogroup GEVENT
|
||||
*
|
@ -1 +1 @@
|
||||
GFXSRC += $(GFXLIB)/src/gevent/gevent.c
|
||||
GFXSRC += $(GFXLIB)/src/gevent/gevent.c
|
@ -6,7 +6,7 @@
|
||||
*/
|
||||
|
||||
/**
|
||||
* @file include/gevent/options.h
|
||||
* @file src/gevent/sys_options.h
|
||||
* @brief GEVENT sub-system options header file.
|
||||
*
|
||||
* @addtogroup GEVENT
|
23
src/gevent/sys_rules.h
Normal file
23
src/gevent/sys_rules.h
Normal file
@ -0,0 +1,23 @@
|
||||
/*
|
||||
* This file is subject to the terms of the GFX License. If a copy of
|
||||
* the license was not distributed with this file, you can obtain one at:
|
||||
*
|
||||
* http://ugfx.org/license.html
|
||||
*/
|
||||
|
||||
/**
|
||||
* @file src/gevent/sys_rules.h
|
||||
* @brief GEVENT safety rules header file.
|
||||
*
|
||||
* @addtogroup GEVENT
|
||||
* @{
|
||||
*/
|
||||
|
||||
#ifndef _GEVENT_RULES_H
|
||||
#define _GEVENT_RULES_H
|
||||
|
||||
#if GFX_USE_GEVENT
|
||||
#endif
|
||||
|
||||
#endif /* _GEVENT_RULES_H */
|
||||
/** @} */
|
@ -77,42 +77,42 @@ GFILE *gfileStdErr;
|
||||
* The ChibiOS BaseFileStream VMT
|
||||
********************************************************/
|
||||
#if GFILE_NEED_CHIBIOSFS && GFX_USE_OS_CHIBIOS
|
||||
#include "../src/gfile/inc_chibiosfs.c"
|
||||
#include "src/gfile/inc_chibiosfs.c"
|
||||
#endif
|
||||
|
||||
/********************************************************
|
||||
* The Memory Pointer VMT
|
||||
********************************************************/
|
||||
#if GFILE_NEED_MEMFS
|
||||
#include "../src/gfile/inc_memfs.c"
|
||||
#include "src/gfile/inc_memfs.c"
|
||||
#endif
|
||||
|
||||
/********************************************************
|
||||
* The RAM file-system VMT
|
||||
********************************************************/
|
||||
#if GFILE_NEED_RAMFS
|
||||
#include "../src/gfile/inc_ramfs.c"
|
||||
#include "src/gfile/inc_ramfs.c"
|
||||
#endif
|
||||
|
||||
/********************************************************
|
||||
* The FAT file-system VMT
|
||||
********************************************************/
|
||||
#ifndef GFILE_NEED_FATFS
|
||||
#include "../src/gfile/inc_fatfs.c"
|
||||
#include "src/gfile/inc_fatfs.c"
|
||||
#endif
|
||||
|
||||
/********************************************************
|
||||
* The native file-system
|
||||
********************************************************/
|
||||
#if GFILE_NEED_NATIVEFS
|
||||
#include "../src/gfile/inc_nativefs.c"
|
||||
#include "src/gfile/inc_nativefs.c"
|
||||
#endif
|
||||
|
||||
/********************************************************
|
||||
* The ROM file-system VMT
|
||||
********************************************************/
|
||||
#if GFILE_NEED_ROMFS
|
||||
#include "../src/gfile/inc_romfs.c"
|
||||
#include "src/gfile/inc_romfs.c"
|
||||
#endif
|
||||
|
||||
/********************************************************
|
||||
|
@ -6,7 +6,7 @@
|
||||
*/
|
||||
|
||||
/**
|
||||
* @file include/gfile/gfile.h
|
||||
* @file src/gfile/sys_defs.h
|
||||
* @brief GFILE - File IO Routines header file.
|
||||
*
|
||||
* @addtogroup GFILE
|
@ -6,7 +6,7 @@
|
||||
*/
|
||||
|
||||
/**
|
||||
* @file include/gfile/options.h
|
||||
* @file src/gfile/sys_options.h
|
||||
* @brief GFILE - File IO options header file.
|
||||
*
|
||||
* @addtogroup GFILE
|
23
src/gfile/sys_rules.h
Normal file
23
src/gfile/sys_rules.h
Normal file
@ -0,0 +1,23 @@
|
||||
/*
|
||||
* This file is subject to the terms of the GFX License. If a copy of
|
||||
* the license was not distributed with this file, you can obtain one at:
|
||||
*
|
||||
* http://ugfx.org/license.html
|
||||
*/
|
||||
|
||||
/**
|
||||
* @file src/gfile/sys_rules.h
|
||||
* @brief GFILE safety rules header file.
|
||||
*
|
||||
* @addtogroup GFILE
|
||||
* @{
|
||||
*/
|
||||
|
||||
#ifndef _GFILE_RULES_H
|
||||
#define _GFILE_RULES_H
|
||||
|
||||
#if GFX_USE_GFILE
|
||||
#endif
|
||||
|
||||
#endif /* _GFILE_RULES_H */
|
||||
/** @} */
|
@ -17,7 +17,7 @@
|
||||
|
||||
#if GFX_USE_GINPUT && GINPUT_NEED_DIAL
|
||||
|
||||
#include "ginput/lld/dial.h"
|
||||
#include "src/ginput/driver_dial.h"
|
||||
|
||||
static GTIMER_DECL(DialTimer);
|
||||
static struct DialStatus_t {
|
||||
|
@ -6,7 +6,7 @@
|
||||
*/
|
||||
|
||||
/**
|
||||
* @file include/ginput/lld/dial.h
|
||||
* @file src/ginput/driver_dial.h
|
||||
* @brief GINPUT header file for dial drivers.
|
||||
*
|
||||
* @defgroup Dial Dial
|
@ -6,7 +6,7 @@
|
||||
*/
|
||||
|
||||
/**
|
||||
* @file include/ginput/lld/mouse.h
|
||||
* @file src/ginput/driver_mouse.h
|
||||
* @brief GINPUT LLD header file for mouse/touch drivers.
|
||||
*
|
||||
* @defgroup Mouse Mouse
|
@ -6,7 +6,7 @@
|
||||
*/
|
||||
|
||||
/**
|
||||
* @file include/ginput/lld/toggle.h
|
||||
* @file src/ginput/driver_toggle.h
|
||||
* @brief GINPUT header file for toggle drivers.
|
||||
*
|
||||
* @defgroup Toggle Toggle
|
@ -17,7 +17,7 @@
|
||||
|
||||
#if (GFX_USE_GINPUT && GINPUT_NEED_MOUSE) || defined(__DOXYGEN__)
|
||||
|
||||
#include "ginput/lld/mouse.h"
|
||||
#include "src/ginput/driver_mouse.h"
|
||||
|
||||
#if GINPUT_MOUSE_NEED_CALIBRATION
|
||||
#if !defined(GFX_USE_GDISP) || !GFX_USE_GDISP
|
||||
|
@ -6,7 +6,7 @@
|
||||
*/
|
||||
|
||||
/**
|
||||
* @file include/ginput/ginput.h
|
||||
* @file src/ginput/sys_defs.h
|
||||
*
|
||||
* @addtogroup GINPUT
|
||||
*
|
||||
@ -39,10 +39,10 @@
|
||||
*/
|
||||
|
||||
// Include various ginput types
|
||||
#include "ginput/mouse.h"
|
||||
#include "ginput/keyboard.h"
|
||||
#include "ginput/toggle.h"
|
||||
#include "ginput/dial.h"
|
||||
#include "src/ginput/mouse.h"
|
||||
#include "src/ginput/keyboard.h"
|
||||
#include "src/ginput/toggle.h"
|
||||
#include "src/ginput/dial.h"
|
||||
|
||||
#endif /* GFX_USE_GINPUT */
|
||||
|
@ -1,5 +1,5 @@
|
||||
GFXSRC += $(GFXLIB)/src/ginput/ginput.c \
|
||||
$(GFXLIB)/src/ginput/mouse.c \
|
||||
$(GFXLIB)/src/ginput/keyboard.c \
|
||||
$(GFXLIB)/src/ginput/toggle.c \
|
||||
$(GFXLIB)/src/ginput/dial.c
|
||||
GFXSRC += $(GFXLIB)/src/ginput/ginput.c \
|
||||
$(GFXLIB)/src/ginput/mouse.c \
|
||||
$(GFXLIB)/src/ginput/keyboard.c \
|
||||
$(GFXLIB)/src/ginput/toggle.c \
|
||||
$(GFXLIB)/src/ginput/dial.c
|
@ -4,111 +4,111 @@
|
||||
*
|
||||
* http://ugfx.org/license.html
|
||||
*/
|
||||
|
||||
/**
|
||||
* @file include/ginput/options.h
|
||||
* @brief GINPUT sub-system options header file.
|
||||
*
|
||||
* @addtogroup GINPUT
|
||||
* @{
|
||||
*/
|
||||
|
||||
#ifndef _GINPUT_OPTIONS_H
|
||||
#define _GINPUT_OPTIONS_H
|
||||
|
||||
/**
|
||||
* @name GINPUT Functionality to be included
|
||||
* @{
|
||||
*/
|
||||
/**
|
||||
* @brief Should mouse/touch functions be included.
|
||||
* @details Defaults to FALSE
|
||||
* @note Also add the a mouse/touch hardware driver to your makefile.
|
||||
* Eg.
|
||||
* include $(GFXLIB)/drivers/ginput/touch/MCU/ginput_lld.mk
|
||||
*/
|
||||
#ifndef GINPUT_NEED_MOUSE
|
||||
#define GINPUT_NEED_MOUSE FALSE
|
||||
#endif
|
||||
/**
|
||||
* @brief Should keyboard functions be included.
|
||||
* @details Defaults to FALSE
|
||||
* @note Also add the a keyboard hardware driver to your makefile.
|
||||
* Eg.
|
||||
* include $(GFXLIB)/drivers/ginput/keyboard/XXXX/ginput_lld.mk
|
||||
*/
|
||||
#ifndef GINPUT_NEED_KEYBOARD
|
||||
#define GINPUT_NEED_KEYBOARD FALSE
|
||||
#endif
|
||||
/**
|
||||
* @brief Should hardware toggle/switch/button functions be included.
|
||||
* @details Defaults to FALSE
|
||||
* @note Also add the a toggle hardware driver to your makefile.
|
||||
* Eg.
|
||||
* include $(GFXLIB)/drivers/ginput/toggle/Pal/ginput_lld.mk
|
||||
*/
|
||||
#ifndef GINPUT_NEED_TOGGLE
|
||||
#define GINPUT_NEED_TOGGLE FALSE
|
||||
#endif
|
||||
/**
|
||||
* @brief Should analog dial functions be included.
|
||||
* @details Defaults to FALSE
|
||||
* @note Also add the a dial hardware driver to your makefile.
|
||||
* Eg.
|
||||
* include $(GFXLIB)/drivers/ginput/dial/analog/ginput_lld.mk
|
||||
*/
|
||||
#ifndef GINPUT_NEED_DIAL
|
||||
#define GINPUT_NEED_DIAL FALSE
|
||||
#endif
|
||||
/**
|
||||
* @}
|
||||
*
|
||||
* @name GINPUT Optional Sizing Parameters
|
||||
* @{
|
||||
*/
|
||||
/**
|
||||
* @}
|
||||
*
|
||||
* @name GINPUT Optional Low Level Driver Defines
|
||||
* @{
|
||||
*/
|
||||
/**
|
||||
* @brief Use a custom board definition for the mouse/touch driver even if a board definition exists.
|
||||
* @details Defaults to FALSE
|
||||
* @details If TRUE, add ginput_lld_mouse_board.h to your project directory and customise it.
|
||||
* @note Not all GINPUT mouse/touch low level drivers use board definition files.
|
||||
*/
|
||||
#ifndef GINPUT_MOUSE_USE_CUSTOM_BOARD
|
||||
#define GINPUT_MOUSE_USE_CUSTOM_BOARD FALSE
|
||||
#endif
|
||||
/**
|
||||
* @brief Use a custom board definition for the keyboard driver even if a board definition exists.
|
||||
* @details Defaults to FALSE
|
||||
* @details If TRUE, add ginput_lld_keyboard_board.h to your project directory and customise it.
|
||||
* @note Not all GINPUT keyboard low level drivers use board definition files.
|
||||
*/
|
||||
#ifndef GINPUT_KEYBOARD_USE_CUSTOM_BOARD
|
||||
#define GINPUT_KEYBOARD_USE_CUSTOM_BOARD FALSE
|
||||
#endif
|
||||
/**
|
||||
* @brief Use a custom board definition for the toggle driver even if a board definition exists.
|
||||
* @details Defaults to FALSE
|
||||
* @details If TRUE, add ginput_lld_toggle_board.h to your project directory and customise it.
|
||||
* @note Not all GINPUT toggle low level drivers use board definition files.
|
||||
*/
|
||||
#ifndef GINPUT_TOGGLE_USE_CUSTOM_BOARD
|
||||
#define GINPUT_TOGGLE_USE_CUSTOM_BOARD FALSE
|
||||
#endif
|
||||
/**
|
||||
* @brief Use a custom board definition for the dial driver even if a board definition exists.
|
||||
* @details Defaults to FALSE
|
||||
* @details If TRUE, add ginput_lld_dial_board.h to your project directory and customise it.
|
||||
* @note Not all GINPUT dial low level drivers use board definition files.
|
||||
*/
|
||||
#ifndef GINPUT_DIAL_USE_CUSTOM_BOARD
|
||||
#define GINPUT_DIAL_USE_CUSTOM_BOARD FALSE
|
||||
#endif
|
||||
/** @} */
|
||||
|
||||
#endif /* _GINPUT_OPTIONS_H */
|
||||
/** @} */
|
||||
|
||||
/**
|
||||
* @file src/ginput/sys_options.h
|
||||
* @brief GINPUT sub-system options header file.
|
||||
*
|
||||
* @addtogroup GINPUT
|
||||
* @{
|
||||
*/
|
||||
|
||||
#ifndef _GINPUT_OPTIONS_H
|
||||
#define _GINPUT_OPTIONS_H
|
||||
|
||||
/**
|
||||
* @name GINPUT Functionality to be included
|
||||
* @{
|
||||
*/
|
||||
/**
|
||||
* @brief Should mouse/touch functions be included.
|
||||
* @details Defaults to FALSE
|
||||
* @note Also add the a mouse/touch hardware driver to your makefile.
|
||||
* Eg.
|
||||
* include $(GFXLIB)/drivers/ginput/touch/MCU/ginput_lld.mk
|
||||
*/
|
||||
#ifndef GINPUT_NEED_MOUSE
|
||||
#define GINPUT_NEED_MOUSE FALSE
|
||||
#endif
|
||||
/**
|
||||
* @brief Should keyboard functions be included.
|
||||
* @details Defaults to FALSE
|
||||
* @note Also add the a keyboard hardware driver to your makefile.
|
||||
* Eg.
|
||||
* include $(GFXLIB)/drivers/ginput/keyboard/XXXX/ginput_lld.mk
|
||||
*/
|
||||
#ifndef GINPUT_NEED_KEYBOARD
|
||||
#define GINPUT_NEED_KEYBOARD FALSE
|
||||
#endif
|
||||
/**
|
||||
* @brief Should hardware toggle/switch/button functions be included.
|
||||
* @details Defaults to FALSE
|
||||
* @note Also add the a toggle hardware driver to your makefile.
|
||||
* Eg.
|
||||
* include $(GFXLIB)/drivers/ginput/toggle/Pal/ginput_lld.mk
|
||||
*/
|
||||
#ifndef GINPUT_NEED_TOGGLE
|
||||
#define GINPUT_NEED_TOGGLE FALSE
|
||||
#endif
|
||||
/**
|
||||
* @brief Should analog dial functions be included.
|
||||
* @details Defaults to FALSE
|
||||
* @note Also add the a dial hardware driver to your makefile.
|
||||
* Eg.
|
||||
* include $(GFXLIB)/drivers/ginput/dial/analog/ginput_lld.mk
|
||||
*/
|
||||
#ifndef GINPUT_NEED_DIAL
|
||||
#define GINPUT_NEED_DIAL FALSE
|
||||
#endif
|
||||
/**
|
||||
* @}
|
||||
*
|
||||
* @name GINPUT Optional Sizing Parameters
|
||||
* @{
|
||||
*/
|
||||
/**
|
||||
* @}
|
||||
*
|
||||
* @name GINPUT Optional Low Level Driver Defines
|
||||
* @{
|
||||
*/
|
||||
/**
|
||||
* @brief Use a custom board definition for the mouse/touch driver even if a board definition exists.
|
||||
* @details Defaults to FALSE
|
||||
* @details If TRUE, add ginput_lld_mouse_board.h to your project directory and customise it.
|
||||
* @note Not all GINPUT mouse/touch low level drivers use board definition files.
|
||||
*/
|
||||
#ifndef GINPUT_MOUSE_USE_CUSTOM_BOARD
|
||||
#define GINPUT_MOUSE_USE_CUSTOM_BOARD FALSE
|
||||
#endif
|
||||
/**
|
||||
* @brief Use a custom board definition for the keyboard driver even if a board definition exists.
|
||||
* @details Defaults to FALSE
|
||||
* @details If TRUE, add ginput_lld_keyboard_board.h to your project directory and customise it.
|
||||
* @note Not all GINPUT keyboard low level drivers use board definition files.
|
||||
*/
|
||||
#ifndef GINPUT_KEYBOARD_USE_CUSTOM_BOARD
|
||||
#define GINPUT_KEYBOARD_USE_CUSTOM_BOARD FALSE
|
||||
#endif
|
||||
/**
|
||||
* @brief Use a custom board definition for the toggle driver even if a board definition exists.
|
||||
* @details Defaults to FALSE
|
||||
* @details If TRUE, add ginput_lld_toggle_board.h to your project directory and customise it.
|
||||
* @note Not all GINPUT toggle low level drivers use board definition files.
|
||||
*/
|
||||
#ifndef GINPUT_TOGGLE_USE_CUSTOM_BOARD
|
||||
#define GINPUT_TOGGLE_USE_CUSTOM_BOARD FALSE
|
||||
#endif
|
||||
/**
|
||||
* @brief Use a custom board definition for the dial driver even if a board definition exists.
|
||||
* @details Defaults to FALSE
|
||||
* @details If TRUE, add ginput_lld_dial_board.h to your project directory and customise it.
|
||||
* @note Not all GINPUT dial low level drivers use board definition files.
|
||||
*/
|
||||
#ifndef GINPUT_DIAL_USE_CUSTOM_BOARD
|
||||
#define GINPUT_DIAL_USE_CUSTOM_BOARD FALSE
|
||||
#endif
|
||||
/** @} */
|
||||
|
||||
#endif /* _GINPUT_OPTIONS_H */
|
||||
/** @} */
|
37
src/ginput/sys_rules.h
Normal file
37
src/ginput/sys_rules.h
Normal file
@ -0,0 +1,37 @@
|
||||
/*
|
||||
* This file is subject to the terms of the GFX License. If a copy of
|
||||
* the license was not distributed with this file, you can obtain one at:
|
||||
*
|
||||
* http://ugfx.org/license.html
|
||||
*/
|
||||
|
||||
/**
|
||||
* @file src/ginput/sys_rules.h
|
||||
* @brief GINPUT safety rules header file.
|
||||
*
|
||||
* @addtogroup GINPUT
|
||||
* @{
|
||||
*/
|
||||
|
||||
#ifndef _GINPUT_RULES_H
|
||||
#define _GINPUT_RULES_H
|
||||
|
||||
#if GFX_USE_GINPUT
|
||||
#if !GFX_USE_GEVENT
|
||||
#if GFX_DISPLAY_RULE_WARNINGS
|
||||
#warning "GINPUT: GFX_USE_GEVENT is required if GFX_USE_GINPUT is TRUE. It has been turned on for you."
|
||||
#endif
|
||||
#undef GFX_USE_GEVENT
|
||||
#define GFX_USE_GEVENT TRUE
|
||||
#endif
|
||||
#if !GFX_USE_GTIMER
|
||||
#if GFX_DISPLAY_RULE_WARNINGS
|
||||
#warning "GINPUT: GFX_USE_GTIMER is required if GFX_USE_GINPUT is TRUE. It has been turned on for you."
|
||||
#endif
|
||||
#undef GFX_USE_GTIMER
|
||||
#define GFX_USE_GTIMER TRUE
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#endif /* _GINPUT_RULES_H */
|
||||
/** @} */
|
@ -17,7 +17,7 @@
|
||||
|
||||
#if (GFX_USE_GINPUT && GINPUT_NEED_TOGGLE) || defined(__DOXYGEN__)
|
||||
|
||||
#include "ginput/lld/toggle.h"
|
||||
#include "src/ginput/driver_toggle.h"
|
||||
|
||||
#define GINPUT_TOGGLE_ISON 0x01
|
||||
#define GINPUT_TOGGLE_INVERT 0x02
|
||||
|
@ -6,7 +6,7 @@
|
||||
*/
|
||||
|
||||
/**
|
||||
* @file include/gmisc/gmisc.h
|
||||
* @file src/gmisc/sys_defs.h
|
||||
* @brief GMISC - Miscellaneous Routines header file.
|
||||
*
|
||||
* @addtogroup GMISC
|
@ -1,3 +1,3 @@
|
||||
GFXSRC += $(GFXLIB)/src/gmisc/gmisc.c \
|
||||
$(GFXLIB)/src/gmisc/arrayops.c \
|
||||
$(GFXLIB)/src/gmisc/trig.c
|
||||
GFXSRC += $(GFXLIB)/src/gmisc/gmisc.c \
|
||||
$(GFXLIB)/src/gmisc/arrayops.c \
|
||||
$(GFXLIB)/src/gmisc/trig.c
|
@ -1,78 +1,85 @@
|
||||
/*
|
||||
* This file is subject to the terms of the GFX License. If a copy of
|
||||
* the license was not distributed with this file, you can obtain one at:
|
||||
*
|
||||
* http://ugfx.org/license.html
|
||||
*/
|
||||
|
||||
/**
|
||||
* @file include/gmisc/options.h
|
||||
* @brief GMISC - Miscellaneous Routines options header file.
|
||||
*
|
||||
* @addtogroup GMISC
|
||||
* @{
|
||||
*/
|
||||
|
||||
#ifndef _GMISC_OPTIONS_H
|
||||
#define _GMISC_OPTIONS_H
|
||||
|
||||
/**
|
||||
* @name GMISC Functionality to be included
|
||||
* @{
|
||||
*/
|
||||
/**
|
||||
* @brief Include array operation functions
|
||||
* @details Defaults to FALSE
|
||||
*/
|
||||
#ifndef GMISC_NEED_ARRAYOPS
|
||||
#define GMISC_NEED_ARRAYOPS FALSE
|
||||
#endif
|
||||
/**
|
||||
* @brief Include fast fixed point trig functions (sin, cos)
|
||||
* @details Defaults to FALSE
|
||||
*/
|
||||
#ifndef GMISC_NEED_FIXEDTRIG
|
||||
#define GMISC_NEED_FIXEDTRIG FALSE
|
||||
#endif
|
||||
/**
|
||||
* @brief Include fast inverse square root (x^-1/2)
|
||||
* @details Defaults to FALSE
|
||||
*/
|
||||
#ifndef GMISC_NEED_INVSQRT
|
||||
#define GMISC_NEED_INVSQRT FALSE
|
||||
#endif
|
||||
/**
|
||||
* @}
|
||||
*
|
||||
* @name GMISC Optional Parameters
|
||||
* @{
|
||||
*/
|
||||
/**
|
||||
* @brief Modifies the @p invsqrt() function to assume a different integer to floating point endianness.
|
||||
* @note Normally the floating point format and the integer format have
|
||||
* the same endianness. Unfortunately there are some strange
|
||||
* processors that don't eg. some very early ARM devices.
|
||||
* For those where the endianness doesn't match you can fix it by
|
||||
* defining GMISC_INVSQRT_MIXED_ENDIAN.
|
||||
* @note This still assumes the processor is using an ieee floating point format.
|
||||
*
|
||||
* If you have a software floating point that uses a non-standard
|
||||
* floating point format (or very strange hardware) then define
|
||||
* GMISC_INVSQRT_REAL_SLOW and it will do it the hard way.
|
||||
*/
|
||||
#ifndef GMISC_INVSQRT_MIXED_ENDIAN
|
||||
#define GMISC_INVSQRT_MIXED_ENDIAN FALSE
|
||||
#endif
|
||||
/**
|
||||
* @brief Modifies the @p invsqrt() function to do things the long slow way.
|
||||
* @note This causes the @p invsqrt() function to work regardless of the
|
||||
* processor floating point format.
|
||||
* @note This makes the @p invsqrt() function very slow.
|
||||
*/
|
||||
#ifndef GMISC_INVSQRT_REAL_SLOW
|
||||
#define GMISC_INVSQRT_REAL_SLOW FALSE
|
||||
#endif
|
||||
/** @} */
|
||||
|
||||
#endif /* _GMISC_OPTIONS_H */
|
||||
/** @} */
|
||||
/*
|
||||
* This file is subject to the terms of the GFX License. If a copy of
|
||||
* the license was not distributed with this file, you can obtain one at:
|
||||
*
|
||||
* http://ugfx.org/license.html
|
||||
*/
|
||||
|
||||
/**
|
||||
* @file src/gmisc/sys_options.h
|
||||
* @brief GMISC - Miscellaneous Routines options header file.
|
||||
*
|
||||
* @addtogroup GMISC
|
||||
* @{
|
||||
*/
|
||||
|
||||
#ifndef _GMISC_OPTIONS_H
|
||||
#define _GMISC_OPTIONS_H
|
||||
|
||||
/**
|
||||
* @name GMISC Functionality to be included
|
||||
* @{
|
||||
*/
|
||||
/**
|
||||
* @brief Include array operation functions
|
||||
* @details Defaults to FALSE
|
||||
*/
|
||||
#ifndef GMISC_NEED_ARRAYOPS
|
||||
#define GMISC_NEED_ARRAYOPS FALSE
|
||||
#endif
|
||||
/**
|
||||
* @brief Include fast floating point trig functions (fsin, fcos)
|
||||
* @details Defaults to FALSE
|
||||
*/
|
||||
#ifndef GMISC_NEED_FASTTRIG
|
||||
#define GMISC_NEED_FASTTRIG FALSE
|
||||
#endif
|
||||
/**
|
||||
* @brief Include fast fixed point trig functions (ffsin, ffcos)
|
||||
* @details Defaults to FALSE
|
||||
*/
|
||||
#ifndef GMISC_NEED_FIXEDTRIG
|
||||
#define GMISC_NEED_FIXEDTRIG FALSE
|
||||
#endif
|
||||
/**
|
||||
* @brief Include fast inverse square root (x^-1/2)
|
||||
* @details Defaults to FALSE
|
||||
*/
|
||||
#ifndef GMISC_NEED_INVSQRT
|
||||
#define GMISC_NEED_INVSQRT FALSE
|
||||
#endif
|
||||
/**
|
||||
* @}
|
||||
*
|
||||
* @name GMISC Optional Parameters
|
||||
* @{
|
||||
*/
|
||||
/**
|
||||
* @brief Modifies the @p invsqrt() function to assume a different integer to floating point endianness.
|
||||
* @note Normally the floating point format and the integer format have
|
||||
* the same endianness. Unfortunately there are some strange
|
||||
* processors that don't eg. some very early ARM devices.
|
||||
* For those where the endianness doesn't match you can fix it by
|
||||
* defining GMISC_INVSQRT_MIXED_ENDIAN.
|
||||
* @note This still assumes the processor is using an ieee floating point format.
|
||||
*
|
||||
* If you have a software floating point that uses a non-standard
|
||||
* floating point format (or very strange hardware) then define
|
||||
* GMISC_INVSQRT_REAL_SLOW and it will do it the hard way.
|
||||
*/
|
||||
#ifndef GMISC_INVSQRT_MIXED_ENDIAN
|
||||
#define GMISC_INVSQRT_MIXED_ENDIAN FALSE
|
||||
#endif
|
||||
/**
|
||||
* @brief Modifies the @p invsqrt() function to do things the long slow way.
|
||||
* @note This causes the @p invsqrt() function to work regardless of the
|
||||
* processor floating point format.
|
||||
* @note This makes the @p invsqrt() function very slow.
|
||||
*/
|
||||
#ifndef GMISC_INVSQRT_REAL_SLOW
|
||||
#define GMISC_INVSQRT_REAL_SLOW FALSE
|
||||
#endif
|
||||
/** @} */
|
||||
|
||||
#endif /* _GMISC_OPTIONS_H */
|
||||
/** @} */
|
23
src/gmisc/sys_rules.h
Normal file
23
src/gmisc/sys_rules.h
Normal file
@ -0,0 +1,23 @@
|
||||
/*
|
||||
* This file is subject to the terms of the GFX License. If a copy of
|
||||
* the license was not distributed with this file, you can obtain one at:
|
||||
*
|
||||
* http://ugfx.org/license.html
|
||||
*/
|
||||
|
||||
/**
|
||||
* @file src/gmisc/sys_rules.h
|
||||
* @brief GMISC safety rules header file.
|
||||
*
|
||||
* @addtogroup GMISC
|
||||
* @{
|
||||
*/
|
||||
|
||||
#ifndef _GMISC_RULES_H
|
||||
#define _GMISC_RULES_H
|
||||
|
||||
#if GFX_USE_GMISC
|
||||
#endif
|
||||
|
||||
#endif /* _GMISC_RULES_H */
|
||||
/** @} */
|
@ -6,7 +6,7 @@
|
||||
*/
|
||||
|
||||
/**
|
||||
* @file include/gos/gos.h
|
||||
* @file src/gos/sys_defs.h
|
||||
* @brief GOS - Operating System Support header file
|
||||
*
|
||||
* @addtogroup GOS
|
||||
@ -428,15 +428,15 @@
|
||||
* (without any of the documentation overheads) is in the files below.
|
||||
*/
|
||||
#elif GFX_USE_OS_CHIBIOS
|
||||
#include "gos/chibios.h"
|
||||
#include "src/gos/chibios.h"
|
||||
#elif GFX_USE_OS_WIN32
|
||||
#include "gos/win32.h"
|
||||
#include "src/gos/win32.h"
|
||||
#elif GFX_USE_OS_LINUX
|
||||
#include "gos/linux.h"
|
||||
#include "src/gos/linux.h"
|
||||
#elif GFX_USE_OS_OSX
|
||||
#include "gos/osx.h"
|
||||
#include "src/gos/osx.h"
|
||||
#elif GFX_USE_OS_RAW32
|
||||
#include "gos/raw32.h"
|
||||
#include "src/gos/raw32.h"
|
||||
#else
|
||||
#error "Your operating system is not supported yet"
|
||||
#endif
|
@ -6,7 +6,7 @@
|
||||
*/
|
||||
|
||||
/**
|
||||
* @file include/gos/options.h
|
||||
* @file src/gos/sys_options.h
|
||||
* @brief GOS - Operating System options header file.
|
||||
*
|
||||
* @addtogroup GOS
|
31
src/gos/sys_rules.h
Normal file
31
src/gos/sys_rules.h
Normal file
@ -0,0 +1,31 @@
|
||||
/*
|
||||
* This file is subject to the terms of the GFX License. If a copy of
|
||||
* the license was not distributed with this file, you can obtain one at:
|
||||
*
|
||||
* http://ugfx.org/license.html
|
||||
*/
|
||||
|
||||
/**
|
||||
* @file src/gos/sys_rules.h
|
||||
* @brief GOS safety rules header file.
|
||||
*
|
||||
* @addtogroup GOS
|
||||
* @{
|
||||
*/
|
||||
|
||||
#ifndef _GOS_RULES_H
|
||||
#define _GOS_RULES_H
|
||||
|
||||
#if !GFX_USE_OS_CHIBIOS && !GFX_USE_OS_WIN32 && !GFX_USE_OS_LINUX && !GFX_USE_OS_OSX && !GFX_USE_OS_RAW32
|
||||
#if GFX_DISPLAY_RULE_WARNINGS
|
||||
#warning "GOS: No Operating System has been defined. ChibiOS (GFX_USE_OS_CHIBIOS) has been turned on for you."
|
||||
#endif
|
||||
#undef GFX_USE_OS_CHIBIOS
|
||||
#define GFX_USE_OS_CHIBIOS TRUE
|
||||
#endif
|
||||
#if GFX_USE_OS_CHIBIOS + GFX_USE_OS_WIN32 + GFX_USE_OS_LINUX + GFX_USE_OS_OSX + GFX_USE_OS_RAW32 != 1 * TRUE
|
||||
#error "GOS: More than one operation system has been defined as TRUE."
|
||||
#endif
|
||||
|
||||
#endif /* _GOS_RULES_H */
|
||||
/** @} */
|
@ -6,7 +6,7 @@
|
||||
*/
|
||||
|
||||
/**
|
||||
* @file include/gqueue/gqueue.h
|
||||
* @file src/gqueue/sys_defs.h
|
||||
* @brief GQUEUE header file.
|
||||
*
|
||||
* @addtogroup GQUEUE
|
@ -6,7 +6,7 @@
|
||||
*/
|
||||
|
||||
/**
|
||||
* @file include/gqueue/options.h
|
||||
* @file src/gqueue/sys_options.h
|
||||
* @brief GQUEUE - Queue options header file.
|
||||
*
|
||||
* @addtogroup GQUEUE
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user