]> sigrok.org Git - libsigrok.git/blobdiff - hardware/conrad-digi-35-cpu/protocol.c
Reorganize project tree.
[libsigrok.git] / hardware / conrad-digi-35-cpu / protocol.c
diff --git a/hardware/conrad-digi-35-cpu/protocol.c b/hardware/conrad-digi-35-cpu/protocol.c
deleted file mode 100644 (file)
index 7657b31..0000000
+++ /dev/null
@@ -1,63 +0,0 @@
-/*
- * This file is part of the libsigrok project.
- *
- * Copyright (C) 2014 Matthias Heidbrink <m-sigrok@heidbrink.biz>
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program.  If not, see <http://www.gnu.org/licenses/>.
- */
-
-/**
- * @file
- * <em>Conrad DIGI 35 CPU</em> power supply driver
- * @internal
- */
-
-#include "protocol.h"
-
-/**
- * Send command with parameter.
- *
- * @param[in] cmd Command
- * @param[in] param Parameter (0..999, depending on command).
- *
- * @retval SR_OK Success.
- * @retval SR_ERR_ARG Invalid argument.
- * @retval SR_ERR Error.
- */
-SR_PRIV int send_msg1(const struct sr_dev_inst *sdi, char cmd, int param)
-{
-       struct sr_serial_dev_inst *serial;
-       char buf[5];
-
-       if (!sdi || !(serial = sdi->conn))
-               return SR_ERR_ARG;
-
-       snprintf(buf, sizeof(buf), "%c%03d", cmd, param);
-       buf[4] = '\r';
-
-       sr_spew("send_msg1(): %c%c%c%c\\r", buf[0], buf[1], buf[2], buf[3]);
-
-       if (serial_write(serial, buf, sizeof(buf)) == -1) {
-               sr_err("Write error for cmd=%c: %d %s", cmd, errno, strerror(errno));
-               return SR_ERR;
-       }
-
-       /*
-        * Wait 50ms to ensure that the device does not swallow any of the
-        * following commands.
-        */
-       g_usleep(50000);
-
-       return SR_OK;
-}