     return data;
 }
 
+void gpib_release_data_bus() {
+    set_gpib_data_bus_mode(INPUT_PULLUP);    
+}
+
 void set_gpib_data_bus_mode(arduino_pinmode_t mode) {
     pinMode(DIO1_ARDUINO_PIN, mode);
     pinMode(DIO2_ARDUINO_PIN, mode);



void read_hex_data(SoftwareSerial *serial) {
    byte_t data = gpib_read();
    char buff[3];
    byte_to_hex(data, buff);
    serial->write("data: ");

// %  Print an informational message ("atmega-gpib\n")

#define CMD_PING   '%'
#define CMD_PERFORM_TEST_1   '1'


// --- GPIB commands ---
