Atmel CAVR-4 Manual De Usuario

Descargar
Página de 323
CAVR-4
Index
289
interrupt vectors, specifying with pragma directive
. . . . . . 225
interrupts
disabling
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 210
disabling during function execution
. . . . . . . . . . . . . . . . 30
INTVEC segment
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 160
processor state
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
interrupts and EC++ destructors, using
. . . . . . . . . . . . . . . 119
intptr_t (integer type)
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143
_ _intrinsic (extended keyword)
 . . . . . . . . . . . . . . . . . . . . 210
intrinsic functions
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130
overview
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
summary
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 237
_ _delay_cycles
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 238
_ _disable_interrupt
. . . . . . . . . . . . . . . . . . . . . . . . . . . 238
_ _enable_interrupt
 . . . . . . . . . . . . . . . . . . . . . . . . . . . 238
_ _extended_load_program_memory
. . . . . . . . . . . . . . 238
_ _fractional_multiply_signed
. . . . . . . . . . . . . . . . . . . 239
_ _fractional_multiply_signed_with_unsigned
 . . . . . . 239
_ _fractional_multiply_unsigned
 . . . . . . . . . . . . . . . . . 239
_ _indirect_jump_to
. . . . . . . . . . . . . . . . . . . . . . . . . . . 239
_ _insert_opcode
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 239
_ _load_program_memory
. . . . . . . . . . . . . . . . . . . . . . 239
_ _multiply_signed
 . . . . . . . . . . . . . . . . . . . . . . . . . . . 239
_ _multiply_signed_with_unsigned
. . . . . . . . . . . . . . . 239
_ _multiply_unsigned
. . . . . . . . . . . . . . . . . . . . . . . . . . 240
_ _no_operation
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 240
_ _require
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 240
_ _restore_interrupt
 . . . . . . . . . . . . . . . . . . . . . . . . . . . 240
_ _reverse
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 240
_ _save_interrupt
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 241
_ _segment_begin
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 241
_ _segment_end
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 242
_ _sleep
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 242
_ _swap_nibbles
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 242
_ _watchdog_reset
. . . . . . . . . . . . . . . . . . . . . . . . . . . . 242
intrinsics.h (header file)
 . . . . . . . . . . . . . . . . . . . . . . . . . . 238
INTVEC (segment)
. . . . . . . . . . . . . . . . . . . . . . . . . . . 46
_ _io (extended keyword)
 . . . . . . . . . . . . . . . . . . . . . . . . . 210
iomanip (library header file)
. . . . . . . . . . . . . . . . . . . . . . . 246
iomanip.h (library header file)
 . . . . . . . . . . . . . . . . . . . . . 246
ios (library header file)
 . . . . . . . . . . . . . . . . . . . . . . . . . . . 246
iosfwd (library header file)
. . . . . . . . . . . . . . . . . . . . . . . . 246
iostream (library header file)
. . . . . . . . . . . . . . . . . . . . . . . 246
iostream.h (library header file)
 . . . . . . . . . . . . . . . . . . . . . 246
ISO/ANSI C
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
C++ features excluded from EC++
 . . . . . . . . . . . . . . . 109
language extensions
. . . . . . . . . . . . . . . . . . . . . . . . . . . 269
specifying strict usage
 . . . . . . . . . . . . . . . . . . . . . . . . . 196
iso646.h (library header file)
. . . . . . . . . . . . . . . . . . . . . . . 245
istream (library header file)
. . . . . . . . . . . . . . . . . . . . . . . . 246
iterator (STL header file)
 . . . . . . . . . . . . . . . . . . . . . . . . . 247
K
keywords, extended
. . . . . . . . . . . . . . . . . . . . . . . . . . . 12
L
-l (compiler option)
. . . . . . . . . . . . . . . . . . . . . . . . . . . 97
language extensions
descriptions
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 269
Embedded C++
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109
enabling
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179
language (pragma directive)
 . . . . . . . . . . . . . . . . . . . . . . . 220
libraries
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
runtime
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
standard template library
 . . . . . . . . . . . . . . . . . . . . . . . 247
library configuration file
modifying
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
option for specifying
 . . . . . . . . . . . . . . . . . . . . . . . . . . 178
library documentation
. . . . . . . . . . . . . . . . . . . . . . . . . . . . 243
library features, missing from Embedded C++
. . . . . . . . . 110
library functions
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 243
for accessing flash
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 249
choosing printf formatter
. . . . . . . . . . . . . . . . . . . . . . . . 59
choosing sprintf formatter
 . . . . . . . . . . . . . . . . . . . . . . . 59
getchar
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
memcmp_G
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 250