Bosch Sensortec Community

    cancel
    Showing results for 
    Search instead for 
    Did you mean: 

    Interfacing STM with SMI230

    Interfacing STM with SMI230

    BasavaRaj
    New Poster
    Hello,

    I am Basavaraj, I need to interface SMI230 sensor with ATM controller, how do I program it, I am making use of ST CUBE IDE for the programming, please help me to solve this problem.

    Thanks & Regards,
    Basavaraj M
    3 REPLIES 3

    FAE_CA1
    Community Moderator
    Community Moderator

    Hi,

    Thanks for your inquiry.

    SMI230 is a 6-axis IMU (inertial measurement unit) sensor that has 3-axis accelerometer and 3-axis gyroscope inside. It has standard SPI and I2C interface to external processor. So you can use STM32 MCU to talk to SMI230 through SPI or I2C interface.

    Thanks.

    Hello, 

    Thank you for the reply

    I have found the linux driver for the SMI230, in my use case i am going to use STM32 MCU which cannot run linux OS, so "I need a driver which uses generic C API's which i port it to the STM32 environment" .

    Thank you

    FAE_CA1
    Community Moderator
    Community Moderator

    Hi,

    Please try to use BMI08x API code at https://github.com/BoschSensortec/BMI08x-Sensor-API for SMI230.

    Thanks.

    Icon--AD-black-48x48Icon--address-consumer-data-black-48x48Icon--appointment-black-48x48Icon--back-left-black-48x48Icon--calendar-black-48x48Icon--center-alignedIcon--Checkbox-checkIcon--clock-black-48x48Icon--close-black-48x48Icon--compare-black-48x48Icon--confirmation-black-48x48Icon--dealer-details-black-48x48Icon--delete-black-48x48Icon--delivery-black-48x48Icon--down-black-48x48Icon--download-black-48x48Ic-OverlayAlertIcon--externallink-black-48x48Icon-Filledforward-right_adjustedIcon--grid-view-black-48x48IC_gd_Check-Circle170821_Icons_Community170823_Bosch_Icons170823_Bosch_Icons170821_Icons_CommunityIC-logout170821_Icons_Community170825_Bosch_Icons170821_Icons_CommunityIC-shopping-cart2170821_Icons_CommunityIC-upIC_UserIcon--imageIcon--info-i-black-48x48Icon--left-alignedIcon--Less-minimize-black-48x48Icon-FilledIcon--List-Check-grennIcon--List-Check-blackIcon--List-Cross-blackIcon--list-view-mobile-black-48x48Icon--list-view-black-48x48Icon--More-Maximize-black-48x48Icon--my-product-black-48x48Icon--newsletter-black-48x48Icon--payment-black-48x48Icon--print-black-48x48Icon--promotion-black-48x48Icon--registration-black-48x48Icon--Reset-black-48x48Icon--right-alignedshare-circle1Icon--share-black-48x48Icon--shopping-bag-black-48x48Icon-shopping-cartIcon--start-play-black-48x48Icon--store-locator-black-48x48Ic-OverlayAlertIcon--summary-black-48x48tumblrIcon-FilledvineIc-OverlayAlertwhishlist