libsigrok
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros
Data Structures | Macros | Variables
chronovu-la8.c File Reference
#include <ftdi.h>
#include <glib.h>
#include <string.h>
#include <stdlib.h>
#include "sigrok.h"
#include "sigrok-internal.h"
Include dependency graph for chronovu-la8.c:

Go to the source code of this file.

Data Structures

struct  context
 

Macros

#define USB_VENDOR_ID   0x0403
 
#define USB_PRODUCT_ID   0x6001
 
#define USB_DESCRIPTION   "ChronoVu LA8"
 
#define USB_VENDOR_NAME   "ChronoVu"
 
#define USB_MODEL_NAME   "LA8"
 
#define USB_MODEL_VERSION   ""
 
#define NUM_PROBES   8
 
#define TRIGGER_TYPES   "01"
 
#define SDRAM_SIZE   (8 * 1024 * 1024)
 
#define MIN_NUM_SAMPLES   1
 
#define BS   4096 /* Block size */
 
#define NUM_BLOCKS   2048 /* Number of blocks */
 

Variables

SR_PRIV struct sr_dev_driver chronovu_la8_driver_info
 

Macro Definition Documentation

#define BS   4096 /* Block size */

Definition at line 40 of file chronovu-la8.c.

#define MIN_NUM_SAMPLES   1

Definition at line 38 of file chronovu-la8.c.

#define NUM_BLOCKS   2048 /* Number of blocks */

Definition at line 41 of file chronovu-la8.c.

#define NUM_PROBES   8

Definition at line 35 of file chronovu-la8.c.

#define SDRAM_SIZE   (8 * 1024 * 1024)

Definition at line 37 of file chronovu-la8.c.

#define TRIGGER_TYPES   "01"

Definition at line 36 of file chronovu-la8.c.

#define USB_DESCRIPTION   "ChronoVu LA8"

Definition at line 30 of file chronovu-la8.c.

#define USB_MODEL_NAME   "LA8"

Definition at line 32 of file chronovu-la8.c.

#define USB_MODEL_VERSION   ""

Definition at line 33 of file chronovu-la8.c.

#define USB_PRODUCT_ID   0x6001

Definition at line 29 of file chronovu-la8.c.

#define USB_VENDOR_ID   0x0403

Definition at line 28 of file chronovu-la8.c.

#define USB_VENDOR_NAME   "ChronoVu"

Definition at line 31 of file chronovu-la8.c.

Variable Documentation

SR_PRIV struct sr_dev_driver chronovu_la8_driver_info
Initial value:
= {
.name = "chronovu-la8",
.longname = "ChronoVu LA8",
.api_version = 1,
.init = hw_init,
.cleanup = hw_cleanup,
.dev_open = hw_dev_open,
.dev_close = hw_dev_close,
.dev_info_get = hw_dev_info_get,
.dev_status_get = hw_dev_status_get,
.hwcap_get_all = hw_hwcap_get_all,
.dev_config_set = hw_dev_config_set,
.dev_acquisition_start = hw_dev_acquisition_start,
.dev_acquisition_stop = hw_dev_acquisition_stop,
}

Definition at line 1114 of file chronovu-la8.c.