|
| 1 | +######################################################### |
| 2 | +# Syntax Coloring Map for SparkFun TMAG5273 # |
| 3 | +######################################################### |
| 4 | +# Class |
| 5 | +######################################################### |
| 6 | + |
| 7 | +TMAG5273 KEYWORD1 |
| 8 | + |
| 9 | +######################################################### |
| 10 | +# Methods and Functions |
| 11 | +######################################################### |
| 12 | + |
| 13 | +begin KEYWORD2 |
| 14 | +isConnected KEYWORD2 |
| 15 | +setupWakeUpAndSleep KEYWORD2 |
| 16 | +readWakeUpAndSleepData KEYWORD2 |
| 17 | +setCRCMode KEYWORD2 |
| 18 | +setMagTemp KEYWORD2 |
| 19 | +setConvAvg KEYWORD2 |
| 20 | +setReadMode KEYWORD2 |
| 21 | +setIntThreshold KEYWORD2 |
| 22 | +setLowPower KEYWORD2 |
| 23 | +setGlitchFilter KEYWORD2 |
| 24 | +setTriggerMode KEYWORD2 |
| 25 | +setOperatingMode KEYWORD2 |
| 26 | +setMagneticChannel KEYWORD2 |
| 27 | +setSleeptime KEYWORD2 |
| 28 | +setMagDir KEYWORD2 |
| 29 | +setMagnitudeGain KEYWORD2 |
| 30 | +setMagneticGain KEYWORD2 |
| 31 | +setMagneticOffset1 KEYWORD2 |
| 32 | +setMagneticOffset2 KEYWORD2 |
| 33 | +setAngleEn KEYWORD2 |
| 34 | +setXYAxisRange KEYWORD2 |
| 35 | +setZAxisRange KEYWORD2 |
| 36 | +setXThreshold KEYWORD2 |
| 37 | +setYThreshold KEYWORD2 |
| 38 | +setZThreshold KEYWORD2 |
| 39 | +setTemperatureThreshold KEYWORD2 |
| 40 | +setTemperatureEn KEYWORD2 |
| 41 | +setInterruptResult KEYWORD2 |
| 42 | +setThresholdEn KEYWORD2 |
| 43 | +setIntPinState KEYWORD2 |
| 44 | +setInterruptMode KEYWORD2 |
| 45 | +setMaskInterrupt KEYWORD2 |
| 46 | +setI2CAddress KEYWORD2 |
| 47 | +setI2CAddressEN KEYWORD2 |
| 48 | +setOscillatorError KEYWORD2 |
| 49 | +getCRCMode KEYWORD2 |
| 50 | +getMagTemp KEYWORD2 |
| 51 | +getConvAvg KEYWORD2 |
| 52 | +getReadMode KEYWORD2 |
| 53 | +getIntThreshold KEYWORD2 |
| 54 | +getLowPower KEYWORD2 |
| 55 | +getGlitchFiler KEYWORD2 |
| 56 | +getTriggerMode KEYWORD2 |
| 57 | +getOperatingMode KEYWORD2 |
| 58 | +getMagneticChannel KEYWORD2 |
| 59 | +getSleeptime KEYWORD2 |
| 60 | +getMagDir KEYWORD2 |
| 61 | +getMagnitudeChannelSelect KEYWORD2 |
| 62 | +getMagneticGain KEYWORD2 |
| 63 | +getMagneticOffset1 KEYWORD2 |
| 64 | +getMagneticOffset2 KEYWORD2 |
| 65 | +getAngleEn KEYWORD2 |
| 66 | +getXYAxisRange KEYWORD2 |
| 67 | +getZAxisRange KEYWORD2 |
| 68 | +getXThreshold KEYWORD2 |
| 69 | +getYThreshold KEYWORD2 |
| 70 | +getZThreshold KEYWORD2 |
| 71 | +getTemperatureThreshold KEYWORD2 |
| 72 | +getTemperatureEN KEYWORD2 |
| 73 | +getInterruptResult KEYWORD2 |
| 74 | +getThresholdEn KEYWORD2 |
| 75 | +getIntPinState KEYWORD2 |
| 76 | +getInterruptMode KEYWORD2 |
| 77 | +getMaskInt KEYWORD2 |
| 78 | +getSetCount KEYWORD2 |
| 79 | +getPOR KEYWORD2 |
| 80 | +getDiagStatus KEYWORD2 |
| 81 | +getResultStatus KEYWORD2 |
| 82 | +getI2CAddress KEYWORD2 |
| 83 | +getDeviceID KEYWORD2 |
| 84 | +getManufacturerID KEYWORD2 |
| 85 | +getTemp KEYWORD2 |
| 86 | +getXData KEYWORD2 |
| 87 | +getYData KEYWORD2 |
| 88 | +getZData KEYWORD2 |
| 89 | +getAngleResult KEYWORD2 |
| 90 | +getMagnitudeResult KEYWORD2 |
| 91 | +getInterruptPinStatus KEYWORD2 |
| 92 | +getDeviceStatus KEYWORD2 |
| 93 | +getError KEYWORD2 |
| 94 | + |
| 95 | +######################################################### |
| 96 | +# Constants |
| 97 | +######################################################### |
| 98 | + |
| 99 | +TMAG5273_DEVICE_ID_VALUE LITERAL1 |
| 100 | +TMAG5273_I2C_ADDRESS_INITIAL LITERAL1 |
| 101 | +TMAG5273_TSENSE_T0 LITERAL1 |
| 102 | +TMAG5273_TADC_T0 LITERAL1 |
| 103 | +TMAG5273_TADC_RES LITERAL1 |
| 104 | +TMAG5273_CRC_DISABLE LITERAL1 |
| 105 | +TMAG5273_CRC_ENABLE LITERAL1 |
| 106 | +TMAG5273_X1_CONVERSION LITERAL1 |
| 107 | +TMAG5273_X2_CONVERSION LITERAL1 |
| 108 | +TMAG5273_X4_CONVERSION LITERAL1 |
| 109 | +TMAG5273_X8_CONVERSION LITERAL1 |
| 110 | +TMAG5273_X16_CONVERSION LITERAL1 |
| 111 | +TMAG5273_X32_CONVERSION LITERAL1 |
| 112 | +TMAG5273_I2C_MODE_3BYTE LITERAL1 |
| 113 | +TMAG5273_I2C_MODE_1BYTE_16BIT LITERAL1 |
| 114 | +TMAG5273_I2C_MODE_1BYTE_8BIT LITERAL1 |
| 115 | +TMAG5273_LOW_ACTIVE_CURRENT_MODE LITERAL1 |
| 116 | +TMAG5273_LOW_NOISE_MODE LITERAL1 |
| 117 | +TMAG5273_GLITCH_ON LITERAL1 |
| 118 | +TMAG5273_GLITCH_OFF LITERAL1 |
| 119 | +TMAG5273_STANDY_BY_MODE LITERAL1 |
| 120 | +TMAG5273_SLEEP_MODE LITERAL1 |
| 121 | +TMAG5273_CONTINUOUS_MEASURE_MODE LITERAL1 |
| 122 | +TMAG5273_WAKE_UP_AND_SLEEP_MODE LITERAL1 |
| 123 | +TMAG5273_CHANNELS_OFF LITERAL1 |
| 124 | +TMAG5273_X_ENABLE LITERAL1 |
| 125 | +TMAG5273_Y_ENABLE LITERAL1 |
| 126 | +TMAG5273_X_Y_ENABLE LITERAL1 |
| 127 | +TMAG5273_Z_ENABLE LITERAL1 |
| 128 | +TMAG5273_Z_X_ENABLE LITERAL1 |
| 129 | +TMAG5273_Y_Z_ENABLE LITERAL1 |
| 130 | +TMAG5273_X_Y_Z_ENABLE LITERAL1 |
| 131 | +TMAG5273_XYX_ENABLE LITERAL1 |
| 132 | +TMAG5273_YXY_ENABLE LITERAL1 |
| 133 | +TMAG5273_YZY_ENABLE LITERAL1 |
| 134 | +TMAG5273_XZX_ENABLE LITERAL1 |
| 135 | +TMAG5273_SLEEP_1MS LITERAL1 |
| 136 | +TMAG5273_SLEEP_5MS LITERAL1 |
| 137 | +TMAG5273_SLEEP_10MS LITERAL1 |
| 138 | +TMAG5273_SLEEP_15MS LITERAL1 |
| 139 | +TMAG5273_SLEEP_20MS LITERAL1 |
| 140 | +TMAG5273_SLEEP_30MS LITERAL1 |
| 141 | +TMAG5273_SLEEP_50MS LITERAL1 |
| 142 | +TMAG5273_SLEEP_100MS LITERAL1 |
| 143 | +TMAG5273_SLEEP_500MS LITERAL1 |
| 144 | +TMAG5273_SLEEP_1000MS LITERAL1 |
| 145 | +TMAG5273_SLEEP_2000MS LITERAL1 |
| 146 | +TMAG5273_SLEEP_5000MS LITERAL1 |
| 147 | +TMAG5273_SLEEP_20000MS LITERAL1 |
| 148 | +TMAG5273_THRESHOLD_1 LITERAL1 |
| 149 | +TMAG5273_THRESHOLD_4 LITERAL1 |
| 150 | +TMAG5273_THRESHOLD_INT_ABOVE LITERAL1 |
| 151 | +TMAG5273_THRESHOLD_INT_BELOW LITERAL1 |
| 152 | +TMAG5273_GAIN_ADJUST_CHANNEL_1 LITERAL1 |
| 153 | +TMAG5273_GAIN_ADJUST_CHANNEL_2 LITERAL1 |
| 154 | +TMAG5273_NO_ANGLE_CALCULATION LITERAL1 |
| 155 | +TMAG5273_XY_ANGLE_CALCULATION LITERAL1 |
| 156 | +TMAG5273_YZ_ANGLE_CALCULATION LITERAL1 |
| 157 | +TMAG5273_XZ_ANGLE_CALCULATION LITERAL1 |
| 158 | +TMAG5273_RANGE_40MT LITERAL1 |
| 159 | +TMAG5273_RANGE_80MT LITERAL1 |
| 160 | +TMAG5273_TEMPERATURE_DISABLE LITERAL1 |
| 161 | +TMAG5273_TEMPERATURE_ENABLE LITERAL1 |
| 162 | +TMAG5273_INTERRUPT_NOT_ASSERTED LITERAL1 |
| 163 | +TMAG5273_INTERRUPT_ASSERTED LITERAL1 |
| 164 | +TMAG5273_NO_INTERRUPT LITERAL1 |
| 165 | +TMAG5273_INTERRUPT_THROUGH_INT LITERAL1 |
| 166 | +TMAG5273_INTERRUPT_THROUGH_INT_I2C LITERAL1 |
| 167 | +TMAG5273_INTERRUPT_THROUGH_SCL LITERAL1 |
| 168 | +TMAG5273_INTERRUPT_THROUGH_SCL_I2C LITERAL1 |
| 169 | +TMAG5273_INTERRUPT_ENABLED LITERAL1 |
| 170 | +TMAG5273_INTERRUPT_DISABLED LITERAL1 |
| 171 | +TMAG5273_INT_PIN_ENABLE LITERAL1 |
| 172 | +TMAG5273_INT_PIN_DISABLE LITERAL1 |
| 173 | +TMAG5273_I2C_ADDRESS_CHANGE_DISABLE LITERAL1 |
| 174 | +TMAG5273_I2C_ADDRESS_CHANGE_ENABLE LITERAL1 |
| 175 | +TMAG5273_NO_POR LITERAL1 |
| 176 | +TMAG5273_YES_POR LITERAL1 |
| 177 | +TMAG5273_OSCILLATOR_ERROR_UNDETECTED LITERAL1 |
| 178 | +TMAG5273_OSCILLATOR_ERROR_DETECTED LITERAL1 |
| 179 | +TMAG5273_INT_ERROR_UNDETECTED LITERAL1 |
| 180 | +TMAG5273_INT_ERROR_DETECTED LITERAL1 |
| 181 | + |
| 182 | +######################################################### |
| 183 | +# Structs |
| 184 | +######################################################### |
| 185 | + |
0 commit comments