code: public synchronized static int open(String device, int baud, int dataBits, int parity, int stopBits)
                                                 throws IOException {
          return open(device, baud, dataBits, parity, stopBits, FLOW_CONTROL_NONE);
      }
docs: <p>
  This opens and initializes the serial port/device and sets the communication parameters.
  It sets the port into raw mode (character at a time and no translations).
  
  The following default serial communications parameters are applied using this overloaded method instance:
  flow control = FLOW_CONTROL_NONE
  </p>
  
  <p>
  (ATTENTION: the 'device' argument can only be a maximum of 128 characters.)
  </p>
  
  @see #DEFAULT_COM_PORT
  @see #FLOW_CONTROL_NONE
  
  @param device
  The device address of the serial port to access. You can use constant
  'DEFAULT_COM_PORT' if you wish to access the default serial port provided via the
  GPIO header.
  @param baud
  The baud rate to use with the serial port. (Custom baud rate are not supported)
  @param dataBits
  The data bits to use for serial communication. (5,6,7,8)
  @param parity
  The parity setting to use for serial communication. (None, Event, Odd, Mark, Space)
  @param stopBits
  The stop bits to use for serial communication. (1,2)
  
  @return The return value is the file descriptor or a negative value for any error.
  An IOException will be thrown for all error conditions.