オムロンのMEMS熱センサー
Dependents: YOZAKURA_ARM YOZAKURA_ARM_USB YOZAKURA_ARM_USB_Keyboard
MEMS.h@4:6a5ab8af56a4, 2015-04-24 (annotated)
- Committer:
- yusuke_kyo
- Date:
- Fri Apr 24 03:21:34 2015 +0000
- Revision:
- 4:6a5ab8af56a4
- Parent:
- 3:c7d3279ba305
?
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
yusuke_kyo | 0:42f5bfa6b545 | 1 | #ifndef MBED_MEMS_H |
yusuke_kyo | 0:42f5bfa6b545 | 2 | #define MBED_MEMS_H |
yusuke_kyo | 0:42f5bfa6b545 | 3 | |
yusuke_kyo | 0:42f5bfa6b545 | 4 | #include "mbed.h" |
yusuke_kyo | 0:42f5bfa6b545 | 5 | |
yusuke_kyo | 0:42f5bfa6b545 | 6 | #define D6T_addr 0x14 |
yusuke_kyo | 0:42f5bfa6b545 | 7 | #define D6T_cmd 0x4c |
yusuke_kyo | 0:42f5bfa6b545 | 8 | |
yusuke_kyo | 0:42f5bfa6b545 | 9 | class MEMS { |
yusuke_kyo | 0:42f5bfa6b545 | 10 | |
yusuke_kyo | 0:42f5bfa6b545 | 11 | public: |
yusuke_kyo | 0:42f5bfa6b545 | 12 | |
yusuke_kyo | 0:42f5bfa6b545 | 13 | /* @param sda : I2C pin |
yusuke_kyo | 0:42f5bfa6b545 | 14 | @param scl : I2C pin |
yusuke_kyo | 0:42f5bfa6b545 | 15 | */ |
yusuke_kyo | 0:42f5bfa6b545 | 16 | MEMS(PinName sda, PinName scl); |
yusuke_kyo | 0:42f5bfa6b545 | 17 | |
yusuke_kyo | 0:42f5bfa6b545 | 18 | /* |
yusuke_kyo | 0:42f5bfa6b545 | 19 | @param datr : temperature data[16] |
yusuke_kyo | 0:42f5bfa6b545 | 20 | */ |
yusuke_kyo | 3:c7d3279ba305 | 21 | void temp(float* datr); |
yusuke_kyo | 0:42f5bfa6b545 | 22 | |
yusuke_kyo | 0:42f5bfa6b545 | 23 | private: |
yusuke_kyo | 0:42f5bfa6b545 | 24 | I2C _mems; |
yusuke_kyo | 0:42f5bfa6b545 | 25 | }; |
yusuke_kyo | 0:42f5bfa6b545 | 26 | |
yusuke_kyo | 0:42f5bfa6b545 | 27 | #endif |