Atmel CAVR-4 Manuale Utente
![Atmel](https://files.manualsbrain.com/attachments/0369829915bda09f9c2e00fb805a7753579683b5/common/fit/150/50/8d2bf08978ec3e5bc63f4343ac5e91ce8d0e40045619fa520d910d64af8f/brand_logo.png)
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