refactor: update Instant usage and adjust regulator configuration

This commit is contained in:
2025-08-07 16:00:31 +08:00
parent 7637906efe
commit 059070e146
2 changed files with 16 additions and 14 deletions

View File

@ -10,7 +10,7 @@
#include "hal_gpio.hpp"
#include "hal_spi.hpp"
#include "utils/app_utils.hpp"
#include "utils/app_instant.hpp"
#include "utils/app_clock_instant.hpp"
// https://docs.espressif.com/projects/esp-idf/en/v5.3.2/esp32h2/api-reference/peripherals/spi_master.html
// https://github.com/espressif/esp-idf/blob/v5.3.2/examples/peripherals/spi_master/lcd/main/spi_master_example_main.c
namespace app::driver::hal::spi {
@ -123,7 +123,7 @@ inline bool wait_for_not_busy(const size_t timeout_ms) {
app::utils::delay_ms(timeout_ms);
return true;
} else {
const auto io_inst = app::utils::Instant<>{};
const auto io_inst = app::utils::Instant{};
while (hal::gpio::digital_read(BUSY_PIN) == hal::gpio::HIGH) {
if (io_inst.elapsed_ms() > timeout_ms) {
return false;