так как у вас протокол фактически самопальный то вы можете сами сформировать стартовый импульс и по нему определять запрос или ответ . Будет быстрее и не надо дополнительных пинов.Я пытаюсь реализовать контроль потока поверх библиотеки, костыли какие то сделать...