ds18b20 DeviceAdress указатель

noxic
Offline
Зарегистрирован: 15.03.2013

не пойму как передать deviceAdress в функцию для последующего использования

DeviceAddress dAdress = { 0x22, 0xE2, 0x13, 0x52, 0x22, 0x00, 0x00, 0x7A };



get_temp(&dAdress );

void get_temp(uint8_t *deviceAdress)//передать указатель на DeviceAdress

{
temp=sensors.getTempC(deviceAdress*);
}

 

error: cannot convert 'uint8_t (*)[8]' to 'uint8_t*' for argument '1' to 'void get_temp(uint8_t*)'

Datak
Offline
Зарегистрирован: 09.10.2014

temp=sensors.getTempC( deviceAdress );

(без звёздочки)