SD - read()

Read from the file. read() inherits from the Stream utility class.

Syntax

file.read() 
file.read(buf, len)

Parameters

  • file: an instance of the File class (returned by SD.open()).
  • buf: an array of characters or bytes.
  • len: the number of elements in buf.

Returns

When used as file.read(): The next byte (or character), or -1 if none is available.

When used as file.read(buf, len): The amount of bytes read, or -1 if an error occurred.

See also