psocgpioint.h

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

H
449 行
字号
#pragma	ioport	EzI2CsSDA_IntCtrl_0_ADDR:	0x106
BYTE			EzI2CsSDA_IntCtrl_0_ADDR;
#pragma	ioport	EzI2CsSDA_IntCtrl_1_ADDR:	0x107
BYTE			EzI2CsSDA_IntCtrl_1_ADDR;
#pragma	ioport	EzI2CsSDA_IntEn_ADDR:	0x5
BYTE			EzI2CsSDA_IntEn_ADDR;
#define EzI2CsSDA_MASK 0x1
// EzI2CsSCL address and mask defines
#pragma	ioport	EzI2CsSCL_Data_ADDR:	0x4
BYTE			EzI2CsSCL_Data_ADDR;
#pragma	ioport	EzI2CsSCL_DriveMode_0_ADDR:	0x104
BYTE			EzI2CsSCL_DriveMode_0_ADDR;
#pragma	ioport	EzI2CsSCL_DriveMode_1_ADDR:	0x105
BYTE			EzI2CsSCL_DriveMode_1_ADDR;
#pragma	ioport	EzI2CsSCL_DriveMode_2_ADDR:	0x7
BYTE			EzI2CsSCL_DriveMode_2_ADDR;
#pragma	ioport	EzI2CsSCL_GlobalSelect_ADDR:	0x6
BYTE			EzI2CsSCL_GlobalSelect_ADDR;
#pragma	ioport	EzI2CsSCL_IntCtrl_0_ADDR:	0x106
BYTE			EzI2CsSCL_IntCtrl_0_ADDR;
#pragma	ioport	EzI2CsSCL_IntCtrl_1_ADDR:	0x107
BYTE			EzI2CsSCL_IntCtrl_1_ADDR;
#pragma	ioport	EzI2CsSCL_IntEn_ADDR:	0x5
BYTE			EzI2CsSCL_IntEn_ADDR;
#define EzI2CsSCL_MASK 0x2
// PWM0L address and mask defines
#pragma	ioport	PWM0L_Data_ADDR:	0x4
BYTE			PWM0L_Data_ADDR;
#pragma	ioport	PWM0L_DriveMode_0_ADDR:	0x104
BYTE			PWM0L_DriveMode_0_ADDR;
#pragma	ioport	PWM0L_DriveMode_1_ADDR:	0x105
BYTE			PWM0L_DriveMode_1_ADDR;
#pragma	ioport	PWM0L_DriveMode_2_ADDR:	0x7
BYTE			PWM0L_DriveMode_2_ADDR;
#pragma	ioport	PWM0L_GlobalSelect_ADDR:	0x6
BYTE			PWM0L_GlobalSelect_ADDR;
#pragma	ioport	PWM0L_IntCtrl_0_ADDR:	0x106
BYTE			PWM0L_IntCtrl_0_ADDR;
#pragma	ioport	PWM0L_IntCtrl_1_ADDR:	0x107
BYTE			PWM0L_IntCtrl_1_ADDR;
#pragma	ioport	PWM0L_IntEn_ADDR:	0x5
BYTE			PWM0L_IntEn_ADDR;
#define PWM0L_MASK 0x4
// PWM0H address and mask defines
#pragma	ioport	PWM0H_Data_ADDR:	0x4
BYTE			PWM0H_Data_ADDR;
#pragma	ioport	PWM0H_DriveMode_0_ADDR:	0x104
BYTE			PWM0H_DriveMode_0_ADDR;
#pragma	ioport	PWM0H_DriveMode_1_ADDR:	0x105
BYTE			PWM0H_DriveMode_1_ADDR;
#pragma	ioport	PWM0H_DriveMode_2_ADDR:	0x7
BYTE			PWM0H_DriveMode_2_ADDR;
#pragma	ioport	PWM0H_GlobalSelect_ADDR:	0x6
BYTE			PWM0H_GlobalSelect_ADDR;
#pragma	ioport	PWM0H_IntCtrl_0_ADDR:	0x106
BYTE			PWM0H_IntCtrl_0_ADDR;
#pragma	ioport	PWM0H_IntCtrl_1_ADDR:	0x107
BYTE			PWM0H_IntCtrl_1_ADDR;
#pragma	ioport	PWM0H_IntEn_ADDR:	0x5
BYTE			PWM0H_IntEn_ADDR;
#define PWM0H_MASK 0x8
// PWM1H address and mask defines
#pragma	ioport	PWM1H_Data_ADDR:	0x4
BYTE			PWM1H_Data_ADDR;
#pragma	ioport	PWM1H_DriveMode_0_ADDR:	0x104
BYTE			PWM1H_DriveMode_0_ADDR;
#pragma	ioport	PWM1H_DriveMode_1_ADDR:	0x105
BYTE			PWM1H_DriveMode_1_ADDR;
#pragma	ioport	PWM1H_DriveMode_2_ADDR:	0x7
BYTE			PWM1H_DriveMode_2_ADDR;
#pragma	ioport	PWM1H_GlobalSelect_ADDR:	0x6
BYTE			PWM1H_GlobalSelect_ADDR;
#pragma	ioport	PWM1H_IntCtrl_0_ADDR:	0x106
BYTE			PWM1H_IntCtrl_0_ADDR;
#pragma	ioport	PWM1H_IntCtrl_1_ADDR:	0x107
BYTE			PWM1H_IntCtrl_1_ADDR;
#pragma	ioport	PWM1H_IntEn_ADDR:	0x5
BYTE			PWM1H_IntEn_ADDR;
#define PWM1H_MASK 0x10
// PWM1L address and mask defines
#pragma	ioport	PWM1L_Data_ADDR:	0x4
BYTE			PWM1L_Data_ADDR;
#pragma	ioport	PWM1L_DriveMode_0_ADDR:	0x104
BYTE			PWM1L_DriveMode_0_ADDR;
#pragma	ioport	PWM1L_DriveMode_1_ADDR:	0x105
BYTE			PWM1L_DriveMode_1_ADDR;
#pragma	ioport	PWM1L_DriveMode_2_ADDR:	0x7
BYTE			PWM1L_DriveMode_2_ADDR;
#pragma	ioport	PWM1L_GlobalSelect_ADDR:	0x6
BYTE			PWM1L_GlobalSelect_ADDR;
#pragma	ioport	PWM1L_IntCtrl_0_ADDR:	0x106
BYTE			PWM1L_IntCtrl_0_ADDR;
#pragma	ioport	PWM1L_IntCtrl_1_ADDR:	0x107
BYTE			PWM1L_IntCtrl_1_ADDR;
#pragma	ioport	PWM1L_IntEn_ADDR:	0x5
BYTE			PWM1L_IntEn_ADDR;
#define PWM1L_MASK 0x20
// PWM2L address and mask defines
#pragma	ioport	PWM2L_Data_ADDR:	0x4
BYTE			PWM2L_Data_ADDR;
#pragma	ioport	PWM2L_DriveMode_0_ADDR:	0x104
BYTE			PWM2L_DriveMode_0_ADDR;
#pragma	ioport	PWM2L_DriveMode_1_ADDR:	0x105
BYTE			PWM2L_DriveMode_1_ADDR;
#pragma	ioport	PWM2L_DriveMode_2_ADDR:	0x7
BYTE			PWM2L_DriveMode_2_ADDR;
#pragma	ioport	PWM2L_GlobalSelect_ADDR:	0x6
BYTE			PWM2L_GlobalSelect_ADDR;
#pragma	ioport	PWM2L_IntCtrl_0_ADDR:	0x106
BYTE			PWM2L_IntCtrl_0_ADDR;
#pragma	ioport	PWM2L_IntCtrl_1_ADDR:	0x107
BYTE			PWM2L_IntCtrl_1_ADDR;
#pragma	ioport	PWM2L_IntEn_ADDR:	0x5
BYTE			PWM2L_IntEn_ADDR;
#define PWM2L_MASK 0x40
// PWM2H address and mask defines
#pragma	ioport	PWM2H_Data_ADDR:	0x4
BYTE			PWM2H_Data_ADDR;
#pragma	ioport	PWM2H_DriveMode_0_ADDR:	0x104
BYTE			PWM2H_DriveMode_0_ADDR;
#pragma	ioport	PWM2H_DriveMode_1_ADDR:	0x105
BYTE			PWM2H_DriveMode_1_ADDR;
#pragma	ioport	PWM2H_DriveMode_2_ADDR:	0x7
BYTE			PWM2H_DriveMode_2_ADDR;
#pragma	ioport	PWM2H_GlobalSelect_ADDR:	0x6
BYTE			PWM2H_GlobalSelect_ADDR;
#pragma	ioport	PWM2H_IntCtrl_0_ADDR:	0x106
BYTE			PWM2H_IntCtrl_0_ADDR;
#pragma	ioport	PWM2H_IntCtrl_1_ADDR:	0x107
BYTE			PWM2H_IntCtrl_1_ADDR;
#pragma	ioport	PWM2H_IntEn_ADDR:	0x5
BYTE			PWM2H_IntEn_ADDR;
#define PWM2H_MASK 0x80
// CRUISE_IN address and mask defines
#pragma	ioport	CRUISE_IN_Data_ADDR:	0x8
BYTE			CRUISE_IN_Data_ADDR;
#pragma	ioport	CRUISE_IN_DriveMode_0_ADDR:	0x108
BYTE			CRUISE_IN_DriveMode_0_ADDR;
#pragma	ioport	CRUISE_IN_DriveMode_1_ADDR:	0x109
BYTE			CRUISE_IN_DriveMode_1_ADDR;
#pragma	ioport	CRUISE_IN_DriveMode_2_ADDR:	0xb
BYTE			CRUISE_IN_DriveMode_2_ADDR;
#pragma	ioport	CRUISE_IN_GlobalSelect_ADDR:	0xa
BYTE			CRUISE_IN_GlobalSelect_ADDR;
#pragma	ioport	CRUISE_IN_IntCtrl_0_ADDR:	0x10a
BYTE			CRUISE_IN_IntCtrl_0_ADDR;
#pragma	ioport	CRUISE_IN_IntCtrl_1_ADDR:	0x10b
BYTE			CRUISE_IN_IntCtrl_1_ADDR;
#pragma	ioport	CRUISE_IN_IntEn_ADDR:	0x9
BYTE			CRUISE_IN_IntEn_ADDR;
#define CRUISE_IN_MASK 0x8
// CRUISE_DISP address and mask defines
#pragma	ioport	CRUISE_DISP_Data_ADDR:	0x8
BYTE			CRUISE_DISP_Data_ADDR;
#pragma	ioport	CRUISE_DISP_DriveMode_0_ADDR:	0x108
BYTE			CRUISE_DISP_DriveMode_0_ADDR;
#pragma	ioport	CRUISE_DISP_DriveMode_1_ADDR:	0x109
BYTE			CRUISE_DISP_DriveMode_1_ADDR;
#pragma	ioport	CRUISE_DISP_DriveMode_2_ADDR:	0xb
BYTE			CRUISE_DISP_DriveMode_2_ADDR;
#pragma	ioport	CRUISE_DISP_GlobalSelect_ADDR:	0xa
BYTE			CRUISE_DISP_GlobalSelect_ADDR;
#pragma	ioport	CRUISE_DISP_IntCtrl_0_ADDR:	0x10a
BYTE			CRUISE_DISP_IntCtrl_0_ADDR;
#pragma	ioport	CRUISE_DISP_IntCtrl_1_ADDR:	0x10b
BYTE			CRUISE_DISP_IntCtrl_1_ADDR;
#pragma	ioport	CRUISE_DISP_IntEn_ADDR:	0x9
BYTE			CRUISE_DISP_IntEn_ADDR;
#define CRUISE_DISP_MASK 0x10
// LOWBAT_DISP address and mask defines
#pragma	ioport	LOWBAT_DISP_Data_ADDR:	0x8
BYTE			LOWBAT_DISP_Data_ADDR;
#pragma	ioport	LOWBAT_DISP_DriveMode_0_ADDR:	0x108
BYTE			LOWBAT_DISP_DriveMode_0_ADDR;
#pragma	ioport	LOWBAT_DISP_DriveMode_1_ADDR:	0x109
BYTE			LOWBAT_DISP_DriveMode_1_ADDR;
#pragma	ioport	LOWBAT_DISP_DriveMode_2_ADDR:	0xb
BYTE			LOWBAT_DISP_DriveMode_2_ADDR;
#pragma	ioport	LOWBAT_DISP_GlobalSelect_ADDR:	0xa
BYTE			LOWBAT_DISP_GlobalSelect_ADDR;
#pragma	ioport	LOWBAT_DISP_IntCtrl_0_ADDR:	0x10a
BYTE			LOWBAT_DISP_IntCtrl_0_ADDR;
#pragma	ioport	LOWBAT_DISP_IntCtrl_1_ADDR:	0x10b
BYTE			LOWBAT_DISP_IntCtrl_1_ADDR;
#pragma	ioport	LOWBAT_DISP_IntEn_ADDR:	0x9
BYTE			LOWBAT_DISP_IntEn_ADDR;
#define LOWBAT_DISP_MASK 0x20
// STATE_LED address and mask defines
#pragma	ioport	STATE_LED_Data_ADDR:	0x8
BYTE			STATE_LED_Data_ADDR;
#pragma	ioport	STATE_LED_DriveMode_0_ADDR:	0x108
BYTE			STATE_LED_DriveMode_0_ADDR;
#pragma	ioport	STATE_LED_DriveMode_1_ADDR:	0x109
BYTE			STATE_LED_DriveMode_1_ADDR;
#pragma	ioport	STATE_LED_DriveMode_2_ADDR:	0xb
BYTE			STATE_LED_DriveMode_2_ADDR;
#pragma	ioport	STATE_LED_GlobalSelect_ADDR:	0xa
BYTE			STATE_LED_GlobalSelect_ADDR;
#pragma	ioport	STATE_LED_IntCtrl_0_ADDR:	0x10a
BYTE			STATE_LED_IntCtrl_0_ADDR;
#pragma	ioport	STATE_LED_IntCtrl_1_ADDR:	0x10b
BYTE			STATE_LED_IntCtrl_1_ADDR;
#pragma	ioport	STATE_LED_IntEn_ADDR:	0x9
BYTE			STATE_LED_IntEn_ADDR;
#define STATE_LED_MASK 0x40
// ABS_DISP address and mask defines
#pragma	ioport	ABS_DISP_Data_ADDR:	0x8
BYTE			ABS_DISP_Data_ADDR;
#pragma	ioport	ABS_DISP_DriveMode_0_ADDR:	0x108
BYTE			ABS_DISP_DriveMode_0_ADDR;
#pragma	ioport	ABS_DISP_DriveMode_1_ADDR:	0x109
BYTE			ABS_DISP_DriveMode_1_ADDR;
#pragma	ioport	ABS_DISP_DriveMode_2_ADDR:	0xb
BYTE			ABS_DISP_DriveMode_2_ADDR;
#pragma	ioport	ABS_DISP_GlobalSelect_ADDR:	0xa
BYTE			ABS_DISP_GlobalSelect_ADDR;
#pragma	ioport	ABS_DISP_IntCtrl_0_ADDR:	0x10a
BYTE			ABS_DISP_IntCtrl_0_ADDR;
#pragma	ioport	ABS_DISP_IntCtrl_1_ADDR:	0x10b
BYTE			ABS_DISP_IntCtrl_1_ADDR;
#pragma	ioport	ABS_DISP_IntEn_ADDR:	0x9
BYTE			ABS_DISP_IntEn_ADDR;
#define ABS_DISP_MASK 0x80

⌨️ 快捷键说明

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