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:
Charles MacNeill
Date:
Wed Jul 14 12:45:49 2021 +0100
Revision:
5:89031b2f5316
The class files now just are wrappers for the files in the "MODULES" directory.The porting directory includes the mbed interface

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