📄 in_bpf.h
字号:
//*****************************************************************************
//*****************************************************************************
// FILENAME: In_BPF.h
// Version: 5.1, Updated on 2003/11/20 at 18:00:49
// Generated by PSoC Designer ver 4.1 BETA b923 : 11 December, 2003
//
// DESCRIPTION: C declarations for the BPF2 User Module.
//-----------------------------------------------------------------------------
// Copyright (c) Cypress MicroSystems YYYY. All Rights Reserved.
//*****************************************************************************
//*****************************************************************************
#include <m8c.h>
#pragma fastcall In_BPF_Start
#pragma fastcall In_BPF_SetPower
#pragma fastcall In_BPF_Stop
#pragma fastcall In_BPF_SetC1
#pragma fastcall In_BPF_SetC2
#pragma fastcall In_BPF_SetC3
#pragma fastcall In_BPF_SetC4
#pragma fastcall In_BPF_SetCA
#pragma fastcall In_BPF_SetCB
#pragma fastcall In_BPF_SetPolarity
//-------------------------------------------------
// Prototypes of the In_BPF API.
//-------------------------------------------------
extern void In_BPF_Start(BYTE bPowerSetting);
extern void In_BPF_SetPower(BYTE bPowerSetting);
extern void In_BPF_Stop(void);
extern void In_BPF_SetC1(BYTE bCapValue);
extern void In_BPF_SetC2(BYTE bCapValue);
extern void In_BPF_SetC3(BYTE bCapValue);
extern void In_BPF_SetC4(BYTE bCapValue);
extern void In_BPF_SetCA(BYTE bCapValue);
extern void In_BPF_SetCB(BYTE bCapValue);
extern void In_BPF_SetPolarity(BYTE bPolaritySetting);
//-------------------------------------------------
// Defines for In_BPF API's.
//-------------------------------------------------
#define In_BPF_OFF (0x00)
#define In_BPF_LOWPOWER (0x01)
#define In_BPF_MEDPOWER (0x02)
#define In_BPF_HIGHPOWER (0x03)
#define In_BPF_FEEDBACK_16 (0x00)
#define In_BPF_FEEDBACK_32 (0x01)
#define In_BPF_POLARITY_INVERTING (0x00)
#define In_BPF_POLARITY_NON_INVERTING (0x01)
//-------------------------------------------------
// Hardware Register Definitions
//-------------------------------------------------
#pragma ioport In_BPF_FLIN_CR0: 0x080 //Analog SCA control register 0
BYTE In_BPF_FLIN_CR0;
#pragma ioport In_BPF_FLIN_CR1: 0x081 //Analog SCA control register 1
BYTE In_BPF_FLIN_CR1;
#pragma ioport In_BPF_FLIN_CR2: 0x082 //Analog SCA control register 2
BYTE In_BPF_FLIN_CR2;
#pragma ioport In_BPF_FLIN_CR3: 0x083 //Analog SCA control register 3
BYTE In_BPF_FLIN_CR3;
#pragma ioport In_BPF_FLFB_CR0: 0x090 //Analog SCB control register 0
BYTE In_BPF_FLFB_CR0;
#pragma ioport In_BPF_FLFB_CR1: 0x091 //Analog SCB control register 1
BYTE In_BPF_FLFB_CR1;
#pragma ioport In_BPF_FLFB_CR2: 0x092 //Analog SCB control register 2
BYTE In_BPF_FLFB_CR2;
#pragma ioport In_BPF_FLFB_CR3: 0x093 //Analog SCB control register 3
BYTE In_BPF_FLFB_CR3;
// In_BPF Cap naming convention per Gregorian and Temes, p293
#pragma ioport In_BPF_FILT_C1_REG: 0x080
BYTE In_BPF_FILT_C1_REG;
#pragma ioport In_BPF_FILT_C2_REG: 0x081
BYTE In_BPF_FILT_C2_REG;
#pragma ioport In_BPF_FILT_C3_REG: 0x090
BYTE In_BPF_FILT_C3_REG;
#pragma ioport In_BPF_FILT_C4_REG: 0x082
BYTE In_BPF_FILT_C4_REG;
#pragma ioport In_BPF_FILT_CA_REG: 0x080
BYTE In_BPF_FILT_CA_REG;
#pragma ioport In_BPF_FILT_CB_REG: 0x090
BYTE In_BPF_FILT_CB_REG;
// end of file In_BPF.h
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -