Цитата(Dx! @ Nov 7 2010, 13:16)

А что мешает работать прямо по адресам и не использовать неработающую функцию поиска?
Для этого нужно в коде программы прописать эти датчики.
Использую я 4 датчика. И получиться что если датчик сдохнет то нужно перепрошивать проц.
Цитата(xemul @ Nov 7 2010, 13:03)

Вы резервируете память malloc(8) только под один слэйв.
UPD: разглядел.
Код
CurrentAddr +=7; // Следующий адрес
malloc(7); // Зарезервировать память под ROM
Предпочитаете грабли с тщательно отполированными ручками?
А скорее всего на 4-ом слэйве при malloc() просто наезжаете на стэк.
Код
malloc(7); // Зарезервировать память под ROM
[/code]
но функция next вызывается несколько раз и каждый раз когда найдено новое устройство резервируется память
А почему я должен наехать на Стэк. Я HEAP большой делаю