📄 msp-humidity.h
字号:
// This file is part of MANTIS OS, Operating System// See http://mantis.cs.colorado.edu///// Copyright (C) 2003,2004,2005 University of Colorado, Boulder//// This program is free software; you can redistribute it and/or// modify it under the terms of the mos license (see file LICENSE)/** @file msp-humidity.h * @brief SHT11 device driver header * @author John Ledbetter * @date 07/12/2005 */#ifndef __MSP_HUMIDITY_H__#define __MSP_HUMIDITY_H__/* Pin definitions */#define SHT11_POWER_PORT 1#define SHT11_POWER_PIN 7#define SHT11_POWER SHT11_POWER_PORT, SHT11_POWER_PIN#define SHT11_SCLK_PORT 1#define SHT11_SCLK_PIN 6#define SHT11_SCLK SHT11_SCLK_PORT, SHT11_SCLK_PIN#define SHT11_DATA_PORT 1#define SHT11_DATA_PIN 5#define SHT11_DATA SHT11_DATA_PORT, SHT11_DATA_PIN/* Command bytes */#define SHT11_CMD_READ_TEMP 3 #define SHT11_CMD_READ_HUMIDITY 5#define SHT11_CMD_READ_SR 7#define SHT11_CMD_WRITE_SR 6#define SHT11_CMD_SOFT_RESET 30/* Status register masks */#define SHT11_SR_HEATER (1 << 2)#define SHT11_SR_RELOAD (1 << 1)#define SHT11_SR_LOW_RES (1 << 0)/* Function declarations */void sht11_init(void);/* arguments for dev_ioctl_MSP_HUMIDITY/TEMPERATURE */#define SHT11_LOW_RES_ON 0x01#define SHT11_LOW_RES_OFF 0x02#define SHT11_HEATER_ON 0x04#define SHT11_HEATER_OFF 0x08#define SHT11_RELOAD_ON 0x10#define SHT11_RELOAD_OFF 0x20#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -