.TH "DRIVERS" 3 "2022年 十一月 22日 星期二" "Version 1.0.0" "Bscpp" \" -*- nroff -*- .ad l .nh .SH NAME DRIVERS \- Sensor Driver Layer .PP \- Hardware drivers to communicate with sensors via I2C\&. .SH SYNOPSIS .br .PP .SS "文件" .in +1c .ti -1c .RI "文件 \fBinv_mpu\&.c\fP" .br .RI "An I2C-based driver for Invensense gyroscopes\&. " .ti -1c .RI "文件 \fBinv_mpu\&.h\fP" .br .RI "An I2C-based driver for Invensense gyroscopes\&. " .ti -1c .RI "文件 \fBinv_mpu_dmp_motion_driver\&.c\fP" .br .RI "DMP image and interface functions\&. " .ti -1c .RI "文件 \fBinv_mpu_dmp_motion_driver\&.h\fP" .br .RI "DMP image and interface functions\&. " .in -1c .SS "类" .in +1c .ti -1c .RI "struct \fBgyro_reg_s\fP" .br .ti -1c .RI "struct \fBhw_s\fP" .br .ti -1c .RI "struct \fBmotion_int_cache_s\fP" .br .ti -1c .RI "struct \fBchip_cfg_s\fP" .br .ti -1c .RI "struct \fBtest_s\fP" .br .ti -1c .RI "struct \fBgyro_state_s\fP" .br .ti -1c .RI "struct \fBint_param_s\fP" .br .ti -1c .RI "struct \fBdmp_s\fP" .br .in -1c .SS "宏定义" .in +1c .ti -1c .RI "#define \fBMPU6050\fP" .br .ti -1c .RI "#define \fBMOTION_DRIVER_TARGET_MSP430\fP" .br .ti -1c .RI "#define \fBi2c_write\fP \fBMPU_Write_Len\fP" .br .ti -1c .RI "#define \fBi2c_read\fP \fBMPU_Read_Len\fP" .br .ti -1c .RI "#define \fBdelay_ms\fP HAL_Delay" .br .ti -1c .RI "#define \fBget_ms\fP \fBmget_ms\fP" .br .ti -1c .RI "#define \fBlog_i\fP \fBlog_none\fP" .br .ti -1c .RI "#define \fBlog_e\fP \fBlog_none\fP" .br .ti -1c .RI "#define \fBfabs\fP fabsf" .br .ti -1c .RI "#define \fBmin\fP(a, b) ((a