Getting Started with MPLAB® Harmony v3 Peripheral Libraries on PIC32MK GP MCUs: Step 3
Configure Switch Button Pin with GPIO Interrupt Handler
In this step, the switch button will be configured as per the switch S1 design schematic of the PIC32MK General Purpose (GP) Development Board (see Figure 1).
Scroll down to the General Purpose Input/Output (GPIO) pin RG11 (Pin Number 38) in the Pin ID column and configure RG11 as an external interrupt pin for S1 switch functionality as shown in Figure 2.
Internal pull-up is enabled to avoid false edge detection as there is no external pull-up on the PIC32MK GP Development Board.
Configure LED Pin
In this step, the user LED will be configured as per the LED1 design schematic of the PIC32MK GP Development Board (see Figure 3).
Select the MPLAB® Harmony Configurator (MHC) Pin Settings tab and then scroll down to the GPIO pin RG12 (Pin Number 96) in the Pin ID column and configure RG12 as an output pin for LED1 functionality as shown in Figure 4.
Rename the Default Main File
Under the Project Graph tab, click on System, and configure as shown in Figure 5 to give the name of your liking to the default template main file generated by MHC.