####################################### # Syntax Coloring Map For VL53L1X ####################################### ####################################### # Datatypes (KEYWORD1) ####################################### ComponentObject KEYWORD1 RangeSensor KEYWORD1 VL53L1X KEYWORD1 ####################################### # Methods and Functions (KEYWORD2) ####################################### begin KEYWORD2 end KEYWORD2 VL53L1X_On KEYWORD2 VL53L1X_Off KEYWORD2 InitSensor KEYWORD2 Init KEYWORD2 ReadID KEYWORD2 GetDistance KEYWORD2 VL53L1X_GetSWVersion KEYWORD2 VL53L1X_SetI2CAddress KEYWORD2 VL53L1X_SensorInit KEYWORD2 VL53L1X_ClearInterrupt KEYWORD2 VL53L1X_SetInterruptPolarity KEYWORD2 VL53L1X_GetInterruptPolarity KEYWORD2 VL53L1X_StartRanging KEYWORD2 VL53L1X_StopRanging KEYWORD2 VL53L1X_CheckForDataReady KEYWORD2 VL53L1X_SetTimingBudgetInMs KEYWORD2 VL53L1X_GetTimingBudgetInMs KEYWORD2 VL53L1X_SetDistanceMode KEYWORD2 VL53L1X_GetDistanceMode KEYWORD2 VL53L1X_SetInterMeasurementInMs KEYWORD2 VL53L1X_GetInterMeasurementInMs KEYWORD2 VL53L1X_BootState KEYWORD2 VL53L1X_GetSensorId KEYWORD2 VL53L1X_GetDistance KEYWORD2 VL53L1X_GetSignalPerSpad KEYWORD2 VL53L1X_GetAmbientPerSpad KEYWORD2 VL53L1X_GetSignalRate KEYWORD2 VL53L1X_GetSpadNb KEYWORD2 VL53L1X_GetAmbientRate KEYWORD2 VL53L1X_GetRangeStatus KEYWORD2 VL53L1X_SetOffset KEYWORD2 VL53L1X_GetOffset KEYWORD2 VL53L1X_SetXtalk KEYWORD2 VL53L1X_GetXtalk KEYWORD2 VL53L1X_SetDistanceThreshold KEYWORD2 VL53L1X_GetDistanceThresholdWindow KEYWORD2 VL53L1X_GetDistanceThresholdLow KEYWORD2 VL53L1X_GetDistanceThresholdHigh KEYWORD2 VL53L1X_SetROI KEYWORD2 VL53L1X_GetROI_XY KEYWORD2 VL53L1X_SetROICenter KEYWORD2 VL53L1X_GetROICenter KEYWORD2 VL53L1X_SetSignalThreshold KEYWORD2 VL53L1X_GetSignalThreshold KEYWORD2 VL53L1X_SetSigmaThreshold KEYWORD2 VL53L1X_GetSigmaThreshold KEYWORD2 VL53L1X_StartTemperatureUpdate KEYWORD2 VL53L1X_CalibrateOffset KEYWORD2 VL53L1X_CalibrateXtalk KEYWORD2 ####################################### # Constants (LITERAL1) ####################################### VL53L1X_IMPLEMENTATION_VER_MAJOR LITERAL1 VL53L1X_IMPLEMENTATION_VER_MINOR LITERAL1 VL53L1X_IMPLEMENTATION_VER_SUB LITERAL1 VL53L1X_IMPLEMENTATION_VER_REVISION LITERAL1 SOFT_RESET LITERAL1 VL53L1X_I2C_SLAVE__DEVICE_ADDRESS LITERAL1 VL53L1X_VHV_CONFIG__TIMEOUT_MACROP_LOOP_BOUND LITERAL1 ALGO__CROSSTALK_COMPENSATION_PLANE_OFFSET_KCPS LITERAL1 ALGO__CROSSTALK_COMPENSATION_X_PLANE_GRADIENT_KCPS LITERAL1 ALGO__CROSSTALK_COMPENSATION_Y_PLANE_GRADIENT_KCPS LITERAL1 ALGO__PART_TO_PART_RANGE_OFFSET_MM LITERAL1 MM_CONFIG__INNER_OFFSET_MM LITERAL1 MM_CONFIG__OUTER_OFFSET_MM LITERAL1 GPIO_HV_MUX__CTRL LITERAL1 GPIO__TIO_HV_STATUS LITERAL1 SYSTEM__INTERRUPT_CONFIG_GPIO LITERAL1 PHASECAL_CONFIG__TIMEOUT_MACROP LITERAL1 RANGE_CONFIG__TIMEOUT_MACROP_A_HI LITERAL1 RANGE_CONFIG__VCSEL_PERIOD_A LITERAL1 RANGE_CONFIG__VCSEL_PERIOD_B LITERAL1 RANGE_CONFIG__TIMEOUT_MACROP_B_HI LITERAL1 RANGE_CONFIG__TIMEOUT_MACROP_B_LO LITERAL1 RANGE_CONFIG__SIGMA_THRESH LITERAL1 RANGE_CONFIG__MIN_COUNT_RATE_RTN_LIMIT_MCPS LITERAL1 RANGE_CONFIG__VALID_PHASE_HIGH LITERAL1 VL53L1X_SYSTEM__INTERMEASUREMENT_PERIOD LITERAL1 SYSTEM__THRESH_HIGH LITERAL1 SYSTEM__THRESH_LOW LITERAL1 SD_CONFIG__WOI_SD0 LITERAL1 SD_CONFIG__INITIAL_PHASE_SD0 LITERAL1 ROI_CONFIG__USER_ROI_CENTRE_SPAD LITERAL1 ROI_CONFIG__USER_ROI_REQUESTED_GLOBAL_XY_SIZE LITERAL1 SYSTEM__SEQUENCE_CONFIG LITERAL1 VL53L1X_SYSTEM__GROUPED_PARAMETER_HOLD LITERAL1 SYSTEM__INTERRUPT_CLEAR LITERAL1 SYSTEM__MODE_START LITERAL1 VL53L1X_RESULT__RANGE_STATUS LITERAL1 VL53L1X_RESULT__DSS_ACTUAL_EFFECTIVE_SPADS_SD0 LITERAL1 RESULT__AMBIENT_COUNT_RATE_MCPS_SD LITERAL1 VL53L1X_RESULT__FINAL_CROSSTALK_CORRECTED_RANGE_MM_SD0 LITERAL1 VL53L1X_RESULT__PEAK_SIGNAL_COUNT_RATE_CROSSTALK_CORRECTED_MCPS_SD0 LITERAL1 VL53L1X_RESULT__OSC_CALIBRATE_VAL LITERAL1 VL53L1X_FIRMWARE__SYSTEM_STATUS LITERAL1 VL53L1X_IDENTIFICATION__MODEL_ID LITERAL1 VL53L1X_ROI_CONFIG__MODE_ROI_CENTRE_SPAD LITERAL1 VL53L1X_DEFAULT_DEVICE_ADDRESS LITERAL1 ALGO__PART_TO_PART_RANGE_OFFSET_MM LITERAL1 MM_CONFIG__INNER_OFFSET_MM LITERAL1 MM_CONFIG__OUTER_OFFSET_MM LITERAL1 VL53L1X_ERROR_NONE LITERAL1 VL53L1X_ERROR_CALIBRATION_WARNING LITERAL1 VL53L1X_ERROR_MIN_CLIPPED LITERAL1 VL53L1X_ERROR_UNDEFINED LITERAL1 VL53L1X_ERROR_INVALID_PARAMS LITERAL1 VL53L1X_ERROR_NOT_SUPPORTED LITERAL1 VL53L1X_ERROR_RANGE_ERROR LITERAL1 VL53L1X_ERROR_TIME_OUT LITERAL1 VL53L1X_ERROR_MODE_NOT_SUPPORTED LITERAL1 VL53L1X_ERROR_BUFFER_TOO_SMALL LITERAL1 VL53L1X_ERROR_COMMS_BUFFER_TOO_SMALL LITERAL1 VL53L1X_ERROR_GPIO_NOT_EXISTING LITERAL1 VL53L1X_ERROR_GPIO_FUNCTIONALITY_NOT_SUPPORTED LITERAL1 VL53L1X_ERROR_CONTROL_INTERFACE LITERAL1 VL53L1X_ERROR_INVALID_COMMAND LITERAL1 VL53L1X_ERROR_DIVISION_BY_ZERO LITERAL1 VL53L1X_ERROR_REF_SPAD_INIT LITERAL1 VL53L1X_ERROR_GPH_SYNC_CHECK_FAIL LITERAL1 VL53L1X_ERROR_STREAM_COUNT_CHECK_FAIL LITERAL1 VL53L1X_ERROR_GPH_ID_CHECK_FAIL LITERAL1 VL53L1X_ERROR_ZONE_STREAM_COUNT_CHECK_FAIL LITERAL1 VL53L1X_ERROR_ZONE_GPH_ID_CHECK_FAIL LITERAL1 VL53L1X_ERROR_XTALK_EXTRACTION_NO_SAMPLE_FAIL LITERAL1 VL53L1X_ERROR_XTALK_EXTRACTION_SIGMA_LIMIT_FAIL LITERAL1 VL53L1X_ERROR_OFFSET_CAL_NO_SAMPLE_FAIL LITERAL1 VL53L1X_ERROR_OFFSET_CAL_NO_SPADS_ENABLED_FAIL LITERAL1 VL53L1X_ERROR_ZONE_CAL_NO_SAMPLE_FAIL LITERAL1 VL53L1X_ERROR_TUNING_PARM_KEY_MISMATCH LITERAL1 VL53L1X_WARNING_REF_SPAD_CHAR_NOT_ENOUGH_SPADS LITERAL1 VL53L1X_WARNING_REF_SPAD_CHAR_RATE_TOO_HIGH LITERAL1 VL53L1X_WARNING_REF_SPAD_CHAR_RATE_TOO_LOW LITERAL1 VL53L1X_WARNING_OFFSET_CAL_MISSING_SAMPLES LITERAL1 VL53L1X_WARNING_OFFSET_CAL_SIGMA_TOO_HIGH LITERAL1 VL53L1X_WARNING_OFFSET_CAL_RATE_TOO_HIGH LITERAL1 VL53L1X_WARNING_OFFSET_CAL_SPAD_COUNT_TOO_LOW LITERAL1 VL53L1X_WARNING_ZONE_CAL_MISSING_SAMPLES LITERAL1 VL53L1X_WARNING_ZONE_CAL_SIGMA_TOO_HIGH LITERAL1 VL53L1X_WARNING_ZONE_CAL_RATE_TOO_HIGH LITERAL1 VL53L1X_WARNING_XTALK_MISSING_SAMPLES LITERAL1 VL53L1X_WARNING_XTALK_NO_SAMPLES_FOR_GRADIENT LITERAL1 VL53L1X_WARNING_XTALK_SIGMA_LIMIT_FOR_GRADIENT LITERAL1 VL53L1X_ERROR_NOT_IMPLEMENTED LITERAL1 VL53L1X_ERROR_PLATFORM_SPECIFIC_START LITERAL1