Ben Willems / Mbed 2 deprecated MLX90418_I2C_master_bwi

Dependencies:   mbed

Revision:
9:76a0b9f29a2d
Parent:
5:daab0e0e67e2
Child:
10:a8390614edcc
--- a/nv_defines.h	Tue Jan 26 11:13:25 2021 +0000
+++ b/nv_defines.h	Fri Feb 26 08:45:13 2021 +0000
@@ -1,33 +1,257 @@
-// Generated by 90418_OTPmap.xlsm on 2021-01-21 09:27
-#define NV_TRACEABILITY_3 5054
-#define NV_TRACEABILITY_2 5052
-#define NV_TRACEABILITY_1 5050
-#define NV_RESERVED_12 5048
-#define NV_RESERVED_11 5046
-#define NV_RESERVED_10 5044
-#define NV_RESERVED_9 5042
-#define NV_RESERVED_8 5040
-#define NV_RESERVED_7 5038
-#define NV_RESERVED_6 5036
-#define NV_RESERVED_5 5034
-#define NV_RESERVED_4 5032
-#define NV_RESERVED_3 5030
-#define NV_PASSWORD 5028
-#define NV_CUST_ID2 5026
-#define NV_CUST_ID1 5024
-#define NV_RESERVED_2 5022
-#define NV_CURVE_PAR_D 5020
-#define NV_CURVE_PAR_C 5018
-#define NV_CURVE_PAR_B 5016
-#define NV_CURVE_PAR_A 5014
-#define NV_CURVE_PNT_MAX 5012
-#define NV_CURVE_PNT_MIN 5010
-#define NV_SPD_CTRL_2 5008
-#define NV_SPD_CTRL_1 5006
-#define NV_MIN_EHP 5004
-#define NV_RESERVED2 5002
-#define NV_COMM 5000
-#define NV_WIND_BRAKE 4998
-#define NV_START_UP 4996
-#define NV_POSITION 4994
-#define NV_GEN_CTRL 4992
+#define NVADDR_NV_TRACEABILITY_3    5208
+#define NVADDR_NV_TRACEABILITY_2    5206
+#define NVADDR_NV_TRACEABILITY_1    5204
+#define NVADDR_NV_TRACEABILITY_0    5202
+#define NVADDR_MLX_TRIM_15  5200
+#define NVADDR_MLX_TRIM_14  5198
+#define NVADDR_MLX_TRIM_13  5196
+#define NVADDR_MLX_TRIM_12  5194
+#define NVADDR_MLX_TRIM_11  5192
+#define NVADDR_MLX_TRIM_10  5190
+#define NVADDR_MLX_TRIM_9   5188
+#define NVADDR_MLX_TRIM_8   5186
+#define NVADDR_MLX_TRIM_7   5184
+#define NVADDR_MLX_TRIM_6   5182
+#define NVADDR_MLX_TRIM_5   5180
+#define NVADDR_MLX_TRIM_4   5178
+#define NVADDR_MLX_TRIM_3   5176
+#define NVADDR_MLX_TRIM_2   5174
+#define NVADDR_MLX_TRIM_1   5172
+#define NVADDR_MLX_TRIM_0   5170
+#define NVADDR_MLX_CALIB_23 5168
+#define NVADDR_MLX_CALIB_22 5166
+#define NVADDR_MLX_CALIB_21 5164
+#define NVADDR_MLX_CALIB_20 5162
+#define NVADDR_MLX_CALIB_19 5160
+#define NVADDR_MLX_CALIB_18 5158
+#define NVADDR_MLX_CALIB_17 5156
+#define NVADDR_MLX_CALIB_16 5154
+#define NVADDR_MLX_CALIB_15 5152
+#define NVADDR_MLX_CALIB_14 5150
+#define NVADDR_MLX_CALIB_13 5148
+#define NVADDR_MLX_CALIB_12 5146
+#define NVADDR_MLX_CALIB_11 5144
+#define NVADDR_MLX_CALIB_10 5142
+#define NVADDR_MLX_CALIB_9  5140
+#define NVADDR_MLX_CALIB_8  5138
+#define NVADDR_MLX_CALIB_7  5136
+#define NVADDR_MLX_CALIB_6  5134
+#define NVADDR_MLX_CALIB_5  5132
+#define NVADDR_MLX_CALIB_4  5130
+#define NVADDR_MLX_CALIB_3  5128
+#define NVADDR_MLX_CALIB_2  5126
+#define NVADDR_MLX_CALIB_1  5124
+#define NVADDR_MLX_CALIB_0  5122
+#define NVADDR_FREE_89  5120
+#define NVADDR_FREE_88  5118
+#define NVADDR_FREE_87  5116
+#define NVADDR_FREE_86  5114
+#define NVADDR_FREE_85  5112
+#define NVADDR_FREE_84  5110
+#define NVADDR_FREE_83  5108
+#define NVADDR_FREE_82  5106
+#define NVADDR_FREE_81  5104
+#define NVADDR_FREE_80  5102
+#define NVADDR_FREE_79  5100
+#define NVADDR_FREE_78  5098
+#define NVADDR_FREE_77  5096
+#define NVADDR_FREE_76  5094
+#define NVADDR_FREE_75  5092
+#define NVADDR_FREE_74  5090
+#define NVADDR_FREE_73  5088
+#define NVADDR_FREE_72  5086
+#define NVADDR_FREE_71  5084
+#define NVADDR_FREE_70  5082
+#define NVADDR_FREE_69  5080
+#define NVADDR_FREE_68  5078
+#define NVADDR_FREE_67  5076
+#define NVADDR_FREE_66  5074
+#define NVADDR_FREE_65  5072
+#define NVADDR_FREE_64  5070
+#define NVADDR_FREE_63  5068
+#define NVADDR_FREE_62  5066
+#define NVADDR_FREE_61  5064
+#define NVADDR_FREE_60  5062
+#define NVADDR_FREE_59  5060
+#define NVADDR_FREE_58  5058
+#define NVADDR_FREE_57  5056
+#define NVADDR_FREE_56  5054
+#define NVADDR_FREE_55  5052
+#define NVADDR_FREE_54  5050
+#define NVADDR_FREE_53  5048
+#define NVADDR_FREE_52  5046
+#define NVADDR_FREE_51  5044
+#define NVADDR_FREE_50  5042
+#define NVADDR_FREE_49  5040
+#define NVADDR_FREE_48  5038
+#define NVADDR_FREE_47  5036
+#define NVADDR_FREE_46  5034
+#define NVADDR_FREE_45  5032
+#define NVADDR_FREE_44  5030
+#define NVADDR_FREE_43  5028
+#define NVADDR_FREE_42  5026
+#define NVADDR_FREE_41  5024
+#define NVADDR_FREE_40  5022
+#define NVADDR_FREE_39  5020
+#define NVADDR_FREE_38  5018
+#define NVADDR_FREE_37  5016
+#define NVADDR_FREE_36  5014
+#define NVADDR_FREE_35  5012
+#define NVADDR_FREE_34  5010
+#define NVADDR_FREE_33  5008
+#define NVADDR_FREE_32  5006
+#define NVADDR_FREE_31  5004
+#define NVADDR_FREE_30  5002
+#define NVADDR_FREE_29  5000
+#define NVADDR_FREE_28  4998
+#define NVADDR_FREE_27  4996
+#define NVADDR_FREE_26  4994
+#define NVADDR_FREE_25  4992
+#define NVADDR_FREE_24  4990
+#define NVADDR_FREE_23  4988
+#define NVADDR_FREE_22  4986
+#define NVADDR_FREE_21  4984
+#define NVADDR_FREE_20  4982
+#define NVADDR_FREE_19  4980
+#define NVADDR_FREE_18  4978
+#define NVADDR_FREE_17  4976
+#define NVADDR_FREE_16  4974
+#define NVADDR_FREE_15  4972
+#define NVADDR_FREE_14  4970
+#define NVADDR_FREE_13  4968
+#define NVADDR_FREE_12  4966
+#define NVADDR_FREE_11  4964
+#define NVADDR_FREE_10  4962
+#define NVADDR_FREE_9   4960
+#define NVADDR_FREE_8   4958
+#define NVADDR_FREE_7   4956
+#define NVADDR_FREE_6   4954
+#define NVADDR_FREE_5   4952
+#define NVADDR_FREE_4   4950
+#define NVADDR_FREE_3   4948
+#define NVADDR_FREE_2   4946
+#define NVADDR_FREE_1   4944
+#define NVADDR_FREE_0   4942
+#define NVADDR_NV_PATCH_3_INSTRUCTION   4940
+#define NVADDR_NV_PATCH_3_ADDRESS   4938
+#define NVADDR_NV_PATCH_2_INSTRUCTION   4936
+#define NVADDR_NV_PATCH_2_ADDRESS   4934
+#define NVADDR_NV_PATCH_1_INSTRUCTION   4932
+#define NVADDR_MV_PATCH_1_ADDRESS   4930
+#define NVADDR_NV_PATCH_0_INSTRUCTION   4928
+#define NVADDR_NV_PATCH_0_ADDRESS   4926
+#define NVADDR_MTP_USE_ZONE2    4924
+#define NVADDR_CRC_ZONE_2   4922
+#define NVADDR_copy_zone1_35    4920
+#define NVADDR_copy_zone1_34    4918
+#define NVADDR_copy_zone1_33    4916
+#define NVADDR_copy_zone1_32    4914
+#define NVADDR_copy_zone1_31    4912
+#define NVADDR_copy_zone1_30    4910
+#define NVADDR_copy_zone1_29    4908
+#define NVADDR_copy_zone1_28    4906
+#define NVADDR_copy_zone1_27    4904
+#define NVADDR_copy_zone1_26    4902
+#define NVADDR_copy_zone1_25    4900
+#define NVADDR_copy_zone1_24    4898
+#define NVADDR_copy_zone1_23    4896
+#define NVADDR_copy_zone1_22    4894
+#define NVADDR_copy_zone1_21    4892
+#define NVADDR_copy_zone1_20    4890
+#define NVADDR_copy_zone1_19    4888
+#define NVADDR_copy_zone1_18    4886
+#define NVADDR_copy_zone1_17    4884
+#define NVADDR_copy_zone1_16    4882
+#define NVADDR_copy_zone1_15    4880
+#define NVADDR_copy_zone1_14    4878
+#define NVADDR_copy_zone1_13    4876
+#define NVADDR_copy_zone1_12    4874
+#define NVADDR_copy_zone1_11    4872
+#define NVADDR_copy_zone1_10    4870
+#define NVADDR_copy_zone1_9 4868
+#define NVADDR_copy_zone1_8 4866
+#define NVADDR_copy_zone1_7 4864
+#define NVADDR_copy_zone1_6 4862
+#define NVADDR_copy_zone1_5 4860
+#define NVADDR_copy_zone1_4 4858
+#define NVADDR_copy_zone1_3 4856
+#define NVADDR_copy_zone1_2 4854
+#define NVADDR_copy_zone1_1 4852
+#define NVADDR_copy_zone1_0 4850
+#define NVADDR_MTP_USE_ZONE1    4848
+#define NVADDR_CRC_ZONE_1   4846
+#define NVADDR_copy_zone0_35    4844
+#define NVADDR_copy_zone0_34    4842
+#define NVADDR_copy_zone0_33    4840
+#define NVADDR_copy_zone0_32    4838
+#define NVADDR_copy_zone0_31    4836
+#define NVADDR_copy_zone0_30    4834
+#define NVADDR_copy_zone0_29    4832
+#define NVADDR_copy_zone0_28    4830
+#define NVADDR_copy_zone0_27    4828
+#define NVADDR_copy_zone0_26    4826
+#define NVADDR_copy_zone0_25    4824
+#define NVADDR_copy_zone0_24    4822
+#define NVADDR_copy_zone0_23    4820
+#define NVADDR_copy_zone0_22    4818
+#define NVADDR_copy_zone0_21    4816
+#define NVADDR_copy_zone0_20    4814
+#define NVADDR_copy_zone0_19    4812
+#define NVADDR_copy_zone0_18    4810
+#define NVADDR_copy_zone0_17    4808
+#define NVADDR_copy_zone0_16    4806
+#define NVADDR_copy_zone0_15    4804
+#define NVADDR_copy_zone0_14    4802
+#define NVADDR_copy_zone0_13    4800
+#define NVADDR_copy_zone0_12    4798
+#define NVADDR_copy_zone0_11    4796
+#define NVADDR_copy_zone0_10    4794
+#define NVADDR_copy_zone0_9 4792
+#define NVADDR_copy_zone0_8 4790
+#define NVADDR_copy_zone0_7 4788
+#define NVADDR_copy_zone0_6 4786
+#define NVADDR_copy_zone0_5 4784
+#define NVADDR_copy_zone0_4 4782
+#define NVADDR_copy_zone0_3 4780
+#define NVADDR_copy_zone0_2 4778
+#define NVADDR_copy_zone0_1 4776
+#define NVADDR_copy_zone0_0 4774
+#define NVADDR_MTP_USE_ZONE0    4772
+#define NVADDR_CRC_ZONE_0   4770
+#define NVADDR_CUST_ID0 4768
+#define NVADDR_CUST_ID1 4766
+#define NVADDR_CUST_ID2 4764
+#define NVADDR_CUST_ID3 4762
+#define NVADDR_NV_DIGITAL_CFG   4760
+#define NVADDR_MTP_ZONE0_RES2   4758
+#define NVADDR_MTP_ZONE0_RES3   4756
+#define NVADDR_MTP_ZONE0_RES4   4754
+#define NVADDR_MTP_ZONE0_RES5   4752
+#define NVADDR_NV_APPLICATION_CFG3  4750
+#define NVADDR_NV_APPLCATION_CFG2   4748
+#define NVADDR_NV_APPLICATION_CFG   4746
+#define NVADDR_MTP_ZONE0_RES9   4744
+#define NVADDR_MTP_ZONE0_RES10  4742
+#define NVADDR_MTP_ZONE0_RES11  4740
+#define NVADDR_MTP_ZONE0_RES12  4738
+#define NVADDR_MTP_ZONE0_RES13  4736
+#define NVADDR_MTP_ZONE0_RES14  4734
+#define NVADDR_MTP_ZONE0_RES15  4732
+#define NVADDR_NV_CURVE_PAR_F   4730
+#define NVADDR_NV_CURVE_PAR_E   4728
+#define NVADDR_NV_CURVE_PAR_D   4726
+#define NVADDR_NV_CURVE_PAR_C   4724
+#define NVADDR_NV_CURVE_PAR_B   4722
+#define NVADDR_NV_CURVE_PAR_A   4720
+#define NVADDR_NV_CURVE_PNT_MAX 4718
+#define NVADDR_NV_CURVE_PNT_MIN 4716
+#define NVADDR_NV_SPD_CTRL_2    4714
+#define NVADDR_NV_SPD_CTRL_1    4712
+#define NVADDR_NV_MIN_EHP   4710
+#define NVADDR_NV_RESERVED2 4708
+#define NVADDR_NV_COMM  4706
+#define NVADDR_NV_WIND_BRAKE    4704
+#define NVADDR_NV_START_UP  4702
+#define NVADDR_NV_POSITION  4700
+#define NVADDR_NV_GEN_CTRL  4698
+