12
* Setup the Arduino as required.
17
* Attempt to read channels. The call is non-blocking and reutrns true if a
18
* full frame of NUM_CHANNELS has been read. When this is the case, and not
19
* otherwise, the channel_values array will contain NUM_CHANNELS number of
20
* channel values in the range 0 to MAX_CHANNEL_VALUE. At other times the
21
* array is used to store values read so far and should not be relied upon.
23
* @param channel_values array to store channel values in
24
* @returns true if a frame has been read
26
bool read_channels( int channel_values[] );