USB GPIO Modules

Why does GPIO turns off automatically when read command is executed?

A GPIO that was previously turned ON using gpio set command will turn OFF automatically when a gpio read command is executed on it. This is an expected behavior. In fact, the GPIO is not actually turned OFF, rather the GPIO is put in to INPUT mode by the firmware. When a GPIO is in INPUT mode, it goes in to high impedance state so it can accept voltages applied externally. This cause the GPIO to loose any previously set OUTPUT state. This is true of OFF state as well but is less noticeable.

Why there is no .sys or .exe file in the Windows driver package?

You may notice that the driver package does not come with a .sys or .exe file as most driver packages do and is expected to be that way. The driver binary necessary in this case is shipped with all copies of windows Desktop/Server editions and gets installed automatically while Windows is installed for the first time. The .inf and .cat files present in the driver package downloaded from merely associate this pre-existing driver with the attached Numato Lab device .