From 371f0a20cad4dfcb3237db6f72a7e35403950938 Mon Sep 17 00:00:00 2001 From: jacqueline Date: Fri, 30 Jun 2023 20:48:40 +1000 Subject: Clean up gpios interface --- src/drivers/include/storage.hpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'src/drivers/include/storage.hpp') diff --git a/src/drivers/include/storage.hpp b/src/drivers/include/storage.hpp index daee13c4..a9269261 100644 --- a/src/drivers/include/storage.hpp +++ b/src/drivers/include/storage.hpp @@ -15,7 +15,7 @@ #include "ff.h" #include "result.hpp" -#include "gpio_expander.hpp" +#include "gpios.hpp" namespace drivers { @@ -31,9 +31,9 @@ class SdStorage { FAILED_TO_MOUNT, }; - static auto Create(GpioExpander* gpio) -> cpp::result; + static auto Create(IGpios* gpio) -> cpp::result; - SdStorage(GpioExpander* gpio, + SdStorage(IGpios* gpio, esp_err_t (*do_transaction)(sdspi_dev_handle_t, sdmmc_command_t*), sdspi_dev_handle_t handle_, std::unique_ptr host_, @@ -52,7 +52,7 @@ class SdStorage { SdStorage& operator=(const SdStorage&) = delete; private: - GpioExpander* gpio_; + IGpios* gpio_; esp_err_t (*do_transaction_)(sdspi_dev_handle_t, sdmmc_command_t*) = nullptr; -- cgit v1.2.3