|
lightranger13 2.2.0
|
Settings for registers of LightRanger 13 Click driver. More...
Settings for registers of LightRanger 13 Click driver.
| #define LIGHTRANGER13_APPID_APP0 0xC0 |
| #define LIGHTRANGER13_APPID_BOOTLOADER 0x80 |
LightRanger 13 APPID register setting.
Specified setting for APPID register of LightRanger 13 Click driver.
| #define LIGHTRANGER13_DEVICE_ADDRESS 0x41 |
LightRanger 13 device address setting.
Specified setting for device slave address selection of LightRanger 13 Click driver.
| #define LIGHTRANGER13_ENABLE_CPU_READY 0x40 |
| #define LIGHTRANGER13_ENABLE_CPU_RESET 0x80 |
LightRanger 13 ENABLE register setting.
Specified setting for ENABLE register of LightRanger 13 Click driver.
| #define LIGHTRANGER13_ENABLE_PON 0x01 |
| #define LIGHTRANGER13_ENABLE_STANDBY 0x00 |
| #define LIGHTRANGER13_FACTORY_CALIB_0 0x02 |
LightRanger 13 default factory calib, state data, and measurement config setting.
Specified setting for default factory calib, state data, and measurement config of LightRanger 13 Click driver.
| #define LIGHTRANGER13_FACTORY_CALIB_1 0x00 |
| #define LIGHTRANGER13_FACTORY_CALIB_10 0x00 |
| #define LIGHTRANGER13_FACTORY_CALIB_11 0x00 |
| #define LIGHTRANGER13_FACTORY_CALIB_12 0x00 |
| #define LIGHTRANGER13_FACTORY_CALIB_13 0x00 |
| #define LIGHTRANGER13_FACTORY_CALIB_2 0x00 |
| #define LIGHTRANGER13_FACTORY_CALIB_3 0x00 |
| #define LIGHTRANGER13_FACTORY_CALIB_4 0x00 |
| #define LIGHTRANGER13_FACTORY_CALIB_5 0x00 |
| #define LIGHTRANGER13_FACTORY_CALIB_6 0x00 |
| #define LIGHTRANGER13_FACTORY_CALIB_7 0x00 |
| #define LIGHTRANGER13_FACTORY_CALIB_8 0x00 |
| #define LIGHTRANGER13_FACTORY_CALIB_9 0x00 |
| #define LIGHTRANGER13_FACTORY_CALIB_K_ITERS 0xA000 |
| #define LIGHTRANGER13_FACTORY_CALIB_STATE 0x00 |
LightRanger 13 factory calibration setting.
Specified setting for factory calibration of LightRanger 13 Click driver.
| #define LIGHTRANGER13_INTERRUPT_DIAGNOSTIC 0x02 |
| #define LIGHTRANGER13_INTERRUPT_RESULT 0x01 |
LightRanger 13 interrupt setting.
Specified setting for interrupt of LightRanger 13 Click driver.
| #define LIGHTRANGER13_MASK_ALL 0xFF |
LightRanger 13 wait register state setting.
Specified setting for wait register state of LightRanger 13 Click driver.
| #define LIGHTRANGER13_MEAS_CFG_0_K_ITERS_MSB_MASK 0xFF |
| #define LIGHTRANGER13_MEAS_CFG_1_K_ITERS_LSB_MASK 0xFF |
| #define LIGHTRANGER13_MEAS_CFG_2_REP_PERIOD_MS_MASK 0xFF |
| #define LIGHTRANGER13_MEAS_CFG_3_THRESHOLD_MASK 0x3F |
| #define LIGHTRANGER13_MEAS_CFG_3_VCSEL_SS_AMP_MASK 0xC0 |
| #define LIGHTRANGER13_MEAS_CFG_4_ALS_DELAY_MASK 0x03 |
| #define LIGHTRANGER13_MEAS_CFG_5_GPIO_0_MASK 0x0F |
| #define LIGHTRANGER13_MEAS_CFG_5_GPIO_1_MASK 0xF0 |
| #define LIGHTRANGER13_MEAS_CFG_6_ALG_KEEP_RDY_MASK 0x80 |
| #define LIGHTRANGER13_MEAS_CFG_6_DISTANCE_EN_MASK 0x02 |
| #define LIGHTRANGER13_MEAS_CFG_6_DISTANCE_MODE_MASK 0x08 |
| #define LIGHTRANGER13_MEAS_CFG_6_IMMEDIATE_INT_MASK 0x10 |
| #define LIGHTRANGER13_MEAS_CFG_6_VCSEL_CLKDIV2_MASK 0x04 |
| #define LIGHTRANGER13_MEAS_CFG_7_ALG_STATE_MASK 0x02 |
| #define LIGHTRANGER13_MEAS_CFG_7_FACTORY_CAL_MASK 0x01 |
| #define LIGHTRANGER13_MEAS_CFG_7_SPAD_DEAD_T_MASK 0x38 |
| #define LIGHTRANGER13_MEAS_CFG_7_SPAD_SELECT_MASK 0xC0 |
| #define LIGHTRANGER13_MEAS_CFG_8_AMPLITUDE_MASK 0x0F |
| #define LIGHTRANGER13_MEAS_CFG_8_CONFIG_MASK 0x30 |
| #define LIGHTRANGER13_MEAS_CFG_9_AMPLITUDE_MASK 0x0F |
LightRanger 13 measurement config setting.
Specified setting for measurement config of LightRanger 13 Click driver.
| #define LIGHTRANGER13_MEAS_CFG_9_CONFIG_MASK 0x30 |
| #define LIGHTRANGER13_MEAS_CFG_ALGO LIGHTRANGER13_MEAS_CFG_6_DISTANCE_EN_MASK |
| #define LIGHTRANGER13_MEAS_CFG_CALIB_STATE |
| #define LIGHTRANGER13_MEAS_CFG_DAX_DELAY_100US 0x00 |
| #define LIGHTRANGER13_MEAS_CFG_GPIO_CTRL 0x00 |
| #define LIGHTRANGER13_MEAS_CFG_K_ITERS 400 |
| #define LIGHTRANGER13_MEAS_CFG_REP_PERIOD_MS 33 |
| #define LIGHTRANGER13_MEAS_CFG_SNR 0x06 |
| #define LIGHTRANGER13_MEAS_CFG_SS_SPAD_CHG_PUMP 0x00 |
| #define LIGHTRANGER13_MEAS_CFG_SS_VCSEL_CHG_PUMP 0x00 |
| #define LIGHTRANGER13_REGISTER_CONTENTS_CALIBRATION 0x0A |
LightRanger 13 REGISTER_CONTENTS data setting.
Specified setting for register data of LightRanger 13 Click driver.
| #define LIGHTRANGER13_REGISTER_CONTENTS_HISTOGRAM 0x80 |
| #define LIGHTRANGER13_REGISTER_CONTENTS_MEASUREMENT 0x55 |
| #define LIGHTRANGER13_REGISTER_CONTENTS_SN 0x47 |
| #define LIGHTRANGER13_STATE_DATA_0 0x02 |
| #define LIGHTRANGER13_STATE_DATA_1 0x3C |
| #define LIGHTRANGER13_STATE_DATA_10 0x00 |
| #define LIGHTRANGER13_STATE_DATA_2 0x00 |
| #define LIGHTRANGER13_STATE_DATA_3 0x00 |
| #define LIGHTRANGER13_STATE_DATA_4 0x7C |
| #define LIGHTRANGER13_STATE_DATA_5 0x7C |
| #define LIGHTRANGER13_STATE_DATA_6 0x00 |
| #define LIGHTRANGER13_STATE_DATA_7 0x00 |
| #define LIGHTRANGER13_STATE_DATA_8 0x00 |
| #define LIGHTRANGER13_STATE_DATA_9 0x00 |
| #define LIGHTRANGER13_STATUS_ALGORITHM 0x05 |
| #define LIGHTRANGER13_STATUS_CALIB_ERROR 0x1B |
| #define LIGHTRANGER13_STATUS_CALIBRATION 0x03 |
| #define LIGHTRANGER13_STATUS_DIAGNOSTIC 0x01 |
| #define LIGHTRANGER13_STATUS_ERR_INVALID_ALG_STATE 0x29 |
| #define LIGHTRANGER13_STATUS_ERR_INVALID_FACT_CAL 0x28 |
| #define LIGHTRANGER13_STATUS_ERR_MISSING_FACT_CAL 0x27 |
| #define LIGHTRANGER13_STATUS_IDLE 0x00 |
LightRanger 13 STATUS register setting.
Specified setting for STATUS register of LightRanger 13 Click driver.
| #define LIGHTRANGER13_STATUS_INVAL_CMD 0x1C |
| #define LIGHTRANGER13_STATUS_LIGHT_COL 0x04 |
| #define LIGHTRANGER13_STATUS_START 0x02 |
| #define LIGHTRANGER13_STATUS_STARTUP 0x06 |
| #define LIGHTRANGER13_STATUS_VCSEL_LED_A_FAIL 0x11 |
| #define LIGHTRANGER13_STATUS_VCSEL_LED_K_FAIL 0x12 |
| #define LIGHTRANGER13_STATUS_VCSEL_PWR_FAIL 0x10 |
| #define LIGHTRANGER13_TIMEOUT_10MS 10 |
| #define LIGHTRANGER13_TIMEOUT_150MS 150 |
| #define LIGHTRANGER13_TIMEOUT_1MS 1 |
| #define LIGHTRANGER13_TIMEOUT_2MS 2 |
| #define LIGHTRANGER13_TIMEOUT_3MS 3 |
| #define LIGHTRANGER13_TIMEOUT_5MS 5 |
| #define LIGHTRANGER13_TIMEOUT_5S 5000 |
| #define LIGHTRANGER13_TIMEOUT_INFINITE 0 |
LightRanger 13 timeout setting.
Specified setting for timeout of LightRanger 13 Click driver.