Skip to content

Commit fecfe98

Browse files
Restructured file folder
Updated the file folders with what is needed and not needed. the library.properties and keywords.txt files still need to be updated.
1 parent 5fdecc8 commit fecfe98

File tree

8 files changed

+194
-62
lines changed

8 files changed

+194
-62
lines changed

Enclosure/README.md

Lines changed: 0 additions & 7 deletions
This file was deleted.

Firmware/README.md

Lines changed: 0 additions & 7 deletions
This file was deleted.

Hardware/README.md

Lines changed: 0 additions & 6 deletions
This file was deleted.

Libraries/README.md

Lines changed: 0 additions & 18 deletions
This file was deleted.

Production/README.md

Lines changed: 0 additions & 18 deletions
This file was deleted.

Software/README.md

Lines changed: 0 additions & 6 deletions
This file was deleted.

keywords.txt

Lines changed: 185 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,185 @@
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+

library.properties

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
name=SparkFun TMAG5273 Arduino Library
2+
version=1.0.0
3+
author=SparkFun Electronics <techsupport@sparkfun.com>
4+
maintainer=SparkFun Electronics <sparkfun.com>
5+
sentence=A library to drive the Texas Instruments hall-effect sensor TMAG5273.
6+
paragraph=The TMAG5273 is a low-power linear 3D Hall-effect sensor designed for a wide range of industrial and personal electronics applications
7+
category=Sensors
8+
url=https://github.com/sparkfun/SparkFun_TMAG5273_Arduino_Library
9+
architectures=*

0 commit comments

Comments
 (0)