/[dynamips]/upstream/dynamips-0.2.6-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

Annotation of /upstream/dynamips-0.2.6-RC2/ds1620.h

Parent Directory Parent Directory | Revision Log Revision Log


Revision 2 - (hide annotations)
Sat Oct 6 16:03:58 2007 UTC (16 years, 5 months ago) by dpavlin
Original Path: upstream/dynamips-0.2.6-RC1/ds1620.h
File MIME type: text/plain
File size: 971 byte(s)
import dynamips-0.2.6-RC1

1 dpavlin 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