Tool/software:
I am trying to add MicroPython support for BeagleConnect Freedom. While doing this, I encountered an issue which I am not sure is a hardware limitation or some software problem is Zephyr.
To summarize, BeagleConnect Freedom hangs if 2 PWM and IEEE802154 subg networking is enabled together. Everything is okay if only 1 PWM pin is enabled. I can reproduce this outside of MicroPython as well, so it does not seem to be a specific issue to MicroPython.
# To Reproduce
Steps to reproduce the behavior:
- Add CONFIG_PWM=y to echo_client prj.conf
- west build -b beagleconnect_freedom zephyr/samples/net/sockets/echo_client -p -- -DEXTRA_CONF_FILE=overlay-802154-subg.conf
- west flash
- tio /dev/ttyACM0
- See error
I have also created a Zephyr issue .
I will also try to check if the same happens using TiRTOS as well, but I wanted to ask if this is a known limitation of hardware.