⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 pcf8593.h

📁 pcf8593实时时钟的驱动实例 Real Time Clock interface for Linux on CPE with FTRTC010
💻 H
字号:
/* *  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 + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -