Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Enumerations
adxrs450.h File Reference

Go to the source code of this file.

Data Structures

struct  adxrs450_state
 

Macros

#define ADXRS450_STARTUP_DELAY   50 /* ms */
 
#define ADXRS450_SENSOR_DATA   0x20
 
#define ADXRS450_WRITE_DATA   0x40
 
#define ADXRS450_READ_DATA   0x80
 
#define ADXRS450_RATE1   0x00 /* Rate Registers */
 
#define ADXRS450_TEMP1   0x02 /* Temperature Registers */
 
#define ADXRS450_LOCST1   0x04 /* Low CST Memory Registers */
 
#define ADXRS450_HICST1   0x06 /* High CST Memory Registers */
 
#define ADXRS450_QUAD1   0x08 /* Quad Memory Registers */
 
#define ADXRS450_FAULT1   0x0A /* Fault Registers */
 
#define ADXRS450_PID1   0x0C /* Part ID Register 1 */
 
#define ADXRS450_SNH   0x0E /* Serial Number Registers, 4 bytes */
 
#define ADXRS450_SNL   0x10
 
#define ADXRS450_DNC1   0x12 /* Dynamic Null Correction Registers */
 
#define ADXRS450_P   0x01
 
#define ADXRS450_CHK   0x02
 
#define ADXRS450_CST   0x04
 
#define ADXRS450_PWR   0x08
 
#define ADXRS450_POR   0x10
 
#define ADXRS450_NVM   0x20
 
#define ADXRS450_Q   0x40
 
#define ADXRS450_PLL   0x80
 
#define ADXRS450_UV   0x100
 
#define ADXRS450_OV   0x200
 
#define ADXRS450_AMP   0x400
 
#define ADXRS450_FAIL   0x800
 
#define ADXRS450_WRERR_MASK   (0x7 << 29)
 
#define ADXRS450_MAX_RX   4
 
#define ADXRS450_MAX_TX   4
 
#define ADXRS450_GET_ST(a)   ((a >> 26) & 0x3)
 

Enumerations

enum  { ID_ADXRS450, ID_ADXRS453 }
 

Macro Definition Documentation

#define ADXRS450_AMP   0x400

Definition at line 32 of file adxrs450.h.

#define ADXRS450_CHK   0x02

Definition at line 23 of file adxrs450.h.

#define ADXRS450_CST   0x04

Definition at line 24 of file adxrs450.h.

#define ADXRS450_DNC1   0x12 /* Dynamic Null Correction Registers */

Definition at line 20 of file adxrs450.h.

#define ADXRS450_FAIL   0x800

Definition at line 33 of file adxrs450.h.

#define ADXRS450_FAULT1   0x0A /* Fault Registers */

Definition at line 16 of file adxrs450.h.

#define ADXRS450_GET_ST (   a)    ((a >> 26) & 0x3)

Definition at line 40 of file adxrs450.h.

#define ADXRS450_HICST1   0x06 /* High CST Memory Registers */

Definition at line 14 of file adxrs450.h.

#define ADXRS450_LOCST1   0x04 /* Low CST Memory Registers */

Definition at line 13 of file adxrs450.h.

#define ADXRS450_MAX_RX   4

Definition at line 37 of file adxrs450.h.

#define ADXRS450_MAX_TX   4

Definition at line 38 of file adxrs450.h.

#define ADXRS450_NVM   0x20

Definition at line 27 of file adxrs450.h.

#define ADXRS450_OV   0x200

Definition at line 31 of file adxrs450.h.

#define ADXRS450_P   0x01

Definition at line 22 of file adxrs450.h.

#define ADXRS450_PID1   0x0C /* Part ID Register 1 */

Definition at line 17 of file adxrs450.h.

#define ADXRS450_PLL   0x80

Definition at line 29 of file adxrs450.h.

#define ADXRS450_POR   0x10

Definition at line 26 of file adxrs450.h.

#define ADXRS450_PWR   0x08

Definition at line 25 of file adxrs450.h.

#define ADXRS450_Q   0x40

Definition at line 28 of file adxrs450.h.

#define ADXRS450_QUAD1   0x08 /* Quad Memory Registers */

Definition at line 15 of file adxrs450.h.

#define ADXRS450_RATE1   0x00 /* Rate Registers */

Definition at line 11 of file adxrs450.h.

#define ADXRS450_READ_DATA   0x80

Definition at line 9 of file adxrs450.h.

#define ADXRS450_SENSOR_DATA   0x20

Definition at line 7 of file adxrs450.h.

#define ADXRS450_SNH   0x0E /* Serial Number Registers, 4 bytes */

Definition at line 18 of file adxrs450.h.

#define ADXRS450_SNL   0x10

Definition at line 19 of file adxrs450.h.

#define ADXRS450_STARTUP_DELAY   50 /* ms */

Definition at line 4 of file adxrs450.h.

#define ADXRS450_TEMP1   0x02 /* Temperature Registers */

Definition at line 12 of file adxrs450.h.

#define ADXRS450_UV   0x100

Definition at line 30 of file adxrs450.h.

#define ADXRS450_WRERR_MASK   (0x7 << 29)

Definition at line 35 of file adxrs450.h.

#define ADXRS450_WRITE_DATA   0x40

Definition at line 8 of file adxrs450.h.

Enumeration Type Documentation

anonymous enum
Enumerator:
ID_ADXRS450 
ID_ADXRS453 

Definition at line 42 of file adxrs450.h.