Electronic Components Datasheet Search
  British  ▼
ALLDATASHEET.CO.UK

X  

AN3350 Datasheet(PDF) 73 Page - STMicroelectronics

Part # AN3350
Description  eTPU compiler tools
PDF  185 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  STMICROELECTRONICS [STMicroelectronics]
Direct Link  http://www.st.com
Logo STMICROELECTRONICS - STMicroelectronics

AN3350 Datasheet(HTML) 73 Page - STMicroelectronics

Back Button AN3350 Datasheet HTML 69Page - STMicroelectronics AN3350 Datasheet HTML 70Page - STMicroelectronics AN3350 Datasheet HTML 71Page - STMicroelectronics AN3350 Datasheet HTML 72Page - STMicroelectronics AN3350 Datasheet HTML 73Page - STMicroelectronics AN3350 Datasheet HTML 74Page - STMicroelectronics AN3350 Datasheet HTML 75Page - STMicroelectronics AN3350 Datasheet HTML 76Page - STMicroelectronics AN3350 Datasheet HTML 77Page - STMicroelectronics Next Button
Zoom Inzoom in Zoom Outzoom out
 73 / 185 page
background image
AN3350
Working with the assembler
Doc ID 018512 Rev 2
73/185
Searches are retroactive — when files with the same name reside in the path, then the file
chosen for inclusion is taken from the path's most recently added directory, unless the file's
absolute name is provided. You can explicitly add more directories to the path from within
the code by using #path directory or a command line option. All path additions made by
a file during its processing are deleted upon file completion. System files are similarly
searched in the 'system path'. The path begins from the directory containing the etpu_bins
tool.
You are responsible for avoiding repeated inclusion of files. This can be achieved by defining
a distinct macro in the included file and testing for its definition.
Example: the following code can be used to prevent multiple inclusion of the file 'foo.def':
#ifndef(FOO_DEF)
#define FOO_DEF
; actual content of file 'foo.def'
#endif // FOO_DEF //
#path
The directive '#path {directory}' adds directories to the include search path. Enclose
the directory name in double quotes. To add a directory to the system path, enclose the
directory name in angled brackets.
Note:
As this directive seriously limits portability of source code, its use is not generally
recommended. It is usually preferable to update the path using the IDE or from the
command line.
10.6.3
Preprocessor operations
Most operations begin with the modulo character ('%'). This section lists all preprocessor
directives and operators. Nested operator behavior, however, is not defined.
%defined
The '%defined' operator checks the definition of single-line macros: %defined (MACRO)
will evaluate to true (the integer one) if a single-line macro called 'MACRO' exists, otherwise
it will evaluate to zero. To test whether or not a macro has been defined, the result of the
above noted operation can be negated (e.g., '#if !%defined(MACRO)').
when testing definition of a single macro inside an #if condition, the shorter notation (#ifdef /
#ifndef) is preferred
%mac
The '%mac' operator checks for the existence of multi-line macros.



Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100  ...More


Datasheet Download

Go To PDF Page


Link URL



Does ALLDATASHEET help your business so far?  [ DONATE ] 

About Alldatasheet   |   Advertisement   |   Contact us   |   Privacy Policy   |   Link to Datasheet    |   Link Exchange   |   Manufacturer List
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com