ITG320X device initialization parameters. More...
#include <itg320x.h>
Data Fields | |
| i2c_t | dev | 
| I2C device (default I2C_DEV(0))  | |
| uint8_t | addr | 
| I2C slave address (default ITG320X_I2C_ADDRESS_1)  | |
| uint8_t | isr_div | 
| Internal sample rate divider ISR_DIV (default 99) ODR = ISR / (ISR_DIV + 1) where internal sample rate is 1 kHz or 8 kHz dependent on the low pass filter bandwidth lpf_bw.  | |
| itg320x_lpf_bw_t | lpf_bw | 
| Low pass filter bandwidth (default ITG320X_LPF_BW_5, ISR 1 kHz)  | |
| itg320x_clk_sel_t | clk_sel | 
| Clock source selection (default ITG320X_CLK_PLL_X_GYRO)  | |
| gpio_t | int_pin | 
| DRDY interrupt pin: GPIO_UNDEF if not used.  | |
| itg320x_int_level_t | int_level | 
| Logic level for INT output pin (default ITG320X_INT_LOW)  | |
| itg320x_int_drive_t | int_drive | 
| Drive type for INT output pin (default ITG320X_INT_PUSH_PULL.  | |