c9dof3 2.0.0.0

Data Structures

struct  c9dof3_s
 Click ctx object definition. More...
 
struct  c9dof3_cfg_t
 Click configuration structure definition. More...
 
struct  c9dof3_accel_t
 
struct  c9dof3_gyro_t
 
struct  c9dof3_mag_t
 

Typedefs

typedef void(* c9dof3_master_io_t) (struct c9dof3_s *, uint8_t, uint8_t *, uint8_t)
 9DOF 3 Click driver interface.
 
typedef struct c9dof3_s c9dof3_t
 Click ctx object definition.
 

Enumerations

enum  c9dof3_drv_t { C9DOF3_DRV_SEL_SPI , C9DOF3_DRV_SEL_I2C }
 9DOF 3 Click driver selector. More...
 
enum  c9dof3_return_value_t { C9DOF3_OK = 0 , C9DOF3_ERROR = -1 }
 9DOF 3 Click return value data. More...
 

Detailed Description

Typedef Documentation

◆ c9dof3_master_io_t

typedef void(* c9dof3_master_io_t) (struct c9dof3_s *, uint8_t, uint8_t *, uint8_t)

9DOF 3 Click driver interface.

Definition of driver interface of 9DOF 3 Click driver. Driver serial interface.

◆ c9dof3_t

typedef struct c9dof3_s c9dof3_t

Click ctx object definition.

Enumeration Type Documentation

◆ c9dof3_drv_t

9DOF 3 Click driver selector.

Selects target driver interface of 9DOF 3 Click driver.

Enumerator
C9DOF3_DRV_SEL_SPI 

SPI driver descriptor.

C9DOF3_DRV_SEL_I2C 

I2C driver descriptor.

◆ c9dof3_return_value_t

9DOF 3 Click return value data.

Predefined enum values for driver return values.

Enumerator
C9DOF3_OK 
C9DOF3_ERROR