Configuration is divided into two sections.
-
Configuring the application during compilation. This consists of options and defines that are set in the source code, and will determine the firmware that is created. This configuration can only be done at compilation, and not at run time when the application is running.
-
Configuring the application during runtime. These settings are changed via the web based configuration pages at run time.
The application configuration is stored in the PIC microcontroller's internal EEPROM in the first 256 bytes of data. For details, see the
Application Configuration module of this document.
The project configuration is done in the
projdefs.h file. It contains a list of defines that configure the project at compilation. For details, see the
Project Configuration module of this document.