Atmel CAVR-4 사용자 설명서

다운로드
페이지 323
CAVR-4
284
AVR® IAR C/C++ Compiler
Reference Guide
const_cast (cast operator)
 . . . . . . . . . . . . . . . . . . . . . . . . . 110
conventions, typographic
 . . . . . . . . . . . . . . . . . . . . . . . . . xxii
copyright notice
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ii
_ _CORE_ _ (predefined symbol)
. . . . . . . . . . . . . . . . . . . 229
cores, mapping of processor options
. . . . . . . . . . . . . . . . . . . 6
_ _CPU_ _ (predefined symbol)
 . . . . . . . . . . . . . . . . . . . . 229
--cpu (compiler option), mapping of AVR cores
. . . . . . . . . . 6
_ _cpu (runtime model attribute)
. . . . . . . . . . . . . . . . . . . . . 79
_ _cpu_name (runtime model attribute)
 . . . . . . . . . . . . . . . 79
Cross call (compiler option)
 . . . . . . . . . . . . . . . . . . . . . . . 125
cross-call optimizations
 . . . . . . . . . . . . . . . . . . . . . . . . . . 174
csetjmp (library header file)
 . . . . . . . . . . . . . . . . . . . . . . . 248
csignal (library header file)
. . . . . . . . . . . . . . . . . . . . . . . . 248
CSTACK (segment)
example
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
cstartup
customizing
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
implementation
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90
cstdarg (library header file)
. . . . . . . . . . . . . . . . . . . . . . . . 248
cstddef (library header file)
. . . . . . . . . . . . . . . . . . . . . . . . 248
cstdio (library header file)
. . . . . . . . . . . . . . . . . . . . . . . . . 248
cstdlib (library header file)
 . . . . . . . . . . . . . . . . . . . . . . . . 248
cstring (library header file)
. . . . . . . . . . . . . . . . . . . . . . . . 248
ctime (library header file)
. . . . . . . . . . . . . . . . . . . . . . . . . 248
ctype.h (library header file)
. . . . . . . . . . . . . . . . . . . . 245
C++
calling convention
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98
features excluded from EC++
 . . . . . . . . . . . . . . . . . . . 109
See also Embedded C++ and Extended Embedded C++
terminology
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxii
C++ header files
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 246
C-SPY, low-level interface
 . . . . . . . . . . . . . . . . . . . . . . 76
C-SPY, STL container support
 . . . . . . . . . . . . . . . . . . . . . 118
?C_EXIT (assembler label)
. . . . . . . . . . . . . . . . . . . . . . . . . 91
?C_GETCHAR (assembler label)
. . . . . . . . . . . . . . . . . . . . 91
C_INCLUDE (environment variable)
. . . . . . . . . . . . 169
?C_PUTCHAR (assembler label)
. . . . . . . . . . . . . . . . . . . . 91
C99 standard, added functionality from
 . . . . . . . . . . . . . . . 82
D
data
alignment of
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137
excluding when linking
 . . . . . . . . . . . . . . . . . . . . . . . . . 81
placement of
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149
data bus, enabling external
 . . . . . . . . . . . . . . . . . . . . . . . . 181
data memory attributes, using
. . . . . . . . . . . . . . . . . . . . . . . 19
data memory, default keywords
. . . . . . . . . . . . . . . . . . . . . . 10
data models
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
data pointers
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141
default
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
data representation
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137
data storage
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
extended keywords
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
data types
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138
floating point
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139
integers
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138
dataseg (pragma directive)
 . . . . . . . . . . . . . . . . . . . . . . . . 217
data, initialized
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
data_alignment (pragma directive)
 . . . . . . . . . . . . . . . . . . 217
_ _DATE_ _ (predefined symbol)
. . . . . . . . . . . . . . . . . . . 230
date (library function), configuring support for
. . . . . . . . . . 74
--debug (compiler option)
. . . . . . . . . . . . . . . . . . . . . 175
debug information, including in object file
. . . . . . . . 175
declarations and statements, mixing
 . . . . . . . . . . . . . . . . . 270
declarations in for loops
 . . . . . . . . . . . . . . . . . . . . . . . . . . 270
declaration, of functions
 . . . . . . . . . . . . . . . . . . . . . . . . . . 100
declarators, implementation-defined behavior
 . . . . . . . . . 260
delete operator (extended EC++)
 . . . . . . . . . . . . . . . . . . . 114
delete (keyword)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
--dependencies (compiler option)
 . . . . . . . . . . . . . . . . . . . 175
deque (STL header file)
 . . . . . . . . . . . . . . . . . . . . . . . . . . 247
_ _derivative_ _ (predefined symbol)
 . . . . . . . . . . . . . . . . 230
derivatives
mapping of processor options
 . . . . . . . . . . . . . . . . . . . . . 6
supported
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
destructors and interrupts, using
. . . . . . . . . . . . . . . . . . . . 119
diagnostic messages
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 279