What does this particular code mean?
byte portData;
for (var i = 1; i < InstantDiCtrl.Features.PortCount; ++i)
{
for (var j = 0; j < 8; ++j)
{
Str1[j] = (portData >> j) & 0x1;
}
}
I am confused on this part
Str1[j] = (portData >> j) & 0x1;