nyx: add a small stall in lvgl loop
EMC CC should not run in less than 20us.
This commit is contained in:
@@ -2492,7 +2492,7 @@ void nyx_load_and_run()
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
// Alternate DRAM frequencies. Saves 280 mW.
|
// Alternate DRAM frequencies. Total stall < 1ms. Saves 300+ mW.
|
||||||
while (true)
|
while (true)
|
||||||
{
|
{
|
||||||
minerva_change_freq(FREQ_1600); // Takes 295 us.
|
minerva_change_freq(FREQ_1600); // Takes 295 us.
|
||||||
@@ -2500,6 +2500,7 @@ void nyx_load_and_run()
|
|||||||
lv_task_handler();
|
lv_task_handler();
|
||||||
|
|
||||||
minerva_change_freq(FREQ_800); // Takes 80 us.
|
minerva_change_freq(FREQ_800); // Takes 80 us.
|
||||||
|
usleep(125); // Min 20us.
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user