Keil Logo

What's New in C166 Version 5.01

  • [C166 - Problems Solved]
    The ORDER directive in V5.00 generated incorrect code when EXT sequences were involved. In some circumstances, incorrect code may have been generated for inline functions. These problems are corrected.
  • [L166 - Source Browser Output File]
    Beginning in C166 Version 5.00, the L166 Linker generated an output file (extension *.SBR) which is not deleted if linker errors are encountered. µVision3 was not able to read this file. This problem is corrected.
  • [uVision3 - Corrections and Enhancements]
    Several minor corrections were made to µVision3. Setup problems for Kernel-Aware Debugging with RTX166 and Advanced RTX166 have been corrected. Two new toolbar buttons were added: Back moves the cursor back to the location before a find or go to line command, Forward moves the cursor towards the current position.
  • [C166 Library - membox Initialization]
    The thread-safe fixed-block memory allocation function _init_boxm failed when the end of a memory buffer was at a 64KB boundary. This problem is corrected.
  • [EC++ Compiler]
    Corrected a problem with type mismatch warnings at the L166 Linker level when linking C and EC++ files with indentical data types.
  • [Traffic Example Project]
    Corrected a potential hang-up problem in the interrupt driven serial interface routine.
  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.