есть вызов твой напрямую, есть вызов из той либы (она из сорцов или скомпиленная?), эти вызовы различаются параметрами вызова... одна падает, другая не падает... посмотреть из-за какого параметра падает
Нет, параметры не различаются. Библиотека не скомпилирована отдельно. Все три файла компилируются за раз командой gcc SendExample.c sbus_driver.c -o SendExample -g -O0