Rename library

Dependencies:   X_NUCLEO_COMMON ST_INTERFACES

Dependents:   VL53L3CX_NoShield_1Sensor_poll_Mb06x VL53L3_NoShield_1Sensor_polling_Mb63 X_NUCLEO_53L3A2 53L3A2_Ranging

Committer:
charlesmn
Date:
Wed Jul 21 14:07:59 2021 +0000
Revision:
7:7f1bbf370283
Parent:
5:89031b2f5316
Moved vl53l3cx_class.cpp and .h to 53l3a2_RangingClass

Who changed what in which revision?

UserRevisionLine numberNew contents of line
Charles MacNeill 5:89031b2f5316 1 ########################################################
Charles MacNeill 5:89031b2f5316 2 # Package VL53LX ReleaseNotes: 1.2.3 rev 2488
Charles MacNeill 5:89031b2f5316 3 ########################################################
Charles MacNeill 5:89031b2f5316 4
Charles MacNeill 5:89031b2f5316 5 -- Ewok LX Mass Market Bare Driver
Charles MacNeill 5:89031b2f5316 6
Charles MacNeill 5:89031b2f5316 7 Issues fixed in this version:
Charles MacNeill 5:89031b2f5316 8 - Fix for ewokplus tracker #808054 NVM offset data for lensless sensors
Charles MacNeill 5:89031b2f5316 9 - Fix for ewokplus tracker #823926: disable smudge correction by default
Charles MacNeill 5:89031b2f5316 10 - Fix VL53LX_SetDeviceAddress : propagate the new i2c address to the pdev->stat_nvm structure to align lldata with platform settings
Charles MacNeill 5:89031b2f5316 11
Charles MacNeill 5:89031b2f5316 12 Documentation .chm file updated
Charles MacNeill 5:89031b2f5316 13
Charles MacNeill 5:89031b2f5316 14 ########################################################
Charles MacNeill 5:89031b2f5316 15 # Package VL53LX ReleaseNotes: 1.2.2 rev 2472
Charles MacNeill 5:89031b2f5316 16 ########################################################
Charles MacNeill 5:89031b2f5316 17
Charles MacNeill 5:89031b2f5316 18 -- Ewok LX Mass Market Bare Driver
Charles MacNeill 5:89031b2f5316 19
Charles MacNeill 5:89031b2f5316 20 Issues fixed in this version:
Charles MacNeill 5:89031b2f5316 21 - Fix ticket EwokP #788260 Need for SetUserROI function in vl53lx driver
Charles MacNeill 5:89031b2f5316 22 - Fix ticket EwokP #788254 Customer reported crash in LLDriver Ticket
Charles MacNeill 5:89031b2f5316 23 - Fix ticket EwokP #788511 Need for "Dev" parameter in platform's GetTickCount() function Ticket
Charles MacNeill 5:89031b2f5316 24
Charles MacNeill 5:89031b2f5316 25 Important note : the prototype of the platform function VL53LX_GetTickCount() has changed with the addition of VL53LX_Dev_t *pdev parameter
Charles MacNeill 5:89031b2f5316 26 Implementation must be modified accordingly either taking advantage of pdev either ignoring pdev at the beginning of the customer's function:
Charles MacNeill 5:89031b2f5316 27 (void) pdev;
Charles MacNeill 5:89031b2f5316 28
Charles MacNeill 5:89031b2f5316 29 Documentation .chm file updated
Charles MacNeill 5:89031b2f5316 30
Charles MacNeill 5:89031b2f5316 31 ########################################################
Charles MacNeill 5:89031b2f5316 32 # Package VL53LX ReleaseNotes: 1.2.1 rev 2454
Charles MacNeill 5:89031b2f5316 33 ########################################################
Charles MacNeill 5:89031b2f5316 34
Charles MacNeill 5:89031b2f5316 35 -- Ewok LX Mass Market Bare Driver
Charles MacNeill 5:89031b2f5316 36
Charles MacNeill 5:89031b2f5316 37 Issues fixed in this version:
Charles MacNeill 5:89031b2f5316 38 Issues fixed in this version:
Charles MacNeill 5:89031b2f5316 39 - Fix ticket EwokP #76000 Google needs for all source code dual licensing
Charles MacNeill 5:89031b2f5316 40 - Fix ticket EwokP #760301 Stack corruption risk
Charles MacNeill 5:89031b2f5316 41
Charles MacNeill 5:89031b2f5316 42 Documentation .chm file updated
Charles MacNeill 5:89031b2f5316 43
Charles MacNeill 5:89031b2f5316 44 ########################################################
Charles MacNeill 5:89031b2f5316 45 # Package VL53LX ReleaseNotes: 1.2.0 rev 2422
Charles MacNeill 5:89031b2f5316 46 ########################################################
Charles MacNeill 5:89031b2f5316 47
Charles MacNeill 5:89031b2f5316 48 -- Ewok LX Mass Market Bare Driver
Charles MacNeill 5:89031b2f5316 49
Charles MacNeill 5:89031b2f5316 50 Issues fixed in this version:
Charles MacNeill 5:89031b2f5316 51 Issues fixed in this version:
Charles MacNeill 5:89031b2f5316 52 - Fix ticket EwokP #724974 Maint6 API change request
Charles MacNeill 5:89031b2f5316 53 Implementation of extended ranging to increase the maximum distance ranging thanks to mixing range A and range B under some conditions
Charles MacNeill 5:89031b2f5316 54 Extended ranging is enabled by default in tuning params
Charles MacNeill 5:89031b2f5316 55 - Fix ticket EwokP #725947 "legacy" Xtalk value reported in calibration data shall not vary due to histogram merging
Charles MacNeill 5:89031b2f5316 56
Charles MacNeill 5:89031b2f5316 57 Documentation .chm file updated
Charles MacNeill 5:89031b2f5316 58
Charles MacNeill 5:89031b2f5316 59 ########################################################
Charles MacNeill 5:89031b2f5316 60 # Package VL53LX ReleaseNotes: 1.1.5 rev 2405
Charles MacNeill 5:89031b2f5316 61 ########################################################
Charles MacNeill 5:89031b2f5316 62
Charles MacNeill 5:89031b2f5316 63 -- Ewok LX Mass Market Bare Driver
Charles MacNeill 5:89031b2f5316 64
Charles MacNeill 5:89031b2f5316 65 Issues fixed in this version:
Charles MacNeill 5:89031b2f5316 66 - reduce abnormal stack usage in nvm read functions, the buffer size was doubled due to outdated ncsim requirements
Charles MacNeill 5:89031b2f5316 67
Charles MacNeill 5:89031b2f5316 68 Documentation .chm file updated
Charles MacNeill 5:89031b2f5316 69
Charles MacNeill 5:89031b2f5316 70 ########################################################
Charles MacNeill 5:89031b2f5316 71 # Package VL53LX ReleaseNotes: 1.1.4 rev 2352
Charles MacNeill 5:89031b2f5316 72 ########################################################
Charles MacNeill 5:89031b2f5316 73
Charles MacNeill 5:89031b2f5316 74 -- Ewok LX Mass Market Bare Driver
Charles MacNeill 5:89031b2f5316 75
Charles MacNeill 5:89031b2f5316 76 Issues fixed in this version:
Charles MacNeill 5:89031b2f5316 77 - Compute average signal and ambient when histogram merging is enabled
Charles MacNeill 5:89031b2f5316 78 - Prevent smudge correction when xtalk calculated is too far from current one.
Charles MacNeill 5:89031b2f5316 79 new tuning param for that VL53LX_TUNINGPARM_DYNXTALK_MAX_SMUDGE_FACTOR (default 2000 for x2 factor)
Charles MacNeill 5:89031b2f5316 80 - Reworked some code to match 80 columns checkpatch rule
Charles MacNeill 5:89031b2f5316 81
Charles MacNeill 5:89031b2f5316 82 Documentation .chm file available
Charles MacNeill 5:89031b2f5316 83
Charles MacNeill 5:89031b2f5316 84 ########################################################
Charles MacNeill 5:89031b2f5316 85 # Package VL53LX ReleaseNotes: 1.1.3 rev 2344
Charles MacNeill 5:89031b2f5316 86 ########################################################
Charles MacNeill 5:89031b2f5316 87
Charles MacNeill 5:89031b2f5316 88 -- Ewok LX Mass Market Bare Driver
Charles MacNeill 5:89031b2f5316 89
Charles MacNeill 5:89031b2f5316 90 Tickets fixed in this version:
Charles MacNeill 5:89031b2f5316 91 682527: old WA for bug 558410 alters a very special Xtalk calibration usage
Charles MacNeill 5:89031b2f5316 92 682540: Minor vl53lx Harmless warnings should be corrected
Charles MacNeill 5:89031b2f5316 93 688148: Major changes in calibration structure were not properly versionned
Charles MacNeill 5:89031b2f5316 94 - Upgraded ADDITIONAL_CALIBRATION_DATA_STRUCT_VERSION value to ease calibration data transfer
Charles MacNeill 5:89031b2f5316 95 688569: Minor Remove the 2 frame delay to start histogram merge
Charles MacNeill 5:89031b2f5316 96 688841: Blocking Histogram merging infers unexpected calibration data changes
Charles MacNeill 5:89031b2f5316 97
Charles MacNeill 5:89031b2f5316 98 Documentation .chm file available
Charles MacNeill 5:89031b2f5316 99
Charles MacNeill 5:89031b2f5316 100 ########################################################
Charles MacNeill 5:89031b2f5316 101 # Package VL53LX ReleaseNotes: 1.1.2 rev 2339
Charles MacNeill 5:89031b2f5316 102 ########################################################
Charles MacNeill 5:89031b2f5316 103
Charles MacNeill 5:89031b2f5316 104 -- Ewok LX Mass Market Bare Driver
Charles MacNeill 5:89031b2f5316 105 internal delivery L3CX release 1.1.2_2339 to fix ticket 682540 : vl53lx Harmless warnings should be corrected
Charles MacNeill 5:89031b2f5316 106 no testing, nor documentation updates, application team urgently needs for ODE c-static code checking
Charles MacNeill 5:89031b2f5316 107
Charles MacNeill 5:89031b2f5316 108 other fixes committed as is
Charles MacNeill 5:89031b2f5316 109 TUNING_PHASECAL_PATCH_POWER enabled for lite driver
Charles MacNeill 5:89031b2f5316 110 fix ticket 688569 : Remove the 2 frame delay to start histogram merge
Charles MacNeill 5:89031b2f5316 111 fix ticket 688148 : changes in calibration structure were not properly versionned
Charles MacNeill 5:89031b2f5316 112 - Upgraded ADDITIONAL_CALIBRATION_DATA_STRUCT_VERSION value to ease calibration data transfer
Charles MacNeill 5:89031b2f5316 113
Charles MacNeill 5:89031b2f5316 114 Documentation .chm file available
Charles MacNeill 5:89031b2f5316 115
Charles MacNeill 5:89031b2f5316 116 ########################################################
Charles MacNeill 5:89031b2f5316 117 # Package VL53LX ReleaseNotes: 1.1.1 rev 2320
Charles MacNeill 5:89031b2f5316 118 ########################################################
Charles MacNeill 5:89031b2f5316 119
Charles MacNeill 5:89031b2f5316 120 -- Ewok LX Mass Market Bare Driver
Charles MacNeill 5:89031b2f5316 121 * Fix in Xtalk with histogram merging feature: wrong timing parity detected
Charles MacNeill 5:89031b2f5316 122
Charles MacNeill 5:89031b2f5316 123 Documentation .chm file available
Charles MacNeill 5:89031b2f5316 124
Charles MacNeill 5:89031b2f5316 125 ########################################################
Charles MacNeill 5:89031b2f5316 126 # Package VL53LX ReleaseNotes: 1.1.0 rev 2310
Charles MacNeill 5:89031b2f5316 127 ########################################################
Charles MacNeill 5:89031b2f5316 128
Charles MacNeill 5:89031b2f5316 129 -- Ewok LX Mass Market Bare Driver
Charles MacNeill 5:89031b2f5316 130 Histogram ranging features enhanced for Mass Market based on release L3 maint5
Charles MacNeill 5:89031b2f5316 131
Charles MacNeill 5:89031b2f5316 132 Tuning parameters to enable histogram merging and select its action threshold
Charles MacNeill 5:89031b2f5316 133 VL53LX_TUNINGPARM_HIST_MERGE 0 disable or 1 enable (enabled by default)
Charles MacNeill 5:89031b2f5316 134 VL53LX_TUNINGPARM_RESET_MERGE_THRESHOLD (1500 by default)
Charles MacNeill 5:89031b2f5316 135 VL53LX_TUNINGPARM_HIST_MERGE_MAX_SIZE (depth of the merging valid values [1..6], set to 6 by default)
Charles MacNeill 5:89031b2f5316 136
Charles MacNeill 5:89031b2f5316 137 Documentation .chm file available
Charles MacNeill 5:89031b2f5316 138
Charles MacNeill 5:89031b2f5316 139
Charles MacNeill 5:89031b2f5316 140 ########################################################
Charles MacNeill 5:89031b2f5316 141 # Package VL53LX ReleaseNotes: 1.0.0 rev 2274
Charles MacNeill 5:89031b2f5316 142 ########################################################
Charles MacNeill 5:89031b2f5316 143
Charles MacNeill 5:89031b2f5316 144 -- Ewok LX Mass Market Bare Driver
Charles MacNeill 5:89031b2f5316 145 Histogram ranging features for Mass Market based on release L3 maint5
Charles MacNeill 5:89031b2f5316 146
Charles MacNeill 5:89031b2f5316 147 Documentation .chm file available
Charles MacNeill 5:89031b2f5316 148