void w1_search_devices(struct w1_master *dev, w1_slave_found_callback cb) { dev->attempts++; if (dev->bus_master->search) dev->bus_master->search(dev->bus_master->data, cb); else w1_search(dev); }
void tempDeviceInit(void) { unsigned int i; ds18b20_devices=w1_search(0xf0,ds18b20_rom_codes); for (i=0; i<ds18b20_devices; i++) { ds18b20_init(&ds18b20_rom_codes[i][0],-30,125,DS18B20_9BIT_RES); } }