Atmel CAVR-4 Manual De Usuario

Descargar
Página de 323
CAVR-4
298
AVR® IAR C/C++ Compiler
Reference Guide
type-safe memory management
 . . . . . . . . . . . . . . . . . . . . 109
type_attribute (pragma directive)
 . . . . . . . . . . . . . . . . . . . 224
typographic conventions
. . . . . . . . . . . . . . . . . . . . . . . . . . xxii
U
UBROF messages, excluding from object file
 . . . . . . . . . 191
uintptr_t (integer type)
 . . . . . . . . . . . . . . . . . . . . . . . . . . . 143
unions
anonymous
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128
implementation-defined behavior
. . . . . . . . . . . . . . . . . 259
unsigned char (data type)
 . . . . . . . . . . . . . . . . . . . . . 138
changing to signed char
. . . . . . . . . . . . . . . . . . . . . . . . 173
unsigned int (data type)
. . . . . . . . . . . . . . . . . . . . . . . . . . . 138
unsigned short (data type)
. . . . . . . . . . . . . . . . . . . . . . . . . 138
utility (STL header file)
 . . . . . . . . . . . . . . . . . . . . . . . . . . 247
V
-v (compiler option), mapping of AVR cores
 . . . . . . . . . . . . 6
variable type information, omitting in object output
. . . . . 192
variables
auto
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
defined inside a function
 . . . . . . . . . . . . . . . . . . . . . . . . 23
global, placement in memory
. . . . . . . . . . . . . . . . . . . . . 15
local. See auto variables
non-initialized
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134
omitting type info
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 192
placing at absolute addresses
. . . . . . . . . . . . . . . . . . . . . 47
placing in named segments
 . . . . . . . . . . . . . . . . . . . . . . 47
placing in segments
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
specifying as _ _root
 . . . . . . . . . . . . . . . . . . . . . . . . . . 195
static, placement in memory
 . . . . . . . . . . . . . . . . . . . . . 15
variadic macros
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 270
vector (pragma directive)
 . . . . . . . . . . . . . . . . . . . . . . 29
vector (STL header file)
 . . . . . . . . . . . . . . . . . . . . . . . . . . 247
_ _VER_ _ (predefined symbol)
. . . . . . . . . . . . . . . . . . . . 234
version, of compiler
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 234
_ _version_1 (extended keyword)
. . . . . . . . . . . . . . . . . . . 214
_ _VERSION_1_CALLS_ _ (predefined symbol)
 . . . . . . 234
volatile, declaring objects
. . . . . . . . . . . . . . . . . . . . . . . . . 146
W
#warning message (preprocessor extension)
. . . . . . . . . . . 235
warnings
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 279
classifying
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177
disabling
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191
exit code
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 199
--warnings_affect_exit_code (compiler option)
 . . . . . . . . 169
--warnings_are_errors (compiler option)
 . . . . . . . . . . . . . 200
watchdog reset instruction
 . . . . . . . . . . . . . . . . . . . . . . . . 242
wchar.h (library header file)
 . . . . . . . . . . . . . . . . . . . . . . . 245
wchar_t (data type), adding support for in C
. . . . . . . . . . . 139
wctype.h (library header file)
 . . . . . . . . . . . . . . . . . . . . . . 245
_ _write (library function)
. . . . . . . . . . . . . . . . . . . . . . . . . . 70
write formatter, selecting
 . . . . . . . . . . . . . . . . . . . . . . . 88
X
XLINK options, managing multiple output files
. . . . . . . . . 51
XLINK output files
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
XLINK segment memory types
 . . . . . . . . . . . . . . . . . . . . . 34
Z
-z (compiler option)
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 200
Symbols
#include files, specifying
 . . . . . . . . . . . . . . . . . . . . . . . . . 183
#warning message (preprocessor extension)
. . . . . . . . . . . 235
-D (compiler option)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174
-e (compiler option)
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179
-f (compiler option)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 182
-I (compiler option)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 183
-l (compiler option)
. . . . . . . . . . . . . . . . . . . . . . . . . . . 97
-m (compiler option)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 186