anchor.diff:  
     Board(String portname) : _serialPort = new SerialPort(portname, baudrate: 57600);
   
  +  /// Open the connection with the board
     Future<bool> open() {
       final completer = new Completer<bool>();
       _serialPort.open().then((_){
  
positive.code:     _serialPort.write([PIN_MODE, pin, mode]);
    }
  
    Future<bool> digitalWrite(int pin, int value){
      final int port = pin ~/ 8;
      _pins[pin] = value;
  
negative.code:   List<int> _buffer = [];
    int _currentAnalyse = 0;
  
    /// Append byte to parse
    void append(List<int> bytes){
      //print(bytes);
      // find current analyse if necessary
  