Import Touch Project into Microchip Studio
Objective
This article provides information on importing a QTouch® project generated from START to Atmel® Studio.
Materials
Software Tools
Procedure
Create a QTouch Project
Go to START and create your QTouch project. Detailed information on how to create a QTouch project in START can be found on the Generate User Board Touch Project page.
Export
Once you've configured your project and are ready to export, ensure that the Atmel Studio option is selected. In this example, the project name is qt5_atmega324pb_xpro. We will be referencing this project throughout the rest of the step-by-step instructions on this page.
Download the pack to the desired folder by clicking on the DOWNLOAD PACK button. By default, it downloads to C:\Users\user-name\Downloads.
Open Atmel Studio
After you open Atmel Studio, select File > Import > Atmel Start Project.
Atmel Start Importer
- Browse and select the downloaded .atzip file
- Browse and select the desired project location
- Provide a project name
- Click OK to generate the project
Project Creation
Project will be created and all files included.
Initialization Code
By default, only the initialization code is called in main() as shown below.
2
3
4
5
6
7
8
9
{
/* Initializes MCU, drivers and middleware */
atmel_start_init();
/* Replace with your application code */
while(1) {
}
}
Modify main()
Modify the content of main.c as follows.
Include touch_example.h file at the top of the main file after inclusion of atmel_start.h file as #include "touch_example.h" .
2
3
4
5
6
7
8
9
10
11
12
13
int main(void)
{
/* Initializes MCU, drivers and middleware */
atmel_start_init();
/* Replace with your application code */
while (1) {
touch_example();
}
}
Build Project
The project is ready to be built and tested. Press F7 to build the project.
The built .hex can be found in the ..\Debug\ project folder.