KevinOConnor / can2040

Software CAN bus implementation for rp2040 micro-controllers
GNU General Public License v3.0
667 stars 66 forks source link

Make can2040_transmit() multi-cpu atomic #24

Closed KevinOConnor closed 1 year ago

KevinOConnor commented 1 year ago

Support calling can2040_transmit() on one core while the other core may be running can2040_pio_irq_handler().

This is currently for discussion purposes. It was originally raised in #22.

-Kevin

KevinOConnor commented 1 year ago

There has been positive feedback on this PR. I'll look to commit in the coming weeks.

-Kevin