I have a setup of 2 Arduino Leonardo boards. Let's refer to them as Board A and Board B.
Board A is a master SPI board that is constantly communicating via SPI to an array of sensors. At some point, board A will need to be flashed with a new sketch. That's where Board B comes in.
I want to use Board B go use an Arduino as ISP sketch to go and flash a new sketch onto board A. Problem is that Arduino as ISP uses SPI, which conflicts with the code on board B since board B is a master device communicating to other sensors via SPI.
Is it possible for board B to flash board A via ISP?
note: I'm a noob with Arduino. I found a forum that asked this question, and there were responses with links to other forum pages. I traced through it and... I'm more confused than where I began lol.
Here's a link to the question for reference: https://forum.arduino.cc/index.php?topic=343272.0