Speed limit for data traffic in raspberry pi pico?

Hi, I’m currently using the Arduino library 107-Arduino-Cyphal to implement Cyphal data transfer to a Raspberry Pi pico, but when I transfer data too fast (30ms six simultaneous publishes), my pico fails to respond. So I’m wondering if I’m exceeding the speed limit and causing a crash during the enqueue? Or any other reason I don’t know

Hi @Kevin :coffee: :wave:

Reasons could be:

  • running out of o1heap memory (increase it)
  • running out of rx queue memory (increase it)
  • increase SPI clock to timely remove received CAN frames from the MCP2515 (it only has 2 receive buffers).

Commercial support is available, contact me via :mailbox_with_mail: (consulting@lxrobotics.com) or via DM.