PX4 Firmware
PX4 Autopilot Software http://px4.io
PixArt_PAW3902JF_Registers.hpp File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  PixArt_PAW3902JF::BURST_TRANSFER
 

Namespaces

 PixArt_PAW3902JF
 

Enumerations

enum  PixArt_PAW3902JF::Register : uint8_t {
  PixArt_PAW3902JF::Product_ID = 0x00, PixArt_PAW3902JF::Revision_ID = 0x01, PixArt_PAW3902JF::Motion = 0x02, PixArt_PAW3902JF::Delta_X_L = 0x03,
  PixArt_PAW3902JF::Delta_X_H = 0x04, PixArt_PAW3902JF::Delta_Y_L = 0x05, PixArt_PAW3902JF::Delta_Y_H = 0x06, PixArt_PAW3902JF::Squal = 0x07,
  PixArt_PAW3902JF::RawData_Sum = 0x08, PixArt_PAW3902JF::Maximum_RawData = 0x09, PixArt_PAW3902JF::Minimum_RawData = 0x0A, PixArt_PAW3902JF::Shutter_Lower = 0x0B,
  PixArt_PAW3902JF::Shutter_Upper = 0x0C, PixArt_PAW3902JF::Observation = 0x15, PixArt_PAW3902JF::Motion_Burst = 0x16, PixArt_PAW3902JF::Power_Up_Reset = 0x3A,
  PixArt_PAW3902JF::Resolution = 0x4E
}
 
enum  PixArt_PAW3902JF::Product_ID_Bit : uint8_t { PixArt_PAW3902JF::Reset = 0x5A }
 
enum  PixArt_PAW3902JF::Mode { PixArt_PAW3902JF::Mode::Bright = 0, PixArt_PAW3902JF::Mode::LowLight = 1, PixArt_PAW3902JF::Mode::SuperLowLight = 2 }
 

Variables

static constexpr uint8_t PixArt_PAW3902JF::PRODUCT_ID = 0x49
 
static constexpr uint8_t PixArt_PAW3902JF::REVISION_ID = 0x01
 
static constexpr uint32_t PixArt_PAW3902JF::SAMPLE_INTERVAL_MODE_0 {1000000 / 126}
 
static constexpr uint32_t PixArt_PAW3902JF::SAMPLE_INTERVAL_MODE_1 {1000000 / 126}
 
static constexpr uint32_t PixArt_PAW3902JF::SAMPLE_INTERVAL_MODE_2 {1000000 / 50}
 
static constexpr uint64_t PixArt_PAW3902JF::T_SWW {11}
 
static constexpr uint64_t PixArt_PAW3902JF::T_SRR {2}