Zephyr Project API 4.2.99
A Scalable Open Source RTOS
Loading...
Searching...
No Matches

Pixart PAJ7620 gesture sensor. More...

Files

file  paj7620.h
 Header file for extended sensor API of PAJ7620 sensor.
 

Enumerations

enum  sensor_channel_paj7620 { SENSOR_CHAN_PAJ7620_GESTURES = SENSOR_CHAN_PRIV_START }
 Custom sensor channels for PAJ7620. More...
 

Gesture flags

#define PAJ7620_FLAG_GES_UP   BIT(0)
 "Up" gesture
 
#define PAJ7620_FLAG_GES_DOWN   BIT(1)
 "Down" gesture
 
#define PAJ7620_FLAG_GES_LEFT   BIT(2)
 "Left" gesture
 
#define PAJ7620_FLAG_GES_RIGHT   BIT(3)
 "Right" gesture
 
#define PAJ7620_FLAG_GES_FORWARD   BIT(4)
 "Forward" gesture
 
#define PAJ7620_FLAG_GES_BACKWARD   BIT(5)
 "Backward" gesture
 
#define PAJ7620_FLAG_GES_CLOCKWISE   BIT(6)
 "Clockwise" gesture
 
#define PAJ7620_FLAG_GES_COUNTERCLOCKWISE   BIT(7)
 "Counterclockwise" gesture
 
#define PAJ7620_FLAG_GES_WAVE   BIT(8)
 "Wave" gesture
 

Detailed Description

Pixart PAJ7620 gesture sensor.

Macro Definition Documentation

◆ PAJ7620_FLAG_GES_BACKWARD

#define PAJ7620_FLAG_GES_BACKWARD   BIT(5)

#include <include/zephyr/drivers/sensor/paj7620.h>

"Backward" gesture

◆ PAJ7620_FLAG_GES_CLOCKWISE

#define PAJ7620_FLAG_GES_CLOCKWISE   BIT(6)

#include <include/zephyr/drivers/sensor/paj7620.h>

"Clockwise" gesture

◆ PAJ7620_FLAG_GES_COUNTERCLOCKWISE

#define PAJ7620_FLAG_GES_COUNTERCLOCKWISE   BIT(7)

#include <include/zephyr/drivers/sensor/paj7620.h>

"Counterclockwise" gesture

◆ PAJ7620_FLAG_GES_DOWN

#define PAJ7620_FLAG_GES_DOWN   BIT(1)

#include <include/zephyr/drivers/sensor/paj7620.h>

"Down" gesture

◆ PAJ7620_FLAG_GES_FORWARD

#define PAJ7620_FLAG_GES_FORWARD   BIT(4)

#include <include/zephyr/drivers/sensor/paj7620.h>

"Forward" gesture

◆ PAJ7620_FLAG_GES_LEFT

#define PAJ7620_FLAG_GES_LEFT   BIT(2)

#include <include/zephyr/drivers/sensor/paj7620.h>

"Left" gesture

◆ PAJ7620_FLAG_GES_RIGHT

#define PAJ7620_FLAG_GES_RIGHT   BIT(3)

#include <include/zephyr/drivers/sensor/paj7620.h>

"Right" gesture

◆ PAJ7620_FLAG_GES_UP

#define PAJ7620_FLAG_GES_UP   BIT(0)

#include <include/zephyr/drivers/sensor/paj7620.h>

"Up" gesture

◆ PAJ7620_FLAG_GES_WAVE

#define PAJ7620_FLAG_GES_WAVE   BIT(8)

#include <include/zephyr/drivers/sensor/paj7620.h>

"Wave" gesture

Enumeration Type Documentation

◆ sensor_channel_paj7620

#include <include/zephyr/drivers/sensor/paj7620.h>

Custom sensor channels for PAJ7620.

Enumerator
SENSOR_CHAN_PAJ7620_GESTURES 

Gesture data (bit mask).

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