} else if (hexC >= 'A' && hexC <= 'F') {
                port.readChar();
                nb = nb * 16 + hexC.charCodeAt(0) - 'A'.charCodeAt(0);
            } else {
                // next char isn't part of hex.