Keil™, An ARM® Company

C166 User's Guide

Version 2.0 Differences

  • _atomic_ Intrinsic Library Routine
    The _atomic_ library routine signals the beginning of an ATOMIC instruction sequence and inserts an ATOMIC instruction into your program.
  • _diswdt_ Intrinsic Library Routine
    The _diswdt_ library routine inserts a DISWDT instruction (which disables the watch dog timer) into your program.
  • _einit_ Intrinsic Library Routine
    The _einit_ library routine signals the end of the initialization section and inserts an EINIT instruction into your program.
  • _endatomic_ Intrinsic Library Routine
    The _endatomic_ library routine signals the end of an ATOMIC instruction sequence.
  • vprintf Library Routine
    The vprintf library routine outputs formatted information to the output stream using putchar.
  • vsprintf Library Routine
    The vsprintf library routine outputs formatted information to a buffer.
  • ORDER Directive
    The ORDER directive stored variables in memory in the same order in which they were defined.
  • XHuge Memory Type
    The xhuge memory type was added to support data objects larger than 64K.