From 154c162d99705b0a4081d6c50842bec9a368cd0b Mon Sep 17 00:00:00 2001 From: Zhou Xiao Date: Mon, 26 May 2025 15:33:47 +0800 Subject: [PATCH] change(ble): make falling edge when disabling ts sync --- components/bt/common/ble_log/ble_log_spi_out.c | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/components/bt/common/ble_log/ble_log_spi_out.c b/components/bt/common/ble_log/ble_log_spi_out.c index 7df78b5629..16a8c0d2ea 100644 --- a/components/bt/common/ble_log/ble_log_spi_out.c +++ b/components/bt/common/ble_log/ble_log_spi_out.c @@ -747,10 +747,6 @@ static void spi_out_ts_sync_deinit(void) static void spi_out_ts_sync_enable(bool enable) { - // Reset ts sync io - ts_sync_data.io_level = false; - gpio_set_level(SPI_OUT_SYNC_IO_NUM, (uint32_t)ts_sync_data.io_level); - // Update ts sync status ts_sync_enabled = enable; if (enable) { @@ -771,7 +767,12 @@ static void spi_out_ts_sync_enable(bool enable) } } #endif // !SPI_OUT_TS_SYNC_SLEEP_SUPPORT + if (!ts_sync_data.io_level) { + gpio_set_level(SPI_OUT_SYNC_IO_NUM, 1); + } } + ts_sync_data.io_level = 0; + gpio_set_level(SPI_OUT_SYNC_IO_NUM, (uint32_t)ts_sync_data.io_level); } static void spi_out_ts_sync_toggle(void)