The binding layer is the generic framework that binds the QTouch®
library modules and automates the initialization and processing of modules. The binding
layer is configured with data pointers and function pointers of the QTouch modules,
which are used to execute the module API functions in the appropriate sequence. The
binding module also provides callback on completion of every stage to the user
application.
The binding includes the acquisition module, signal conditioning modules, and post
processing modules. Controlling all the modules with a unified application interface
reduces the complexity of handling multiple modules, their states, errors, callback
functions. The user application code can also be built as a library module and automated
using the binding layer provided the user module conforms to the QTouch modular library
architecture.Figure 15-1. Binding Layer Framework Block
Diagram
Table 15-1. Module Format
GCC compiler
libqtm_binding_layer_xxxxx_0x0005.a
IAR compiler (AVR® MCU)
qtm_binding_layer_xxxxx_0x0005.r90
IAR compiler (Arm® MCU)
qtm_binding_layer_xxxxx_0x0002.a
The online versions of the documents are provided as a courtesy. Verify all content and data in the device’s PDF documentation found on the device product page.