read(count)
      Read up to `count` or `engine_link.available()`, whichever is smallest. Allocates and returns a new `bytearray` if 1 or more bytes to read. If data is not read fast enough and `engine_link.available()` reaches 511 and new data is received, the oldest data is overwritten.
Parameters:
      count [value: int (optional), type: int]
Return Value: None if no bytes to read otherwise `bytearray`

file: src/link/engine_link_module.c

landing