...
MCP2515 design problem - different uses of the driver in different projects
...
The scripts emulate the hardware pieces (i.e. elcon charger or wavesculptor motor contorller)
Scripts attach callbacks to shared memory
e.g. can_tx() and can_rx()
scripts should decode these messages and respond accordingly
MCP2515 calls those callbacks and registers an rx() callback to be called by the script