You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

48 lines
1.2 KiB

#pragma once
#include <stdint.h>
#if defined(EEZ_PLATFORM_STM32)
#ifdef EEZ_PLATFORM_STM32F746G_DISCO
static const uint32_t DISPLAY_WIDTH = 480;
static const uint32_t DISPLAY_HEIGHT = 272;
#endif
#ifdef EEZ_PLATFORM_STM32F469I_DISCO
static const uint32_t DISPLAY_WIDTH = 800;
static const uint32_t DISPLAY_HEIGHT = 600;
#endif
static const uint32_t DISPLAY_BPP = 16; // RGB565
#endif
#if defined(EEZ_PLATFORM_SIMULATOR)
static const uint32_t DISPLAY_WIDTH = 1000;
static const uint32_t DISPLAY_HEIGHT = 680;
static const uint32_t DISPLAY_BPP = 32; // RGBA8888
static const char *TITLE = "STM32F469I-DISCO Template";
static const char *ICON = "icon.png";
#endif
#define MAX_NUM_OF_Y_AXES 18
#define MAX_NUM_OF_Y_VALUES MAX_NUM_OF_Y_AXES
#define OPTION_KEYBOARD 0
#define OPTION_MOUSE 0
#define CUSTOM_VALUE_TYPES
#define DISPLAY_BACKGROUND_LUMINOSITY_STEP_MIN 0
#define DISPLAY_BACKGROUND_LUMINOSITY_STEP_MAX 20
#define DISPLAY_BACKGROUND_LUMINOSITY_STEP_DEFAULT 10
#define UTF8_SUPPORT 0
#if defined(EEZ_PLATFORM_STM32)
static const uint32_t GUI_STATE_BUFFER_SIZE = 64 * 1024;
#endif
#if defined(EEZ_PLATFORM_SIMULATOR)
static const uint32_t GUI_STATE_BUFFER_SIZE = 128 * 1024;
#endif
#define OPTION_KEYPAD 1