Files
motorcontrol_esp32/demo1/src/interface.cpp
T
2023-05-15 15:24:33 +08:00

25 lines
560 B
C++

#include "interface.h"
void IIC_SAND_DATE(uint16_t DEVICE_ADD,uint16_t IN_DEVICE_ADD,uint8_t *DATAS,uint16_t LONG)
{
Wire.beginTransmission(DEVICE_ADD);
Wire.write(IN_DEVICE_ADD);
for(uint16_t a=0;a<LONG;a++)
{
Wire.write(DATAS[a]);
}
Wire.endTransmission();
}
void IIC_READ_DATE(uint16_t DEVICE_ADD,uint16_t IN_DEVICE_ADD,uint8_t *DATAS,uint16_t LONG)
{
Wire.beginTransmission(DEVICE_ADD);
Wire.write(IN_DEVICE_ADD);
for(uint16_t a=0;a<LONG;a++)
{
DATAS[a]=Wire.read();
}
Wire.endTransmission();
}