├── .github └── workflows │ └── add_issue_to_project.yml ├── .gitignore ├── LICENSE.md ├── README.md ├── documents └── BMI270-Datasheet.pdf ├── examples ├── Example01_BasicReadingsI2C │ └── Example01_BasicReadingsI2C.ino ├── Example02_BasicReadingsSPI │ └── Example02_BasicReadingsSPI.ino ├── Example03_Interrupts │ └── Example03_Interrupts.ino ├── Example04_Filtering │ └── Example04_Filtering.ino ├── Example05_FIFOBuffer │ └── Example05_FIFOBuffer.ino ├── Example06_CalibrationNVM │ └── Example06_CalibrationNVM.ino ├── Example07_SelfTest │ └── Example07_SelfTest.ino ├── Example08_RemapAxes │ └── Example08_RemapAxes.ino ├── Example09_LowPower │ └── Example09_LowPower.ino ├── Example10_MotionDetection │ └── Example10_MotionDetection.ino ├── Example11_SignificantMotion │ └── Example11_SignificantMotion.ino ├── Example12_StepCounter │ └── Example12_StepCounter.ino ├── Example13_WristGestures │ └── Example13_WristGestures.ino └── Example14_AuxI2C │ └── Example14_AuxI2C.ino ├── keywords.txt ├── library.properties └── src ├── SparkFun_BMI270_Arduino_Library.cpp ├── SparkFun_BMI270_Arduino_Library.h └── bmi270_api ├── LICENSE ├── OIS_README.md ├── README.md ├── bmi2.c ├── bmi2.h ├── bmi270.c ├── bmi270.h ├── bmi270_context.c ├── bmi270_context.h ├── bmi270_legacy.c ├── bmi270_legacy.h ├── bmi270_maximum_fifo.c ├── bmi270_maximum_fifo.h ├── bmi2_defs.h ├── bmi2_ois.c └── bmi2_ois.h /.github/workflows/add_issue_to_project.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkfun/SparkFun_BMI270_Arduino_Library/HEAD/.github/workflows/add_issue_to_project.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .vscode/ 2 | .build/ 3 | -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkfun/SparkFun_BMI270_Arduino_Library/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkfun/SparkFun_BMI270_Arduino_Library/HEAD/README.md -------------------------------------------------------------------------------- /documents/BMI270-Datasheet.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkfun/SparkFun_BMI270_Arduino_Library/HEAD/documents/BMI270-Datasheet.pdf -------------------------------------------------------------------------------- /examples/Example01_BasicReadingsI2C/Example01_BasicReadingsI2C.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkfun/SparkFun_BMI270_Arduino_Library/HEAD/examples/Example01_BasicReadingsI2C/Example01_BasicReadingsI2C.ino -------------------------------------------------------------------------------- /examples/Example02_BasicReadingsSPI/Example02_BasicReadingsSPI.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkfun/SparkFun_BMI270_Arduino_Library/HEAD/examples/Example02_BasicReadingsSPI/Example02_BasicReadingsSPI.ino -------------------------------------------------------------------------------- /examples/Example03_Interrupts/Example03_Interrupts.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkfun/SparkFun_BMI270_Arduino_Library/HEAD/examples/Example03_Interrupts/Example03_Interrupts.ino -------------------------------------------------------------------------------- /examples/Example04_Filtering/Example04_Filtering.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkfun/SparkFun_BMI270_Arduino_Library/HEAD/examples/Example04_Filtering/Example04_Filtering.ino -------------------------------------------------------------------------------- /examples/Example05_FIFOBuffer/Example05_FIFOBuffer.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkfun/SparkFun_BMI270_Arduino_Library/HEAD/examples/Example05_FIFOBuffer/Example05_FIFOBuffer.ino -------------------------------------------------------------------------------- /examples/Example06_CalibrationNVM/Example06_CalibrationNVM.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkfun/SparkFun_BMI270_Arduino_Library/HEAD/examples/Example06_CalibrationNVM/Example06_CalibrationNVM.ino -------------------------------------------------------------------------------- /examples/Example07_SelfTest/Example07_SelfTest.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkfun/SparkFun_BMI270_Arduino_Library/HEAD/examples/Example07_SelfTest/Example07_SelfTest.ino -------------------------------------------------------------------------------- /examples/Example08_RemapAxes/Example08_RemapAxes.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkfun/SparkFun_BMI270_Arduino_Library/HEAD/examples/Example08_RemapAxes/Example08_RemapAxes.ino -------------------------------------------------------------------------------- /examples/Example09_LowPower/Example09_LowPower.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkfun/SparkFun_BMI270_Arduino_Library/HEAD/examples/Example09_LowPower/Example09_LowPower.ino -------------------------------------------------------------------------------- /examples/Example10_MotionDetection/Example10_MotionDetection.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkfun/SparkFun_BMI270_Arduino_Library/HEAD/examples/Example10_MotionDetection/Example10_MotionDetection.ino -------------------------------------------------------------------------------- /examples/Example11_SignificantMotion/Example11_SignificantMotion.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkfun/SparkFun_BMI270_Arduino_Library/HEAD/examples/Example11_SignificantMotion/Example11_SignificantMotion.ino -------------------------------------------------------------------------------- /examples/Example12_StepCounter/Example12_StepCounter.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkfun/SparkFun_BMI270_Arduino_Library/HEAD/examples/Example12_StepCounter/Example12_StepCounter.ino -------------------------------------------------------------------------------- /examples/Example13_WristGestures/Example13_WristGestures.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkfun/SparkFun_BMI270_Arduino_Library/HEAD/examples/Example13_WristGestures/Example13_WristGestures.ino -------------------------------------------------------------------------------- /examples/Example14_AuxI2C/Example14_AuxI2C.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkfun/SparkFun_BMI270_Arduino_Library/HEAD/examples/Example14_AuxI2C/Example14_AuxI2C.ino -------------------------------------------------------------------------------- /keywords.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkfun/SparkFun_BMI270_Arduino_Library/HEAD/keywords.txt -------------------------------------------------------------------------------- /library.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkfun/SparkFun_BMI270_Arduino_Library/HEAD/library.properties -------------------------------------------------------------------------------- /src/SparkFun_BMI270_Arduino_Library.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkfun/SparkFun_BMI270_Arduino_Library/HEAD/src/SparkFun_BMI270_Arduino_Library.cpp -------------------------------------------------------------------------------- /src/SparkFun_BMI270_Arduino_Library.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkfun/SparkFun_BMI270_Arduino_Library/HEAD/src/SparkFun_BMI270_Arduino_Library.h -------------------------------------------------------------------------------- /src/bmi270_api/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkfun/SparkFun_BMI270_Arduino_Library/HEAD/src/bmi270_api/LICENSE -------------------------------------------------------------------------------- /src/bmi270_api/OIS_README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkfun/SparkFun_BMI270_Arduino_Library/HEAD/src/bmi270_api/OIS_README.md -------------------------------------------------------------------------------- /src/bmi270_api/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkfun/SparkFun_BMI270_Arduino_Library/HEAD/src/bmi270_api/README.md -------------------------------------------------------------------------------- /src/bmi270_api/bmi2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkfun/SparkFun_BMI270_Arduino_Library/HEAD/src/bmi270_api/bmi2.c -------------------------------------------------------------------------------- /src/bmi270_api/bmi2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkfun/SparkFun_BMI270_Arduino_Library/HEAD/src/bmi270_api/bmi2.h -------------------------------------------------------------------------------- /src/bmi270_api/bmi270.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkfun/SparkFun_BMI270_Arduino_Library/HEAD/src/bmi270_api/bmi270.c -------------------------------------------------------------------------------- /src/bmi270_api/bmi270.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkfun/SparkFun_BMI270_Arduino_Library/HEAD/src/bmi270_api/bmi270.h -------------------------------------------------------------------------------- /src/bmi270_api/bmi270_context.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkfun/SparkFun_BMI270_Arduino_Library/HEAD/src/bmi270_api/bmi270_context.c -------------------------------------------------------------------------------- /src/bmi270_api/bmi270_context.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkfun/SparkFun_BMI270_Arduino_Library/HEAD/src/bmi270_api/bmi270_context.h -------------------------------------------------------------------------------- /src/bmi270_api/bmi270_legacy.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkfun/SparkFun_BMI270_Arduino_Library/HEAD/src/bmi270_api/bmi270_legacy.c -------------------------------------------------------------------------------- /src/bmi270_api/bmi270_legacy.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkfun/SparkFun_BMI270_Arduino_Library/HEAD/src/bmi270_api/bmi270_legacy.h -------------------------------------------------------------------------------- /src/bmi270_api/bmi270_maximum_fifo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkfun/SparkFun_BMI270_Arduino_Library/HEAD/src/bmi270_api/bmi270_maximum_fifo.c -------------------------------------------------------------------------------- /src/bmi270_api/bmi270_maximum_fifo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkfun/SparkFun_BMI270_Arduino_Library/HEAD/src/bmi270_api/bmi270_maximum_fifo.h -------------------------------------------------------------------------------- /src/bmi270_api/bmi2_defs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkfun/SparkFun_BMI270_Arduino_Library/HEAD/src/bmi270_api/bmi2_defs.h -------------------------------------------------------------------------------- /src/bmi270_api/bmi2_ois.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkfun/SparkFun_BMI270_Arduino_Library/HEAD/src/bmi270_api/bmi2_ois.c -------------------------------------------------------------------------------- /src/bmi270_api/bmi2_ois.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkfun/SparkFun_BMI270_Arduino_Library/HEAD/src/bmi270_api/bmi2_ois.h --------------------------------------------------------------------------------