I am progressing with my robot, for ease I am controlling it from my iPad using raspiconnect.
I have got a button for each direction plus stop.
When I press forward the robot moves forward for a short period and then stops.
I have not expicitly set the timeout and looking at BrickPI.h it is set to zero.
So my questions are, if I do not explicitly set the timeout what is the default value?
I thought I had read somewhere that a value of zero ignores the timeout, is this correct?
I am going to call the set timeout function and see if this solves my problem, but would like to understand the design.