The generated drivers will be included in the active MPLAB X IDE project, as shown in the figure below.
mcc.h
and
mcc.c
files include the definitions of Configuration bits and
the ‘OSCILLATOR_initializer
’ function. These definitions are based
on the settings made for the System module in the Composer. Also included is the
‘SYSTEM_initializer
’ function, which can be called in the
application program to call all the other default initializers (the ones marked in
the GUI by sprocket symbol).pin_manager.h
and pin_manager.c
files include the Pin Manager initializer
functions based on the configurations made in the Pin Manager GUI.interrupt_manager.h
and interrupt_manager.c
files are optional files generated only when peripheral interrupts are enabled, and
they include interrupt initializer functions..c
and
.h
are module-specific files and include each module’s
peripheral\library configuration functions.The functions provided in these MCC-generated files can be called from the user application code, as required. The MPLAB X IDE provides auto-completion assistance of all of the MCC-generated content. While editing source code in the project, start typing in an MCC API or MCC variable name, and press <CTRL+ Space>. The MPLAB X IDE will show a list of options to complete the entry.