├── BMI160 Core ├── Inc │ ├── bmi160.h │ ├── bmi160_defs.h │ ├── bmi160_wrapper.h │ ├── common_porting.h │ └── micros.h └── Src │ ├── bmi160.c │ ├── bmi160_wrapper.c │ ├── common_porting.c │ └── main.c ├── Core Library ├── bmi160_wrapper.c ├── bmi160_wrapper.h ├── common_porting.c └── common_porting.h ├── Example STM32 Project ├── BMI160-DSP.ioc └── Core │ ├── Inc │ ├── bmi160.h │ ├── bmi160_defs.h │ ├── bmi160_wrapper.h │ ├── common_porting.h │ ├── gpio.h │ ├── i2c.h │ ├── main.h │ ├── micros.h │ ├── stm32g4xx_hal_conf.h │ ├── stm32g4xx_it.h │ └── usart.h │ ├── Src │ ├── bmi160.c │ ├── bmi160_wrapper.c │ ├── common_porting.c │ ├── gpio.c │ ├── i2c.c │ ├── main.c │ ├── stm32g4xx_hal_msp.c │ ├── stm32g4xx_hal_timebase_tim.c │ ├── stm32g4xx_it.c │ ├── syscalls.c │ ├── sysmem.c │ ├── system_stm32g4xx.c │ └── usart.c │ └── Startup │ └── startup_stm32g474retx.s ├── LICENSE ├── README.md └── bmi160.jpg /BMI160 Core/Inc/bmi160.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibrahimcahit/stm32-bmi160-complementary-filter/HEAD/BMI160 Core/Inc/bmi160.h -------------------------------------------------------------------------------- /BMI160 Core/Inc/bmi160_defs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibrahimcahit/stm32-bmi160-complementary-filter/HEAD/BMI160 Core/Inc/bmi160_defs.h -------------------------------------------------------------------------------- /BMI160 Core/Inc/bmi160_wrapper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibrahimcahit/stm32-bmi160-complementary-filter/HEAD/BMI160 Core/Inc/bmi160_wrapper.h -------------------------------------------------------------------------------- /BMI160 Core/Inc/common_porting.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibrahimcahit/stm32-bmi160-complementary-filter/HEAD/BMI160 Core/Inc/common_porting.h -------------------------------------------------------------------------------- /BMI160 Core/Inc/micros.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibrahimcahit/stm32-bmi160-complementary-filter/HEAD/BMI160 Core/Inc/micros.h -------------------------------------------------------------------------------- /BMI160 Core/Src/bmi160.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibrahimcahit/stm32-bmi160-complementary-filter/HEAD/BMI160 Core/Src/bmi160.c -------------------------------------------------------------------------------- /BMI160 Core/Src/bmi160_wrapper.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibrahimcahit/stm32-bmi160-complementary-filter/HEAD/BMI160 Core/Src/bmi160_wrapper.c -------------------------------------------------------------------------------- /BMI160 Core/Src/common_porting.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibrahimcahit/stm32-bmi160-complementary-filter/HEAD/BMI160 Core/Src/common_porting.c -------------------------------------------------------------------------------- /BMI160 Core/Src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibrahimcahit/stm32-bmi160-complementary-filter/HEAD/BMI160 Core/Src/main.c -------------------------------------------------------------------------------- /Core Library/bmi160_wrapper.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibrahimcahit/stm32-bmi160-complementary-filter/HEAD/Core Library/bmi160_wrapper.c -------------------------------------------------------------------------------- /Core Library/bmi160_wrapper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibrahimcahit/stm32-bmi160-complementary-filter/HEAD/Core Library/bmi160_wrapper.h -------------------------------------------------------------------------------- /Core Library/common_porting.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibrahimcahit/stm32-bmi160-complementary-filter/HEAD/Core Library/common_porting.c -------------------------------------------------------------------------------- /Core Library/common_porting.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibrahimcahit/stm32-bmi160-complementary-filter/HEAD/Core Library/common_porting.h -------------------------------------------------------------------------------- /Example STM32 Project/BMI160-DSP.ioc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibrahimcahit/stm32-bmi160-complementary-filter/HEAD/Example STM32 Project/BMI160-DSP.ioc -------------------------------------------------------------------------------- /Example STM32 Project/Core/Inc/bmi160.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibrahimcahit/stm32-bmi160-complementary-filter/HEAD/Example STM32 Project/Core/Inc/bmi160.h -------------------------------------------------------------------------------- /Example STM32 Project/Core/Inc/bmi160_defs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibrahimcahit/stm32-bmi160-complementary-filter/HEAD/Example STM32 Project/Core/Inc/bmi160_defs.h -------------------------------------------------------------------------------- /Example STM32 Project/Core/Inc/bmi160_wrapper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibrahimcahit/stm32-bmi160-complementary-filter/HEAD/Example STM32 Project/Core/Inc/bmi160_wrapper.h -------------------------------------------------------------------------------- /Example STM32 Project/Core/Inc/common_porting.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibrahimcahit/stm32-bmi160-complementary-filter/HEAD/Example STM32 Project/Core/Inc/common_porting.h -------------------------------------------------------------------------------- /Example STM32 Project/Core/Inc/gpio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibrahimcahit/stm32-bmi160-complementary-filter/HEAD/Example STM32 Project/Core/Inc/gpio.h -------------------------------------------------------------------------------- /Example STM32 Project/Core/Inc/i2c.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibrahimcahit/stm32-bmi160-complementary-filter/HEAD/Example STM32 Project/Core/Inc/i2c.h -------------------------------------------------------------------------------- /Example STM32 Project/Core/Inc/main.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibrahimcahit/stm32-bmi160-complementary-filter/HEAD/Example STM32 Project/Core/Inc/main.h -------------------------------------------------------------------------------- /Example STM32 Project/Core/Inc/micros.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibrahimcahit/stm32-bmi160-complementary-filter/HEAD/Example STM32 Project/Core/Inc/micros.h -------------------------------------------------------------------------------- /Example STM32 Project/Core/Inc/stm32g4xx_hal_conf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibrahimcahit/stm32-bmi160-complementary-filter/HEAD/Example STM32 Project/Core/Inc/stm32g4xx_hal_conf.h -------------------------------------------------------------------------------- /Example STM32 Project/Core/Inc/stm32g4xx_it.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibrahimcahit/stm32-bmi160-complementary-filter/HEAD/Example STM32 Project/Core/Inc/stm32g4xx_it.h -------------------------------------------------------------------------------- /Example STM32 Project/Core/Inc/usart.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibrahimcahit/stm32-bmi160-complementary-filter/HEAD/Example STM32 Project/Core/Inc/usart.h -------------------------------------------------------------------------------- /Example STM32 Project/Core/Src/bmi160.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibrahimcahit/stm32-bmi160-complementary-filter/HEAD/Example STM32 Project/Core/Src/bmi160.c -------------------------------------------------------------------------------- /Example STM32 Project/Core/Src/bmi160_wrapper.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibrahimcahit/stm32-bmi160-complementary-filter/HEAD/Example STM32 Project/Core/Src/bmi160_wrapper.c -------------------------------------------------------------------------------- /Example STM32 Project/Core/Src/common_porting.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibrahimcahit/stm32-bmi160-complementary-filter/HEAD/Example STM32 Project/Core/Src/common_porting.c -------------------------------------------------------------------------------- /Example STM32 Project/Core/Src/gpio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibrahimcahit/stm32-bmi160-complementary-filter/HEAD/Example STM32 Project/Core/Src/gpio.c -------------------------------------------------------------------------------- /Example STM32 Project/Core/Src/i2c.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibrahimcahit/stm32-bmi160-complementary-filter/HEAD/Example STM32 Project/Core/Src/i2c.c -------------------------------------------------------------------------------- /Example STM32 Project/Core/Src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibrahimcahit/stm32-bmi160-complementary-filter/HEAD/Example STM32 Project/Core/Src/main.c -------------------------------------------------------------------------------- /Example STM32 Project/Core/Src/stm32g4xx_hal_msp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibrahimcahit/stm32-bmi160-complementary-filter/HEAD/Example STM32 Project/Core/Src/stm32g4xx_hal_msp.c -------------------------------------------------------------------------------- /Example STM32 Project/Core/Src/stm32g4xx_hal_timebase_tim.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibrahimcahit/stm32-bmi160-complementary-filter/HEAD/Example STM32 Project/Core/Src/stm32g4xx_hal_timebase_tim.c -------------------------------------------------------------------------------- /Example STM32 Project/Core/Src/stm32g4xx_it.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibrahimcahit/stm32-bmi160-complementary-filter/HEAD/Example STM32 Project/Core/Src/stm32g4xx_it.c -------------------------------------------------------------------------------- /Example STM32 Project/Core/Src/syscalls.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibrahimcahit/stm32-bmi160-complementary-filter/HEAD/Example STM32 Project/Core/Src/syscalls.c -------------------------------------------------------------------------------- /Example STM32 Project/Core/Src/sysmem.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibrahimcahit/stm32-bmi160-complementary-filter/HEAD/Example STM32 Project/Core/Src/sysmem.c -------------------------------------------------------------------------------- /Example STM32 Project/Core/Src/system_stm32g4xx.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibrahimcahit/stm32-bmi160-complementary-filter/HEAD/Example STM32 Project/Core/Src/system_stm32g4xx.c -------------------------------------------------------------------------------- /Example STM32 Project/Core/Src/usart.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibrahimcahit/stm32-bmi160-complementary-filter/HEAD/Example STM32 Project/Core/Src/usart.c -------------------------------------------------------------------------------- /Example STM32 Project/Core/Startup/startup_stm32g474retx.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibrahimcahit/stm32-bmi160-complementary-filter/HEAD/Example STM32 Project/Core/Startup/startup_stm32g474retx.s -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibrahimcahit/stm32-bmi160-complementary-filter/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibrahimcahit/stm32-bmi160-complementary-filter/HEAD/README.md -------------------------------------------------------------------------------- /bmi160.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibrahimcahit/stm32-bmi160-complementary-filter/HEAD/bmi160.jpg --------------------------------------------------------------------------------