📄 driverdecl.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 + -