/* * SPDX-FileCopyrightText: 2024 Espressif Systems (Shanghai) CO LTD * * SPDX-License-Identifier: Apache-2.0 */ #include #include #include "esp_types.h" #include "esp_err.h" #include "esp_log.h" #include "esp_check.h" #include "soc/soc_caps.h" #include "sd_pwr_ctrl_interface.h" const static char *TAG = "sd_power"; esp_err_t sd_pwr_ctrl_set_io_voltage(sd_pwr_ctrl_handle_t handle, int voltage_mv) { ESP_RETURN_ON_FALSE(handle, ESP_ERR_INVALID_ARG, TAG, "invalid arg: null pointer"); return handle->set_io_voltage(handle->ctx, voltage_mv); }