Step 6: Build, program, and observe the outputs
Results
You observed that the application displayed the current room temperature values on the serial terminal every second. Also, you observed that the application retrieved and printed (on the serial terminal) last five stored temperature values from EEPROM every time you entered a character on the serial terminal. You also observed that a user LED was toggled every time the current temperature is displayed on the serial terminal.
Analysis
You have successfully created your first application using MPLAB Harmony v3 on the SAM E70 microcontroller. Your application used all the fundamental elements that go into building a real-time application. Your application successfully read temperature sensor values and displayed them periodically over a serial terminal on a PC. While the temperature values were getting printed on the serial terminal, the application stored the temperature values into an EEPROM. The application retrieved the last five values stored in EEPROM and displayed them on the serial terminal when a user requested (by entering a character on the serial terminal).
In this application, you used MPLAB® Harmony Configurator (MHC) to configure the SAM E70 and to use the MPLAB Harmony v3 Framework. You verified the clock configurator to set up the CPU clock and peripheral clocks. You configured Two-Wire Interfaces (TWIHS) (I²C), Universal Synchronous Asynchronous Receiver Transmitter 1 (USART1) drivers and Timer System service. You also configured to use Direct Memory Access (DMA) with a USART driver. You used Pin Configurator to set up the pins for LED and peripheral (USART, I²C) pins.
Conclusions
This tutorial provided you the training of configuring and using all the fundamental components needed to build a real-time application on a SAM E70 microcontroller with MPLAB Harmony v3 Framework. As a next step, you may customize this application and reconfigure some of the components used in this tutorial. You could also add new components (drivers, etc.) to enhance this application to realize your end application.