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 |
Referenced by example_process_qt_status().
#define QT_RIGHT_KEY_MASK 0x02 |
Referenced by example_process_qt_status().
#define QT_SLIDER_MAX ((0x01 << (8 - QT_SLIDER_RESOLUTION)) - 1) |
Referenced by example_process_qt_status().
#define QT_SLIDER_RESOLUTION QT_SLIDER_RESOLUTION_7_BIT |
Referenced by example_set_qt_param().
|
static |
Process QT status for the example.
qt_status | Pointer 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 |
Set QTouch parameter for the example.
setup_block | Pointer 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().