]> sigrok.org Git - libsigrok.git/blobdiff - src/hardware/ipdbg-logic-analyser/protocol.h
ipdbg-la: add edge trigger option
[libsigrok.git] / src / hardware / ipdbg-logic-analyser / protocol.h
index ab92b209f345fcfdbde70b84139dae679dbdbf45..6d4b6c3dfdf29cdcb60175222f16ab3ab4992723 100644 (file)
 
 
 struct ipdbg_org_la_tcp {
-       char *address;
-       char *port;
-       int socket;
-       //char length_buf[BUFFER_SIZE];
-       //int length_bytes_read;
-       //int response_length;
-       //int response_bytes_read;
+    char *address;
+    char *port;
+    int socket;
 };
 
 /** Private, per-device-instance driver context. */
 struct ipdbg_org_la_dev_context
 {
-       int DATA_WIDTH;
-    int DATA_WIDTH_BYTES;
-    int ADDR_WIDTH;
-    int ADDR_WIDTH_BYTES ;
+    unsigned int DATA_WIDTH;
+    unsigned int DATA_WIDTH_BYTES;
+    unsigned int ADDR_WIDTH;
+    unsigned int ADDR_WIDTH_BYTES ;
 
     unsigned int limit_samples;
-       unsigned int limit_samples_max;
+    unsigned int limit_samples_max;
     char capture_ratio;
     char *trigger_mask;
     char *trigger_value;
     char *trigger_mask_last;
     char *trigger_value_last;
+    char *trigger_edge_mask;
     unsigned int delay_value;
     int num_stages; //always 0
     unsigned int num_transfers;