User manual

Contents VL6180X
4/79 DocID026171 Rev 6
6.2.8 IDENTIFICATION__TIME . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
6.2.9 SYSTEM__MODE_GPIO0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
6.2.10 SYSTEM__MODE_GPIO1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
6.2.11 SYSTEM__HISTORY_CTRL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
6.2.12 SYSTEM__INTERRUPT_CONFIG_GPIO . . . . . . . . . . . . . . . . . . . . . . 49
6.2.13 SYSTEM__INTERRUPT_CLEAR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
6.2.14 SYSTEM__FRESH_OUT_OF_RESET . . . . . . . . . . . . . . . . . . . . . . . . . 50
6.2.15 SYSTEM__GROUPED_PARAMETER_HOLD . . . . . . . . . . . . . . . . . . . 50
6.2.16 SYSRANGE__START . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
6.2.17 SYSRANGE__THRESH_HIGH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
6.2.18 SYSRANGE__THRESH_LOW . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
6.2.19 SYSRANGE__INTERMEASUREMENT_PERIOD . . . . . . . . . . . . . . . . 52
6.2.20 SYSRANGE__MAX_CONVERGENCE_TIME . . . . . . . . . . . . . . . . . . . 52
6.2.21 SYSRANGE__CROSSTALK_COMPENSATION_RATE . . . . . . . . . . . . 53
6.2.22 SYSRANGE__CROSSTALK_VALID_HEIGHT . . . . . . . . . . . . . . . . . . . 53
6.2.23 SYSRANGE__EARLY_CONVERGENCE_ESTIMATE . . . . . . . . . . . . . 53
6.2.24 SYSRANGE__PART_TO_PART_RANGE_OFFSET . . . . . . . . . . . . . . 54
6.2.25 SYSRANGE__RANGE_IGNORE_VALID_HEIGHT . . . . . . . . . . . . . . . 54
6.2.26 SYSRANGE__RANGE_IGNORE_THRESHOLD . . . . . . . . . . . . . . . . . 54
6.2.27 SYSRANGE__MAX_AMBIENT_LEVEL_MULT . . . . . . . . . . . . . . . . . . 55
6.2.28 SYSRANGE__RANGE_CHECK_ENABLES . . . . . . . . . . . . . . . . . . . . . 55
6.2.29 SYSRANGE__VHV_RECALIBRATE . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
6.2.30 SYSRANGE__VHV_REPEAT_RATE . . . . . . . . . . . . . . . . . . . . . . . . . . 56
6.2.31 SYSALS__START . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
6.2.32 SYSALS__THRESH_HIGH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
6.2.33 SYSALS__THRESH_LOW . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
6.2.34 SYSALS__INTERMEASUREMENT_PERIOD . . . . . . . . . . . . . . . . . . . 58
6.2.35 SYSALS__ANALOGUE_GAIN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
6.2.36 SYSALS__INTEGRATION_PERIOD . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
6.2.37 RESULT__RANGE_STATUS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
6.2.38 RESULT__ALS_STATUS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
6.2.39 RESULT__INTERRUPT_STATUS_GPIO . . . . . . . . . . . . . . . . . . . . . . . 62
6.2.40 RESULT__ALS_VAL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
6.2.41 RESULT__HISTORY_BUFFER_x . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
6.2.42 RESULT__RANGE_VAL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
6.2.43 RESULT__RANGE_RAW . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
6.2.44 RESULT__RANGE_RETURN_RATE . . . . . . . . . . . . . . . . . . . . . . . . . . 64