Zephyr API Documentation 4.4.99
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
it8xxx2_vcmp.h
Go to the documentation of this file.
1/*
2 * Copyright (c) 2022 ITE Technology Corporation.
3 *
4 * SPDX-License-Identifier: Apache-2.0
5 */
6
12
13#ifndef ZEPHYR_INCLUDE_DT_BINDINGS_SENSOR_IT8XXX2_VCMP_H_
14#define ZEPHYR_INCLUDE_DT_BINDINGS_SENSOR_IT8XXX2_VCMP_H_
15
22
29#define VCMP_CHANNEL_0 0
30#define VCMP_CHANNEL_1 1
31#define VCMP_CHANNEL_2 2
32#define VCMP_CHANNEL_3 3
33#define VCMP_CHANNEL_4 4
34#define VCMP_CHANNEL_5 5
35#define VCMP_CHANNEL_CNT 6
37
44#define IT8XXX2_VCMP_SCAN_PERIOD_100US 0x10
45#define IT8XXX2_VCMP_SCAN_PERIOD_200US 0x20
46#define IT8XXX2_VCMP_SCAN_PERIOD_400US 0x30
47#define IT8XXX2_VCMP_SCAN_PERIOD_600US 0x40
48#define IT8XXX2_VCMP_SCAN_PERIOD_800US 0x50
49#define IT8XXX2_VCMP_SCAN_PERIOD_1MS 0x60
50#define IT8XXX2_VCMP_SCAN_PERIOD_1_5MS 0x70
51#define IT8XXX2_VCMP_SCAN_PERIOD_2MS 0x80
52#define IT8XXX2_VCMP_SCAN_PERIOD_2_5MS 0x90
53#define IT8XXX2_VCMP_SCAN_PERIOD_3MS 0xa0
54#define IT8XXX2_VCMP_SCAN_PERIOD_4MS 0xb0
55#define IT8XXX2_VCMP_SCAN_PERIOD_5MS 0xc0
57
64#define IT8XXX2_VCMP_LESS_OR_EQUAL 0
65#define IT8XXX2_VCMP_GREATER 1
66#define IT8XXX2_VCMP_UNDEFINED 0xffff
68
70
71#endif /* ZEPHYR_INCLUDE_DT_BINDINGS_SENSOR_IT8XXX2_VCMP_H_ */