kopia lustrzana https://github.com/Jean-MarcHarvengt/MCUME
84 wiersze
1.7 KiB
C
84 wiersze
1.7 KiB
C
#ifndef _PLATFORM_CONFIG_H_
|
|
#define _PLATFORM_CONFIG_H_
|
|
|
|
// MCUME_REV2 is new layout with VGA+TFT+AnalogJoy+3buttons+Sound
|
|
// MCUME_REV1 had only support for VGA+AnalogJoy+3buttons+Sound
|
|
// PICOMPUTER has support for TFT+keymatrix+Sound
|
|
|
|
|
|
#define PICOZX 1
|
|
//#define PICOMPUTER 1
|
|
//#define PICOMPUTERMAX 1
|
|
//#define PICORETROVGA 1
|
|
//#define MCUME_REV1 1
|
|
//#define MCUME_REV2 1
|
|
|
|
#ifdef PICOZX
|
|
//#define USE_VGA 1
|
|
#define VGA222 1
|
|
#define ST7789 1
|
|
#define ST7789_POL 1
|
|
#define HAS_SND 1
|
|
#define INVX 1
|
|
#endif
|
|
|
|
#ifdef PICOMPUTER
|
|
//#define SWAP_ALT_DEL 1
|
|
#define ST7789 1
|
|
#define LOHRES 1
|
|
#define FLIP_SCREEN 1
|
|
#define INVX 1
|
|
#define HAS_SND 1
|
|
#endif
|
|
|
|
#ifdef PICOMPUTERMAX
|
|
#undef LOHRES
|
|
#undef FLIP_SCREEN
|
|
#define ST7789 1
|
|
#define ST7789_POL 1
|
|
#define INVX 1
|
|
#define HAS_SND 1
|
|
#define PICOMPUTER 1
|
|
#endif
|
|
|
|
#ifdef PICORETROVGA
|
|
#undef LOHRES
|
|
#undef FLIP_SCREEN
|
|
#undef ST7789
|
|
#define USE_VGA 1
|
|
#define INVX 1
|
|
#define HAS_SND 1
|
|
#define PICOMPUTER 1
|
|
#endif
|
|
|
|
#ifdef MCUME_REV1
|
|
#define USE_VGA 1
|
|
#define INVX 1
|
|
#define HAS_SND 1
|
|
#endif
|
|
|
|
#ifdef MCUME_REV2
|
|
//#define HAS_PSRAM 1
|
|
#define USE_VGA 1
|
|
//#define ILI9341 1
|
|
//#define ST7789 1
|
|
//#define ST7789_POL 1
|
|
#define INVX 1
|
|
#define HAS_SND 1
|
|
#endif
|
|
|
|
//#define HAS_SND 1
|
|
//#define INVY 1
|
|
//#define HAS_USBKEY 1
|
|
//#define USE_VGA 1
|
|
//#define ILI9341 1
|
|
//#define ST7789 1
|
|
//#define SWAP_JOYSTICK 1
|
|
//#define LOHRES 1
|
|
//#define ROTATE_SCREEN 1
|
|
//#define FLIP_SCREEN 1
|
|
//#define HAS_PSRAM 1
|
|
|
|
|
|
#endif
|