Arm® TrustZone® Getting Started Application on SAM L11: Step 3
Configure Switch Button Pin with the Secure External Interrupt Controller (EIC) to Generate an Interrupt
In this step, the switch button will be configured as per the USER_BUTTON shown in the SAM L11 Xplained Pro Evaluation Kit schematic. See the following image.
In MPLAB® Code Configurator (MCC), select the Pin Settings tab and then scroll down to 25 in the Pin Number column and configure the PORT pin PA27 as an external interrupt pin for switch functionality.
Select the Project Graph tab
Under the Device Resources tab, expand Harmony > Peripherals > EIC.
Select and double-click on EIC to add the EIC module to the project.
Configure the EIC block to generate an interrupt every time the user presses the SW0 switch and enable filter functionality to avoid electrical noise on the switch pin as shown in the following image.
Configure LED Pin in Secure Mode
In this step, the user LED will be configured as per the USER_LED shown in the SAM L11 Xplained Pro Evaluation Kit schematic. See the following image.
Select the Pin Settings tab and then scroll down to 8 in the Pin Number column and configure the PORT pin PA07 as an output pin for LED functionality. See the following image.
Rename the Default main File
Under the Project Graph tab, click on System, and give a name of your liking to the default template main file generated by the MCC