1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465 |
- /*
- * author: jimbo
- * date: 2019-03-21
- * version: 1.00
- * e-mail: zhangbo@storlead.com
- * brief: LM73 driver
- */
- #include "bmc_main.h"
- #include "i2c_api.h"
- /*
- ** sensor name: LM73_1
- ** brief: temporary
- **/
- int lm73_1_init(hal_t *phal)
- {
- printf("init lm73!\n");
- return 0;
- }
- int lm73_1_write(hal_t *phal)
- {
- printf("write lm73!\n");
- return 0;
- }
- int lm73_1_read(hal_t *phal)
- {
- I2C_DEV_T i2c_dev;
- // printf("read lm73!\n");
- uint8_t pData[2];
- i2c_dev.bus = I2C3;
- I2C_Master_Receiver(&i2c_dev,0x94,pData,0x00,0x02);
- *phal->pbyte = pData[0];
- return 0;
- }
- /*
- * ** sensor name: LM73_2
- * ** brief: temporary
- * **/
- int lm73_2_init(hal_t *phal)
- {
- printf("init lm73!\n");
- return 0;
- }
- int lm73_2_write(hal_t *phal)
- {
- printf("write lm73!\n");
- return 0;
- }
- int lm73_2_read(hal_t *phal)
- {
- I2C_DEV_T i2c_dev;
- // printf("read lm73!\n");
- uint8_t pData[2];
- i2c_dev.bus = I2C3;
- I2C_Master_Receiver(&i2c_dev,0x92,pData,0x00,0x02);
- *phal->pbyte = pData[0];
- return 0;
- }
|