]> sigrok.org Git - libsigrok.git/blobdiff - src/hardware/demo/demo.c
hantek-dso: File naming consistency changes.
[libsigrok.git] / src / hardware / demo / demo.c
index d6b18ae7a5efe271d973465524f2a457bb7b8940..a1f8c6bf121b8040913212114c0314d008376518 100644 (file)
 
 #define LOG_PREFIX "demo"
 
-#define DEFAULT_NUM_LOGIC_CHANNELS     8
-#define DEFAULT_NUM_ANALOG_CHANNELS    4
+#define DEFAULT_NUM_LOGIC_CHANNELS     8
+#define DEFAULT_NUM_ANALOG_CHANNELS    4
 
 /* The size in bytes of chunks to send through the session bus. */
-#define LOGIC_BUFSIZE        4096
+#define LOGIC_BUFSIZE                  4096
 /* Size of the analog pattern space per channel. */
-#define ANALOG_BUFSIZE       4096
+#define ANALOG_BUFSIZE                 4096
 
-#define DEFAULT_ANALOG_AMPLITUDE 10
-#define ANALOG_SAMPLES_PER_PERIOD 20
+#define DEFAULT_ANALOG_AMPLITUDE       10
+#define ANALOG_SAMPLES_PER_PERIOD      20
 
 /* Logic patterns we can generate. */
 enum {
@@ -326,7 +326,7 @@ static GSList *scan(struct sr_dev_driver *di, GSList *options)
                        /* Every channel gets a generator struct. */
                        ag = g_malloc(sizeof(struct analog_gen));
                        ag->amplitude = DEFAULT_ANALOG_AMPLITUDE;
-                       sr_analog_init(&ag->packet, &ag->encoding, &ag->meaning, &ag->spec, 0);
+                       sr_analog_init(&ag->packet, &ag->encoding, &ag->meaning, &ag->spec, 2);
                        ag->packet.meaning->channels = cg->channels;
                        ag->packet.meaning->mq = 0;
                        ag->packet.meaning->mqflags = 0;
@@ -663,10 +663,8 @@ static void logic_generator(struct sr_dev_inst *sdi, uint64_t size)
 }
 
 static void send_analog_packet(struct analog_gen *ag,
-                              struct sr_dev_inst *sdi,
-                              uint64_t *analog_sent,
-                              uint64_t analog_pos,
-                              uint64_t analog_todo)
+               struct sr_dev_inst *sdi, uint64_t *analog_sent,
+               uint64_t analog_pos, uint64_t analog_todo)
 {
        struct sr_datafeed_packet packet;
        struct dev_context *devc;