Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Diff: i2c_ram_defines.h
- Revision:
- 15:83bbc18cccbc
- Parent:
- 14:062850afdf38
- Child:
- 20:26e934452728
--- a/i2c_ram_defines.h Thu Apr 22 11:35:17 2021 +0000 +++ b/i2c_ram_defines.h Wed May 12 10:09:04 2021 +0000 @@ -1,8 +1,43 @@ -// Generated by 90418_MEMmap.xlsm on 2021-04-02 10:09 +// Generated by 90418_MEMmap.xlsm on 2021-05-10 12:34 +// RAM zone defines +#define DMA_START_RAM_ZONE_RAM_STACK 0x1220 +#define DMA_START_RAM_ZONE_RAM_GLOBAL_VARIABLES 0x1200 +#define DMA_START_RAM_ZONE_RAM_PATCH_TRIM 0x11E0 +#define DMA_START_RAM_ZONE_RAM_PATCH_EXTENSION 0x1094 +#define DMA_START_RAM_ZONE_RAM_MLX_CALIBRATION 0x1064 +#define DMA_START_RAM_ZONE_RAM_MLX_I2C_REGISTER_MAPPING 0x105C +#define DMA_START_RAM_ZONE_RAM_APPLICATION_TRIMMING 0x1010 +#define DMA_START_RAM_ZONE_RAM_I2C_REGISTER_MAPPING 0x1000 + + +// I2C RAM command defines #define I2C_RAM_PATCH_TRIM_0 0x00F0 #define I2C_CRC_PATCH_23 0x004B #define I2C_CRC_PATCH_01 0x004A -#define I2C_MLX_CALIB_23 0x0032 +#define I2C_MLX_CALIB_23 0x0049 +#define I2C_MLX_CALIB_22 0x0048 +#define I2C_MLX_CALIB_21 0x0047 +#define I2C_MLX_CALIB_20 0x0046 +#define I2C_MLX_CALIB_19 0x0045 +#define I2C_MLX_CALIB_18 0x0044 +#define I2C_MLX_CALIB_17 0x0043 +#define I2C_MLX_CALIB_16 0x0042 +#define I2C_MLX_CALIB_15 0x0041 +#define I2C_MLX_CALIB_14 0x0040 +#define I2C_MLX_CALIB_13 0x003F +#define I2C_MLX_CALIB_12 0x003E +#define I2C_MLX_CALIB_11 0x003D +#define I2C_MLX_CALIB_10 0x003C +#define I2C_MLX_CALIB_9 0x003B +#define I2C_MLX_CALIB_8 0x003A +#define I2C_MLX_CALIB_7 0x0039 +#define I2C_MLX_CALIB_6 0x0038 +#define I2C_MLX_CALIB_5 0x0037 +#define I2C_MLX_CALIB_4 0x0036 +#define I2C_MLX_CALIB_3 0x0035 +#define I2C_MLX_CALIB_2 0x0034 +#define I2C_CLIM_SET 0x0033 +#define I2C_CLIM_CALIB 0x0032 #define I2C_CMD_INTERPRETER_DATA 0x0031 #define I2C_CMD_INTERPRETER_ADDRESS 0x0030 #define I2C_STARTUP_FLAGS_2 0x002F @@ -17,34 +52,34 @@ #define I2C_ZONE0_RES2 0x0026 #define I2C_ZONE0_RES3 0x0025 #define I2C_ZONE0_RES4 0x0024 -#define I2C_ZONE0_RES5 0x0023 -#define I2C_APPLICATION_CFG3 0x0022 -#define I2C_APPLICATION_CFG2 0x0021 -#define I2C_APPLICATION_CFG 0x0020 -#define I2C_ZONE0_RES9 0x001F -#define I2C_ZONE0_RES10 0x001E -#define I2C_ZONE0_RES11 0x001D -#define I2C_ZONE0_RES12 0x001C -#define I2C_ZONE0_RES13 0x001B -#define I2C_ZONE0_RES14 0x001A -#define I2C_ZONE0_RES15 0x0019 -#define I2C_CURVE_PAR_F 0x0018 -#define I2C_CURVE_PAR_E 0x0017 -#define I2C_CURVE_PAR_D 0x0016 -#define I2C_CURVE_PAR_C 0x0015 -#define I2C_CURVE_PAR_B 0x0014 -#define I2C_CURVE_PAR_A 0x0013 -#define I2C_CURVE_PNT_MAX 0x0012 -#define I2C_CURVE_PNT_MIN 0x0011 -#define I2C_SPD_CTRL_2 0x0010 -#define I2C_SPD_CTRL_1 0x000F -#define I2C_MIN_EHP 0x000E -#define I2C_RESERVED2 0x000D -#define I2C_COMM 0x000C -#define I2C_WIND_BRAKE 0x000B -#define I2C_START_UP 0x000A -#define I2C_POSITION 0x0009 -#define I2C_GEN_CTRL 0x0008 +#define I2C_CLIM_USER_1 0x0023 +#define I2C_CLIM_USER_0 0x0022 +#define I2C_OC_CL_CTRL 0x0021 +#define I2C_BEMF_HIGH 0x0020 +#define I2C_BEMF_LOW 0x001F +#define I2C_I_ZC_TH_HIGH 0x001E +#define I2C_I_ZC_TH_LOW 0x001D +#define I2C_CURVE_PAR_F 0x001C +#define I2C_CURVE_PAR_E 0x001B +#define I2C_CURVE_PAR_D 0x001A +#define I2C_CURVE_PAR_C 0x0019 +#define I2C_CURVE_PAR_B 0x0018 +#define I2C_CURVE_PAR_A 0x0017 +#define I2C_CURVE_PNT_MAX 0x0016 +#define I2C_CURVE_PNT_MIN 0x0015 +#define I2C_SPD_CTRL_2 0x0014 +#define I2C_SPD_CTRL_1 0x0013 +#define I2C_MIN_EHP 0x0012 +#define I2C_DI_TH_1ST 0x0011 +#define I2C_DI_TH_2ND 0x0010 +#define I2C_WIND_BRAKE 0x000F +#define I2C_START_UP 0x000E +#define I2C_POSITION 0x000D +#define I2C_GEN_CTRL 0x000C +#define I2C_APPLICATION_CFG4 0x000B +#define I2C_APPLICATION_CFG3 0x000A +#define I2C_APPLICATION_CFG2 0x0009 +#define I2C_APPLICATION_CFG 0x0008 #define I2C_I2C_RESERVED_3 0x0007 #define I2C_I2C_RESERVED_2 0x0006 #define I2C_TEMPERATURE 0x0005