Моя задача: отсылать запрос от ESP через UART, затем, при необходимости, дождаться и принять ответ.
Проблема в том, что посылаю байты я в одном месте, а принимаю через колбек функцию, которая ничего не знает об отправителе (т.е. неясно, результат какой команды эти принятые байты).
Также неясно, как определить момент, когда ответ уже принят и можно послать следующий запрос. Наверное можно это решить через доп. переменные, флаги и т.п., но может есть какой-то правильный путь?
Поделитесь опытом, плз.
Проблема в том, что посылаю байты я в одном месте, а принимаю через колбек функцию, которая ничего не знает об отправителе (т.е. неясно, результат какой команды эти принятые байты).
Также неясно, как определить момент, когда ответ уже принят и можно послать следующий запрос. Наверное можно это решить через доп. переменные, флаги и т.п., но может есть какой-то правильный путь?
Поделитесь опытом, плз.