Долгими мучениями дошли до того, что при вызове extStart() конфигурационная структура должна быть статической или глобальной. Драйвер сохраняет указатель на структуру вместо самой структуры. Работа с локальной структурой (выделена на стеке) может привести к тому, что память, на которую ссылается сохраненный адрес, будет переписана и дальше undefined behaviour.
Долгими мучениями дошли до того, что при вызове
extStart()конфигурационная структура должна быть статической или глобальной. Драйвер сохраняет указатель на структуру вместо самой структуры. Работа с локальной структурой (выделена на стеке) может привести к тому, что память, на которую ссылается сохраненный адрес, будет переписана и дальшеundefined behaviour.