From fb5ce9b7fd3773c8ab02b0f3d850475858d91fb6 Mon Sep 17 00:00:00 2001 From: William Emfinger Date: Tue, 9 Jan 2024 09:42:11 -0600 Subject: [PATCH] fix(i2c example): reduce scope of read_data variable --- components/i2c/example/main/i2c_example.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/components/i2c/example/main/i2c_example.cpp b/components/i2c/example/main/i2c_example.cpp index df85bf831..f85d9a4b3 100644 --- a/components/i2c/example/main/i2c_example.cpp +++ b/components/i2c/example/main/i2c_example.cpp @@ -21,10 +21,10 @@ extern "C" void app_main(void) { auto task_fn = [&i2c](std::mutex &m, std::condition_variable &cv) { static constexpr uint8_t device_address = 0x58; static constexpr uint8_t register_address = 0x58; - uint8_t read_data[1]; bool device_found = i2c.probe_device(device_address); if (device_found) { fmt::print("Found device with address 0x{:#02x}\n", device_address); + uint8_t read_data[1]; bool success = i2c.read_at_register(device_address, register_address, read_data, 1); if (success) { fmt::print("read data: {:#04x}\n", read_data[0]);