Bosch Sensortec Community

    cancel
    Showing results for 
    Search instead for 
    Did you mean: 
    SOLVED

    BSEC Library Arm for MbedOS

    BSEC Library Arm for MbedOS

    chongcl
    Member

     

    We have recently develop our own in house LoRA Environment Sensor with Multitech Xdot and Bosch BME680. We had successfully compiled our program with GCC integrating the BME680 and xdot running fine. 

    Then, currently we're facing memory limited issue, and we got advised by Multitech to use ARMC6 to compile than GCC which can give us better memory usage. And I would like to ask why is Bsec library 1.4.7.4  arm version all compiled with .lib extension. Mbed Studio and Online compiler not letting us import .lib file extension as library. Is there anyway we can recompile the library into .a file ext. for arm m3 ?

     

     

    3 REPLIES 3

    o_o
    Contributor
    A quick glance at the archive shows 44 different compilatinos with the *.a extension. 4 of which are for Cortex M3.

    You have the choice of either Lite or normal version, GCC or IAR7 compilers

    handytech
    Community Moderator
    Community Moderator

    In some past experiments, I was successfully able to compile projects with BSEC in Mbed by using the files from the armcc folder of BSEC packages. With Mbed's online Compiler, importing the 'libalgobsec.lib' file was automatically converted into 'libalgobsec.ar' by the IDE.

    Although the IDE says file not supported, but I tested it still worked after compiled. 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