_cfg (defined in m5::unit::UnitPAJ7620U2) | m5::unit::UnitPAJ7620U2 | protected |
_current_bank (defined in m5::unit::UnitPAJ7620U2) | m5::unit::UnitPAJ7620U2 | protected |
_data (defined in m5::unit::UnitPAJ7620U2) | m5::unit::UnitPAJ7620U2 | protected |
_frequency (defined in m5::unit::UnitPAJ7620U2) | m5::unit::UnitPAJ7620U2 | protected |
_mode (defined in m5::unit::UnitPAJ7620U2) | m5::unit::UnitPAJ7620U2 | protected |
_rotation (defined in m5::unit::UnitPAJ7620U2) | m5::unit::UnitPAJ7620U2 | protected |
approach() const | m5::unit::UnitPAJ7620U2 | inline |
begin() override (defined in m5::unit::UnitPAJ7620U2) | m5::unit::UnitPAJ7620U2 | virtual |
brightness() const | m5::unit::UnitPAJ7620U2 | inline |
config() | m5::unit::UnitPAJ7620U2 | inline |
config(const config_t &cfg) | m5::unit::UnitPAJ7620U2 | inline |
cursorX() const | m5::unit::UnitPAJ7620U2 | inline |
cursorY() const | m5::unit::UnitPAJ7620U2 | inline |
disable() | m5::unit::UnitPAJ7620U2 | inline |
enable(const bool flag) | m5::unit::UnitPAJ7620U2 | |
enable() | m5::unit::UnitPAJ7620U2 | inline |
existsObject(bool &exists) | m5::unit::UnitPAJ7620U2 | inline |
frequency() const | m5::unit::UnitPAJ7620U2 | inline |
gesture() const | m5::unit::UnitPAJ7620U2 | inline |
M5_UNIT_COMPONENT_PERIODIC_MEASUREMENT_ADAPTER_HPP_BUILDER(UnitPAJ7620U2, paj7620u2::Data) (defined in m5::unit::UnitPAJ7620U2) | m5::unit::UnitPAJ7620U2 | protected |
mode() const | m5::unit::UnitPAJ7620U2 | inline |
read_banked_register(const uint16_t reg, uint8_t *buf, const size_t len) (defined in m5::unit::UnitPAJ7620U2) | m5::unit::UnitPAJ7620U2 | protected |
read_banked_register16(const uint16_t reg, uint16_t &value) (defined in m5::unit::UnitPAJ7620U2) | m5::unit::UnitPAJ7620U2 | protected |
read_banked_register8(const uint16_t reg, uint8_t &value) (defined in m5::unit::UnitPAJ7620U2) | m5::unit::UnitPAJ7620U2 | protected |
read_chip_id(uint16_t &id) (defined in m5::unit::UnitPAJ7620U2) | m5::unit::UnitPAJ7620U2 | protected |
read_cursor(paj7620u2::Data &d) (defined in m5::unit::UnitPAJ7620U2) | m5::unit::UnitPAJ7620U2 | protected |
read_gesture(paj7620u2::Data &d) (defined in m5::unit::UnitPAJ7620U2) | m5::unit::UnitPAJ7620U2 | protected |
read_proximity(paj7620u2::Data &d) (defined in m5::unit::UnitPAJ7620U2) | m5::unit::UnitPAJ7620U2 | protected |
read_version(uint8_t &version) (defined in m5::unit::UnitPAJ7620U2) | m5::unit::UnitPAJ7620U2 | protected |
readApproachThreshold(uint8_t &high, uint8_t &low) | m5::unit::UnitPAJ7620U2 | |
readCursor(uint16_t &x, uint16_t &y) | m5::unit::UnitPAJ7620U2 | |
readFrequency(uint8_t &raw) | m5::unit::UnitPAJ7620U2 | |
readFrequency(paj7620u2::Frequency &f) | m5::unit::UnitPAJ7620U2 | |
readGesture(paj7620u2::Gesture &gesture) | m5::unit::UnitPAJ7620U2 | |
readHorizontalFlip(bool &flip) | m5::unit::UnitPAJ7620U2 | |
readNoMotionCount(uint8_t &cnt) | m5::unit::UnitPAJ7620U2 | |
readNoObjectCount(uint8_t &cnt) | m5::unit::UnitPAJ7620U2 | |
readObjectCenter(uint16_t &x, uint16_t &y) | m5::unit::UnitPAJ7620U2 | |
readObjectSize(uint16_t &sz) | m5::unit::UnitPAJ7620U2 | |
readProximity(uint8_t &brightness, uint8_t &approach) | m5::unit::UnitPAJ7620U2 | |
readVerticalFlip(bool &flip) | m5::unit::UnitPAJ7620U2 | |
resume() | m5::unit::UnitPAJ7620U2 | |
rotation() const | m5::unit::UnitPAJ7620U2 | inline |
select_bank(const uint8_t bank, const bool force=false) (defined in m5::unit::UnitPAJ7620U2) | m5::unit::UnitPAJ7620U2 | protected |
setRotate(const uint8_t rot) | m5::unit::UnitPAJ7620U2 | inline |
start_periodic_measurement(const uint32_t intervalMs=0) (defined in m5::unit::UnitPAJ7620U2) | m5::unit::UnitPAJ7620U2 | protected |
start_periodic_measurement(const paj7620u2::Mode mode, const paj7620u2::Frequency freq, const uint32_t intervalMs) (defined in m5::unit::UnitPAJ7620U2) | m5::unit::UnitPAJ7620U2 | protected |
startPeriodicMeasurement(const uint32_t intervalMs=0) | m5::unit::UnitPAJ7620U2 | inline |
startPeriodicMeasurement(const paj7620u2::Mode mode, const paj7620u2::Frequency freq, const uint32_t intervalMs) | m5::unit::UnitPAJ7620U2 | inline |
stop_periodic_measurement() (defined in m5::unit::UnitPAJ7620U2) | m5::unit::UnitPAJ7620U2 | protected |
stopPeriodicMeasurement() | m5::unit::UnitPAJ7620U2 | inline |
suspend() | m5::unit::UnitPAJ7620U2 | |
UnitPAJ7620U2(const uint8_t addr=DEFAULT_ADDRESS) (defined in m5::unit::UnitPAJ7620U2) | m5::unit::UnitPAJ7620U2 | inlineexplicit |
update(const bool force=false) override (defined in m5::unit::UnitPAJ7620U2) | m5::unit::UnitPAJ7620U2 | virtual |
update_cursor(paj7620u2::Data &d) (defined in m5::unit::UnitPAJ7620U2) | m5::unit::UnitPAJ7620U2 | protected |
update_gesture(paj7620u2::Data &d) (defined in m5::unit::UnitPAJ7620U2) | m5::unit::UnitPAJ7620U2 | protected |
update_proximity(paj7620u2::Data &d) (defined in m5::unit::UnitPAJ7620U2) | m5::unit::UnitPAJ7620U2 | protected |
was_wakeup() (defined in m5::unit::UnitPAJ7620U2) | m5::unit::UnitPAJ7620U2 | protected |
write_banked_register(const uint16_t reg, const uint8_t *buf, const size_t len) (defined in m5::unit::UnitPAJ7620U2) | m5::unit::UnitPAJ7620U2 | protected |
write_banked_register16(const uint16_t reg, const uint16_t value) (defined in m5::unit::UnitPAJ7620U2) | m5::unit::UnitPAJ7620U2 | protected |
write_banked_register8(const uint16_t reg, const uint8_t value) (defined in m5::unit::UnitPAJ7620U2) | m5::unit::UnitPAJ7620U2 | protected |
writeApproachThreshold(const uint8_t high, const uint8_t low) | m5::unit::UnitPAJ7620U2 | |
writeFrequency(const paj7620u2::Frequency f) | m5::unit::UnitPAJ7620U2 | |
writeHorizontalFlip(const bool flip) | m5::unit::UnitPAJ7620U2 | |
writeMode(const paj7620u2::Mode m) | m5::unit::UnitPAJ7620U2 | |
writeVerticalFlip(const bool flip) | m5::unit::UnitPAJ7620U2 | |
~UnitPAJ7620U2() (defined in m5::unit::UnitPAJ7620U2) | m5::unit::UnitPAJ7620U2 | inlinevirtual |