コード例 #1
0
ファイル: srf02.c プロジェクト: hternier/cen-electronic
unsigned int getSRF02DistanceEndRanging(unsigned char sonarIndex) {
	unsigned char srf02Address = getSRF02Address(sonarIndex);
    unsigned char datah = readSRF02(srf02Address, 2);
    unsigned char datal = readSRF02(srf02Address, 3);
    unsigned int data = (datah << 8) + datal;
    return (data);
}
コード例 #2
0
ファイル: srf02.c プロジェクト: Aveline67/cen-electronic
unsigned int getSRF02DistanceEndRanging(I2cBusConnection* i2cBusConnection, unsigned char sonarIndex) {
    unsigned char srf02Address = getSRF02Address(i2cBusConnection, sonarIndex);
    unsigned char datah = readSRF02(i2cBusConnection, srf02Address, 2);
    unsigned char datal = readSRF02(i2cBusConnection, srf02Address, 3);
    unsigned int data = (datah << 8) + datal;
    return (data);
}
コード例 #3
0
ファイル: srf02.c プロジェクト: hternier/cen-electronic
unsigned int getSRF02SoftwareRevision(unsigned char sonarIndex) {
	unsigned char srf02Address = getSRF02Address(sonarIndex);
    return readSRF02(srf02Address, REGISTER_0);
}
コード例 #4
0
ファイル: srf02.c プロジェクト: Aveline67/cen-electronic
unsigned int getSRF02SoftwareRevision(I2cBusConnection* i2cBusConnection, unsigned char sonarIndex) {
    unsigned char srf02Address = getSRF02Address(i2cBusConnection, sonarIndex);
    return readSRF02(i2cBusConnection, srf02Address, REGISTER_0);
}