AM2321 library
Dependents: mbed_AM2321_copy mbed_AM2321
See http://developer.mbed.org/users/yasuyuki/notebook/AM2321/
AM2321.h
- Committer:
- yasuyuki
- Date:
- 2015-07-10
- Revision:
- 1:39f20504d5c5
- Parent:
- 0:3656aea4e6f6
File content as of revision 1:39f20504d5c5:
//**********************
// AM2321.h for mbed
//
// (C)Copyright 2014 All rights reserved by Y.Onodera
// http://einstlab.web.fc2.com
//**********************
#ifndef AM2321_H_
#define AM2321_H_
#define AM2321_ADDR 0xB8
#define AM2321_HUM_H 0x00
#define AM2321_HUM_L 0x01
#define AM2321_TEMP_H 0x02
#define AM2321_TEMP_L 0x03
#include "mbed.h"
#include "typedef.h"
class AM2321{
public:
AM2321 (PinName sda, PinName scl);
AM2321 (I2C& p_i2c);
void get();
unsigned short humidity();
signed short temperature();
protected:
I2C _i2c;
WORD_VAL hum;
WORD_VAL temp;
char buf[8];
};
#endif /* AM2321_H_ */