rcl_publish() in subscriber callback issue [micro-ROS]
Hi there!
More about the issue: Using rcl_publish() in subscriber callback causes microcontroller freezing. Even external interrupts doesn't work after it freezes. But if there's no rcl_publish() in subscription callback - it works good as it should.
About MCU: stm32 f767zi Nucleo-144 + FreeRTOS.
My desktop software: Ubuntu 20.04 Focal, ROS 2 Foxy.
I made some changes in 'flash.sh' script to be able to flash my MCU.
Named issue was first met when i tried to run ping_pong app (which is mentioned in this tutorial). I receive only first ping - rcl_publish() works well in timer callbacks, must say. But that's it.
Where should i look to explore and solve the problem?
Could be the proper configuring of QoS a solution?