Module Name:    src
Committed By:   kardel
Date:           Sun Jun 29 09:06:05 UTC 2014

Modified Files:
        src/sys/dev/i2c: hytp14reg.h

Log Message:
remove artifacts inspired by misleading documentation
fix address caculation macros
fix typoes


To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 src/sys/dev/i2c/hytp14reg.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/dev/i2c/hytp14reg.h
diff -u src/sys/dev/i2c/hytp14reg.h:1.1 src/sys/dev/i2c/hytp14reg.h:1.2
--- src/sys/dev/i2c/hytp14reg.h:1.1	Sun May 18 11:46:23 2014
+++ src/sys/dev/i2c/hytp14reg.h	Sun Jun 29 09:06:05 2014
@@ -1,4 +1,4 @@
-/* $NetBSD: hytp14reg.h,v 1.1 2014/05/18 11:46:23 kardel Exp $ */
+/* $NetBSD: hytp14reg.h,v 1.2 2014/06/29 09:06:05 kardel Exp $ */
 
 /*-
  * Copyright (c) 2014 The NetBSD Foundation, Inc.
@@ -42,9 +42,6 @@
 
 #define HYTP14_DEFAULT_ADDR	0x28
 
-#define HYTP14_CMD_SEND		0x50 /* send command */
-#define HYTP14_CMD_RESP		0x51 /* receive response */
-
 #define HYTP14_CMD_START_NOM	0x80 /* end command mode (or power-off)  */
 #define HYTP14_CMD_START_CM	0xA0 /* start command mode (within 10ms after power-up) */
 #define HYTP14_CMD_GET_REV	0xB0 /* get revison */
@@ -53,13 +50,16 @@
 #define HYTP14_READ_OFFSET	0x00 /* command offset to read EEPROM words */
 #define HYTP14_WRITE_OFFSET	0x40 /* command offset to write EEPROM words */
 
-#define HYTP14_READ_EEPROM(_X_)	(HYTP14_READ_OFFSET + (_X_) & (HYTP14_NUM_WORDS - 1))
-#define HYTP14_WRITE_EEPROM(_X_) (HYTP14_WRITE_OFFSET + (_X_) & (HYTP14_NUM_WORDS - 1))
+#define HYTP14_READ_EEPROM(_X_)	(HYTP14_READ_OFFSET + ((_X_) & (HYTP14_NUM_WORDS - 1)))
+#define HYTP14_WRITE_EEPROM(_X_) (HYTP14_WRITE_OFFSET + ((_X_) & (HYTP14_NUM_WORDS - 1)))
 
-#define HYTP14_EEADDR_I2CADDR	0x1C /* I2C address EEPROD word address */
+#define HYTP14_EEADDR_I2CADDR	0x1C /* I2C address EEPROM word address */
 
 #define HYTP14_RESP_CMDMODE	0x80 /* command mode response */
-#define HYTP14_RESP_STALE	0y40 /* stale measurement data */
+#define HYTP14_RESP_STALE	0x40 /* stale measurement data */
+
+#define HYT_STATUS_FMT "\177\20b\7CM\0b\6STALE\0b\5ERR_CFG\0b\4ERR_RAM\0b\3ERR_UNCEEP\0"\
+                       "b\2ERR_COREEP\0f\0\2RESP\0=\0BSY\0=\1ACK\0=\2NAK\0=\3INV\0\0"
 
 #define HYTP14_DIAG_ERR_CFG	0x20 /* configuration error */
 #define HYTP14_DIAG_ERR_RAMPRTY	0x10 /* RAM parity error */
@@ -81,10 +81,3 @@
 #define HYTP14_TEMP_OFFSET	(-40)
 
 #endif
-/*
- * $Log: hytp14reg.h,v $
- * Revision 1.1  2014/05/18 11:46:23  kardel
- * add HYT-221/271/939 humidity/temperature I2C sensor
- * extend envsys(4) framework by %rH (relative humidity)
- *
- */

Reply via email to