Atmel CAVR-4 Manual De Usuario
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
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