You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When three or more devices are connected to the bus, The FindNext() never returns false to indicate last device found. Causing the search looping until runs out of memory.
Target:
ESP-32 and STM32
Firmware image version:
1.4.0-preview
Worked before? If so, with which nanoFramework image version:
Not checked
Description
A clear and concise description of what the bug is.
Detailed repro steps so we can see the same problem
Install three or more devices on the OneWire bus.
Run FindFirst() and then loop thru FindNext() saving the devices found.
Observe the loop never ends.
While in loop, remove devices from the bus in order to leave only two. The loop will end and the devices ID will be saved.
...
Expected behaviour
When found the total amount of devices, the FindNext() should return false.
The text was updated successfully, but these errors were encountered:
Details about Problem
When three or more devices are connected to the bus, The FindNext() never returns false to indicate last device found. Causing the search looping until runs out of memory.
Target:
ESP-32 and STM32
Firmware image version:
1.4.0-preview
Worked before? If so, with which nanoFramework image version:
Not checked
Description
A clear and concise description of what the bug is.
Detailed repro steps so we can see the same problem
Install three or more devices on the OneWire bus.
Run FindFirst() and then loop thru FindNext() saving the devices found.
Observe the loop never ends.
While in loop, remove devices from the bus in order to leave only two. The loop will end and the devices ID will be saved.
...
Expected behaviour
When found the total amount of devices, the FindNext() should return false.
The text was updated successfully, but these errors were encountered: