Keil Logo

What's New in C166 Version 6.18

  • [C166 Compiler]
    Corrected a problem where a true expression with bits evaluated incorrectly
    #define _TRUE ((bit)1)
    
    void test(void) {
      if( _TRUE != 0 ) {  // incorrectly evaluated to FALSE
        ...
      }
    }
    
  • [C166 Compiler]
    Corrected: Using explicit jump prediction (i.e. JMPA+ instruction used) the jump target was wrong.
  • [Device Support]
    Added header files and startup code for the Infineon XE162 devices. Several new Infineon XE167 and XC2000 variants added.
  Arm logo
Important information

This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies.

Change Settings

Privacy Policy Update

Arm’s Privacy Policy has been updated. By continuing to use our site, you consent to Arm’s Privacy Policy. Please review our Privacy Policy to learn more about our collection, use and transfers
of your data.