|
| 1 | +####################################### |
| 2 | +# Syntax Coloring Map For MT6701_I2C |
| 3 | +####################################### |
| 4 | + |
| 5 | +####################################### |
| 6 | +# Datatypes (KEYWORD1) |
| 7 | +####################################### |
| 8 | + |
| 9 | +MT6701_I2C KEYWORD1 |
| 10 | +SensorI2C KEYWORD1 |
| 11 | + |
| 12 | +####################################### |
| 13 | +# Methods and Functions (KEYWORD2) |
| 14 | +####################################### |
| 15 | + |
| 16 | +MT6701I2C KEYWORD2 |
| 17 | + |
| 18 | +MT_RequestSingleRegister KEYWORD2 |
| 19 | +MT_WriteOneByte KEYWORD2 |
| 20 | + |
| 21 | +begin KEYWORD2 |
| 22 | +setClock KEYWORD2 |
| 23 | +setClock100kHz KEYWORD2 |
| 24 | +setClock400kHz KEYWORD2 |
| 25 | +setClock1MHz KEYWORD2 |
| 26 | +end KEYWORD2 |
| 27 | + |
| 28 | +saveNewValues KEYWORD2 |
| 29 | + |
| 30 | +isConnected KEYWORD2 |
| 31 | + |
| 32 | +enableI2CorSSI KEYWORD2 |
| 33 | +enableUVWorABZ KEYWORD2 |
| 34 | + |
| 35 | +getRawAngle KEYWORD2 |
| 36 | +getDegreesAngle KEYWORD2 |
| 37 | +getRadiansAngle KEYWORD2 |
| 38 | + |
| 39 | +getConfigurationOutputType KEYWORD2 |
| 40 | +setConfigurationOutputTypeABZ KEYWORD2 |
| 41 | +setConfigurationOutputTypeABZVerify KEYWORD2 |
| 42 | +setConfigurationOutputTypeUVW KEYWORD2 |
| 43 | +setConfigurationOutputTypeUVWVerify KEYWORD2 |
| 44 | + |
| 45 | +getOutputType KEYWORD2 |
| 46 | +setOutputTypeABZ KEYWORD2 |
| 47 | +setOutputTypeABZVerify KEYWORD2 |
| 48 | +setOutputTypeUVW KEYWORD2 |
| 49 | +setOutputTypeUVWVerify KEYWORD2 |
| 50 | + |
| 51 | +getOutputRotationDirection KEYWORD2 |
| 52 | +setOutputRotationDirectionCounterclockwise KEYWORD2 |
| 53 | +setOutputRotationDirectionCounterclockwiseVerify KEYWORD2 |
| 54 | +setOutputRotationDirectionClockwise KEYWORD2 |
| 55 | +setOutputRotationDirectionClockwiseVerify KEYWORD2 |
| 56 | + |
| 57 | +getOutputResolutionUVW KEYWORD2 |
| 58 | +setOutputResolutionUVW KEYWORD2 |
| 59 | +setOutputResolutionUVWVerify KEYWORD2 |
| 60 | + |
| 61 | +getOutputResolutionABZ KEYWORD2 |
| 62 | +setOutputResolutionABZ KEYWORD2 |
| 63 | +setOutputResolutionABZVerify KEYWORD2 |
| 64 | + |
| 65 | +getZPulseWidth KEYWORD2 |
| 66 | +setZPulseWidth1LSB KEYWORD2 |
| 67 | +setZPulseWidth1LSBVerify KEYWORD2 |
| 68 | +setZPulseWidth2LSB KEYWORD2 |
| 69 | +setZPulseWidth2LSBVerify KEYWORD2 |
| 70 | +setZPulseWidth4LSB KEYWORD2 |
| 71 | +setZPulseWidth4LSBVerify KEYWORD2 |
| 72 | +setZPulseWidth8LSB KEYWORD2 |
| 73 | +setZPulseWidth8LSBVerify KEYWORD2 |
| 74 | +setZPulseWidth12LSB KEYWORD2 |
| 75 | +setZPulseWidth12LSBVerify KEYWORD2 |
| 76 | +setZPulseWidth16LSB KEYWORD2 |
| 77 | +setZPulseWidth16LSBVerify KEYWORD2 |
| 78 | +setZPulseWidth180DEG KEYWORD2 |
| 79 | +setZPulseWidth180DEGVerify KEYWORD2 |
| 80 | + |
| 81 | +getZeroDegreePositionData KEYWORD2 |
| 82 | +setZeroDegreePositionData KEYWORD2 |
| 83 | +setZeroDegreePositionDataVerify KEYWORD2 |
| 84 | + |
| 85 | +getFrequencyPWM KEYWORD2 |
| 86 | +setFrequencyPWM9944 KEYWORD2 |
| 87 | +setFrequencyPWM9944Verify KEYWORD2 |
| 88 | +setFrequencyPWM4972 KEYWORD2 |
| 89 | +setFrequencyPWM4972Verify KEYWORD2 |
| 90 | + |
| 91 | +getPolarityPWM KEYWORD2 |
| 92 | +setPolarityPWMHigh KEYWORD2 |
| 93 | +setPolarityPWMHighVerify KEYWORD2 |
| 94 | +setPolarityPWMLow KEYWORD2 |
| 95 | +setPolarityPWMLowVerify KEYWORD2 |
| 96 | + |
| 97 | +getOutputMode KEYWORD2 |
| 98 | +setOutputModeAnalog KEYWORD2 |
| 99 | +setOutputModeAnalogVerify KEYWORD2 |
| 100 | +setOutputModePWM KEYWORD2 |
| 101 | +setOutputModePWMVerify KEYWORD2 |
| 102 | + |
| 103 | +####################################### |
| 104 | +# Constants (LITERAL1) |
| 105 | +####################################### |
| 106 | + |
| 107 | +MT6701_I2C_CLOCK_100KHZ LITERAL1 |
| 108 | +MT6701_I2C_CLOCK_400KHZ LITERAL1 |
| 109 | +MT6701_I2C_CLOCK_1MHZ LITERAL1 |
| 110 | +MT6701_I2C_ADDRESS LITERAL1 |
| 111 | + |
| 112 | +STM32_MT6701_MODE_PIN LITERAL1 |
| 113 | +ESP32_MT6701_MODE_PIN LITERAL1 |
| 114 | +ARDUINO_MT6701_MODE_PIN LITERAL1 |
| 115 | + |
| 116 | +MT6701_I2C_ANGLE_DATA_REG_H LITERAL1 |
| 117 | +MT6701_I2C_ANGLE_DATA_REG_L LITERAL1 |
| 118 | + |
| 119 | +MT6701_I2C_EEPROM_UVW_MUX_REG LITERAL1 |
| 120 | +MT6701_I2C_EEPROM_UVW_MUX_BIT LITERAL1 |
| 121 | + |
| 122 | +MT6701_I2C_EEPROM_ABZ_MUX_DIR_REG LITERAL1 |
| 123 | +MT6701_I2C_EEPROM_ABZ_MUX_BIT LITERAL1 |
| 124 | + |
| 125 | +MT6701_I2C_EEPROM_DIR_REG LITERAL1 |
| 126 | +MT6701_I2C_EEPROM_DIR_BIT LITERAL1 |
| 127 | + |
| 128 | +MT6701_I2C_EEPROM_UVW_RES_REG LITERAL1 |
| 129 | +MT6701_I2C_EEPROM_UVW_MUX_BIT_S LITERAL1 |
| 130 | + |
| 131 | +MT6701_I2C_EEPROM_ABZ_RES_REG_H LITERAL1 |
| 132 | +MT6701_I2C_EEPROM_ABZ_RES_REG_L LITERAL1 |
| 133 | +MT6701_I2C_EEPROM_ABZ_MUX_BIT_S LITERAL1 |
| 134 | + |
| 135 | +MT6701_I2C_EEPROM_HYST_REG_H LITERAL1 |
| 136 | +MT6701_I2C_EEPROM_HYST_REG_L LITERAL1 |
| 137 | + |
| 138 | +MT6701_I2C_EEPROM_Z_PULSE_WIDTH_REG LITERAL1 |
| 139 | +MT6701_I2C_EEPROM_Z_PULSE_WIDTH_BIT_S LITERAL1 |
| 140 | + |
| 141 | +MT6701_I2C_EEPROM_ZERO_REG_H LITERAL1 |
| 142 | +MT6701_I2C_EEPROM_ZERO_REG_L LITERAL1 |
| 143 | + |
| 144 | +MT6701_I2C_EEPROM_PWM_FREQ_REG LITERAL1 |
| 145 | +MT6701_I2C_EEPROM_PWM_FREQ_BIT LITERAL1 |
| 146 | + |
| 147 | +MT6701_I2C_EEPROM_PWM_POL_REG LITERAL1 |
| 148 | +MT6701_I2C_EEPROM_PWM_POL_BIT LITERAL1 |
| 149 | + |
| 150 | +MT6701_I2C_EEPROM_OUT_MODE_REG LITERAL1 |
| 151 | +MT6701_I2C_EEPROM_OUT_MODE_BIT LITERAL1 |
| 152 | + |
| 153 | +MT6701_I2C_EEPROM_A_START_REG_H LITERAL1 |
| 154 | +MT6701_I2C_EEPROM_A_START_REG_L LITERAL1 |
| 155 | + |
| 156 | +MT6701_I2C_EEPROM_A_STOP_REG_H LITERAL1 |
| 157 | +MT6701_I2C_EEPROM_A_STOP_REG_L LITERAL1 |
| 158 | +MT6701_I2C_EEPROM_A_STOP_BIT_S LITERAL1 |
| 159 | + |
| 160 | +MT6701_I2C_EEPROM_PROG_KEY_REG LITERAL1 |
| 161 | +MT6701_I2C_EEPROM_PROG_KEY_VALUE LITERAL1 |
| 162 | +MT6701_I2C_EEPROM_PROG_CMD_REG LITERAL1 |
| 163 | +MT6701_I2C_EEPROM_PROG_CMD_VALUE LITERAL1 |
| 164 | + |
| 165 | +MT6701I2CConfigurationOutputType LITERAL1 |
| 166 | +MT6701I2_CONFIG_OUTPUT_TYPE_UVW LITERAL1 |
| 167 | +MT6701I2_CONFIG_OUTPUT_TYPE_A_B_Z LITERAL1 |
| 168 | + |
| 169 | +MT6701I2COutputType LITERAL1 |
| 170 | +MT6701I2_OUTPUT_TYPE_ABZ LITERAL1 |
| 171 | +MT6701I2_OUTPUT_TYPE_UVW LITERAL1 |
| 172 | + |
| 173 | +MT6701I2CDirection LITERAL1 |
| 174 | +MT6701I2_DIRECTION_COUNTERCLOCKWISE LITERAL1 |
| 175 | +MT6701I2_DIRECTION_CLOCKWISE LITERAL1 |
| 176 | + |
| 177 | +MT6701I2CZPulseWidth LITERAL1 |
| 178 | +MT6701I2_Z_PULSE_WIDTH_1LSB LITERAL1 |
| 179 | +MT6701I2_Z_PULSE_WIDTH_2LSB LITERAL1 |
| 180 | +MT6701I2_Z_PULSE_WIDTH_4LSB LITERAL1 |
| 181 | +MT6701I2_Z_PULSE_WIDTH_8LSB LITERAL1 |
| 182 | +MT6701I2_Z_PULSE_WIDTH_12LSB LITERAL1 |
| 183 | +MT6701I2_Z_PULSE_WIDTH_16LSB LITERAL1 |
| 184 | +MT6701I2_Z_PULSE_WIDTH_180DEG LITERAL1 |
| 185 | +MT6701I2_Z_PULSE_WIDTH_1LSB_2 LITERAL1 |
| 186 | + |
| 187 | +MT6701I2CFrequencyPWM LITERAL1 |
| 188 | +MT6701I2_PWM_FREQUENCY_9944 LITERAL1 |
| 189 | +MT6701I2_PWM_FREQUENCY_4972 LITERAL1 |
| 190 | + |
| 191 | +MT6701I2CPolarityPWM LITERAL1 |
| 192 | +MT6701I2_PWM_POLARITY_HIGH LITERAL1 |
| 193 | +MT6701I2_PWM_POLARITY_LOW LITERAL1 |
| 194 | + |
| 195 | +MT6701I2COutputMode LITERAL1 |
| 196 | +MT6701I2_OUTPUT_MODE_ANALOG LITERAL1 |
| 197 | +MT6701I2_OUTPUT_MODE_PWM LITERAL1 |
| 198 | + |
| 199 | +MT6701I2C_DEFAULT_REPORT_ERROR LITERAL1 |
| 200 | +MT6701I2C_DEFAULT_REPORT_OK LITERAL1 |
| 201 | + |
| 202 | +MT6701I2C_MODE_I2C_SSI LITERAL1 |
| 203 | +MT6701I2C_MODE_UVW_ABZ LITERAL1 |
0 commit comments