From 3f4b935a6600c660da830c4bbaf78b9e794ae525 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 185e8eceed..a790ebff2d 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)