Functions used for SPAD managements.
More...
|
VL53L0X_API VL53L0X_Error | VL53L0X_SetSpadAmbientDamperThreshold (VL53L0X_DEV Dev, uint16_t SpadAmbientDamperThreshold) |
| Set the SPAD Ambient Damper Threshold value. More...
|
|
VL53L0X_API VL53L0X_Error | VL53L0X_GetSpadAmbientDamperThreshold (VL53L0X_DEV Dev, uint16_t *pSpadAmbientDamperThreshold) |
| Get the current SPAD Ambient Damper Threshold value. More...
|
|
VL53L0X_API VL53L0X_Error | VL53L0X_SetSpadAmbientDamperFactor (VL53L0X_DEV Dev, uint16_t SpadAmbientDamperFactor) |
| Set the SPAD Ambient Damper Factor value. More...
|
|
VL53L0X_API VL53L0X_Error | VL53L0X_GetSpadAmbientDamperFactor (VL53L0X_DEV Dev, uint16_t *pSpadAmbientDamperFactor) |
| Get the current SPAD Ambient Damper Factor value. More...
|
|
VL53L0X_API VL53L0X_Error | VL53L0X_PerformRefSpadManagement (VL53L0X_DEV Dev, uint32_t *refSpadCount, uint8_t *isApertureSpads) |
| Performs Reference Spad Management. More...
|
|
VL53L0X_API VL53L0X_Error | VL53L0X_SetReferenceSpads (VL53L0X_DEV Dev, uint32_t refSpadCount, uint8_t isApertureSpads) |
| Applies Reference SPAD configuration. More...
|
|
VL53L0X_API VL53L0X_Error | VL53L0X_GetReferenceSpads (VL53L0X_DEV Dev, uint32_t *refSpadCount, uint8_t *isApertureSpads) |
| Retrieves SPAD configuration. More...
|
|
Functions used for SPAD managements.
◆ VL53L0X_GetReferenceSpads()
Retrieves SPAD configuration.
- Function Description
- This function retrieves the current number of applied reference spads and also their type : Aperture or Non-Aperture.
- Note
- This function Access to the device
- Parameters
-
Dev | Device Handle |
refSpadCount | Number ref Spad Count |
isApertureSpads | Reports if spads are of type aperture or non-aperture. 1:=aperture, 0:=Non-Aperture |
- Returns
- VL53L0X_ERROR_NONE Success
-
VL53L0X_ERROR_REF_SPAD_INIT Error in the in the reference spad configuration.
-
"Other error code" See ::VL53L0X_Error
◆ VL53L0X_GetSpadAmbientDamperFactor()
VL53L0X_API VL53L0X_Error VL53L0X_GetSpadAmbientDamperFactor |
( |
VL53L0X_DEV |
Dev, |
|
|
uint16_t * |
pSpadAmbientDamperFactor |
|
) |
| |
Get the current SPAD Ambient Damper Factor value.
- Function Description
- This function get the SPAD Ambient Damper Factor value
- Note
- This function Access to the device
- Parameters
-
Dev | Device Handle |
pSpadAmbientDamperFactor | Pointer to programmed SPAD Ambient Damper Factor value |
- Returns
- VL53L0X_ERROR_NONE Success
-
"Other error code" See ::VL53L0X_Error
◆ VL53L0X_GetSpadAmbientDamperThreshold()
VL53L0X_API VL53L0X_Error VL53L0X_GetSpadAmbientDamperThreshold |
( |
VL53L0X_DEV |
Dev, |
|
|
uint16_t * |
pSpadAmbientDamperThreshold |
|
) |
| |
Get the current SPAD Ambient Damper Threshold value.
- Function Description
- This function get the SPAD Ambient Damper Threshold value
- Note
- This function Access to the device
- Parameters
-
Dev | Device Handle |
pSpadAmbientDamperThreshold | Pointer to programmed SPAD Ambient Damper Threshold value |
- Returns
- VL53L0X_ERROR_NONE Success
-
"Other error code" See ::VL53L0X_Error
◆ VL53L0X_PerformRefSpadManagement()
VL53L0X_API VL53L0X_Error VL53L0X_PerformRefSpadManagement |
( |
VL53L0X_DEV |
Dev, |
|
|
uint32_t * |
refSpadCount, |
|
|
uint8_t * |
isApertureSpads |
|
) |
| |
Performs Reference Spad Management.
- Function Description
- The reference SPAD initialization procedure determines the minimum amount of reference spads to be enables to achieve a target reference signal rate and should be performed once during initialization.
- Note
- This function Access to the device
-
This function change the device mode to VL53L0X_DEVICEMODE_SINGLE_RANGING
- Parameters
-
Dev | Device Handle |
refSpadCount | Reports ref Spad Count |
isApertureSpads | Reports if spads are of type aperture or non-aperture. 1:=aperture, 0:=Non-Aperture |
- Returns
- VL53L0X_ERROR_NONE Success
-
VL53L0X_ERROR_REF_SPAD_INIT Error in the Ref Spad procedure.
-
"Other error code" See ::VL53L0X_Error
◆ VL53L0X_SetReferenceSpads()
Applies Reference SPAD configuration.
- Function Description
- This function applies a given number of reference spads, identified as either Aperture or Non-Aperture. The requested spad count and type are stored within the device specific parameters data for access by the host.
- Note
- This function Access to the device
- Parameters
-
Dev | Device Handle |
refSpadCount | Number of ref spads. |
isApertureSpads | Defines if spads are of type aperture or non-aperture. 1:=aperture, 0:=Non-Aperture |
- Returns
- VL53L0X_ERROR_NONE Success
-
VL53L0X_ERROR_REF_SPAD_INIT Error in the in the reference spad configuration.
-
"Other error code" See ::VL53L0X_Error
◆ VL53L0X_SetSpadAmbientDamperFactor()
VL53L0X_API VL53L0X_Error VL53L0X_SetSpadAmbientDamperFactor |
( |
VL53L0X_DEV |
Dev, |
|
|
uint16_t |
SpadAmbientDamperFactor |
|
) |
| |
Set the SPAD Ambient Damper Factor value.
- Function Description
- This function set the SPAD Ambient Damper Factor value
- Note
- This function Access to the device
- Parameters
-
Dev | Device Handle |
SpadAmbientDamperFactor | SPAD Ambient Damper Factor value |
- Returns
- VL53L0X_ERROR_NONE Success
-
"Other error code" See ::VL53L0X_Error
◆ VL53L0X_SetSpadAmbientDamperThreshold()
VL53L0X_API VL53L0X_Error VL53L0X_SetSpadAmbientDamperThreshold |
( |
VL53L0X_DEV |
Dev, |
|
|
uint16_t |
SpadAmbientDamperThreshold |
|
) |
| |
Set the SPAD Ambient Damper Threshold value.
- Function Description
- This function set the SPAD Ambient Damper Threshold value
- Note
- This function Access to the device
- Parameters
-
Dev | Device Handle |
SpadAmbientDamperThreshold | SPAD Ambient Damper Threshold value |
- Returns
- VL53L0X_ERROR_NONE Success
-
"Other error code" See ::VL53L0X_Error