invensense icm20602 improvements

- checked register mechanism and simple watchdog
    - driver checks for errors gradually and can reconfigure itself
 - respect IMU_GYRO_RATEMAX at the driver level
 - fixed sensor INT16_MIN and INT16_MAX handling (y & z axis are flipped before publishing)
 - increased sensor_gyro_fifo max size (enables running the driver much slower, but still transferring all raw data)
 - PX4Accelerometer/PX4Gyroscope remove unnecessary memsets
This commit is contained in:
Daniel Agar
2020-01-22 09:54:55 -05:00
parent 40921241e7
commit 22499effb9
12 changed files with 423 additions and 177 deletions

View File

@@ -59,7 +59,7 @@ px4_add_board(
MODULES
#ekf2
#load_mon
#sensors
sensors
#temperature_compensation
SYSTEMCMDS
#bl_update