Zephyr Project API 4.1.99
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
paj7620.h File Reference

Extended Public API for PAJ7620 sensor. More...

Go to the source code of this file.

Macros

#define PAJ7620_FLAG_GES_UP   BIT(0)
 
#define PAJ7620_FLAG_GES_DOWN   BIT(1)
 
#define PAJ7620_FLAG_GES_LEFT   BIT(2)
 
#define PAJ7620_FLAG_GES_RIGHT   BIT(3)
 
#define PAJ7620_FLAG_GES_FORWARD   BIT(4)
 
#define PAJ7620_FLAG_GES_BACKWARD   BIT(5)
 
#define PAJ7620_FLAG_GES_CLOCKWISE   BIT(6)
 
#define PAJ7620_FLAG_GES_COUNTERCLOCKWISE   BIT(7)
 
#define PAJ7620_FLAG_GES_WAVE   BIT(8)
 

Enumerations

enum  sensor_channel_paj7620 { SENSOR_CHAN_PAJ7620_GESTURES = SENSOR_CHAN_PRIV_START }
 

Detailed Description

Extended Public API for PAJ7620 sensor.

Some capabilities of the sensor cannot be expressed within the sensor driver abstraction

Macro Definition Documentation

◆ PAJ7620_FLAG_GES_BACKWARD

#define PAJ7620_FLAG_GES_BACKWARD   BIT(5)

◆ PAJ7620_FLAG_GES_CLOCKWISE

#define PAJ7620_FLAG_GES_CLOCKWISE   BIT(6)

◆ PAJ7620_FLAG_GES_COUNTERCLOCKWISE

#define PAJ7620_FLAG_GES_COUNTERCLOCKWISE   BIT(7)

◆ PAJ7620_FLAG_GES_DOWN

#define PAJ7620_FLAG_GES_DOWN   BIT(1)

◆ PAJ7620_FLAG_GES_FORWARD

#define PAJ7620_FLAG_GES_FORWARD   BIT(4)

◆ PAJ7620_FLAG_GES_LEFT

#define PAJ7620_FLAG_GES_LEFT   BIT(2)

◆ PAJ7620_FLAG_GES_RIGHT

#define PAJ7620_FLAG_GES_RIGHT   BIT(3)

◆ PAJ7620_FLAG_GES_UP

#define PAJ7620_FLAG_GES_UP   BIT(0)

◆ PAJ7620_FLAG_GES_WAVE

#define PAJ7620_FLAG_GES_WAVE   BIT(8)

Enumeration Type Documentation

◆ sensor_channel_paj7620

Enumerator
SENSOR_CHAN_PAJ7620_GESTURES 

This channel will contain gesture data as a bitmask where each set bit represents a detected gesture.

The possible gestures that can be detected along with their corresponding bit are given by the PAJ7620_FLAG_GES_X macros