a
SANSORS.h@0:c308751fd941, 2015-04-21 (annotated)
- Committer:
- pfe
- Date:
- Tue Apr 21 10:22:08 2015 +0000
- Revision:
- 0:c308751fd941
a
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
pfe | 0:c308751fd941 | 1 | #ifndef SANSORS_H |
pfe | 0:c308751fd941 | 2 | #define SANSORS_H |
pfe | 0:c308751fd941 | 3 | |
pfe | 0:c308751fd941 | 4 | #define AdSensorCAP 0x0042 |
pfe | 0:c308751fd941 | 5 | #define AdSensorALT 0x00EC |
pfe | 0:c308751fd941 | 6 | #define AdSensorTAS 0x00EA |
pfe | 0:c308751fd941 | 7 | #define HMC6352_CONTINUOUS 0x02 |
pfe | 0:c308751fd941 | 8 | #include "mbed.h" |
pfe | 0:c308751fd941 | 9 | |
pfe | 0:c308751fd941 | 10 | class Sansors{ |
pfe | 0:c308751fd941 | 11 | public: |
pfe | 0:c308751fd941 | 12 | Sansors(PinName sda, PinName scl); |
pfe | 0:c308751fd941 | 13 | unsigned char SansorsStatus; |
pfe | 0:c308751fd941 | 14 | void CAP_ALT_TAS_Init(); |
pfe | 0:c308751fd941 | 15 | signed short GetCAP(); |
pfe | 0:c308751fd941 | 16 | signed short GetALT(); |
pfe | 0:c308751fd941 | 17 | signed int GetTAS(); |
pfe | 0:c308751fd941 | 18 | private: |
pfe | 0:c308751fd941 | 19 | I2C* i2c_; |
pfe | 0:c308751fd941 | 20 | unsigned int addr,offset_TAS; |
pfe | 0:c308751fd941 | 21 | char i2c_Data[3]; |
pfe | 0:c308751fd941 | 22 | unsigned int OldALT; |
pfe | 0:c308751fd941 | 23 | }; |
pfe | 0:c308751fd941 | 24 | #endif |
pfe | 0:c308751fd941 | 25 | |
pfe | 0:c308751fd941 | 26 | |
pfe | 0:c308751fd941 | 27 | |
pfe | 0:c308751fd941 | 28 | |
pfe | 0:c308751fd941 | 29 | |
pfe | 0:c308751fd941 | 30 | |
pfe | 0:c308751fd941 | 31 | |
pfe | 0:c308751fd941 | 32 | |
pfe | 0:c308751fd941 | 33 | |
pfe | 0:c308751fd941 | 34 | |
pfe | 0:c308751fd941 | 35 | |
pfe | 0:c308751fd941 | 36 | |
pfe | 0:c308751fd941 | 37 | |
pfe | 0:c308751fd941 | 38 |