no-OS
adis1646x.h
Go to the documentation of this file.
1 /***************************************************************************/
34 #ifndef __ADIS1646X_H__
35 #define __ADIS1646X_H__
36 
37 /******************************************************************************/
38 /***************************** Include Files **********************************/
39 /******************************************************************************/
40 
41 #include "adis.h"
42 
43 /******************************************************************************/
44 /********************** Macros and Constants Definitions **********************/
45 /******************************************************************************/
46 
47 #define ADIS1646X_ID_NO_OFFSET(x) ((x) - ADIS16465_1)
48 
49 /******************************************************************************/
50 /************************ Variables Declarations ******************************/
51 /******************************************************************************/
52 
53 extern const struct adis_chip_info adis1646x_chip_info;
54 
55 #endif
ADIS_SYNC_DEFAULT
#define ADIS_SYNC_DEFAULT
Definition: adis.h:61
ADIS16475_3
@ ADIS16475_3
Definition: adis.h:84
ADIS16465_1
@ ADIS16465_1
Definition: adis.h:75
ADIS16470
@ ADIS16470
Definition: adis.h:81
adis_clk_freq_limit
ADIS frequency limit for input synchronization clock.
Definition: adis_internals.h:100
ADIS_GYRO_CHAN
@ ADIS_GYRO_CHAN
Definition: adis.h:116
adis_internals.h
Internal include file used for specific chip driver definitions, which are not useful for the user.
ADIS16467_3
@ ADIS16467_3
Definition: adis.h:80
adis_scale_members
ADIS generic scale members structure.
Definition: adis_internals.h:110
adis_timeout
ADIS chip timeouts.
Definition: adis_internals.h:55
RAD_TO_DEGREE
#define RAD_TO_DEGREE(rad)
Definition: no_os_units.h:77
adis_clk_freq_limit::min_freq
uint32_t min_freq
Definition: adis_internals.h:102
no_os_units.h
Header file of Units.
adis_chan_type
adis_chan_type
Supported channels.
Definition: adis.h:114
ADIS_SYNC_DIRECT
#define ADIS_SYNC_DIRECT
Definition: adis.h:62
MILLIDEGREE_PER_DEGREE
#define MILLIDEGREE_PER_DEGREE
Definition: no_os_units.h:71
adis1646x_chip_info
const struct adis_chip_info adis1646x_chip_info
Definition: adis1646x.c:240
ADIS_ACCL_CHAN
@ ADIS_ACCL_CHAN
Definition: adis.h:115
M_S_2_TO_G
#define M_S_2_TO_G(ms2)
Definition: no_os_units.h:84
ADIS16475_1
@ ADIS16475_1
Definition: adis.h:82
ADIS16467_1
@ ADIS16467_1
Definition: adis.h:78
adis1646x.h
Implementation of adis1646x.h.
ADIS16467_2
@ ADIS16467_2
Definition: adis.h:79
adis_chip_info
ADIS specific chip information structure.
Definition: adis_internals.h:422
ADIS16465_3
@ ADIS16465_3
Definition: adis.h:77
adis_dev
ADIS device descriptor structure.
Definition: adis.h:270
adis_scale_members::scale_m2
uint32_t scale_m2
Definition: adis_internals.h:112
adis.h
Implementation of adis.h.
ADIS_DELTAANGL_CHAN
@ ADIS_DELTAANGL_CHAN
Definition: adis.h:118
adis_chip_info::cs_change_delay
uint32_t cs_change_delay
Definition: adis_internals.h:440
adis_scale_members::scale_m1
uint32_t scale_m1
Definition: adis_internals.h:111
ADIS_SYNC_OUTPUT
#define ADIS_SYNC_OUTPUT
Definition: adis.h:64
ADIS1646X_ID_NO_OFFSET
#define ADIS1646X_ID_NO_OFFSET(x)
Definition: adis1646x.h:47
NO_OS_BIT
#define NO_OS_BIT(x)
Definition: no_os_util.h:45
adis_field::reg_addr
uint16_t reg_addr
Definition: adis_internals.h:120
ADIS16475_2
@ ADIS16475_2
Definition: adis.h:83
adis_timeout::reset_ms
uint16_t reset_ms
Definition: adis_internals.h:57
DEGREE_TO_RAD
#define DEGREE_TO_RAD(deg)
Definition: no_os_units.h:74
ADIS_SYNC_PULSE
#define ADIS_SYNC_PULSE
Definition: adis.h:65
adis_data_field_map_def
ADIS filed map definition structure.
Definition: adis_internals.h:130
ADIS_DELTAVEL_CHAN
@ ADIS_DELTAVEL_CHAN
Definition: adis.h:119
ADIS_SYNC_SCALED
#define ADIS_SYNC_SCALED
Definition: adis.h:63
ADIS16465_2
@ ADIS16465_2
Definition: adis.h:76
adis_data_field_map_def::x_gyro
struct adis_field x_gyro
Definition: adis_internals.h:196
adis_dev::dev_id
enum adis_device_id dev_id
Definition: adis.h:282
adis1646x_chip_info
const struct adis_chip_info adis1646x_chip_info
Definition: adis1646x.c:240
ADIS_TEMP_CHAN
@ ADIS_TEMP_CHAN
Definition: adis.h:117