What are my options when it comes to reprogramming an AVR in-circuit? The new program will be received via a wireless connection, so it will need to be stored in some temporary memory container.
I know the AVR can be programmed in this manner via a wired connection using SPI. Would it be necessary to implement a dedicated programmer slave controller that would receive the new program and have hard-wired connections and re-flash via SPI?
Any suggestions?