spectrometer 2.0.0.0

Macros

#define SPECTROMETER_ASTAT   0x60
 
#define SPECTROMETER_CH0_DATA_L   0x61
 
#define SPECTROMETER_CH0_DATA_H   0x62
 
#define SPECTROMETER_ITIME_L   0x63
 
#define SPECTROMETER_ITIME_M   0x64
 
#define SPECTROMETER_ITIME_H   0x65
 
#define SPECTROMETER_CH1_DATA_L   0x66
 
#define SPECTROMETER_CH1_DATA_H   0x67
 
#define SPECTROMETER_CH2_DATA_L   0x68
 
#define SPECTROMETER_CH2_DATA_H   0x69
 
#define SPECTROMETER_CH3_DATA_L   0x6A
 
#define SPECTROMETER_CH3_DATA_H   0x6B
 
#define SPECTROMETER_CH4_DATA_L   0x6C
 
#define SPECTROMETER_CH4_DATA_H   0x6D
 
#define SPECTROMETER_CH5_DATA_L   0x6E
 
#define SPECTROMETER_CH5_DATA_H   0x6F
 
#define SPECTROMETER_CFG   0x70
 
#define SPECTROMETER_STAT   0x71
 
#define SPECTROMETER_SYNC_EDGE   0x72
 
#define SPECTROMETER_GPIO   0x73
 
#define SPECTROMETER_LED   0x74
 
#define SPECTROMETER_ENABLE   0x80
 
#define SPECTROMETER_ATIME   0x81
 
#define SPECTROMETER_WTIME   0x83
 
#define SPECTROMETER_SP_TH_L_LSB   0x84
 
#define SPECTROMETER_SP_TH_L_MSB   0x85
 
#define SPECTROMETER_SP_TH_H_LSB   0x86
 
#define SPECTROMETER_SP_TH_H_MSB   0x87
 
#define SPECTROMETER_AUXID   0x90
 
#define SPECTROMETER_REVID   0x91
 
#define SPECTROMETER_ID   0x92
 
#define SPECTROMETER_STATUS   0x93
 
#define SPECTROMETER_ASTATUS   0x94
 
#define SPECTROMETER_CH0_ADC_DATA_L   0x95
 
#define SPECTROMETER_CH0_ADC_DATA_H   0x96
 
#define SPECTROMETER_CH1_ADC_DATA_L   0x97
 
#define SPECTROMETER_CH1_ADC_DATA_H   0x98
 
#define SPECTROMETER_CH2_ADC_DATA_L   0x99
 
#define SPECTROMETER_CH2_ADC_DATA_H   0x9A
 
#define SPECTROMETER_CH3_ADC_DATA_L   0x9B
 
#define SPECTROMETER_CH3_ADC_DATA_H   0x9C
 
#define SPECTROMETER_CH4_ADC_DATA_L   0x9D
 
#define SPECTROMETER_CH4_ADC_DATA_H   0x9E
 
#define SPECTROMETER_CH5_ADC_DATA_L   0x9F
 
#define SPECTROMETER_CH5_ADC_DATA_H   0xA0
 
#define SPECTROMETER_STAT_2   0xA3
 
#define SPECTROMETER_STAT_3   0xA4
 
#define SPECTROMETER_STAT_5   0xA6
 
#define SPECTROMETER_STAT_6   0xA7
 
#define SPECTROMETER_CFG_0   0xA9
 
#define SPECTROMETER_CFG_1   0xAA
 
#define SPECTROMETER_CFG_3   0xAC
 
#define SPECTROMETER_CFG_6   0xAF
 
#define SPECTROMETER_CFG_8   0xB1
 
#define SPECTROMETER_CFG_9   0xB2
 
#define SPECTROMETER_CFG_10   0xB3
 
#define SPECTROMETER_CFG_12   0xB5
 
#define SPECTROMETER_PERS   0xBD
 
#define SPECTROMETER_GPIO_2   0xBE
 
#define SPECTROMETER_ASTEP_L   0xCA
 
#define SPECTROMETER_ASTEP_H   0xCB
 
#define SPECTROMETER_AGC_GAIN_MAX   0xCF
 
#define SPECTROMETER_AZ_CFG   0xD6
 
#define SPECTROMETER_FD_TIME_1   0xD8
 
#define SPECTROMETER_FD_TIME_2   0xDA
 
#define SPECTROMETER_FD_CFG0   0xD7
 
#define SPECTROMETER_FD_STAT   0xDB
 
#define SPECTROMETER_INTENAB   0xF9
 
#define SPECTROMETER_CTL   0xFA
 
#define SPECTROMETER_FIFO_MAP   0xFC
 
#define SPECTROMETER_FIFO_LVL   0xFD
 
#define SPECTROMETER_FDATA_L   0xFE
 
#define SPECTROMETER_FDATA_H   0xFF
 

Detailed Description

Macro Definition Documentation

◆ SPECTROMETER_AGC_GAIN_MAX

#define SPECTROMETER_AGC_GAIN_MAX   0xCF

◆ SPECTROMETER_ASTAT

#define SPECTROMETER_ASTAT   0x60

◆ SPECTROMETER_ASTATUS

#define SPECTROMETER_ASTATUS   0x94

◆ SPECTROMETER_ASTEP_H

#define SPECTROMETER_ASTEP_H   0xCB

◆ SPECTROMETER_ASTEP_L

#define SPECTROMETER_ASTEP_L   0xCA

◆ SPECTROMETER_ATIME

#define SPECTROMETER_ATIME   0x81

◆ SPECTROMETER_AUXID

#define SPECTROMETER_AUXID   0x90

◆ SPECTROMETER_AZ_CFG

#define SPECTROMETER_AZ_CFG   0xD6

◆ SPECTROMETER_CFG

#define SPECTROMETER_CFG   0x70

◆ SPECTROMETER_CFG_0

#define SPECTROMETER_CFG_0   0xA9

◆ SPECTROMETER_CFG_1

#define SPECTROMETER_CFG_1   0xAA

◆ SPECTROMETER_CFG_10

#define SPECTROMETER_CFG_10   0xB3

◆ SPECTROMETER_CFG_12

#define SPECTROMETER_CFG_12   0xB5

◆ SPECTROMETER_CFG_3

#define SPECTROMETER_CFG_3   0xAC

◆ SPECTROMETER_CFG_6

#define SPECTROMETER_CFG_6   0xAF

◆ SPECTROMETER_CFG_8

#define SPECTROMETER_CFG_8   0xB1

◆ SPECTROMETER_CFG_9

#define SPECTROMETER_CFG_9   0xB2

◆ SPECTROMETER_CH0_ADC_DATA_H

#define SPECTROMETER_CH0_ADC_DATA_H   0x96

◆ SPECTROMETER_CH0_ADC_DATA_L

#define SPECTROMETER_CH0_ADC_DATA_L   0x95

◆ SPECTROMETER_CH0_DATA_H

#define SPECTROMETER_CH0_DATA_H   0x62

◆ SPECTROMETER_CH0_DATA_L

#define SPECTROMETER_CH0_DATA_L   0x61

◆ SPECTROMETER_CH1_ADC_DATA_H

#define SPECTROMETER_CH1_ADC_DATA_H   0x98

◆ SPECTROMETER_CH1_ADC_DATA_L

#define SPECTROMETER_CH1_ADC_DATA_L   0x97

◆ SPECTROMETER_CH1_DATA_H

#define SPECTROMETER_CH1_DATA_H   0x67

◆ SPECTROMETER_CH1_DATA_L

#define SPECTROMETER_CH1_DATA_L   0x66

◆ SPECTROMETER_CH2_ADC_DATA_H

#define SPECTROMETER_CH2_ADC_DATA_H   0x9A

◆ SPECTROMETER_CH2_ADC_DATA_L

#define SPECTROMETER_CH2_ADC_DATA_L   0x99

◆ SPECTROMETER_CH2_DATA_H

#define SPECTROMETER_CH2_DATA_H   0x69

◆ SPECTROMETER_CH2_DATA_L

#define SPECTROMETER_CH2_DATA_L   0x68

◆ SPECTROMETER_CH3_ADC_DATA_H

#define SPECTROMETER_CH3_ADC_DATA_H   0x9C

◆ SPECTROMETER_CH3_ADC_DATA_L

#define SPECTROMETER_CH3_ADC_DATA_L   0x9B

◆ SPECTROMETER_CH3_DATA_H

#define SPECTROMETER_CH3_DATA_H   0x6B

◆ SPECTROMETER_CH3_DATA_L

#define SPECTROMETER_CH3_DATA_L   0x6A

◆ SPECTROMETER_CH4_ADC_DATA_H

#define SPECTROMETER_CH4_ADC_DATA_H   0x9E

◆ SPECTROMETER_CH4_ADC_DATA_L

#define SPECTROMETER_CH4_ADC_DATA_L   0x9D

◆ SPECTROMETER_CH4_DATA_H

#define SPECTROMETER_CH4_DATA_H   0x6D

◆ SPECTROMETER_CH4_DATA_L

#define SPECTROMETER_CH4_DATA_L   0x6C

◆ SPECTROMETER_CH5_ADC_DATA_H

#define SPECTROMETER_CH5_ADC_DATA_H   0xA0

◆ SPECTROMETER_CH5_ADC_DATA_L

#define SPECTROMETER_CH5_ADC_DATA_L   0x9F

◆ SPECTROMETER_CH5_DATA_H

#define SPECTROMETER_CH5_DATA_H   0x6F

◆ SPECTROMETER_CH5_DATA_L

#define SPECTROMETER_CH5_DATA_L   0x6E

◆ SPECTROMETER_CTL

#define SPECTROMETER_CTL   0xFA

◆ SPECTROMETER_ENABLE

#define SPECTROMETER_ENABLE   0x80

◆ SPECTROMETER_FD_CFG0

#define SPECTROMETER_FD_CFG0   0xD7

◆ SPECTROMETER_FD_STAT

#define SPECTROMETER_FD_STAT   0xDB

◆ SPECTROMETER_FD_TIME_1

#define SPECTROMETER_FD_TIME_1   0xD8

◆ SPECTROMETER_FD_TIME_2

#define SPECTROMETER_FD_TIME_2   0xDA

◆ SPECTROMETER_FDATA_H

#define SPECTROMETER_FDATA_H   0xFF

◆ SPECTROMETER_FDATA_L

#define SPECTROMETER_FDATA_L   0xFE

◆ SPECTROMETER_FIFO_LVL

#define SPECTROMETER_FIFO_LVL   0xFD

◆ SPECTROMETER_FIFO_MAP

#define SPECTROMETER_FIFO_MAP   0xFC

◆ SPECTROMETER_GPIO

#define SPECTROMETER_GPIO   0x73

◆ SPECTROMETER_GPIO_2

#define SPECTROMETER_GPIO_2   0xBE

◆ SPECTROMETER_ID

#define SPECTROMETER_ID   0x92

◆ SPECTROMETER_INTENAB

#define SPECTROMETER_INTENAB   0xF9

◆ SPECTROMETER_ITIME_H

#define SPECTROMETER_ITIME_H   0x65

◆ SPECTROMETER_ITIME_L

#define SPECTROMETER_ITIME_L   0x63

◆ SPECTROMETER_ITIME_M

#define SPECTROMETER_ITIME_M   0x64

◆ SPECTROMETER_LED

#define SPECTROMETER_LED   0x74

◆ SPECTROMETER_PERS

#define SPECTROMETER_PERS   0xBD

◆ SPECTROMETER_REVID

#define SPECTROMETER_REVID   0x91

◆ SPECTROMETER_SP_TH_H_LSB

#define SPECTROMETER_SP_TH_H_LSB   0x86

◆ SPECTROMETER_SP_TH_H_MSB

#define SPECTROMETER_SP_TH_H_MSB   0x87

◆ SPECTROMETER_SP_TH_L_LSB

#define SPECTROMETER_SP_TH_L_LSB   0x84

◆ SPECTROMETER_SP_TH_L_MSB

#define SPECTROMETER_SP_TH_L_MSB   0x85

◆ SPECTROMETER_STAT

#define SPECTROMETER_STAT   0x71

◆ SPECTROMETER_STAT_2

#define SPECTROMETER_STAT_2   0xA3

◆ SPECTROMETER_STAT_3

#define SPECTROMETER_STAT_3   0xA4

◆ SPECTROMETER_STAT_5

#define SPECTROMETER_STAT_5   0xA6

◆ SPECTROMETER_STAT_6

#define SPECTROMETER_STAT_6   0xA7

◆ SPECTROMETER_STATUS

#define SPECTROMETER_STATUS   0x93

◆ SPECTROMETER_SYNC_EDGE

#define SPECTROMETER_SYNC_EDGE   0x72

◆ SPECTROMETER_WTIME

#define SPECTROMETER_WTIME   0x83