pcf8593.h

来自「pcf8593实时时钟的驱动实例 Real Time Clock interf」· C头文件 代码 · 共 53 行

H
53
字号
/* *  linux/drivers/char/pcf8593.h * *  Copyright (C) 2000 Russell King * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 as * published by the Free Software Foundation. */struct rtc_tm {	unsigned char	cs;	unsigned char	secs;	unsigned char	mins;	unsigned char	hours;	unsigned char	mday;	unsigned char	mon;	unsigned char	year_off;	unsigned char	wday;};struct mem {	unsigned int	loc;	unsigned int	nr;	unsigned char	*data;};#define RTC_GETDATETIME	0#define RTC_SETTIME	1#define RTC_SETDATETIME	2#define RTC_GETCTRL	3#define RTC_SETCTRL	4#define MEM_READ	5#define MEM_WRITE	6#define CTRL_STOP	0x80#define CTRL_HOLD	0x40#define CTRL_32KHZ	0x00#define CTRL_MASK	0x08#define CTRL_ALARMEN	0x04#define CTRL_ALARM	0x02#define CTRL_TIMER	0x01/*add by ljn*/#define PCF8593_READ_ADDR	0xA3#define PCF8593_WRITE_ADDR	0xA2#ifndef BCD_TO_BIN#define BCD_TO_BIN(val) ((val)=((val)&15) + ((val)>>4)*10)#endif#ifndef BIN_TO_BCD#define BIN_TO_BCD(val) ((val)=(((val)/10)<<4) + (val)%10)#endif

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?