KeyScan Flags
- group x3e_Keyscan_Flags
Defines
-
KEYSCAN_FLAG_FIFOLIMIT ((uint32_t)(0x1 << 20))
When data filtering occurs, this bit will be set to 1.
-
KEYSCAN_INT_FLAG_THRESHOLD ((uint32_t)(0x1 << 19))
FIFO threshold interrupt status.
-
KEYSCAN_INT_FLAG_OVER_READ ((uint32_t)(0x1 << 18))
FIFO over read interrupt status.
-
KEYSCAN_INT_FLAG_SCAN_END ((uint32_t)(0x1 << 17))
Scan finish interrupt status.
-
KEYSCAN_INT_FLAG_FIFO_NOT_EMPTY ((uint32_t)(0x1 << 16))
FIFO not empty interrupt status.
-
KEYSCAN_INT_FLAG_ALL_RELEASE ((uint32_t)(0x1 << 15))
All release interrupt status.
-
KEYSCAN_FLAG_DATAFILTER ((uint32_t)(0x1 << 3))
FIFO data filter status.
-
KEYSCAN_FLAG_OVR ((uint32_t)(0x1 << 2))
FIFO overflow status.
-
KEYSCAN_FLAG_FULL ((uint32_t)(0x1 << 1))
FIFO full status.
-
KEYSCAN_FLAG_EMPTY ((uint32_t)(0x1 << 0))
FIFO empty status.
-
IS_KEYSCAN_FLAG(FLAG) ((((FLAG) & (uint32_t)0x01FF) == 0x00) && ((FLAG) != (uint32_t)0x00))
Check whether is the KeyScan flag.
-
IS_KEYSCAN_CLEAR_FLAG(FLAG) ((((FLAG) & (uint32_t)0x00C0) == 0x00) && ((FLAG) != (uint32_t)0x00))
Check whether is the definition of KeyScan flag clear.
-
KEYSCAN_FLAG_FIFOLIMIT ((uint32_t)(0x1 << 20))