From dbba9169dc3f97e248b50029e3a8f72c1904d287 Mon Sep 17 00:00:00 2001 From: hunjixin <1084400399@qq.com> Date: Wed, 5 Apr 2023 18:18:12 +0800 Subject: [PATCH] fix:add dq reset --- owb_gpio.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/owb_gpio.c b/owb_gpio.c index e972711..0deca5e 100644 --- a/owb_gpio.c +++ b/owb_gpio.c @@ -105,6 +105,8 @@ static owb_status _reset(const OneWireBus * bus, bool * is_present) owb_gpio_driver_info *i = info_from_bus(bus); + gpio_set_level(i->gpio, 1); // Reset DQ + _us_delay(bus->timing->A); gpio_set_direction(i->gpio, GPIO_MODE_OUTPUT); _us_delay(bus->timing->G); gpio_set_level(i->gpio, 0); // Drive DQ low