psocgpioint.h

来自「PSOC 电动自行车代码 器件采用CYPRESS新电动自行车器件CY8C245」· C头文件 代码 · 共 449 行 · 第 1/2 页

H
449
字号
/******************************************************************************
*  Generated by PSoC Designer ver 4.4  b1884 : 14 Jan, 2007
******************************************************************************/
#include <m8c.h>
/*
*   PSoCGPIOINT.h
*   Data: 04 June, 2002
*   Copyright Cypress MicroSystems 2002
*
*  This file is generated by the Device Editor on Application Generation.
*  It contains equates that are useful in writing code relating to GPIO
*  related values.
*  
*  DO NOT EDIT THIS FILE MANUALLY, AS IT IS OVERWRITTEN!!!
*  Edits to this file will not be preserved.
*/
// HALL_2 address and mask defines
#pragma	ioport	HALL_2_Data_ADDR:	0x8
BYTE			HALL_2_Data_ADDR;
#pragma	ioport	HALL_2_DriveMode_0_ADDR:	0x108
BYTE			HALL_2_DriveMode_0_ADDR;
#pragma	ioport	HALL_2_DriveMode_1_ADDR:	0x109
BYTE			HALL_2_DriveMode_1_ADDR;
#pragma	ioport	HALL_2_DriveMode_2_ADDR:	0xb
BYTE			HALL_2_DriveMode_2_ADDR;
#pragma	ioport	HALL_2_GlobalSelect_ADDR:	0xa
BYTE			HALL_2_GlobalSelect_ADDR;
#pragma	ioport	HALL_2_IntCtrl_0_ADDR:	0x10a
BYTE			HALL_2_IntCtrl_0_ADDR;
#pragma	ioport	HALL_2_IntCtrl_1_ADDR:	0x10b
BYTE			HALL_2_IntCtrl_1_ADDR;
#pragma	ioport	HALL_2_IntEn_ADDR:	0x9
BYTE			HALL_2_IntEn_ADDR;
#define HALL_2_MASK 0x2
// HALL_1 address and mask defines
#pragma	ioport	HALL_1_Data_ADDR:	0x8
BYTE			HALL_1_Data_ADDR;
#pragma	ioport	HALL_1_DriveMode_0_ADDR:	0x108
BYTE			HALL_1_DriveMode_0_ADDR;
#pragma	ioport	HALL_1_DriveMode_1_ADDR:	0x109
BYTE			HALL_1_DriveMode_1_ADDR;
#pragma	ioport	HALL_1_DriveMode_2_ADDR:	0xb
BYTE			HALL_1_DriveMode_2_ADDR;
#pragma	ioport	HALL_1_GlobalSelect_ADDR:	0xa
BYTE			HALL_1_GlobalSelect_ADDR;
#pragma	ioport	HALL_1_IntCtrl_0_ADDR:	0x10a
BYTE			HALL_1_IntCtrl_0_ADDR;
#pragma	ioport	HALL_1_IntCtrl_1_ADDR:	0x10b
BYTE			HALL_1_IntCtrl_1_ADDR;
#pragma	ioport	HALL_1_IntEn_ADDR:	0x9
BYTE			HALL_1_IntEn_ADDR;
#define HALL_1_MASK 0x1
// HALL_3 address and mask defines
#pragma	ioport	HALL_3_Data_ADDR:	0x8
BYTE			HALL_3_Data_ADDR;
#pragma	ioport	HALL_3_DriveMode_0_ADDR:	0x108
BYTE			HALL_3_DriveMode_0_ADDR;
#pragma	ioport	HALL_3_DriveMode_1_ADDR:	0x109
BYTE			HALL_3_DriveMode_1_ADDR;
#pragma	ioport	HALL_3_DriveMode_2_ADDR:	0xb
BYTE			HALL_3_DriveMode_2_ADDR;
#pragma	ioport	HALL_3_GlobalSelect_ADDR:	0xa
BYTE			HALL_3_GlobalSelect_ADDR;
#pragma	ioport	HALL_3_IntCtrl_0_ADDR:	0x10a
BYTE			HALL_3_IntCtrl_0_ADDR;
#pragma	ioport	HALL_3_IntCtrl_1_ADDR:	0x10b
BYTE			HALL_3_IntCtrl_1_ADDR;
#pragma	ioport	HALL_3_IntEn_ADDR:	0x9
BYTE			HALL_3_IntEn_ADDR;
#define HALL_3_MASK 0x4
// ABS_SEL address and mask defines
#pragma	ioport	ABS_SEL_Data_ADDR:	0x0
BYTE			ABS_SEL_Data_ADDR;
#pragma	ioport	ABS_SEL_DriveMode_0_ADDR:	0x100
BYTE			ABS_SEL_DriveMode_0_ADDR;
#pragma	ioport	ABS_SEL_DriveMode_1_ADDR:	0x101
BYTE			ABS_SEL_DriveMode_1_ADDR;
#pragma	ioport	ABS_SEL_DriveMode_2_ADDR:	0x3
BYTE			ABS_SEL_DriveMode_2_ADDR;
#pragma	ioport	ABS_SEL_GlobalSelect_ADDR:	0x2
BYTE			ABS_SEL_GlobalSelect_ADDR;
#pragma	ioport	ABS_SEL_IntCtrl_0_ADDR:	0x102
BYTE			ABS_SEL_IntCtrl_0_ADDR;
#pragma	ioport	ABS_SEL_IntCtrl_1_ADDR:	0x103
BYTE			ABS_SEL_IntCtrl_1_ADDR;
#pragma	ioport	ABS_SEL_IntEn_ADDR:	0x1
BYTE			ABS_SEL_IntEn_ADDR;
#define ABS_SEL_MASK 0x1
// PHASE_SEL address and mask defines
#pragma	ioport	PHASE_SEL_Data_ADDR:	0x0
BYTE			PHASE_SEL_Data_ADDR;
#pragma	ioport	PHASE_SEL_DriveMode_0_ADDR:	0x100
BYTE			PHASE_SEL_DriveMode_0_ADDR;
#pragma	ioport	PHASE_SEL_DriveMode_1_ADDR:	0x101
BYTE			PHASE_SEL_DriveMode_1_ADDR;
#pragma	ioport	PHASE_SEL_DriveMode_2_ADDR:	0x3
BYTE			PHASE_SEL_DriveMode_2_ADDR;
#pragma	ioport	PHASE_SEL_GlobalSelect_ADDR:	0x2
BYTE			PHASE_SEL_GlobalSelect_ADDR;
#pragma	ioport	PHASE_SEL_IntCtrl_0_ADDR:	0x102
BYTE			PHASE_SEL_IntCtrl_0_ADDR;
#pragma	ioport	PHASE_SEL_IntCtrl_1_ADDR:	0x103
BYTE			PHASE_SEL_IntCtrl_1_ADDR;
#pragma	ioport	PHASE_SEL_IntEn_ADDR:	0x1
BYTE			PHASE_SEL_IntEn_ADDR;
#define PHASE_SEL_MASK 0x2
// CRU_SEL address and mask defines
#pragma	ioport	CRU_SEL_Data_ADDR:	0x0
BYTE			CRU_SEL_Data_ADDR;
#pragma	ioport	CRU_SEL_DriveMode_0_ADDR:	0x100
BYTE			CRU_SEL_DriveMode_0_ADDR;
#pragma	ioport	CRU_SEL_DriveMode_1_ADDR:	0x101
BYTE			CRU_SEL_DriveMode_1_ADDR;
#pragma	ioport	CRU_SEL_DriveMode_2_ADDR:	0x3
BYTE			CRU_SEL_DriveMode_2_ADDR;
#pragma	ioport	CRU_SEL_GlobalSelect_ADDR:	0x2
BYTE			CRU_SEL_GlobalSelect_ADDR;
#pragma	ioport	CRU_SEL_IntCtrl_0_ADDR:	0x102
BYTE			CRU_SEL_IntCtrl_0_ADDR;
#pragma	ioport	CRU_SEL_IntCtrl_1_ADDR:	0x103
BYTE			CRU_SEL_IntCtrl_1_ADDR;
#pragma	ioport	CRU_SEL_IntEn_ADDR:	0x1
BYTE			CRU_SEL_IntEn_ADDR;
#define CRU_SEL_MASK 0x4
// ALARM address and mask defines
#pragma	ioport	ALARM_Data_ADDR:	0x0
BYTE			ALARM_Data_ADDR;
#pragma	ioport	ALARM_DriveMode_0_ADDR:	0x100
BYTE			ALARM_DriveMode_0_ADDR;
#pragma	ioport	ALARM_DriveMode_1_ADDR:	0x101
BYTE			ALARM_DriveMode_1_ADDR;
#pragma	ioport	ALARM_DriveMode_2_ADDR:	0x3
BYTE			ALARM_DriveMode_2_ADDR;
#pragma	ioport	ALARM_GlobalSelect_ADDR:	0x2
BYTE			ALARM_GlobalSelect_ADDR;
#pragma	ioport	ALARM_IntCtrl_0_ADDR:	0x102
BYTE			ALARM_IntCtrl_0_ADDR;
#pragma	ioport	ALARM_IntCtrl_1_ADDR:	0x103
BYTE			ALARM_IntCtrl_1_ADDR;
#pragma	ioport	ALARM_IntEn_ADDR:	0x1
BYTE			ALARM_IntEn_ADDR;
#define ALARM_MASK 0x8
// BRAKE_IN address and mask defines
#pragma	ioport	BRAKE_IN_Data_ADDR:	0x0
BYTE			BRAKE_IN_Data_ADDR;
#pragma	ioport	BRAKE_IN_DriveMode_0_ADDR:	0x100
BYTE			BRAKE_IN_DriveMode_0_ADDR;
#pragma	ioport	BRAKE_IN_DriveMode_1_ADDR:	0x101
BYTE			BRAKE_IN_DriveMode_1_ADDR;
#pragma	ioport	BRAKE_IN_DriveMode_2_ADDR:	0x3
BYTE			BRAKE_IN_DriveMode_2_ADDR;
#pragma	ioport	BRAKE_IN_GlobalSelect_ADDR:	0x2
BYTE			BRAKE_IN_GlobalSelect_ADDR;
#pragma	ioport	BRAKE_IN_IntCtrl_0_ADDR:	0x102
BYTE			BRAKE_IN_IntCtrl_0_ADDR;
#pragma	ioport	BRAKE_IN_IntCtrl_1_ADDR:	0x103
BYTE			BRAKE_IN_IntCtrl_1_ADDR;
#pragma	ioport	BRAKE_IN_IntEn_ADDR:	0x1
BYTE			BRAKE_IN_IntEn_ADDR;
#define BRAKE_IN_MASK 0x10
// TS_IN address and mask defines
#pragma	ioport	TS_IN_Data_ADDR:	0x0
BYTE			TS_IN_Data_ADDR;
#pragma	ioport	TS_IN_DriveMode_0_ADDR:	0x100
BYTE			TS_IN_DriveMode_0_ADDR;
#pragma	ioport	TS_IN_DriveMode_1_ADDR:	0x101
BYTE			TS_IN_DriveMode_1_ADDR;
#pragma	ioport	TS_IN_DriveMode_2_ADDR:	0x3
BYTE			TS_IN_DriveMode_2_ADDR;
#pragma	ioport	TS_IN_GlobalSelect_ADDR:	0x2
BYTE			TS_IN_GlobalSelect_ADDR;
#pragma	ioport	TS_IN_IntCtrl_0_ADDR:	0x102
BYTE			TS_IN_IntCtrl_0_ADDR;
#pragma	ioport	TS_IN_IntCtrl_1_ADDR:	0x103
BYTE			TS_IN_IntCtrl_1_ADDR;
#pragma	ioport	TS_IN_IntEn_ADDR:	0x1
BYTE			TS_IN_IntEn_ADDR;
#define TS_IN_MASK 0x20
// BAT_V address and mask defines
#pragma	ioport	BAT_V_Data_ADDR:	0x0
BYTE			BAT_V_Data_ADDR;
#pragma	ioport	BAT_V_DriveMode_0_ADDR:	0x100
BYTE			BAT_V_DriveMode_0_ADDR;
#pragma	ioport	BAT_V_DriveMode_1_ADDR:	0x101
BYTE			BAT_V_DriveMode_1_ADDR;
#pragma	ioport	BAT_V_DriveMode_2_ADDR:	0x3
BYTE			BAT_V_DriveMode_2_ADDR;
#pragma	ioport	BAT_V_GlobalSelect_ADDR:	0x2
BYTE			BAT_V_GlobalSelect_ADDR;
#pragma	ioport	BAT_V_IntCtrl_0_ADDR:	0x102
BYTE			BAT_V_IntCtrl_0_ADDR;
#pragma	ioport	BAT_V_IntCtrl_1_ADDR:	0x103
BYTE			BAT_V_IntCtrl_1_ADDR;
#pragma	ioport	BAT_V_IntEn_ADDR:	0x1
BYTE			BAT_V_IntEn_ADDR;
#define BAT_V_MASK 0x40
// BUSI_IN address and mask defines
#pragma	ioport	BUSI_IN_Data_ADDR:	0x0
BYTE			BUSI_IN_Data_ADDR;
#pragma	ioport	BUSI_IN_DriveMode_0_ADDR:	0x100
BYTE			BUSI_IN_DriveMode_0_ADDR;
#pragma	ioport	BUSI_IN_DriveMode_1_ADDR:	0x101
BYTE			BUSI_IN_DriveMode_1_ADDR;
#pragma	ioport	BUSI_IN_DriveMode_2_ADDR:	0x3
BYTE			BUSI_IN_DriveMode_2_ADDR;
#pragma	ioport	BUSI_IN_GlobalSelect_ADDR:	0x2
BYTE			BUSI_IN_GlobalSelect_ADDR;
#pragma	ioport	BUSI_IN_IntCtrl_0_ADDR:	0x102
BYTE			BUSI_IN_IntCtrl_0_ADDR;
#pragma	ioport	BUSI_IN_IntCtrl_1_ADDR:	0x103
BYTE			BUSI_IN_IntCtrl_1_ADDR;
#pragma	ioport	BUSI_IN_IntEn_ADDR:	0x1
BYTE			BUSI_IN_IntEn_ADDR;
#define BUSI_IN_MASK 0x80
// EzI2CsSDA address and mask defines
#pragma	ioport	EzI2CsSDA_Data_ADDR:	0x4
BYTE			EzI2CsSDA_Data_ADDR;
#pragma	ioport	EzI2CsSDA_DriveMode_0_ADDR:	0x104
BYTE			EzI2CsSDA_DriveMode_0_ADDR;
#pragma	ioport	EzI2CsSDA_DriveMode_1_ADDR:	0x105
BYTE			EzI2CsSDA_DriveMode_1_ADDR;
#pragma	ioport	EzI2CsSDA_DriveMode_2_ADDR:	0x7
BYTE			EzI2CsSDA_DriveMode_2_ADDR;
#pragma	ioport	EzI2CsSDA_GlobalSelect_ADDR:	0x6
BYTE			EzI2CsSDA_GlobalSelect_ADDR;

⌨️ 快捷键说明

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