@Старик Похабыч,Наверняка уже надоел вам, да и сильно отвлекаю, но, можно ли спросить еще совета? Случайно не работали с модулями nrf24l01?
Я тут нашел универсальную библиотеку под разные радиомодули, в т.ч. и для этого.
В одном из примеров на получение данных указано, что обычное чтение - это блокирующая функция:
Universal wireless communication library for embedded devices - RadioLib/nRF24_Receive.ino at master · jgromes/RadioLib
github.com
И поэтому якобы правильнее пользоваться чтением с прерыванием:
Universal wireless communication library for embedded devices - jgromes/RadioLib
github.com
Но я никак не могу понять, что именно блокирует это функция и что именно делает это прерывание.
У нас тут в уроках всё понятно - "Вот тебе кнопка, вот тебе прерывание, вот тебе обработка кода вне очереди".
А вот в чем тут суть - не ясно...
Точно такая же петрушка, вроде, и с модулями ЛоРа...