/[dynamips]/upstream/dynamips-0.2.7-RC2/ds1620.h
This is repository of my old source code which isn't updated any more. Go to git.rot13.org for current projects!
ViewVC logotype

Contents of /upstream/dynamips-0.2.7-RC2/ds1620.h

Parent Directory Parent Directory | Revision Log Revision Log


Revision 8 - (show annotations)
Sat Oct 6 16:24:54 2007 UTC (16 years, 5 months ago) by dpavlin
File MIME type: text/plain
File size: 971 byte(s)
dynamips-0.2.7-RC2

1 #ifndef __DS1620_H__
2 #define __DS1620_H__
3
4 /*
5 * These defines come from the DS1620 documentation.
6 */
7 #define DS1620_READ_TEMP 0xAA
8 #define DS1620_WRITE_TH 0x01
9 #define DS1620_WRITE_TL 0x02
10 #define DS1620_READ_TH 0xA1
11 #define DS1620_READ_TL 0xA2
12 #define DS1620_START_CONVT 0xEE
13 #define DS1620_STOP_CONVT 0x22
14 #define DS1620_WRITE_CONFIG 0x0C
15 #define DS1620_READ_CONFIG 0xAC
16
17 #define DS1620_CONFIG_STATUS_DONE 0x80
18 #define DS1620_CONFIG_STATUS_THF 0x40
19 #define DS1620_CONFIG_STATUS_TLF 0x20
20 #define DS1620_CONFIG_STATUS_CPU 0x02
21 #define DS1620_CONFIG_STATUS_1SHOT 0x01
22
23 #define DS1620_WRITE_SIZE 8
24 #define DS1620_CONFIG_READ_SIZE 8
25 #define DS1620_DATA_READ_SIZE 9
26
27 #define DS1620_RESET_OFF 0x0f
28 #define DS1620_RESET_ON 0x00
29 #define DS1620_CLK_LOW 0x0f
30 #define DS1620_CLK_HIGH 0x1f
31
32 #define DS1620_DATA_HIGH 0x11
33 #define DS1620_DATA_LOW 0x10
34 #define DS1620_ENABLE_READ 0x00
35
36 #endif

  ViewVC Help
Powered by ViewVC 1.1.26