add H700 support

This commit is contained in:
Philippe Simons
2024-12-16 21:15:00 +01:00
parent 2507b35f12
commit 4e963a3e15
2 changed files with 18 additions and 1 deletions
+1
View File
@@ -8,6 +8,7 @@ DEVICE ?= RK3566_X55
DEVICE ?= RK3588
DEVICE ?= SD865
DEVICE ?= S922X
DEVICE ?= H700
DEVICE ?= PC
START_PATH ?= "/"
+17 -1
View File
@@ -58,6 +58,22 @@
#define KEYBOARD_KEY_SPACING 4
#define KEYBOARD_SYMBOL_SIZE 24
// Parameters for h700
#elif defined(DEVICE_H700)
#define SCREEN_WIDTH 640
#define SCREEN_HEIGHT 480
#define HARDWARE_ACCELERATION 0
#define FULLSCREEN 1
#define FONT_NAME "NotoSans-Regular.ttf"
#define FONT_NAME_MONO "NotoSansMono-Regular.ttf"
#define FONT_SIZE 20
#define LINE_HEIGHT 32
#define ICON_SIZE 24
#define MARGIN_X 10
#define KEYBOARD_MARGIN 8
#define KEYBOARD_KEY_SPACING 4
#define KEYBOARD_SYMBOL_SIZE 24
// Parameters for rk3566-x55
#elif defined(DEVICE_RK3566_X55)
#define SCREEN_WIDTH 1280
@@ -182,7 +198,7 @@
#define VIEWER_SCROLL_SPEED 20
// Button events
#if defined(DEVICE_AMD64) || defined(DEVICE_RK3326) || defined(DEVICE_RK3399) || defined(DEVICE_RK3566) || defined(DEVICE_RK3566_X55) || defined(DEVICE_RK3588) || defined(DEVICE_SD865) || defined(DEVICE_S922X)
#if defined(DEVICE_AMD64) || defined(DEVICE_RK3326) || defined(DEVICE_RK3399) || defined(DEVICE_RK3566) || defined(DEVICE_RK3566_X55) || defined(DEVICE_RK3588) || defined(DEVICE_SD865) || defined(DEVICE_S922X) || defined(DEVICE_H700)
#define BUTTON_PRESSED_UP event.type == SDL_KEYDOWN && event.key.repeat == 0 && (event.key.keysym.sym == SDLK_UP || event.key.keysym.sym == SDLK_w)
#define BUTTON_PRESSED_DOWN event.type == SDL_KEYDOWN && event.key.repeat == 0 && (event.key.keysym.sym == SDLK_DOWN || event.key.keysym.sym == SDLK_s)
#define BUTTON_PRESSED_LEFT event.type == SDL_KEYDOWN && event.key.repeat == 0 && event.key.keysym.sym == SDLK_LEFT