2021-06-30 20:26:15 +00:00
|
|
|
#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
|
|
|
|
|
|
|
|
|
2023-04-20 21:21:15 +00:00
|
|
|
#define PICOZX 1
|
2021-06-30 20:26:15 +00:00
|
|
|
//#define PICOMPUTER 1
|
2021-11-14 20:50:46 +00:00
|
|
|
//#define PICOMPUTERMAX 1
|
|
|
|
//#define PICORETROVGA 1
|
2021-08-20 15:25:50 +00:00
|
|
|
//#define MCUME_REV1 1
|
2023-04-20 21:21:15 +00:00
|
|
|
//#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
|
2021-06-30 20:26:15 +00:00
|
|
|
|
|
|
|
#ifdef PICOMPUTER
|
2021-09-11 14:04:42 +00:00
|
|
|
//#define SWAP_ALT_DEL 1
|
2021-06-30 20:26:15 +00:00
|
|
|
#define ST7789 1
|
|
|
|
#define LOHRES 1
|
|
|
|
#define FLIP_SCREEN 1
|
|
|
|
#define INVX 1
|
|
|
|
#define HAS_SND 1
|
|
|
|
#endif
|
|
|
|
|
2021-08-20 15:25:50 +00:00
|
|
|
#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
|
|
|
|
|
2021-11-14 20:50:46 +00:00
|
|
|
#ifdef PICORETROVGA
|
|
|
|
#undef LOHRES
|
|
|
|
#undef FLIP_SCREEN
|
|
|
|
#undef ST7789
|
|
|
|
#define USE_VGA 1
|
|
|
|
#define INVX 1
|
|
|
|
#define HAS_SND 1
|
|
|
|
#define PICOMPUTER 1
|
|
|
|
#endif
|
|
|
|
|
2021-06-30 20:26:15 +00:00
|
|
|
#ifdef MCUME_REV1
|
|
|
|
#define USE_VGA 1
|
|
|
|
#define INVX 1
|
|
|
|
#define HAS_SND 1
|
|
|
|
#endif
|
|
|
|
|
|
|
|
#ifdef MCUME_REV2
|
2021-10-12 19:28:12 +00:00
|
|
|
//#define HAS_PSRAM 1
|
2021-09-11 14:04:42 +00:00
|
|
|
#define USE_VGA 1
|
|
|
|
//#define ILI9341 1
|
2021-10-12 19:28:12 +00:00
|
|
|
//#define ST7789 1
|
|
|
|
//#define ST7789_POL 1
|
2021-06-30 20:26:15 +00:00
|
|
|
#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
|