
Simple USB data transfer

#define CMD_ID_START_MEASUREMENTS 0x18
#define CMD_ID_INIT               0x1A

struct output_packet {
        u8 cmd;
        u8 params[7];
} __attribute__((packed));

static int send_cmd(struct gotemp *gdev, u8 cmd)
{
        struct output_packet *pkt;
        int retval;

        pkt = kmalloc(sizeof(*pkt), GFP_KERNEL);
        if (!pkt)
                return -ENOMEM;
        memset(pkt, 0x00, sizeof(*pkt));
        pkt->cmd = cmd;

