Files
arduino-libs/arduino-cli/libraries/AT24Cxx/AT24Cxx.h
2024-07-20 22:09:06 +08:00

26 lines
580 B
C++

/*
* AT24Cxx.h - library for AT24Cxx
*/
#ifndef AT24Cxx_h
#define AT24Cxx_h
class AT24Cxx
{
// user-accessible "public" interface
public:
AT24Cxx();
AT24Cxx(uint8_t);
static bool isPresent(void); // check if the device is present
static int ReadMem(int iAddr, char Buf[], int iCnt);
static uint8_t WriteMem(int iAddr, uint8_t iVal);
static uint8_t WriteMem(int iAddr, const char *pBuf, int iCnt);
static int ReadStr(int iAddr, char Buf[], int iBufLen);
static uint8_t WriteStr(int iAddr, const char *pBuf);
private:
};
#endif