Atmel CAVR-4 Manual De Usuario

Descargar
Página de 323
CAVR-4
Index
291
malloc (standard library function)
. . . . . . . . . . . . . . . . . . . . 25
map (STL header file)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . 247
math.h (library header file)
. . . . . . . . . . . . . . . . . 83
_medium_write (library function)
. . . . . . . . . . . . . . . . . . . . 88
memcmp_G (library function)
 . . . . . . . . . . . . . . . . . . . . . 250
memcpy_G (library function)
. . . . . . . . . . . . . . . . . . . . . . 250
memcpy_P (library function)
 . . . . . . . . . . . . . . . . . . . . . . 250
memory
accessing
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
allocating in Embedded C++
 . . . . . . . . . . . . . . . . . . . . . 25
dynamic
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
external
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 197
flash
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 197
64 Kbytes large
. . . . . . . . . . . . . . . . . . . . . . . . . . . . 201
heap
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
non-initialized
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134
non-volatile
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156
RAM, saving
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131
releasing in Embedded C++
. . . . . . . . . . . . . . . . . . . . . . 25
stack
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
saving
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131
static
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
used by executing functions
. . . . . . . . . . . . . . . . . . . . . . 15
used by global or static variables
. . . . . . . . . . . . . . . . . . 15
memory management, type-safe
. . . . . . . . . . . . . . . . . . . . 109
memory models
configuration
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
specifying
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 186
memory types
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Embedded C++
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
hints
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128
placing variables in
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
pointers
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
specifying
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
structures
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
memory (STL header file)
. . . . . . . . . . . . . . . . . . . . . . . . . 247
_ _memory_model (runtime model attribute)
 . . . . . . . . . . . 79
message (pragma directive)
. . . . . . . . . . . . . . . . . . . . . . . . 220
--migration_preprocessor_extensions (compiler option)
. . 187
--misrac (compiler option)
 . . . . . . . . . . . . . . . . . . . . . . . . 187
--misrac_verbose (compiler option)
 . . . . . . . . . . . . . . . . . 188
module consistency
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
rtmodel
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223
module name, specifying
 . . . . . . . . . . . . . . . . . . . . . . . . . 188
module size, maximum
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
MODULE (assembler directive)
. . . . . . . . . . . . . . . . . . . . . 81
modules, assembler
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
--module_name (compiler option)
 . . . . . . . . . . . . . . . . . . 188
_ _monitor (extended keyword)
 . . . . . . . . . . . . . . . . . . . . 210
using in pragma directives
. . . . . . . . . . . . . . . . . . . . . . 220
monitor functions
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
multibyte character support
. . . . . . . . . . . . . . . . . . . . . . . . 180
multiple inheritance
in Extended EC++
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110
missing from Embedded C++
 . . . . . . . . . . . . . . . . . . . 109
multiple output files, from XLINK
. . . . . . . . . . . . . . . . . . . 51
_ _multiply_signed (intrinsic function)
. . . . . . . . . . . . . . . 239
_ _multiply_signed_with_unsigned (intrinsic function)
 . . 239
_ _multiply_unsigned (intrinsic function)
. . . . . . . . . . . . . 240
mutable attribute, in Extended EC++
 . . . . . . . . . . . . . . . . 118
N
namespace support
in Extended EC++
 . . . . . . . . . . . . . . . . . . . . . . . . 110
missing from Embedded C++
 . . . . . . . . . . . . . . . . . . . 110
name, specifying for object file
. . . . . . . . . . . . . . . . . . . . . 192
NDEBUG (preprocessor symbol)
. . . . . . . . . . . . . . . . . . . 232
_ _near (extended keyword)
 . . . . . . . . . . . . . . . . . . . . . . . 210
_ _nearfunc (extended keyword)
. . . . . . . . . . . . . . . . . . . . 211
NEAR_C (segment)
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161
NEAR_F (segment)
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161
NEAR_HEAP (segment)
 . . . . . . . . . . . . . . . . . . . . . . . . . 161
NEAR_I (segment)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 162
NEAR_ID (segment)
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 162
NEAR_N (segment)
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163
NEAR_Z (segment)
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163
new operator (extended EC++)
. . . . . . . . . . . . . . . . . . . . . 114