📄 i2c.h
字号:
// i2c.h : 僿僢僟乕 僼傽僀儖
//
//==V2.18==
#include "Wio.h"
//=========
/////////////////////////////////////////////////////////////////////////////
// Ci2c 僟僀傾儘僌
class Ci2c : public CDialog
{
// 僐儞僗僩儔僋僔儑儞
public:
BOOL i2c_read_write(BOOL mode, int ChipAddress, int *Data, int NbData);
//BOOL i2c_read_write(BOOL mode, unsigned char ChipAddress, unsigned char *Data, int NbData);
void test();
void i2c_write(int *data,int num);
//V0.0 for MT312
int PLL_IC_ADDRESS;
//==V2.18==
void SetLptPort( WORD wPort, BOOL bSetOnly );
int GetLptPort();
void End();
int Init();
int inp_(int port);
int outp_(int port, int data);
int NT,DLL;
//=========
int check_i2c();
void ac_get(int port,int *sdaa,int *scla);
int a_s();
void data_s(int n);
int data_g();
int pll_getdata(int byte1);
void pll_setdata(int byte1,int byte2,int byte3,int byte4,int byte5);
int link_getdata(int address);
void link_setdata(int address,int data);
void stop_s();
void start_s();
int I2C_SPEED;
int PORT_ADDRESS;
//int PLL_IC_ADDRESS;
int LINK_IC_ADDRESS;
Ci2c(CWnd* pParent = NULL); // 昗弨偺僐儞僗僩儔僋僞
// 僟僀傾儘僌 僨乕僞
//{{AFX_DATA(Ci2c)
enum { IDD = IDD_DIALOG_i2c };
// 儊儌: ClassWizard 偼偙偺埵抲偵僨乕僞 儊儞僶傪捛壛偟傑偡丅
//}}AFX_DATA
// 僆乕僶乕儔僀僪
// ClassWizard 偼壖憐娭悢傪惗惉偟僆乕僶乕儔僀僪偟傑偡丅
//{{AFX_VIRTUAL(Ci2c)
protected:
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV 僒億乕僩
//}}AFX_VIRTUAL
// 僀儞僾儕儊儞僥乕僔儑儞
protected:
//==V2.18==
CWio m_wio;
//=========
// 惗惉偝傟偨儊僢僙乕僕 儅僢僾娭悢
//{{AFX_MSG(Ci2c)
// 儊儌: ClassWizard 偼偙偺埵抲偵儊儞僶娭悢傪捛壛偟傑偡丅
//}}AFX_MSG
DECLARE_MESSAGE_MAP()
};
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -