You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+22-11Lines changed: 22 additions & 11 deletions
Original file line number
Diff line number
Diff line change
@@ -1,11 +1,13 @@
1
-
SparkFun <PRODUCTNAME> Arduino Library
1
+
SparkFun LSM6DS3 Arduino Library
2
2
========================================
3
3
4
-

4
+

5
5
6
-
[*SparkFun Part Name (SKU)*](URL for product on Sparkfun.com)
6
+
[*SparkFun Part Name (SKU)*](https://cdn.sparkfun.com/assets/learn_tutorials/4/1/6/perspective.jpg)
7
7
8
-
<Basicdescriptionofthelibrary.>
8
+
This is an arduino IDE library to control the LSM6DS3. It can be configured to use I2C or SPI with 2 instances per I2C channel or any number of SPI instances. The top-level driver, class LSM6DS3, contains an inner driver LSM6DS3Core, a settings struct, and float-based math functions for conversion from raw to meaningful numbers.
9
+
10
+
This has been tested with Arduino Uno and Teensy 3.1 architectures.
9
11
10
12
Repository Contents
11
13
-------------------
@@ -16,24 +18,34 @@ Repository Contents
16
18
***keywords.txt** - Keywords from this library that will be highlighted in the Arduino IDE.
17
19
***library.properties** - General library properties for the Arduino package manager.
18
20
21
+
Example Briefs
22
+
--------------
23
+
24
+
* FifoExample - Demonstrates using the built-in buffer to burst-collect data - **Good demonstration of settings**
25
+
* InterruptFreeFall - Embedded function demonstrating free-fall detection
26
+
* InterruptHWTapConfig - Embedded function demonstrating tap and double-tap detection
27
+
* LowLevelExample - Demonstrates using only the core driver without math and settings overhead
28
+
* MinimalistExample - The **easiest** configuration
29
+
* MultiI2C - Using two LSM6DS3s over I2C
30
+
* MultiSPI - Using two LSM6DS3s over SPI
31
+
* Pedometer - Embedded function demonstrating step-counting feature
32
+
19
33
Documentation
20
34
--------------
21
35
22
36
***[Installing an Arduino Library Guide](https://learn.sparkfun.com/tutorials/installing-an-arduino-library)** - Basic information on how to install an Arduino library.
23
-
***[Product Repository](GitHub Product URL)** - Main repository (including hardware files) for the <PRODUCTNAME>.
24
-
***[Hookup Guide](Learn.SparkFun URL)** - Basic hookup guide for the <PRODUCTNAME>.
37
+
***[Product Repository](https://github.com/sparkfun/LSM6DS3_Breakout/)** - Main repository (including hardware files) for the LSM5DS3 Breakout.
38
+
***[Hookup Guide](https://learn.sparkfun.com/tutorials/lsm6ds3-breakout-hookup-guide)** - Basic hookup guide for the LSM5DS3 Breakout.
25
39
26
40
Products that use this Library
27
41
---------------------------------
28
42
29
-
*[Part SKU](SparkFun part URL)- Basic part and short description here
30
-
*[Part SKU](SparkFun part URL)- Basic part and short description here
The hardware is released under [Creative Commons Share-alike 3.0](http://creativecommons.org/licenses/by-sa/3.0/).
6
+
7
+
All other code is open source so please feel free to do anything you want with it; you buy me a beer if you use this and we meet someday ([Beerware license](http://en.wikipedia.org/wiki/Beerware)).
8
+
9
+
->Additional Licenses and attributions to original authors as needed.<-
[*SparkFun Part Name (SKU)*](URL for product on Sparkfun.com)
7
+
8
+
<Basicdescriptionofthelibrary.>
9
+
10
+
Repository Contents
11
+
-------------------
12
+
13
+
***/examples** - Example sketches for the library (.ino). Run these from the Arduino IDE.
14
+
***/extras** - Additional documentation for the user. These files are ignored by the IDE.
15
+
***/src** - Source files for the library (.cpp, .h).
16
+
***keywords.txt** - Keywords from this library that will be highlighted in the Arduino IDE.
17
+
***library.properties** - General library properties for the Arduino package manager.
18
+
19
+
Documentation
20
+
--------------
21
+
22
+
***[Installing an Arduino Library Guide](https://learn.sparkfun.com/tutorials/installing-an-arduino-library)** - Basic information on how to install an Arduino library.
23
+
***[Product Repository](GitHub Product URL)** - Main repository (including hardware files) for the <PRODUCTNAME>.
24
+
***[Hookup Guide](Learn.SparkFun URL)** - Basic hookup guide for the <PRODUCTNAME>.
25
+
26
+
Products that use this Library
27
+
---------------------------------
28
+
29
+
*[Part SKU](SparkFun part URL)- Basic part and short description here
30
+
*[Part SKU](SparkFun part URL)- Basic part and short description here
31
+
32
+
Version History
33
+
---------------
34
+
35
+
*[vExxFxxZxxHxxLxxSxx](URL for tag specific to this version) - Description
36
+
*[vEyyFyyZyyHyyLyySyy](URL for tag specific to this version) - Description
37
+
38
+
License Information
39
+
-------------------
40
+
41
+
This product is _**open source**_!
42
+
43
+
The **code** is beerware; if you see me (or any other SparkFun employee) at the local, and you've found our code helpful, please buy us a round!
44
+
45
+
Please use, reuse, and modify these files as you see fit. Please maintain attribution to SparkFun Electronics and release anything derivative under the same license.
0 commit comments