8
Atmel AVR262
8375A-AVR-03/11
6 Firmware
This application employs an HID application manager, which includes touch_task.c
and hid_task.c.
shows the architecture of the firmware with the help of a
block diagram.
Figure 6-1.
Firmware architecture.
The touch sensing and report generation are handled in hid_task.c and touch_task.c
and their respective header files.
The various related functions can be grouped into three main categories. The
necessary functions are explained under each relevant category.
•
Functions related to initialization
•
Touch library APIs
•
HID report generation