Bosch Sensortec Community

    BMI090L compiler error: 'for' loop initial declarations are only allowed in C99 mode

    Highlighted
    Established Member

    BMI090L compiler error: 'for' loop initial declarations are only allowed in C99 mode

    I have already reported the following as an issue on the BMI090L Github repository.

    Line 993 of bmi090la.c uses a 'for' loop initial declaration. This is in incompatible with some compilers.

    The line is currently:

    for (int indx = 0; indx < len; ++indx)

    It should be changed to:

    int indx;
    for (indx = 0; indx < len; ++indx)

     

    2 REPLIES 2
    Highlighted
    Community Moderator

    Re: BMI090L compiler error: 'for' loop initial declarations are only allowed in C99 mode

    Thanks for reporting this issue.

    Our API team will fix this issue and update into the Github later on.

    Highlighted
    Community Moderator

    Re: BMI090L compiler error: 'for' loop initial declarations are only allowed in C99 mode

    New version of API to fix this issue is available on Github now. 

    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