MCPcopy Create free account

hub / github.com/adafruit/Adafruit_MPU6050 / functions

Functions45 in github.com/adafruit/Adafruit_MPU6050

↓ 3 callersMethod_read
Adafruit_Sensor functions *****************/ ! * @brief Updates the measurement data for all sensors simultaneously */ /
Adafruit_MPU6050.cpp:638
↓ 1 callersMethodfillAccelEvent
Adafruit_MPU6050.cpp:730
↓ 1 callersMethodfillGyroEvent
Adafruit_MPU6050.cpp:742
↓ 1 callersMethodfillTempEvent
Adafruit_MPU6050.cpp:719
MethodAdafruit_MPU6050
! * @brief Instantiates a new MPU6050 class */
Adafruit_MPU6050.cpp:43
MethodAdafruit_MPU6050_Accelerometer
@brief Create an Adafruit_Sensor compatible object for the accelerometer sensor @param parent A pointer to the MPU6050 class */
Adafruit_MPU6050.h:176
MethodAdafruit_MPU6050_Gyro
@brief Create an Adafruit_Sensor compatible object for the gyro sensor @param parent A pointer to the MPU6050 class */
Adafruit_MPU6050.h:192
MethodAdafruit_MPU6050_Temp
@brief Create an Adafruit_Sensor compatible object for the temp sensor @param parent A pointer to the MPU6050 class */
Adafruit_MPU6050.h:161
Method_init
! @brief Initilizes the sensor * @param sensor_id Optional unique ID for the sensor set * @returns True if chip identified and initialized */
Adafruit_MPU6050.cpp:105
Methodbegin
Adafruit_MPU6050.cpp:70
MethodenableCycle
/ ! * @brief Controls sensor's 'Cycle' measurement mode * @param enable If `true` the sensor will take measurements at the rat
Adafruit_MPU6050.cpp:521
MethodenableSleep
/ ! * @brief Controls the sleep state of the sensor * @param enable If `true` the sensor is put into a low power state
Adafruit_MPU6050.cpp:499
MethodgetAccelerometerRange
/ ! @brief Gets the acceleration measurement range. @return The acceleration measurement range */ /
Adafruit_MPU6050.cpp:200
MethodgetAccelerometerSensor
! @brief Gets an Adafruit Unified Sensor object for the accelerometer sensor component @return Adafruit_Sensor pointer to accelerometer s
Adafruit_MPU6050.cpp:767
MethodgetClock
/ ! @brief Gets clock source. @return The current `mpu6050_clock_select_t` clock source */ /
Adafruit_MPU6050.cpp:277
MethodgetCycleRate
/ ! * @brief Gets the frequencey of measurements in 'Cycle' mode * @return The current 'Cycle' measurement frequency */ /
Adafruit_MPU6050.cpp:536
MethodgetEvent
/ ! @brief Gets the most recent sensor event, Adafruit Unified Sensor format @param accel Pointer to an Adafruit Unified sensor_
Adafruit_MPU6050.cpp:707
MethodgetFilterBandwidth
/ ! * @brief Gets bandwidth of the Digital Low Pass Filter * @return The current `mpu6050_bandwidth_t` filter bandwidth */ /
Adafruit_MPU6050.cpp:322
MethodgetFsyncSampleOutput
/ ! * @brief Sets the location that the FSYNC pin sample is stored * @return fsync_output */ /
Adafruit_MPU6050.cpp:292
MethodgetGyroRange
/ ! @brief Gets the gyroscope measurement range @return The `mpu6050_gyro_range_t` gyroscope measurement range */ /
Adafruit_MPU6050.cpp:230
MethodgetGyroSensor
! @brief Gets an Adafruit Unified Sensor object for the gyro sensor component @return Adafruit_Sensor pointer to gyro sensor */
Adafruit_MPU6050.cpp:775
MethodgetHighPassFilter
/ ! * @brief Gets bandwidth of the Digital High Pass Filter * @return The current `mpu6050_highpass_t` filter bandwidth */ /
Adafruit_MPU6050.cpp:352
MethodgetMotionInterruptStatus
/ ! * @brief Gets motion interrupt status * @return motion_interrupt */ /
Adafruit_MPU6050.cpp:430
MethodgetSampleRateDivisor
/ ! @brief Gets the sample rate divisor. @return The sample rate divisor */ /
Adafruit_MPU6050.cpp:174
MethodgetSensor
/ ! @brief Gets the sensor_t data for the MPU6050's gyroscope sensor */ /
Adafruit_MPU6050.cpp:782
MethodgetTemperatureSensor
! @brief Gets an Adafruit Unified Sensor object for the temp sensor component @return Adafruit_Sensor pointer to temperature sensor */
Adafruit_MPU6050.cpp:758
Methodreset
/ ! @brief Resets registers to their initial value and resets the sensors' analog and digital signal paths. */ /
Adafruit_MPU6050.cpp:148
MethodsetAccelerometerRange
/ ! @brief Sets the accelerometer measurement range @param new_range The new range to set. Must be a `mpu6050_accel_range_t` */ /
Adafruit_MPU6050.cpp:216
MethodsetAccelerometerStandby
/ ! * @brief Sets standbye mode for each of the accelerometer axes. * @param xAxisStandby * If `true` the accelerometer stops
Adafruit_MPU6050.cpp:602
MethodsetClock
/ ! @brief Sets clock source. @param new_clock The clock source to set. Must be a `mpu6050_clock_select_t` */ /
Adafruit_MPU6050.cpp:262
MethodsetCycleRate
/ ! * @brief Sets the frequency of measurement in 'Cycle' mode * @param rate * The `mpu6050_cycle_rate_t` specifying the des
Adafruit_MPU6050.cpp:553
MethodsetFilterBandwidth
/ ! * @brief Sets the bandwidth of the Digital Low-Pass Filter * @param bandwidth the new `mpu6050_bandwidth_t` bandwidth */ /
Adafruit_MPU6050.cpp:337
MethodsetFsyncSampleOutput
/ ! * @brief Sets the location that the FSYNC pin sample is stored * @param fsync_output a `mpu6050_fsync_out_t` to specify th
Adafruit_MPU6050.cpp:308
MethodsetGyroRange
/ ! @brief Sets the gyroscope measurement range @param new_range The new range to set. Must be a `mpu6050_gyro_range_t` */ /
Adafruit_MPU6050.cpp:246
MethodsetGyroStandby
/ ! * @brief Sets standbye mode for each of the gyroscope axes. * @param xAxisStandby * If `true` the gyroscope stops sensing
Adafruit_MPU6050.cpp:577
MethodsetHighPassFilter
/ ! * @brief Sets the bandwidth of the Digital High-Pass Filter * @param bandwidth the new `mpu6050_highpass_t` bandwidth */ /
Adafruit_MPU6050.cpp:367
MethodsetI2CBypass
/ ! * @brief Connects or disconects the I2C master pins to the main I2C pins * @param bypass If `true` the I2C Master pins are
Adafruit_MPU6050.cpp:473
MethodsetInterruptPinLatch
/ ! * @brief Sets the latch behavior of the INT pin when active * @param held If `true` the pin will remain held until cleared
Adafruit_MPU6050.cpp:400
MethodsetInterruptPinPolarity
/ ! * @brief Sets the polarity of the INT pin when active * @param active_low If `true` the pin will be low when an interrupt
Adafruit_MPU6050.cpp:384
MethodsetMotionDetectionDuration
/ ! * @brief Sets the motion detection duration * @param dur */ /
Adafruit_MPU6050.cpp:457
MethodsetMotionDetectionThreshold
/ ! * @brief Sets the motion detection threshold * @param thr */ /
Adafruit_MPU6050.cpp:445
MethodsetMotionInterrupt
/ ! * @brief Sets the motion interrupt * @param active If `true` motion interrupt will activate based on thr and dur
Adafruit_MPU6050.cpp:416
MethodsetSampleRateDivisor
/ ! @brief Sets the divisor used to divide the base clock rate into a measurement rate @param divisor The new clock
Adafruit_MPU6050.cpp:188
MethodsetTemperatureStandby
/ ! * @brief Sets disable mode for thermometer sensor. * @param enable * If `true` the temperature sensor will stop taking me
Adafruit_MPU6050.cpp:624
Method~Adafruit_MPU6050
! * @brief Cleans up the MPU6050 class */
Adafruit_MPU6050.cpp:48