hw_caps: introduce startup_file

Origin commit data
------------------
Branch: master
Commit: 3403a06948
Author: vanhofen <vanhofen@gmx.de>
Date: 2020-11-22 (Sun, 22 Nov 2020)

Origin message was:
------------------
- hw_caps: introduce startup_file

------------------
No further description and justification available within origin commit message!

------------------
This commit was generated by Migit
This commit is contained in:
vanhofen
2020-11-22 21:07:31 +01:00
parent 3dcc4b147c
commit 50abaaffe3
5 changed files with 18 additions and 0 deletions

View File

@@ -44,6 +44,7 @@ typedef struct hw_caps
int display_has_colon; int display_has_colon;
int has_button_timer; int has_button_timer;
int has_button_vformat; int has_button_vformat;
char startup_file[64];
char boxvendor[64]; char boxvendor[64];
char boxname[64]; char boxname[64];
char boxarch[64]; char boxarch[64];

View File

@@ -45,6 +45,7 @@ hw_caps_t *get_hwcaps(void)
caps.has_button_timer = 1; caps.has_button_timer = 1;
caps.has_button_vformat = 0; caps.has_button_vformat = 0;
caps.has_HDMI = 1; caps.has_HDMI = 1;
strcpy(caps.startup_file, "STARTUP");
strcpy(caps.boxvendor, "VU+"); strcpy(caps.boxvendor, "VU+");
strcpy(caps.boxname, "SOLO4K"); strcpy(caps.boxname, "SOLO4K");
strcpy(caps.boxarch, "BCM7376"); strcpy(caps.boxarch, "BCM7376");
@@ -65,6 +66,7 @@ hw_caps_t *get_hwcaps(void)
caps.has_button_timer = 1; caps.has_button_timer = 1;
caps.has_button_vformat = 0; caps.has_button_vformat = 0;
caps.has_HDMI = 2; caps.has_HDMI = 2;
strcpy(caps.startup_file, "STARTUP");
strcpy(caps.boxvendor, "VU+"); strcpy(caps.boxvendor, "VU+");
strcpy(caps.boxname, "DUO4K"); strcpy(caps.boxname, "DUO4K");
strcpy(caps.boxarch, "BCM7278"); strcpy(caps.boxarch, "BCM7278");
@@ -83,6 +85,7 @@ hw_caps_t *get_hwcaps(void)
caps.display_has_colon = 0; caps.display_has_colon = 0;
caps.has_button_timer = 1; caps.has_button_timer = 1;
caps.has_HDMI = 2; caps.has_HDMI = 2;
strcpy(caps.startup_file, "STARTUP");
strcpy(caps.boxvendor, "VU+"); strcpy(caps.boxvendor, "VU+");
strcpy(caps.boxname, "DUO4KSE"); strcpy(caps.boxname, "DUO4KSE");
strcpy(caps.boxarch, "BCM7444S"); strcpy(caps.boxarch, "BCM7444S");
@@ -103,6 +106,7 @@ hw_caps_t *get_hwcaps(void)
caps.has_button_timer = 1; caps.has_button_timer = 1;
caps.has_button_vformat = 0; caps.has_button_vformat = 0;
caps.has_HDMI = 2; caps.has_HDMI = 2;
strcpy(caps.startup_file, "STARTUP");
strcpy(caps.boxvendor, "VU+"); strcpy(caps.boxvendor, "VU+");
strcpy(caps.boxname, "ULTIMO4K"); strcpy(caps.boxname, "ULTIMO4K");
strcpy(caps.boxarch, "BCM7444S"); strcpy(caps.boxarch, "BCM7444S");
@@ -121,6 +125,7 @@ hw_caps_t *get_hwcaps(void)
caps.has_button_timer = 1; caps.has_button_timer = 1;
caps.has_button_vformat = 0; caps.has_button_vformat = 0;
caps.has_HDMI = 1; caps.has_HDMI = 1;
strcpy(caps.startup_file, "STARTUP");
strcpy(caps.boxvendor, "VU+"); strcpy(caps.boxvendor, "VU+");
strcpy(caps.boxname, "ZERO4K"); strcpy(caps.boxname, "ZERO4K");
strcpy(caps.boxarch, "BCM72604"); strcpy(caps.boxarch, "BCM72604");
@@ -141,6 +146,7 @@ hw_caps_t *get_hwcaps(void)
caps.has_button_timer = 1; caps.has_button_timer = 1;
caps.has_button_vformat = 0; caps.has_button_vformat = 0;
caps.has_HDMI = 2; caps.has_HDMI = 2;
strcpy(caps.startup_file, "STARTUP");
strcpy(caps.boxvendor, "VU+"); strcpy(caps.boxvendor, "VU+");
strcpy(caps.boxname, "UNO4KSE"); strcpy(caps.boxname, "UNO4KSE");
strcpy(caps.boxarch, "BCM7252S"); strcpy(caps.boxarch, "BCM7252S");
@@ -159,6 +165,7 @@ hw_caps_t *get_hwcaps(void)
caps.has_button_timer = 1; caps.has_button_timer = 1;
caps.has_button_vformat = 0; caps.has_button_vformat = 0;
caps.has_HDMI = 1; caps.has_HDMI = 1;
strcpy(caps.startup_file, "STARTUP");
strcpy(caps.boxvendor, "VU+"); strcpy(caps.boxvendor, "VU+");
strcpy(caps.boxname, "UNO4K"); strcpy(caps.boxname, "UNO4K");
strcpy(caps.boxarch, "BCM7252S"); strcpy(caps.boxarch, "BCM7252S");
@@ -178,6 +185,7 @@ hw_caps_t *get_hwcaps(void)
caps.has_button_timer = 1; caps.has_button_timer = 1;
caps.has_button_vformat = 0; caps.has_button_vformat = 0;
caps.has_HDMI = 1; caps.has_HDMI = 1;
strcpy(caps.startup_file, "STARTUP");
strcpy(caps.boxvendor, "AX-Technologies"); strcpy(caps.boxvendor, "AX-Technologies");
strcpy(caps.boxname, "HD51"); strcpy(caps.boxname, "HD51");
strcpy(caps.boxarch, "BCM7251S"); strcpy(caps.boxarch, "BCM7251S");
@@ -197,6 +205,7 @@ hw_caps_t *get_hwcaps(void)
caps.has_button_timer = 1; caps.has_button_timer = 1;
caps.has_button_vformat = 0; caps.has_button_vformat = 0;
caps.has_HDMI = 1; caps.has_HDMI = 1;
strcpy(caps.startup_file, "STARTUP_LINUX");
strcpy(caps.boxvendor, "AX-Technologies"); strcpy(caps.boxvendor, "AX-Technologies");
strcpy(caps.boxname, "HD60"); strcpy(caps.boxname, "HD60");
strcpy(caps.boxarch, "HI3798M"); strcpy(caps.boxarch, "HI3798M");
@@ -213,6 +222,7 @@ hw_caps_t *get_hwcaps(void)
caps.display_has_statusline = 0; caps.display_has_statusline = 0;
caps.has_button_timer = 1; caps.has_button_timer = 1;
caps.has_HDMI = 1; caps.has_HDMI = 1;
strcpy(caps.startup_file, "STARTUP_LINUX");
strcpy(caps.boxvendor, "AX-Technologies"); strcpy(caps.boxvendor, "AX-Technologies");
strcpy(caps.boxname, "HD61"); strcpy(caps.boxname, "HD61");
strcpy(caps.boxarch, "HI3798M"); strcpy(caps.boxarch, "HI3798M");
@@ -232,6 +242,7 @@ hw_caps_t *get_hwcaps(void)
caps.has_button_timer = 1; caps.has_button_timer = 1;
caps.has_button_vformat = 1; caps.has_button_vformat = 1;
caps.has_HDMI = 1; caps.has_HDMI = 1;
strcpy(caps.startup_file, "STARTUP");
strcpy(caps.boxvendor, "WWIO"); strcpy(caps.boxvendor, "WWIO");
strcpy(caps.boxname, "BRE2ZE4K"); strcpy(caps.boxname, "BRE2ZE4K");
strcpy(caps.boxarch, "BCM7251S"); strcpy(caps.boxarch, "BCM7251S");
@@ -251,6 +262,7 @@ hw_caps_t *get_hwcaps(void)
caps.has_button_timer = 1; caps.has_button_timer = 1;
caps.has_button_vformat = 0; caps.has_button_vformat = 0;
caps.has_HDMI = 1; caps.has_HDMI = 1;
strcpy(caps.startup_file, "STARTUP");
strcpy(caps.boxvendor, "AirDigital"); strcpy(caps.boxvendor, "AirDigital");
strcpy(caps.boxname, "Zgemma H7C/S"); strcpy(caps.boxname, "Zgemma H7C/S");
strcpy(caps.boxarch, "BCM7251S"); strcpy(caps.boxarch, "BCM7251S");
@@ -270,6 +282,7 @@ hw_caps_t *get_hwcaps(void)
caps.has_button_timer = 1; caps.has_button_timer = 1;
caps.has_button_vformat = 1; caps.has_button_vformat = 1;
caps.has_HDMI = 1; caps.has_HDMI = 1;
strcpy(caps.startup_file, "STARTUP");
strcpy(caps.boxvendor, "Edision"); strcpy(caps.boxvendor, "Edision");
strcpy(caps.boxname, "OS mio 4K"); strcpy(caps.boxname, "OS mio 4K");
strcpy(caps.boxarch, "BCM72604"); strcpy(caps.boxarch, "BCM72604");
@@ -290,6 +303,7 @@ hw_caps_t *get_hwcaps(void)
caps.has_button_timer = 1; caps.has_button_timer = 1;
caps.has_button_vformat = 1; caps.has_button_vformat = 1;
caps.has_HDMI = 1; caps.has_HDMI = 1;
strcpy(caps.startup_file, "STARTUP");
strcpy(caps.boxvendor, "Edision"); strcpy(caps.boxvendor, "Edision");
strcpy(caps.boxname, "OS mio+ 4K"); strcpy(caps.boxname, "OS mio+ 4K");
strcpy(caps.boxarch, "BCM72604"); strcpy(caps.boxarch, "BCM72604");

View File

@@ -36,6 +36,7 @@ hw_caps_t *get_hwcaps(void)
caps.display_can_deepstandby = 0; caps.display_can_deepstandby = 0;
caps.display_has_statusline = 0; caps.display_has_statusline = 0;
caps.display_has_colon = 0; caps.display_has_colon = 0;
strcpy(caps.startup_file, "");
strcpy(caps.boxvendor, "Generic"); strcpy(caps.boxvendor, "Generic");
strcpy(caps.boxname, "PC"); strcpy(caps.boxname, "PC");
if (! uname(&u)){ if (! uname(&u)){

View File

@@ -44,6 +44,7 @@ hw_caps_t *get_hwcaps(void)
caps.has_button_timer = 1; caps.has_button_timer = 1;
caps.has_HDMI = 1; caps.has_HDMI = 1;
caps.has_SCART = 1; caps.has_SCART = 1;
strcpy(caps.startup_file, "");
strcpy(caps.boxvendor, "VU+"); strcpy(caps.boxvendor, "VU+");
strcpy(caps.boxname, "DUO"); strcpy(caps.boxname, "DUO");
strcpy(caps.boxarch, "BCM7335"); strcpy(caps.boxarch, "BCM7335");

View File

@@ -33,6 +33,7 @@ hw_caps_t *get_hwcaps(void)
caps.display_xres = 8; caps.display_xres = 8;
caps.display_can_deepstandby = 0; caps.display_can_deepstandby = 0;
caps.display_has_statusline = 0; caps.display_has_statusline = 0;
strcpy(caps.startup_file, "");
strcpy(caps.boxvendor, "Raspberry"); strcpy(caps.boxvendor, "Raspberry");
strcpy(caps.boxname, "Pi"); strcpy(caps.boxname, "Pi");