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

📄 sysi2ckahlua.h

📁 VxWorks下 Mv2100的BSP源码
💻 H
字号:
/* sysI2cKahlua.h - Kahlua I2C Driver Header Module *//* Copyright 1984-2000 Wind River Systems, Inc. *//* Copyright 1998-2000 Motorola, Inc. All Rights Reserved *//*modification history--------------------01d,12jun02,kab  SPR 74987: cplusplus protection01c,15jun00,dmw  updated following WRS code review.01b,28may99,dmw  Updated to Wind River coding standards.01a,18feb99,dmw  created - Based on MCG's DVT group's Kahlua I2C driver. *//*DESCRIPTIONI2C Driver Header (Low Level Routines) ModuleKahlua Memory Controller (MPC8240 - PowerPlus Architecture)Notes:	1. The low level routines were modeled after the original	   driver written by Pamela Wolfe.*/#ifndef	INCsysI2cKahluah#define	INCsysI2cKahluah#ifdef __cplusplus    extern "C" {#endif/* Kahlua Register masks */#define KAHLUA_I2C_ADDRESS_REG_MASK 	0x000000FE#define KAHLUA_I2C_FREQ_DIV_REG_MASK	0x0000003F#define KAHLUA_I2C_CONTROL_REG_MASK	0x000000FC#define KAHLUA_I2C_STATUS_REG_MASK	0x000000F7#define KAHLUA_I2C_DATA_REG_MASK	0x000000FF/* Kahlua Control register values */#define KAHLUA_I2C_CONTROL_REG_MEN	(1<<7)	/* module enable */#define KAHLUA_I2C_CONTROL_REG_MIEN	(1<<6)	/* module interrupt enable */#define KAHLUA_I2C_CONTROL_REG_MSTA	(1<<5)	/* master/slave mode */#define KAHLUA_I2C_CONTROL_REG_MTX	(1<<4)	/* transmit/receiver mode  */#define KAHLUA_I2C_CONTROL_REG_TXAK	(1<<3)	/* transfer ack enable */#define KAHLUA_I2C_CONTROL_REG_RSTA	(1<<2)	/* repeat start *//* Kahlua Status register values */#define KAHLUA_I2C_STATUS_REG_MCF	(1<<7)	/* data transferring */#define KAHLUA_I2C_STATUS_REG_MAAS	(1<<6)	/* addressed as a slave */#define KAHLUA_I2C_STATUS_REG_MBB	(1<<5)	/* bus busy */#define KAHLUA_I2C_STATUS_REG_MAL	(1<<4)	/* arbitration lost */#define KAHLUA_I2C_STATUS_REG_SRW	(1<<2)	/* slave read/write */#define KAHLUA_I2C_STATUS_REG_MIF	(1<<1)	/* module interrupt */#define KAHLUA_I2C_STATUS_REG_RXAK	(1<<0)	/* receive ack */#ifdef __cplusplus    }#endif#endif /* INCsysI2cKahluah */

⌨️ 快捷键说明

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