NumBytesAvailable shows incorrect values:
At the time of object creation, the value of
NumBytesAvailable is non-zero.
Although, there is no device connected to the
RxPin, the value on
NumBytesAvailable changes after writing data
from the device
This is caused if the serial device connections are changed after the
arduino object is created in the
workspace. If you do not change the connections, you will not see this
If you continue to see the issue, create the
arduino object again with
ForceBuildOn set to
true, and do not
disturb the connections.