Microchip® Advanced Software Framework

conf_example.h File Reference

QTouch Sensor example with I2C interface configuration.

Copyright (c) 2014-2018 Microchip Technology Inc. and its subsidiaries.

Macros

#define QT_LEFT_KEY_MASK   0x01
 
#define QT_RIGHT_KEY_MASK   0x02
 
#define QT_SLIDER_MAX   ((0x01 << (8 - QT_SLIDER_RESOLUTION)) - 1)
 
#define QT_SLIDER_RESOLUTION   QT_SLIDER_RESOLUTION_7_BIT
 

Functions

static void example_process_qt_status (struct qt_status *qt_status)
 Process QT status for the example. More...
 
static void example_set_qt_param (struct qt_setup_block *setup_block)
 Set QTouch parameter for the example. More...
 

#define QT_LEFT_KEY_MASK   0x01
#define QT_RIGHT_KEY_MASK   0x02
#define QT_SLIDER_MAX   ((0x01 << (8 - QT_SLIDER_RESOLUTION)) - 1)
#define QT_SLIDER_RESOLUTION   QT_SLIDER_RESOLUTION_7_BIT

Referenced by example_set_qt_param().

static void example_process_qt_status ( struct qt_status qt_status)
static

Process QT status for the example.

Parameters
qt_statusPointer to QT status buffer.

References qt_status::general_status, qt_status::key_status_2, QT_GENERAL_STATUS_SDET, QT_LEFT_KEY_MASK, QT_RIGHT_KEY_MASK, QT_SLIDER_MAX, and qt_status::slider_position.

Referenced by main().

static void example_set_qt_param ( struct qt_setup_block setup_block)
static

Set QTouch parameter for the example.

Parameters
setup_blockPointer to setup block buffer.

References qt_setup_block::gpio_direction, qt_setup_block::gpio_gpo_drive2, QT_SLIDER_RESOLUTION, qt_setup_block::slider_num_keys, and qt_setup_block::slider_resolution.

Referenced by main().