lightranger9 2.0.0.0
|
List of registers of LightRanger 9 Click driver. More...
List of registers of LightRanger 9 Click driver.
#define LIGHTRANGER9_REG_ACTIVE_RANGE 0x19 |
#define LIGHTRANGER9_REG_ALG_SETTING_0 0x35 |
#define LIGHTRANGER9_REG_ALGORITHM_STATUS 0x06 |
#define LIGHTRANGER9_REG_AMBIENT_LIGHT_0 0x28 |
#define LIGHTRANGER9_REG_AMBIENT_LIGHT_1 0x29 |
#define LIGHTRANGER9_REG_AMBIENT_LIGHT_2 0x2A |
#define LIGHTRANGER9_REG_AMBIENT_LIGHT_3 0x2B |
#define LIGHTRANGER9_REG_APPID 0x00 |
LightRanger 9 always available registers list.
Specified always available registers list (any appid, any cid_rid) of LightRanger 9 Click driver.
#define LIGHTRANGER9_REG_APPLICATION_STATUS 0x04 |
#define LIGHTRANGER9_REG_BL_CMD_STAT 0x08 |
LightRanger 9 bootloader registers list.
Specified bootloader registers list (appid = 0x80) of LightRanger 9 Click driver.
#define LIGHTRANGER9_REG_BL_DATA 0x0A |
#define LIGHTRANGER9_REG_BL_SIZE 0x09 |
#define LIGHTRANGER9_REG_BLOCKREAD 0x20 |
LightRanger 9 measurements results registers list.
Specified measurements results registers list (appid = 0x03, cid_rid = 0x10) of LightRanger 9 Click driver.
#define LIGHTRANGER9_REG_BUILD_TYPE 0x03 |
#define LIGHTRANGER9_REG_CALIBRATION_STATUS 0x07 |
#define LIGHTRANGER9_REG_CALIBRATION_STATUS_FC 0xDC |
#define LIGHTRANGER9_REG_CMD_STAT 0x08 |
#define LIGHTRANGER9_REG_CONFIDENCE_THRESHOLD 0x30 |
#define LIGHTRANGER9_REG_CONFIG_RESULT 0x20 |
#define LIGHTRANGER9_REG_CROSSTALK_ZONE1 0x60 |
#define LIGHTRANGER9_REG_CROSSTALK_ZONE1_TMUX 0xB8 |
#define LIGHTRANGER9_REG_CROSSTALK_ZONE2 0x64 |
#define LIGHTRANGER9_REG_CROSSTALK_ZONE2_TMUX 0xBC |
#define LIGHTRANGER9_REG_CROSSTALK_ZONE3 0x68 |
#define LIGHTRANGER9_REG_CROSSTALK_ZONE3_TMUX 0xC0 |
#define LIGHTRANGER9_REG_CROSSTALK_ZONE4 0x6C |
#define LIGHTRANGER9_REG_CROSSTALK_ZONE4_TMUX 0xC4 |
#define LIGHTRANGER9_REG_CROSSTALK_ZONE5 0x70 |
#define LIGHTRANGER9_REG_CROSSTALK_ZONE5_TMUX 0xC8 |
#define LIGHTRANGER9_REG_CROSSTALK_ZONE6 0x74 |
#define LIGHTRANGER9_REG_CROSSTALK_ZONE6_TMUX 0xCC |
#define LIGHTRANGER9_REG_CROSSTALK_ZONE7 0x78 |
#define LIGHTRANGER9_REG_CROSSTALK_ZONE7_TMUX 0xD0 |
#define LIGHTRANGER9_REG_CROSSTALK_ZONE8 0x7C |
#define LIGHTRANGER9_REG_CROSSTALK_ZONE8_TMUX 0xD4 |
#define LIGHTRANGER9_REG_CROSSTALK_ZONE9 0x80 |
#define LIGHTRANGER9_REG_CROSSTALK_ZONE9_TMUX 0xD8 |
#define LIGHTRANGER9_REG_ENABLE 0xE0 |
#define LIGHTRANGER9_REG_FACTORY_CALIBRATION_FIRST 0x24 |
LightRanger 9 factory calibration registers list.
Specified factory calibration registers list (appid = 0x03, cid_rid = 0x19) of LightRanger 9 Click driver.
#define LIGHTRANGER9_REG_FACTORY_CALIBRATION_LAST 0xDF |
#define LIGHTRANGER9_REG_GPIO_0 0x31 |
#define LIGHTRANGER9_REG_GPIO_1 0x32 |
#define LIGHTRANGER9_REG_HIST_DUMP 0x39 |
#define LIGHTRANGER9_REG_I2C_ADDR_CHANGE 0x3E |
#define LIGHTRANGER9_REG_I2C_SLAVE_ADDRESS 0x3B |
#define LIGHTRANGER9_REG_ID 0xE3 |
#define LIGHTRANGER9_REG_INT_ENAB 0xE2 |
#define LIGHTRANGER9_REG_INT_PERSISTANCE 0x2F |
#define LIGHTRANGER9_REG_INT_STATUS 0xE1 |
#define LIGHTRANGER9_REG_INT_THRESHOLD_HIGH_LSB 0x2A |
#define LIGHTRANGER9_REG_INT_THRESHOLD_HIGH_MSB 0x2B |
#define LIGHTRANGER9_REG_INT_THRESHOLD_LOW_LSB 0x28 |
#define LIGHTRANGER9_REG_INT_THRESHOLD_LOW_MSB 0x29 |
#define LIGHTRANGER9_REG_INT_ZONE_MASK_0 0x2C |
#define LIGHTRANGER9_REG_INT_ZONE_MASK_1 0x2D |
#define LIGHTRANGER9_REG_INT_ZONE_MASK_2 0x2E |
#define LIGHTRANGER9_REG_KILO_ITERATIONS_LSB 0x26 |
#define LIGHTRANGER9_REG_KILO_ITERATIONS_MSB 0x27 |
#define LIGHTRANGER9_REG_LIVE_BEAT 0x0A |
#define LIGHTRANGER9_REG_MEASURE_STATUS 0x05 |
#define LIGHTRANGER9_REG_MINOR 0x01 |
#define LIGHTRANGER9_REG_MODE 0x10 |
#define LIGHTRANGER9_REG_NUMBER_VALID_RESULTS 0x26 |
#define LIGHTRANGER9_REG_OSC_TRIM_VALUE_LSB 0x3C |
#define LIGHTRANGER9_REG_OSC_TRIM_VALUE_MSB 0x3D |
#define LIGHTRANGER9_REG_PATCH 0x02 |
LightRanger 9 main application registers list.
Specified main application registers list (appid = 0x03, any cid_rid) of LightRanger 9 Click driver.
#define LIGHTRANGER9_REG_PERIOD_MS_LSB 0x24 |
LightRanger 9 configuration page registers list.
Specified configuration page registers list (appid = 0x03, cid_rid = 0x16) of LightRanger 9 Click driver.
#define LIGHTRANGER9_REG_PERIOD_MS_MSB 0x25 |
#define LIGHTRANGER9_REG_PHOTON_COUNT_0 0x2C |
#define LIGHTRANGER9_REG_PHOTON_COUNT_1 0x2D |
#define LIGHTRANGER9_REG_PHOTON_COUNT_2 0x2E |
#define LIGHTRANGER9_REG_PHOTON_COUNT_3 0x2F |
#define LIGHTRANGER9_REG_POWER_CFG 0x33 |
#define LIGHTRANGER9_REG_PREV_CMD 0x09 |
#define LIGHTRANGER9_REG_REFERENCE_COUNT_0 0x30 |
#define LIGHTRANGER9_REG_REFERENCE_COUNT_1 0x31 |
#define LIGHTRANGER9_REG_REFERENCE_COUNT_2 0x32 |
#define LIGHTRANGER9_REG_REFERENCE_COUNT_3 0x33 |
#define LIGHTRANGER9_REG_RES_CONFIDENCE_0 0x38 |
#define LIGHTRANGER9_REG_RES_CONFIDENCE_1 0x3B |
#define LIGHTRANGER9_REG_RES_CONFIDENCE_10 0x56 |
#define LIGHTRANGER9_REG_RES_CONFIDENCE_11 0x59 |
#define LIGHTRANGER9_REG_RES_CONFIDENCE_12 0x5C |
#define LIGHTRANGER9_REG_RES_CONFIDENCE_13 0x5F |
#define LIGHTRANGER9_REG_RES_CONFIDENCE_14 0x62 |
#define LIGHTRANGER9_REG_RES_CONFIDENCE_15 0x65 |
#define LIGHTRANGER9_REG_RES_CONFIDENCE_16 0x68 |
#define LIGHTRANGER9_REG_RES_CONFIDENCE_17 0x6B |
#define LIGHTRANGER9_REG_RES_CONFIDENCE_18 0x6E |
#define LIGHTRANGER9_REG_RES_CONFIDENCE_19 0x71 |
#define LIGHTRANGER9_REG_RES_CONFIDENCE_2 0x3E |
#define LIGHTRANGER9_REG_RES_CONFIDENCE_20 0x74 |
#define LIGHTRANGER9_REG_RES_CONFIDENCE_21 0x77 |
#define LIGHTRANGER9_REG_RES_CONFIDENCE_22 0x7A |
#define LIGHTRANGER9_REG_RES_CONFIDENCE_23 0x7D |
#define LIGHTRANGER9_REG_RES_CONFIDENCE_24 0x80 |
#define LIGHTRANGER9_REG_RES_CONFIDENCE_25 0x83 |
#define LIGHTRANGER9_REG_RES_CONFIDENCE_26 0x86 |
#define LIGHTRANGER9_REG_RES_CONFIDENCE_27 0x89 |
#define LIGHTRANGER9_REG_RES_CONFIDENCE_28 0x8C |
#define LIGHTRANGER9_REG_RES_CONFIDENCE_29 0x8F |
#define LIGHTRANGER9_REG_RES_CONFIDENCE_3 0x41 |
#define LIGHTRANGER9_REG_RES_CONFIDENCE_30 0x92 |
#define LIGHTRANGER9_REG_RES_CONFIDENCE_31 0x95 |
#define LIGHTRANGER9_REG_RES_CONFIDENCE_32 0x98 |
#define LIGHTRANGER9_REG_RES_CONFIDENCE_33 0x9B |
#define LIGHTRANGER9_REG_RES_CONFIDENCE_34 0x9E |
#define LIGHTRANGER9_REG_RES_CONFIDENCE_35 0xA1 |
#define LIGHTRANGER9_REG_RES_CONFIDENCE_4 0x44 |
#define LIGHTRANGER9_REG_RES_CONFIDENCE_5 0x47 |
#define LIGHTRANGER9_REG_RES_CONFIDENCE_6 0x4A |
#define LIGHTRANGER9_REG_RES_CONFIDENCE_7 0x4D |
#define LIGHTRANGER9_REG_RES_CONFIDENCE_8 0x50 |
#define LIGHTRANGER9_REG_RES_CONFIDENCE_9 0x53 |
#define LIGHTRANGER9_REG_RES_DISTANCE_0_LSB 0x39 |
#define LIGHTRANGER9_REG_RES_DISTANCE_0_MSB 0x3A |
#define LIGHTRANGER9_REG_RES_DISTANCE_10_LSB 0x57 |
#define LIGHTRANGER9_REG_RES_DISTANCE_10_MSB 0x58 |
#define LIGHTRANGER9_REG_RES_DISTANCE_11_LSB 0x5A |
#define LIGHTRANGER9_REG_RES_DISTANCE_11_MSB 0x5B |
#define LIGHTRANGER9_REG_RES_DISTANCE_12_LSB 0x5D |
#define LIGHTRANGER9_REG_RES_DISTANCE_12_MSB 0x5E |
#define LIGHTRANGER9_REG_RES_DISTANCE_13_LSB 0x60 |
#define LIGHTRANGER9_REG_RES_DISTANCE_13_MSB 0x61 |
#define LIGHTRANGER9_REG_RES_DISTANCE_14_LSB 0x63 |
#define LIGHTRANGER9_REG_RES_DISTANCE_14_MSB 0x64 |
#define LIGHTRANGER9_REG_RES_DISTANCE_15_LSB 0x66 |
#define LIGHTRANGER9_REG_RES_DISTANCE_15_MSB 0x67 |
#define LIGHTRANGER9_REG_RES_DISTANCE_16_LSB 0x69 |
#define LIGHTRANGER9_REG_RES_DISTANCE_16_MSB 0x6A |
#define LIGHTRANGER9_REG_RES_DISTANCE_17_LSB 0x6C |
#define LIGHTRANGER9_REG_RES_DISTANCE_17_MSB 0x6D |
#define LIGHTRANGER9_REG_RES_DISTANCE_18_LSB 0x6F |
#define LIGHTRANGER9_REG_RES_DISTANCE_18_MSB 0x70 |
#define LIGHTRANGER9_REG_RES_DISTANCE_19_LSB 0x72 |
#define LIGHTRANGER9_REG_RES_DISTANCE_19_MSB 0x73 |
#define LIGHTRANGER9_REG_RES_DISTANCE_1_LSB 0x3C |
#define LIGHTRANGER9_REG_RES_DISTANCE_1_MSB 0x3D |
#define LIGHTRANGER9_REG_RES_DISTANCE_20_LSB 0x75 |
#define LIGHTRANGER9_REG_RES_DISTANCE_20_MSB 0x76 |
#define LIGHTRANGER9_REG_RES_DISTANCE_21_LSB 0x78 |
#define LIGHTRANGER9_REG_RES_DISTANCE_21_MSB 0x79 |
#define LIGHTRANGER9_REG_RES_DISTANCE_22_LSB 0x7B |
#define LIGHTRANGER9_REG_RES_DISTANCE_22_MSB 0x7C |
#define LIGHTRANGER9_REG_RES_DISTANCE_23_LSB 0x7E |
#define LIGHTRANGER9_REG_RES_DISTANCE_23_MSB 0x7F |
#define LIGHTRANGER9_REG_RES_DISTANCE_24_LSB 0x81 |
#define LIGHTRANGER9_REG_RES_DISTANCE_24_MSB 0x82 |
#define LIGHTRANGER9_REG_RES_DISTANCE_25_LSB 0x84 |
#define LIGHTRANGER9_REG_RES_DISTANCE_25_MSB 0x85 |
#define LIGHTRANGER9_REG_RES_DISTANCE_26_LSB 0x87 |
#define LIGHTRANGER9_REG_RES_DISTANCE_26_MSB 0x88 |
#define LIGHTRANGER9_REG_RES_DISTANCE_27_LSB 0x8A |
#define LIGHTRANGER9_REG_RES_DISTANCE_27_MSB 0x8B |
#define LIGHTRANGER9_REG_RES_DISTANCE_28_LSB 0x8D |
#define LIGHTRANGER9_REG_RES_DISTANCE_28_MSB 0x8E |
#define LIGHTRANGER9_REG_RES_DISTANCE_29_LSB 0x90 |
#define LIGHTRANGER9_REG_RES_DISTANCE_29_MSB 0x91 |
#define LIGHTRANGER9_REG_RES_DISTANCE_2_LSB 0x3F |
#define LIGHTRANGER9_REG_RES_DISTANCE_2_MSB 0x40 |
#define LIGHTRANGER9_REG_RES_DISTANCE_30_LSB 0x93 |
#define LIGHTRANGER9_REG_RES_DISTANCE_30_MSB 0x94 |
#define LIGHTRANGER9_REG_RES_DISTANCE_31_LSB 0x96 |
#define LIGHTRANGER9_REG_RES_DISTANCE_31_MSB 0x97 |
#define LIGHTRANGER9_REG_RES_DISTANCE_32_LSB 0x99 |
#define LIGHTRANGER9_REG_RES_DISTANCE_32_MSB 0x9A |
#define LIGHTRANGER9_REG_RES_DISTANCE_33_LSB 0x9C |
#define LIGHTRANGER9_REG_RES_DISTANCE_33_MSB 0x9D |
#define LIGHTRANGER9_REG_RES_DISTANCE_34_LSB 0x9F |
#define LIGHTRANGER9_REG_RES_DISTANCE_34_MSB 0xA0 |
#define LIGHTRANGER9_REG_RES_DISTANCE_35_LSB 0xA2 |
#define LIGHTRANGER9_REG_RES_DISTANCE_35_MSB 0xA3 |
#define LIGHTRANGER9_REG_RES_DISTANCE_3_LSB 0x42 |
#define LIGHTRANGER9_REG_RES_DISTANCE_3_MSB 0x43 |
#define LIGHTRANGER9_REG_RES_DISTANCE_4_LSB 0x45 |
#define LIGHTRANGER9_REG_RES_DISTANCE_4_MSB 0x46 |
#define LIGHTRANGER9_REG_RES_DISTANCE_5_LSB 0x48 |
#define LIGHTRANGER9_REG_RES_DISTANCE_5_MSB 0x49 |
#define LIGHTRANGER9_REG_RES_DISTANCE_6_LSB 0x4B |
#define LIGHTRANGER9_REG_RES_DISTANCE_6_MSB 0x4C |
#define LIGHTRANGER9_REG_RES_DISTANCE_7_LSB 0x4E |
#define LIGHTRANGER9_REG_RES_DISTANCE_7_MSB 0x4F |
#define LIGHTRANGER9_REG_RES_DISTANCE_8_LSB 0x51 |
#define LIGHTRANGER9_REG_RES_DISTANCE_8_MSB 0x52 |
#define LIGHTRANGER9_REG_RES_DISTANCE_9_LSB 0x54 |
#define LIGHTRANGER9_REG_RES_DISTANCE_9_MSB 0x55 |
#define LIGHTRANGER9_REG_RESULT_NUMBER 0x24 |
#define LIGHTRANGER9_REG_REVID 0xE4 |
#define LIGHTRANGER9_REG_SERIAL_NUMBER_0 0x1C |
#define LIGHTRANGER9_REG_SERIAL_NUMBER_1 0x1D |
#define LIGHTRANGER9_REG_SERIAL_NUMBER_2 0x1E |
#define LIGHTRANGER9_REG_SERIAL_NUMBER_3 0x1F |
#define LIGHTRANGER9_REG_SIZE_LSB 0x22 |
#define LIGHTRANGER9_REG_SIZE_MSB 0x23 |
#define LIGHTRANGER9_REG_SPAD_ENABLE_FIRST 0x24 |
LightRanger 9 user defined SPAD configuration registers list.
Specified user defined SPAD configuration registers list (appid = 0x03, cid_rid = 0x17/0x18) of LightRanger 9 Click driver.
#define LIGHTRANGER9_REG_SPAD_ENABLE_LAST 0x41 |
#define LIGHTRANGER9_REG_SPAD_MAP_ID 0x34 |
#define LIGHTRANGER9_REG_SPAD_TDC_FIRST 0x42 |
#define LIGHTRANGER9_REG_SPAD_TDC_LAST 0x8C |
#define LIGHTRANGER9_REG_SPAD_X_OFFSET_2 0x8D |
#define LIGHTRANGER9_REG_SPAD_X_SIZE 0x8F |
#define LIGHTRANGER9_REG_SPAD_Y_OFFSET_2 0x8E |
#define LIGHTRANGER9_REG_SPAD_Y_SIZE 0x90 |
#define LIGHTRANGER9_REG_SPREAD_SPECTRUM 0x3A |
#define LIGHTRANGER9_REG_SUBPACKET_CONFIG 0x26 |
#define LIGHTRANGER9_REG_SUBPACKET_DATA0 0x27 |
#define LIGHTRANGER9_REG_SUBPACKET_DATA127 0xA6 |
#define LIGHTRANGER9_REG_SUBPACKET_NUMBER 0x24 |
LightRanger 9 raw data histograms registers list.
Specified raw data histograms registers list (appid = 0x03, cid_rid = 0x81) of LightRanger 9 Click driver.
#define LIGHTRANGER9_REG_SUBPACKET_PAYLOAD 0x25 |
#define LIGHTRANGER9_REG_SYS_TICK_0 0x34 |
#define LIGHTRANGER9_REG_SYS_TICK_1 0x35 |
#define LIGHTRANGER9_REG_SYS_TICK_2 0x36 |
#define LIGHTRANGER9_REG_SYS_TICK_3 0x37 |
#define LIGHTRANGER9_REG_TEMPERATURE 0x25 |
#define LIGHTRANGER9_REG_TID 0x21 |