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

📄 in_bpf.h

📁 测量脉搏的源码 Cypress公司使用 CY27443 完成相关的功能
💻 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 + -