libsigrok
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines
Data Structures | Defines
ols.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  context

Defines

#define NUM_PROBES   32
#define NUM_TRIGGER_STAGES   4
#define TRIGGER_TYPES   "01"
#define SERIAL_SPEED   B115200
#define CLOCK_RATE   SR_MHZ(100)
#define MIN_NUM_SAMPLES   4
#define CMD_RESET   0x00
#define CMD_RUN   0x01
#define CMD_ID   0x02
#define CMD_METADATA   0x04
#define CMD_SET_FLAGS   0x82
#define CMD_SET_DIVIDER   0x80
#define CMD_CAPTURE_SIZE   0x81
#define CMD_SET_TRIGGER_MASK_0   0xc0
#define CMD_SET_TRIGGER_MASK_1   0xc4
#define CMD_SET_TRIGGER_MASK_2   0xc8
#define CMD_SET_TRIGGER_MASK_3   0xcc
#define CMD_SET_TRIGGER_VALUE_0   0xc1
#define CMD_SET_TRIGGER_VALUE_1   0xc5
#define CMD_SET_TRIGGER_VALUE_2   0xc9
#define CMD_SET_TRIGGER_VALUE_3   0xcd
#define CMD_SET_TRIGGER_CONFIG_0   0xc2
#define CMD_SET_TRIGGER_CONFIG_1   0xc6
#define CMD_SET_TRIGGER_CONFIG_2   0xca
#define CMD_SET_TRIGGER_CONFIG_3   0xce
#define FLAG_DEMUX   0x01
#define FLAG_FILTER   0x02
#define FLAG_CHANNELGROUP_1   0x04
#define FLAG_CHANNELGROUP_2   0x08
#define FLAG_CHANNELGROUP_3   0x10
#define FLAG_CHANNELGROUP_4   0x20
#define FLAG_CLOCK_EXTERNAL   0x40
#define FLAG_CLOCK_INVERTED   0x80
#define FLAG_RLE   0x0100

Define Documentation

#define CLOCK_RATE   SR_MHZ(100)

Definition at line 27 of file ols.h.

#define CMD_CAPTURE_SIZE   0x81

Definition at line 37 of file ols.h.

#define CMD_ID   0x02

Definition at line 33 of file ols.h.

#define CMD_METADATA   0x04

Definition at line 34 of file ols.h.

#define CMD_RESET   0x00

Definition at line 31 of file ols.h.

#define CMD_RUN   0x01

Definition at line 32 of file ols.h.

#define CMD_SET_DIVIDER   0x80

Definition at line 36 of file ols.h.

#define CMD_SET_FLAGS   0x82

Definition at line 35 of file ols.h.

#define CMD_SET_TRIGGER_CONFIG_0   0xc2

Definition at line 46 of file ols.h.

#define CMD_SET_TRIGGER_CONFIG_1   0xc6

Definition at line 47 of file ols.h.

#define CMD_SET_TRIGGER_CONFIG_2   0xca

Definition at line 48 of file ols.h.

#define CMD_SET_TRIGGER_CONFIG_3   0xce

Definition at line 49 of file ols.h.

#define CMD_SET_TRIGGER_MASK_0   0xc0

Definition at line 38 of file ols.h.

#define CMD_SET_TRIGGER_MASK_1   0xc4

Definition at line 39 of file ols.h.

#define CMD_SET_TRIGGER_MASK_2   0xc8

Definition at line 40 of file ols.h.

#define CMD_SET_TRIGGER_MASK_3   0xcc

Definition at line 41 of file ols.h.

#define CMD_SET_TRIGGER_VALUE_0   0xc1

Definition at line 42 of file ols.h.

#define CMD_SET_TRIGGER_VALUE_1   0xc5

Definition at line 43 of file ols.h.

#define CMD_SET_TRIGGER_VALUE_2   0xc9

Definition at line 44 of file ols.h.

#define CMD_SET_TRIGGER_VALUE_3   0xcd

Definition at line 45 of file ols.h.

#define FLAG_CHANNELGROUP_1   0x04

Definition at line 54 of file ols.h.

#define FLAG_CHANNELGROUP_2   0x08

Definition at line 55 of file ols.h.

#define FLAG_CHANNELGROUP_3   0x10

Definition at line 56 of file ols.h.

#define FLAG_CHANNELGROUP_4   0x20

Definition at line 57 of file ols.h.

#define FLAG_CLOCK_EXTERNAL   0x40

Definition at line 58 of file ols.h.

#define FLAG_CLOCK_INVERTED   0x80

Definition at line 59 of file ols.h.

#define FLAG_DEMUX   0x01

Definition at line 52 of file ols.h.

#define FLAG_FILTER   0x02

Definition at line 53 of file ols.h.

#define FLAG_RLE   0x0100

Definition at line 60 of file ols.h.

#define MIN_NUM_SAMPLES   4

Definition at line 28 of file ols.h.

#define NUM_PROBES   32

Definition at line 23 of file ols.h.

#define NUM_TRIGGER_STAGES   4

Definition at line 24 of file ols.h.

#define SERIAL_SPEED   B115200

Definition at line 26 of file ols.h.

#define TRIGGER_TYPES   "01"

Definition at line 25 of file ols.h.

 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines