conversion script: fix 3200mhz
This commit is contained in:
BIN
Source/scripts/a.exe
Normal file
BIN
Source/scripts/a.exe
Normal file
Binary file not shown.
@@ -20,6 +20,7 @@ DvbEntry oldDvbTable[] = {
|
|||||||
{ 2666000, { 775, 750, 725, }, },
|
{ 2666000, { 775, 750, 725, }, },
|
||||||
{ 2933000, { 800, 775, 750, }, },
|
{ 2933000, { 800, 775, 750, }, },
|
||||||
{ 3200000, { 800, 800, 775, }, },
|
{ 3200000, { 800, 800, 775, }, },
|
||||||
|
{ ~0u, { }, },
|
||||||
};
|
};
|
||||||
|
|
||||||
DvbEntry newDvbTable[] = {
|
DvbEntry newDvbTable[] = {
|
||||||
@@ -32,6 +33,7 @@ DvbEntry newDvbTable[] = {
|
|||||||
{ 2666000, { 850, 825, 800, }, },
|
{ 2666000, { 850, 825, 800, }, },
|
||||||
{ 2933000, { 950, 925, 900, }, },
|
{ 2933000, { 950, 925, 900, }, },
|
||||||
{ 3200000, { 1050, 1025, 1000, }, },
|
{ 3200000, { 1050, 1025, 1000, }, },
|
||||||
|
{ ~0u, { }, },
|
||||||
};
|
};
|
||||||
|
|
||||||
constexpr u32 DvbTableSize = std::size(oldDvbTable);
|
constexpr u32 DvbTableSize = std::size(oldDvbTable);
|
||||||
|
|||||||
@@ -22,6 +22,7 @@ oldDvbTable = [
|
|||||||
DvbEntry(2666000, [775, 750, 725]),
|
DvbEntry(2666000, [775, 750, 725]),
|
||||||
DvbEntry(2933000, [800, 775, 750]),
|
DvbEntry(2933000, [800, 775, 750]),
|
||||||
DvbEntry(3200000, [800, 800, 775]),
|
DvbEntry(3200000, [800, 800, 775]),
|
||||||
|
DvbEntry(0xFFFFFFFF, []),
|
||||||
]
|
]
|
||||||
|
|
||||||
newDvbTable = [
|
newDvbTable = [
|
||||||
@@ -34,6 +35,7 @@ newDvbTable = [
|
|||||||
DvbEntry(2666000, [850, 825, 800]),
|
DvbEntry(2666000, [850, 825, 800]),
|
||||||
DvbEntry(2933000, [950, 925, 900]),
|
DvbEntry(2933000, [950, 925, 900]),
|
||||||
DvbEntry(3200000, [1050, 1025, 1000]),
|
DvbEntry(3200000, [1050, 1025, 1000]),
|
||||||
|
DvbEntry(0xFFFFFFFF, []),
|
||||||
]
|
]
|
||||||
|
|
||||||
DVB_TABLE_SIZE = len(oldDvbTable)
|
DVB_TABLE_SIZE = len(oldDvbTable)
|
||||||
@@ -77,7 +79,10 @@ def get_shift(
|
|||||||
dvb_table: List[DvbEntry],
|
dvb_table: List[DvbEntry],
|
||||||
index: u32,
|
index: u32,
|
||||||
) -> s32:
|
) -> s32:
|
||||||
return (old_voltage - dvb_table[index].volts[process_id]) // 25
|
return (
|
||||||
|
int(old_voltage)
|
||||||
|
- int(dvb_table[index].volts[process_id])
|
||||||
|
) // 25
|
||||||
|
|
||||||
|
|
||||||
def main():
|
def main():
|
||||||
@@ -88,6 +93,8 @@ def main():
|
|||||||
emc_max_khz = emc_max_mhz * 1000
|
emc_max_khz = emc_max_mhz * 1000
|
||||||
process_id = get_process_id(speedo)
|
process_id = get_process_id(speedo)
|
||||||
|
|
||||||
|
table_index = INVALID_TABLE_INDEX
|
||||||
|
|
||||||
old_voltage, table_index = get_voltage_and_index(
|
old_voltage, table_index = get_voltage_and_index(
|
||||||
old_dvb,
|
old_dvb,
|
||||||
emc_max_khz,
|
emc_max_khz,
|
||||||
@@ -97,7 +104,7 @@ def main():
|
|||||||
|
|
||||||
if old_voltage == 0 or table_index == INVALID_TABLE_INDEX:
|
if old_voltage == 0 or table_index == INVALID_TABLE_INDEX:
|
||||||
print("Invalid values!")
|
print("Invalid values!")
|
||||||
return
|
return -1
|
||||||
|
|
||||||
new_shift = get_shift(
|
new_shift = get_shift(
|
||||||
old_voltage,
|
old_voltage,
|
||||||
|
|||||||
Reference in New Issue
Block a user