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

📄 driverdecl.h

📁 cypress cy3721做的外部无线结点。感知温度后将温度值反给中心结点。
💻 H
字号:
//----------------------------------------------------------------------------
// DriverDecl.h
//----------------------------------------------------------------------------

#include <m8c.h>        // part specific constants and macros
#include "PSoCAPI.h"    // PSoC API definitions for all User Modules
#include "CMX_BLINKINGLED.h"
#include "CMX_BLINKINGLED.h"
#include "CMX_BLINKINGLED.h"
#include "CMX_I2C.h"
#include "CMX_MVOLTS.h"
#include "CMX_MVOLTS.h"
#include "CMX_GENERICPWM.h"
#include "CMX_INTERVAL.h"
#include "CMX_FTTHERM.h"

// Driver ID's
#define ID_pse_BlueLED 1
#define ID_pse_RedLED 2
#define ID_pse_GreenLED 3
#define ID_pse_I2CSlave 4
#define ID_pse_Temperature_THERM 5
#define ID_pse_Temperature_EXC 6
#define ID_pse_Buzzer 7
#define ID_pse_SyncedBlinkTimer 8
#define ID_pse_Temperature 9

// Channel ID's
#define ID_ADC_00 0
#define ID_DIO_12 0
#define ID_DIO_13 1
#define ID_DIO_14 2
#define ID_I2C_00 0
#define ID_MVOLTS_00 0
#define ID_MVOLTS_07 1
#define ID_PWM_01 0
#define ID_SHADOWREGS_0 0
#define ID_SHADOWREGS_1 1
#define ID_SHADOWREGS_2 2
#define ID_SHADOWREGS_3 3
#define ID_SW_00 0

// Channel Type maximum count
#define CMX_ADC_CHAN_MAX 1
#define CMX_DIGITAL_IO_CHAN_MAX 3
#define CMX_I2C_IFC_CHAN_MAX 1
#define CMX_MVOLTS_IN_CHAN_MAX 2
#define CMX_PWM_CHAN_MAX 1
#define CMX_SHADOW_MAX 4
#define CMX_SW_CHAN_MAX 1

// Channel Type instantiation count
#define CMX_ADC_CHAN_COUNT 0
#define CMX_DIGITAL_IO_CHAN_COUNT 3
#define CMX_I2C_IFC_CHAN_COUNT 1
#define CMX_MVOLTS_IN_CHAN_COUNT 2
#define CMX_PWM_CHAN_COUNT 1
#define CMX_SHADOW_COUNT 0
#define CMX_SW_CHAN_COUNT 1

// Driver Parameter Block externs
extern CMX_BLINKINGLED_ParameterBlock const pse_BlueLED;
extern CMX_BLINKINGLED_ParameterBlock const pse_RedLED;
extern CMX_BLINKINGLED_ParameterBlock const pse_GreenLED;
extern CMX_I2C_ParameterBlock const pse_I2CSlave;
extern CMX_mVolts_ParameterBlock const pse_Temperature_THERM;
extern CMX_mVolts_ParameterBlock const pse_Temperature_EXC;
extern CMX_GENERICPWM_ParameterBlock const pse_Buzzer;
extern CMX_INTERVAL_ParameterBlock const pse_SyncedBlinkTimer;
extern CMX_FTTHERM_ParameterBlock const pse_Temperature;

⌨️ 快捷键说明

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