msp-humidity.h
来自「MANTIS是由科罗拉多大学开发的传感器网络嵌入式操作系统。 这是mantis」· C头文件 代码 · 共 54 行
H
54 行
// 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 + =
减小字号Ctrl + -
显示快捷键?