|
|
|
Processor Expert Project Options
-
Code generation - Project options for code generation.
-
Track changes - Track/review changes in the generated modules after each code generation.
The following items are available only if the group is enabled (the value is "yes"):
-
User modules - Project options for changes in the user modules during code generation.
-
Update type - Type of update/modification/creation of the existing user module.
There are 4 options:
- do not change: Do not change user modules.
- prompt to overwrite: Always confirm to overwrite user modules. User changes are not preserved.
- always overwrite: Always overwrite user modules. User changes are not preserved.
- smart update (recommended): Smart update - updates modules' and events' names, removes imports that were removed from project, adds new imports, adds new events into event modules.
-
Confirm usage of existing modules - Confirm usage of an existing user module (for example event module), if it is not included in the project.
- yes means manual confirmation of usage or over-writing of such user module,
- no means that user modules will be used and included into the project without confirmation.
-
Generate ISR - Generate Interrupt Service Routines (ISR) into CPU event module, if its name is specified directly by any component.
Note: Usually only low-level peripheral initialization components allocates ISR directly (high-level components provide events).
Note: If this option is ON and ISR name is changed in the component, existing ISR in CPU event module will be also renamed.
-
Delete unused events - During code generation automatically remove unused empty events from the event module. This feature is supoported only for ANSI-C language.
-
Customize component modules - Project options for customizing generated component modules. This group is disabled, if these options are not supported in the current version. See Processor Expert Help for details about this feature.
The following items are available only if the group is enabled (the value is "Enabled"):
-
Directories - Destination directories of the project.
-
Confirm creation - Always confirm creation on non-existing subdirectory. If not selected, directory is created automatically.
-
Project directory - Project directory (for information only). Note: The directory can be changed only during saving project.
-
Subdirectory for code - Destination directory for generated modules, user modules and for external modules. It is recommended to use relative path from project directory.
-
Subdirectory for documentation - Subdirectory for generated documentation files. It is recommended to use relative path from project directory.
-
Specify temporary dir - If disabled, system temporary directory is used (recommended).
The following items are available only if the group is enabled (the value is "Enabled"):
|