simplify BrainGen enum types

This commit is contained in:
Toshifumi NISHINAGA 2022-09-22 03:15:46 +09:00
parent 3d66c46c7a
commit b8c2109f2e
2 changed files with 7 additions and 42 deletions

View File

@ -198,48 +198,20 @@ static void SetAddress(BrainGen gen)
static BrainGen SelectGen(std::wstring model) static BrainGen SelectGen(std::wstring model)
{ {
BrainGen brain_gen = UnknownGen; BrainGen brainGen = UnknownGen;
if (model == L"gen1.bin") if (model == L"gen1.bin")
{ {
brain_gen = Gen1; brainGen = Gen1;
} }
else if (model == L"gen2.bin") else if (model == L"u-boot.bin")
{ {
brain_gen = Gen2; brainGen = UnknownGen;
}
else if (model == L"gen3_1.bin")
{
brain_gen = Gen3_1;
}
else if (model == L"gen3_2.bin")
{
brain_gen = Gen3_2;
}
else if (model == L"gen3_3.bin")
{
brain_gen = Gen3_3;
}
else if (model == L"gen3_4.bin")
{
brain_gen = Gen3_4;
}
else if (model == L"gen3_5.bin")
{
brain_gen = Gen3_5;
}
else if (model == L"gen3_6.bin")
{
brain_gen = Gen3_6;
}
else if (model == L"gen3_7.bin")
{
brain_gen = Gen3_7;
} }
else else
{ {
brain_gen = UnknownGen; brainGen = Gen2Or3;
} }
return brain_gen; return brainGen;
} }
static bool doLinux() static bool doLinux()

View File

@ -77,12 +77,5 @@ typedef enum
{ {
UnknownGen, UnknownGen,
Gen1, Gen1,
Gen2, Gen2Or3
Gen3_1,
Gen3_2,
Gen3_3,
Gen3_4,
Gen3_5,
Gen3_6,
Gen3_7,
} BrainGen; } BrainGen;