User manual

Index
2012 Microchip Technology Inc. DS52053B-page 511
none.................................................................. 91
O....................................................................... 97
OBJDIR........................................................... 107
OPT .................................................108
, 119, 243
OUTDIR...........................................107
, 108, 118
OUTPUT............................................84
, 109, 121
P ................................................97
, 119, 205, 210
PASS1 ............................................................ 109
PRE .........................................................109, 210
PROTO........................................................... 110
Q....................................................................... 97
RAM.........................................................111
, 122
ROM ........................................................112
, 123
RUNTIME .......................... 82
, 112, 121, 141, 187
S ....................................................................... 98
SCANDEP ...................................................... 114
SERIAL........................................................... 114
SETOPTION................................................... 241
SETUP.......................................................87
, 106
SHROUD ........................................................ 114
STRICT........................................................... 115
SUMMARY ..............................................115
, 121
TIME ............................................................... 115
U ................................................................98, 119
V ................................................................98
, 120
WARN................................................90
, 116, 120
WARNFORMAT...........................88
, 89, 104, 116
driver options ........................................45
, 72, 91116
DS directive............................................................ 260
DW directive........................................................... 260
dynamic memory allocation.................................... 178
E
EEDATA class ....................................................... 237
EEPROM
data................................................................. 176
EEPROM memory
initializing ........................................................ 176
reading............................................................ 177
writing ............................................................. 177
eeprom psect ......................................................... 233
eeprom qualifier ..................................................... 164
eeprom_data psect ................................................ 233
eeprom_read function .....................................177
, 330
eeprom_write function.....................................177
, 330
EI macro................................................................. 329
ELSE directive ....................................................... 261
ELSIF directive....................................................... 261
enabling interrupts ................................................. 192
END directive ......................................................... 255
endianism........................................................143
, 146
ENDIF directive...................................................... 261
ENDM directive ...................................................... 262
ENTRY class.......................................................... 236
entry point .............................................................. 255
entry__ type symbols ............................................. 204
environment variables.............................................. 73
EQU directive..........................................249
, 252, 259
equating assembly symbols................................... 259
errata...................................................................... 103
ERRATA_4000_BOUNDARY macro ..................... 213
ERRATA_TYPES macro........................................ 103
error counter............................................................. 86
error files ................................................................ 279
error messages .............................................67
, 8690
format........................................................ 88
, 104
language ......................................................... 106
list of........................................................ 377478
location.............................................................. 67
maximum number of ....................................... 104
eval_poly function .................................................. 331
exp function............................................................ 331
EXPAND control............................................. 262
, 266
exponent ................................................................ 146
extended character set........................................... 160
extended instruction set ......................................... 133
extensions................................................................ 73
external functions................................................... 183
external memory .................................................... 163
F
F constant suffix..................................................... 159
fabs function........................................................... 332
far qualifier ............................................................. 163
fatal error messages ................................................ 87
fcall pseudo instruction..................................... 55
, 248
file extensions .......................................................... 73
file types
assembly listing, see assembly list files
command ...........................................72
, 278, 293
cross reference ............................................... 297
dependency .................................................... 114
input .................................................................. 72
intermediate .................................................... 107
intermediate, see intermediate files
library, see libraries
object, see object files
preprocessed .................................................. 109
prototype......................................................... 110
symbol............................................................. 280
filling unused memory ...............................58
, 100, 104
fixup overflow errors..................................70
, 284, 285
flash functions ........................................................ 332
Fletcher’s checksum algorithm............................... 306
float data type................................................. 105
, 146
floating-point constant suffixes............................... 159
floating-point rounding.............................................. 50
floating-point types..........................102
, 105, 146148
biased exponent.............................................. 147
exponent ......................................................... 147
rounding.......................................................... 147
floor function........................................................... 332
fmod function.......................................................... 333
fpbase symbol........................................................ 156
frexp function.......................................................... 333
ftoa function............................................................ 334
function
calling convention ........................................... 187
duplication............................................... 192
193
parameters.......................................169
, 185, 200
pointers ........................................................... 156
prototypes ............................................... 238
, 265