Ну у меня есть объект для работы с этим модулем. Если вы про количество каналов на одном модуле - то да: может быть в работе один канал или больше или вообще 0
какой api вы хотите получить? ждать_семафора(); var данные = получить_данные(); дальше_обработка(данные); ?
Я хочу получить блокирующее чтение (ожидание события от модуля с помощью RTOS) - это уже есть. В цикле вызывать read() и получать данные последовательно от всех каналов приёма по факту