hardware_caps: add boxmodel

Origin commit data
------------------
Commit: dbf3e77a92
Author: vanhofen <vanhofen@gmx.de>
Date: 2024-01-03 (Wed, 03 Jan 2024)

Origin message was:
------------------
- hardware_caps: add boxmodel

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

------------------
Migit v0.7
This commit is contained in:
vanhofen
2024-01-03 22:24:53 +01:00
committed by Thilo Graf
parent 7363c037d5
commit e7dda96fc9
2 changed files with 11 additions and 1 deletions

View File

@@ -48,35 +48,41 @@ hw_caps_t *get_hwcaps(void)
caps.force_tuner_2G = 0; caps.force_tuner_2G = 0;
strcpy(caps.startup_file, ""); strcpy(caps.startup_file, "");
strcpy(caps.boxvendor, "Coolstream"); strcpy(caps.boxvendor, "Coolstream");
strcpy(caps.boxarch, "Nevis");
switch (rev) { switch (rev) {
case 6: case 6:
case 7: // Black Stallion Edition case 7: // Black Stallion Edition
strcpy(caps.boxmodel, "nevis");
strcpy(caps.boxname, "HD1"); strcpy(caps.boxname, "HD1");
strcpy(caps.boxarch, "Nevis"); strcpy(caps.boxarch, "Nevis");
caps.force_tuner_2G = 1; caps.force_tuner_2G = 1;
break; break;
case 8: case 8:
strcpy(caps.boxmodel, "nevis");
strcpy(caps.boxname, "Neo"); // see dirty part of hw_caps in neutrino.cpp strcpy(caps.boxname, "Neo"); // see dirty part of hw_caps in neutrino.cpp
strcpy(caps.boxarch, "Nevis"); strcpy(caps.boxarch, "Nevis");
caps.force_tuner_2G = 1; caps.force_tuner_2G = 1;
break; break;
case 9: case 9:
strcpy(caps.boxmodel, "apollo");
strcpy(caps.boxname, "Tank"); strcpy(caps.boxname, "Tank");
strcpy(caps.boxarch, "Apollo"); strcpy(caps.boxarch, "Apollo");
break; break;
case 10: case 10:
strcpy(caps.boxmodel, "nevis");
strcpy(caps.boxname, "Zee"); strcpy(caps.boxname, "Zee");
strcpy(caps.boxarch, "Nevis");
caps.force_tuner_2G = 1; caps.force_tuner_2G = 1;
break; break;
case 11: case 11:
if (chip == CS_CHIP_SHINER) if (chip == CS_CHIP_SHINER)
{ {
strcpy(caps.boxmodel, "shiner");
strcpy(caps.boxname, "Trinity"); strcpy(caps.boxname, "Trinity");
strcpy(caps.boxarch, "Shiner"); strcpy(caps.boxarch, "Shiner");
} }
else else
{ {
strcpy(caps.boxmodel, "kronos");
strcpy(caps.boxname, "Trinity V2"); strcpy(caps.boxname, "Trinity V2");
strcpy(caps.boxarch, "Kronos"); strcpy(caps.boxarch, "Kronos");
} }
@@ -84,15 +90,18 @@ hw_caps_t *get_hwcaps(void)
caps.display_has_statusline = 0; caps.display_has_statusline = 0;
break; break;
case 12: case 12:
strcpy(caps.boxmodel, "kronos");
strcpy(caps.boxname, "Zee2"); strcpy(caps.boxname, "Zee2");
strcpy(caps.boxarch, "Kronos"); strcpy(caps.boxarch, "Kronos");
break; break;
case 13: case 13:
strcpy(caps.boxmodel, "kronos_v2");
strcpy(caps.boxname, "Link"); strcpy(caps.boxname, "Link");
strcpy(caps.boxarch, "Kronos"); strcpy(caps.boxarch, "Kronos");
caps.display_has_statusline = 0; caps.display_has_statusline = 0;
break; break;
case 14: case 14:
strcpy(caps.boxmodel, "kronos_v2");
strcpy(caps.boxname, "Trinity Duo"); strcpy(caps.boxname, "Trinity Duo");
strcpy(caps.boxarch, "Kronos"); strcpy(caps.boxarch, "Kronos");
caps.display_can_set_brightness = 0; caps.display_can_set_brightness = 0;

View File

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