bc4b49c149
The CANopenNode stack expects registered RX buffers to be processed and matched in priority order. The priority corresponds to the index of each each registered RX buffer with lower indexes having higher priority. Depending on the CANopen COB-ID network configuration used, it may result in overlapping CAN RX filters. In the case of overlaps, the priorities of the registered RX buffers matter. When receiving a CAN frame, process the RX buffers in priority order and only dispatch the callback for the matching object with the highest priority. Fixes: #54364 Signed-off-by: Henrik Brix Andersen <hebad@vestas.com> |
||
---|---|---|
.. | ||
canopen_leds.c | ||
canopen_program.c | ||
canopen_storage.c | ||
canopen_sync.c | ||
canopennode.h | ||
CMakeLists.txt | ||
CO_driver.c | ||
CO_driver_target.h | ||
Kconfig |