sparkfun / SparkFun_Qwiic_6DoF_LSM6DSO_Arduino_Library

Arduino library support for the LSM6DSO.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

SparkFun Qwiic 6DoF LSM6DSO Breakout Arduino Library

SparkFun Qwiic 6DoF LSM6DSO Breakout

SparkFun Qwiic 6DoF LSM6DSO Breakout (SEN-18020)

Arduino library support to control the SparkFun Qwiic 6DoF LSM6DSO. It can be configured to use I2C or SPI with 2 instances per I2C channel or any number of SPI instances.

Repository Contents

  • /examples - Example sketches for the library (.ino). Run these from the Arduino IDE.
  • /extras - Contains class diagrams for the driver. Ignored by IDE.
  • /src - Source files for the library (.cpp, .h).
  • keywords.txt - Keywords from this library that will be highlighted in the Arduino IDE.
  • library.properties - General library properties for the Arduino package manager.

Example Briefs

  • FifoExample - Demonstrates using the built-in buffer to burst-collect data - Good demonstration of settings
  • InterruptFreeFall - Embedded function demonstrating free-fall detection
  • InterruptHWTapConfig - Embedded function demonstrating tap and double-tap detection
  • LowLevelExample - Demonstrates using only the core driver without math and settings overhead
  • MemoryPagingExample - Demonstrates switching between memory pages
  • MinimalistExample - The easiest configuration
  • MultiI2C - Using two LSM6DSOs over I2C
  • MultiSPI - Using two LSM6DSOs over SPI
  • Pedometer - Embedded function demonstrating step-counting feature

Documentation

Products that use this Library

Version History

  • V 1.0.0

License Information

This product is open source!

Please review the LICENSE.md file for license information.

If you have any questions or concerns on licensing, please contact technical support on our SparkFun forums.

Distributed as-is; no warranty is given.

  • Your friends at SparkFun.

About

Arduino library support for the LSM6DSO.

License:Other


Languages

Language:C++ 100.0%