diff --git a/main/system.c b/main/system.c index 363cb204..911c7f7c 100644 --- a/main/system.c +++ b/main/system.c @@ -82,6 +82,7 @@ static void _init_system(GlobalState * global_state, SystemModule * module) ESP_ERROR_CHECK(i2c_master_init()); ESP_LOGI(TAG, "I2C initialized successfully"); + // Initialize the core voltage regulator VCORE_init(global_state); VCORE_set_voltage(nvs_config_get_u16(NVS_CONFIG_ASIC_VOLTAGE, CONFIG_ASIC_VOLTAGE) / 1000.0, global_state); diff --git a/main/tasks/power_management_task.c b/main/tasks/power_management_task.c index f84c8a5d..769ad183 100644 --- a/main/tasks/power_management_task.c +++ b/main/tasks/power_management_task.c @@ -34,7 +34,6 @@ static float _fbound(float value, float lower_bound, float upper_bound) void POWER_MANAGEMENT_task(void * pvParameters) { - GlobalState * GLOBAL_STATE = (GlobalState *) pvParameters; PowerManagementModule * power_management = &GLOBAL_STATE->POWER_MANAGEMENT_MODULE;