Atmel CAVR-4 Manual De Usuario

Descargar
Página de 323
CAVR-4
286
AVR® IAR C/C++ Compiler
Reference Guide
exception vectors
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
exception (library header file)
. . . . . . . . . . . . . . . . . . . . . . 246
experience, programming
 . . . . . . . . . . . . . . . . . . . . . . . . .  xix
export keyword, missing from Extended EC++
 . . . . . . . . 115
Extended Embedded C++
. . . . . . . . . . . . . . . . . . . . . . . . . 110
enabling
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180
standard template library (STL)
. . . . . . . . . . . . . . . . . . 247
extended keywords
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 203
asm
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 205
data storage
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
default, for memory models
. . . . . . . . . . . . . . . . . . . . . . 10
enabling
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179
functions
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
overview
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
summary
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 203
syntax
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
@
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 204
_ _asm
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 205
_ _eeprom
 . . . . . . . . . . . . . . . . . . . . . . . . . . 142
_ _far
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141
_ _farflash
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142
_ _farfunc
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141
_ _flash
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141
_ _generic
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142
_ _huge
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141
_ _hugeflash
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142
_ _interrupt
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
See also INTVEC (segment)
using in pragma directives
. . . . . . . . . . . . . . . . . . . . 225
_ _intrinsic
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 210
_ _io
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 210
_ _monitor
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 210
using in pragma directives
. . . . . . . . . . . . . . . . . . . . 220
_ _near
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141
_ _nearfunc
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141
_ _noreturn
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 211
using in pragma directives
. . . . . . . . . . . . . . . . . . . . 221
_ _no_init
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134
using in pragma directives
. . . . . . . . . . . . . . . . . . . . 220
using with _ _near variables
 . . . . . . . . . . . . . . . . . . 163
using with _ _tiny variables
 . . . . . . . . . . . . . . . . . . 166
_ _regvar
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 212
_ _root
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195
using in pragma directives
. . . . . . . . . . . . . . . . . . . . 221
_ _task
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 213
_ _tiny
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141
_ _tinyflash
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141
_ _version_1
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 214
external data bus, enabling
 . . . . . . . . . . . . . . . . . . . . . . . . 181
external memory
. . . . . . . . . . . . . . . . . . . . . . . . . . . . 197
F
-f (compiler option)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 182
_ _far (extended keyword)
 . . . . . . . . . . . . . . . . . . . . . . . . 206
FARCODE (segment)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . 153
_ _farflash (extended keyword)
. . . . . . . . . . . . . . . . . . . . . 206
_ _farfunc (extended keyword)
. . . . . . . . . . . . . . . . . . . . . 207
FAR_C (segment)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154
FAR_F (segment)
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154
FAR_HEAP (segment)
 . . . . . . . . . . . . . . . . . . . . . . . . . . . 155
FAR_I (segment)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155
FAR_ID (segment)
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156
FAR_N (segment)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156
FAR_Z (segment)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156
fatal error messages
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 280
_ _FILE_ _ (predefined symbol)
. . . . . . . . . . . . . . . . . . . . 230
file dependencies, tracking
 . . . . . . . . . . . . . . . . . . . . . . . . 175
file paths, specifying for #include files
. . . . . . . . . . . . . . . 183
filename, of object file
 . . . . . . . . . . . . . . . . . . . . . . . . . . . 192
_ _flash (extended keyword)
. . . . . . . . . . . . . . . . . . . . . . . 207
flash memory
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 197
library routines for accessing
. . . . . . . . . . . . . . . . . . . . 249
placing aggregate initializers
 . . . . . . . . . . . . . . . . . . . . 184
float (data type)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139
floating point type, configuring size of double
 . . . . . . . . . . 10
floating-point constants
hexadecimal notation
. . . . . . . . . . . . . . . . . . . . . . . . . . 277