165 lines
6.0 KiB
Plaintext
165 lines
6.0 KiB
Plaintext
#######################################
|
|
# 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
|