Customizing Projects
You can change basic project settings in the Project Settings window. You can change chip and oscillator frequency. Any change in the Project Setting Window affects currently active project only, so in case more than one project is open, you have to ensure that exactly the desired project is set as active one in the Project Manager.
Also, you can change configuration bits of the selected chip in the Edit Project window.Managing Project Group
mikroPascal PRO for PIC IDE provides convenient option which enables several projects to be open simultaneously.
If you have several projects being connected in some way, you can create a project group.
The project group may be saved by clicking the Save Project Group Icon from the Project Manager window.
The project group may be reopened by clicking the Open Project Group Icon
. All relevant data about the project group is stored in the project group file (extension
.mppigroup
)
Add/Remove Files from Project
The project can contain the following file types:
.mpas
source files.mcl
binary files.pld
project level defines files- image files
.ihex
EEPROM files.hex, .asm
and.lst
files, see output files. These files can not be added or removed from project.- other files
The list of relevant files is stored in the project file (extension .mpppi
).
To add a file to the project, click the Add File to Project Icon or press Insert button on your keyboard. Each added source file must be self-contained, i.e. it must have all necessary definitions after preprocessing.
To remove file(s) from the project, click the Remove File from Project Icon or press Delete button on your keyboard.
Project Level Defines:
Project Level Defines (.pld
) files can also be added to project. Project level define files enable you to have defines that are visible in all source files in the project. A file must contain one definition per line in the following form:
ANALOG DEBUG TEST
For example, lets make a project level define named pld_test
. First of all, create a new file with the .pld
extension, pld_test_file.pld
.
Next, open it, and write something like this :
PLD_TEST
Once you have done this, save the file. In the Project Manager, add pld_test_file.pld
file by right-clicking the Project Level Defines node.
In the source code write the following :
{$IFDEF PLD_TEST} ... {$ENDIF}
There are a number of predefined project level defines. See predefined project level defines
What do you think about this topic ? Send us feedback!