             serial->write("atmega-gpib\n");
             break;
 
+        case CMD_PERFORM_TEST_1:
+            test_K196();
+            serial->write("ok\n");
+            break;
+
         default:
             print_error(ERROR_UNKNOWN_COMMAND, serial);
             char buff[3];

    pinMode(RX_ARDUINO_PIN, INPUT);
    pinMode(TX_ARDUINO_PIN, OUTPUT);
    serial.begin(9600);
    delay(1);
}

void loop() {



void write_data(byte_t data, SoftwareSerial *serial) {
    gpib_set_data_bus(data);
    serial->write("ok\n");    
}


void read_char_data(SoftwareSerial *serial) {
    char ch = (char)gpib_get_data_bus();
    serial->write("data: ");
    serial->write(ch);
    serial->write("\n");
