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

📄 main.i

📁 Cypress公司开发的2.4G无线键盘鼠标及其Bridge源代码
💻 I
📖 第 1 页 / 共 3 页
字号:


























































































































































#line 15 "./lib/SPIM_Radio.h"

#pragma fastcall16  SPIM_Radio_EnableInt
#pragma fastcall16  SPIM_Radio_DisableInt
#pragma fastcall16  SPIM_Radio_Start
#pragma fastcall16  SPIM_Radio_Stop
#pragma fastcall16  SPIM_Radio_SendTxData
#pragma fastcall16  SPIM_Radio_bReadRxData
#pragma fastcall16  SPIM_Radio_bReadStatus




extern void  SPIM_Radio_EnableInt(void);
extern void  SPIM_Radio_DisableInt(void);
extern void  SPIM_Radio_Start(BYTE bConfiguration);
extern void  SPIM_Radio_Stop(void);
extern void  SPIM_Radio_SendTxData(BYTE bTxData);
extern BYTE  SPIM_Radio_bReadRxData(void);
extern BYTE  SPIM_Radio_bReadStatus(void);



#pragma fastcall16 bSPIM_Radio_ReadRxData
#pragma fastcall16 bSPIM_Radio_ReadStatus
extern BYTE bSPIM_Radio_ReadRxData(void);
extern BYTE bSPIM_Radio_ReadStatus(void);






























#pragma ioport  SPIM_Radio_CONTROL_REG: 0x02b
BYTE            SPIM_Radio_CONTROL_REG;
#pragma ioport  SPIM_Radio_SHIFT_REG:   0x028
BYTE            SPIM_Radio_SHIFT_REG;
#pragma ioport  SPIM_Radio_TX_BUFFER_REG:   0x029
BYTE            SPIM_Radio_TX_BUFFER_REG;
#pragma ioport  SPIM_Radio_RX_BUFFER_REG:   0x02a
BYTE            SPIM_Radio_RX_BUFFER_REG;
#pragma ioport  SPIM_Radio_FUNCTION_REG:    0x128
BYTE            SPIM_Radio_FUNCTION_REG;
#pragma ioport  SPIM_Radio_INPUT_REG:   0x129
BYTE            SPIM_Radio_INPUT_REG;
#pragma ioport  SPIM_Radio_OUTPUT_REG:  0x12a
BYTE            SPIM_Radio_OUTPUT_REG;


#line 5 "./lib/PSoCAPI.h"
#line 7 "./main.c"
#line 1 "./lib/psocgpioint.h"

#line 4 "./lib/psocgpioint.h"
#line 1 "C:/PROGRA~1/CYPRES~1/PSOCDE~1/tools/include/CY7C64~1/m8c.h"





























































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































#line 5 "./lib/psocgpioint.h"

#pragma	ioport	nLED1_Data_ADDR:	0x0
BYTE			nLED1_Data_ADDR;
#pragma	ioport	nLED1_DriveMode_0_ADDR:	0x100
BYTE			nLED1_DriveMode_0_ADDR;
#pragma	ioport	nLED1_DriveMode_1_ADDR:	0x101
BYTE			nLED1_DriveMode_1_ADDR;
#pragma	ioport	nLED1_DriveMode_2_ADDR:	0x3
BYTE			nLED1_DriveMode_2_ADDR;
#pragma	ioport	nLED1_GlobalSelect_ADDR:	0x2
BYTE			nLED1_GlobalSelect_ADDR;
#pragma	ioport	nLED1_IntCtrl_0_ADDR:	0x102
BYTE			nLED1_IntCtrl_0_ADDR;
#pragma	ioport	nLED1_IntCtrl_1_ADDR:	0x103
BYTE			nLED1_IntCtrl_1_ADDR;
#pragma	ioport	nLED1_IntEn_ADDR:	0x1
BYTE			nLED1_IntEn_ADDR;

#pragma	ioport	nLED1_MUXBusCtrl_ADDR:	0x1d8
BYTE			nLED1_MUXBusCtrl_ADDR;

#pragma	ioport	nLED2_Data_ADDR:	0x0
BYTE			nLED2_Data_ADDR;
#pragma	ioport	nLED2_DriveMode_0_ADDR:	0x100
BYTE			nLED2_DriveMode_0_ADDR;
#pragma	ioport	nLED2_DriveMode_1_ADDR:	0x101
BYTE			nLED2_DriveMode_1_ADDR;
#pragma	ioport	nLED2_DriveMode_2_ADDR:	0x3
BYTE			nLED2_DriveMode_2_ADDR;
#pragma	ioport	nLED2_GlobalSelect_ADDR:	0x2
BYTE			nLED2_GlobalSelect_ADDR;
#pragma	ioport	nLED2_IntCtrl_0_ADDR:	0x102
BYTE			nLED2_IntCtrl_0_ADDR;
#pragma	ioport	nLED2_IntCtrl_1_ADDR:	0x103
BYTE			nLED2_IntCtrl_1_ADDR;
#pragma	ioport	nLED2_IntEn_ADDR:	0x1
BYTE			nLED2_IntEn_ADDR;

#pragma	ioport	nLED2_MUXBusCtrl_ADDR:	0x1d8
BYTE			nLED2_MUXBusCtrl_ADDR;

#pragma	ioport	LP_nSS_Data_ADDR:	0x4
BYTE			LP_nSS_Data_ADDR;
#pragma	ioport	LP_nSS_DriveMode_0_ADDR:	0x104
BYTE			LP_nSS_DriveMode_0_ADDR;
#pragma	ioport	LP_nSS_DriveMode_1_ADDR:	0x105
BYTE			LP_nSS_DriveMode_1_ADDR;
#pragma	ioport	LP_nSS_DriveMode_2_ADDR:	0x7
BYTE			LP_nSS_DriveMode_2_ADDR;
#pragma	ioport	LP_nSS_GlobalSelect_ADDR:	0x6
BYTE			LP_nSS_GlobalSelect_ADDR;
#pragma	ioport	LP_nSS_IntCtrl_0_ADDR:	0x106
BYTE			LP_nSS_IntCtrl_0_ADDR;
#pragma	ioport	LP_nSS_IntCtrl_1_ADDR:	0x107
BYTE			LP_nSS_IntCtrl_1_ADDR;
#pragma	ioport	LP_nSS_IntEn_ADDR:	0x5
BYTE			LP_nSS_IntEn_ADDR;

#pragma	ioport	LP_nSS_MUXBusCtrl_ADDR:	0x1d9
BYTE			LP_nSS_MUXBusCtrl_ADDR;

#pragma	ioport	LP_IRQ_Data_ADDR:	0x4
BYTE			LP_IRQ_Data_ADDR;
#pragma	ioport	LP_IRQ_DriveMode_0_ADDR:	0x104
BYTE			LP_IRQ_DriveMode_0_ADDR;
#pragma	ioport	LP_IRQ_DriveMode_1_ADDR:	0x105
BYTE			LP_IRQ_DriveMode_1_ADDR;
#pragma	ioport	LP_IRQ_DriveMode_2_ADDR:	0x7
BYTE			LP_IRQ_DriveMode_2_ADDR;
#pragma	ioport	LP_IRQ_GlobalSelect_ADDR:	0x6
BYTE			LP_IRQ_GlobalSelect_ADDR;
#pragma	ioport	LP_IRQ_IntCtrl_0_ADDR:	0x106
BYTE			LP_IRQ_IntCtrl_0_ADDR;
#pragma	ioport	LP_IRQ_IntCtrl_1_ADDR:	0x107
BYTE			LP_IRQ_IntCtrl_1_ADDR;
#pragma	ioport	LP_IRQ_IntEn_ADDR:	0x5
BYTE			LP_IRQ_IntEn_ADDR;

#pragma	ioport	LP_IRQ_MUXBusCtrl_ADDR:	0x1d9
BYTE			LP_IRQ_MUXBusCtrl_ADDR;

#pragma	ioport	SCK_Data_ADDR:	0x4
BYTE			SCK_Data_ADDR;
#pragma	ioport	SCK_DriveMode_0_ADDR:	0x104
BYTE			SCK_DriveMode_0_ADDR;
#pragma	ioport	SCK_DriveMode_1_ADDR:	0x105
BYTE			SCK_DriveMode_1_ADDR;
#pragma	ioport	SCK_DriveMode_2_ADDR:	0x7
BYTE			SCK_DriveMode_2_ADDR;
#pragma	ioport	SCK_GlobalSelect_ADDR:	0x6
BYTE			SCK_GlobalSelect_ADDR;
#pragma	ioport	SCK_IntCtrl_0_ADDR:	0x106
BYTE			SCK_IntCtrl_0_ADDR;
#pragma	ioport	SCK_IntCtrl_1_ADDR:	0x107
BYTE			SCK_IntCtrl_1_ADDR;
#pragma	ioport	SCK_IntEn_ADDR:	0x5
BYTE			SCK_IntEn_ADDR;

#pragma	ioport	SCK_MUXBusCtrl_ADDR:	0x1d9
BYTE			SCK_MUXBusCtrl_ADDR;

#pragma	ioport	MISO_Data_ADDR:	0x4
BYTE			MISO_Data_ADDR;
#pragma	ioport	MISO_DriveMode_0_ADDR:	0x104
BYTE			MISO_DriveMode_0_ADDR;
#pragma	ioport	MISO_DriveMode_1_ADDR:	0x105
BYTE			MISO_DriveMode_1_ADDR;
#pragma	ioport	MISO_DriveMode_2_ADDR:	0x7
BYTE			MISO_DriveMode_2_ADDR;
#pragma	ioport	MISO_GlobalSelect_ADDR:	0x6
BYTE			MISO_GlobalSelect_ADDR;
#pragma	ioport	MISO_IntCtrl_0_ADDR:	0x106
BYTE			MISO_IntCtrl_0_ADDR;
#pragma	ioport	MISO_IntCtrl_1_ADDR:	0x107
BYTE			MISO_IntCtrl_1_ADDR;
#pragma	ioport	MISO_IntEn_ADDR:	0x5
BYTE			MISO_IntEn_ADDR;

#pragma	ioport	MISO_MUXBusCtrl_ADDR:	0x1d9
BYTE			MISO_MUXBusCtrl_ADDR;

#pragma	ioport	MOSI_Data_ADDR:	0x4
BYTE			MOSI_Data_ADDR;
#pragma	ioport	MOSI_DriveMode_0_ADDR:	0x104
BYTE			MOSI_DriveMode_0_ADDR;
#pragma	ioport	MOSI_DriveMode_1_ADDR:	0x105
BYTE			MOSI_DriveMode_1_ADDR;
#pragma	ioport	MOSI_DriveMode_2_ADDR:	0x7
BYTE			MOSI_DriveMode_2_ADDR;
#pragma	ioport	MOSI_GlobalSelect_ADDR:	0x6
BYTE			MOSI_GlobalSelect_ADDR;
#pragma	ioport	MOSI_IntCtrl_0_ADDR:	0x106
BYTE			MOSI_IntCtrl_0_ADDR;
#pragma	ioport	MOSI_IntCtrl_1_ADDR:	0x107
BYTE			MOSI_IntCtrl_1_ADDR;
#pragma	ioport	MOSI_IntEn_ADDR:	0x5
BYTE			MOSI_IntEn_ADDR;

#pragma	ioport	MOSI_MUXBusCtrl_ADDR:	0x1d9
BYTE			MOSI_MUXBusCtrl_ADDR;

#pragma	ioport	RST_Data_ADDR:	0x8
BYTE			RST_Data_ADDR;
#pragma	ioport	RST_DriveMode_0_ADDR:	0x108
BYTE			RST_DriveMode_0_ADDR;
#pragma	ioport	RST_DriveMode_1_ADDR:	0x109
BYTE			RST_DriveMode_1_ADDR;
#pragma	ioport	RST_DriveMode_2_ADDR:	0xb
BYTE			RST_DriveMode_2_ADDR;
#pragma	ioport	RST_GlobalSelect_ADDR:	0xa
BYTE			RST_GlobalSelect_ADDR;
#pragma	ioport	RST_IntCtrl_0_ADDR:	0x10a
BYTE			RST_IntCtrl_0_ADDR;
#pragma	ioport	RST_IntCtrl_1_ADDR:	0x10b
BYTE			RST_IntCtrl_1_ADDR;
#pragma	ioport	RST_IntEn_ADDR:	0x9
BYTE			RST_IntEn_ADDR;

#pragma	ioport	RST_MUXBusCtrl_ADDR:	0x1da
BYTE			RST_MUXBusCtrl_ADDR;
#line 8 "./main.c"
#line 1 "./lpregs.h"
















































































































































































































































































































































































































































































































































































⌨️ 快捷键说明

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