Atmel CAVR-4 ユーザーズマニュアル

ページ / 323
CAVR-4
290
AVR® IAR C/C++ Compiler
Reference Guide
memcpy_G
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 250
memcpy_P
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 250
printf
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
printf_P
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 250
putchar
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
puts_G
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 250
puts_P
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 251
reference information
. . . . . . . . . . . . . . . . . . . . . . . . . .  xxi
remove
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
rename
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
scanf_P
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 251
sprintf
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
sprintf_P
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 251
sscanf_P
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 251
strcat_G
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 251
strcmp_G
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 251
strcmp_P
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 251
strcpy_G
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 251
strcpy_P
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 252
strerror_P
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 252
strlen_G
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 252
strlen_P
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 252
strncat_G
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 252
strncmp_G
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 252
strncmp_P
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 252
strncpy_G
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 252
strncpy_P
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 253
summary
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 245
_ _close
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
_ _lseek
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
_ _open
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
_ _read
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
_ _write
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
library functions (CLIB)
choosing scanf formatter
 . . . . . . . . . . . . . . . . . . . . . . . . 89
choosing sscanf formatter
 . . . . . . . . . . . . . . . . . . . . . . . 89
library functions (DLIB)
choosing scanf formatter
 . . . . . . . . . . . . . . . . . . . . . . . . 60
choosing sscanf formatter
 . . . . . . . . . . . . . . . . . . . . . . . 60
library modules, creating
 . . . . . . . . . . . . . . . . . . . . . . . . . 186
library object files
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 244
--library_module (compiler option)
 . . . . . . . . . . . . . . . . . 186
limits.h (library header file)
 . . . . . . . . . . . . . . . . . . . 245
_ _LINE_ _ (predefined symbol)
 . . . . . . . . . . . . . . . . . . . 232
linkage, C and C++
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100
linker command files
contents
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
customizing
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
customizing code segments
 . . . . . . . . . . . . . . . . . . . . . . 46
customizing data segments
. . . . . . . . . . . . . . . . . . . . . . . 37
customizing for RAM
 . . . . . . . . . . . . . . . . . . . . . . . . . . 41
customizing for static data
. . . . . . . . . . . . . . . . . . . . . . . 37
customizing initialized data
. . . . . . . . . . . . . . . . . . . . . . 39
customizing located data
 . . . . . . . . . . . . . . . . . . . . . . . . 46
customizing the data stack
. . . . . . . . . . . . . . . . . . . . . . . 41
customizing the heap
. . . . . . . . . . . . . . . . . . . . . . . . . . . 44
customizing the RSTACK
 . . . . . . . . . . . . . . . . . . . . . . . 43
introduction
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
template
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
using the -Z command
. . . . . . . . . . . . . . . . . . . . . . . . . . 36
linking, from the command line
 . . . . . . . . . . . . . . . . . . . . . . 4
list (STL header file)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 247
listing, generating
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185
literals, compound
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 271
literals, placing in initialized data segments
 . . . . . . . . . . . 200
literature, recommended
. . . . . . . . . . . . . . . . . . . . . . . . . .  xxi
locale.h (library header file)
 . . . . . . . . . . . . . . . . . . . . . . . 245
location (pragma directive)
. . . . . . . . . . . . . . . 28
LOCFRAME (compiler function directive)
 . . . . . . . . . . . . 32
loop-invariant expressions
. . . . . . . . . . . . . . . . . . . . . . . . . 124
low-level processor operations
 . . . . . . . . . . . . . . . . . . . . . 237
_ _low_level_init, customizing
. . . . . . . . . . . . . . . . . . . . . . 66
_ _lseek (library function)
. . . . . . . . . . . . . . . . . . . . . . . . . . 70
M
_ _MEMORY_MODEL_ _ (predefined symbol)
 . . . . . . . 232
macros, variadic
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 235