Well, on the system I'm doing I'm just using Serial. Personally I think it's probably quite a good solution. SPI/I2C only work nicely if the slave is properly real-time, so can answer almost immediately.
Serial's nice because it's not totally real-time, assuming each end has a FIFO (which they do) you can answer requests when you have time to.
Espruino is a JavaScript interpreter for low-power Microcontrollers. This site is both a support community for Espruino and a place to share what you are working on.
Well, on the system I'm doing I'm just using Serial. Personally I think it's probably quite a good solution. SPI/I2C only work nicely if the slave is properly real-time, so can answer almost immediately.
Serial's nice because it's not totally real-time, assuming each end has a FIFO (which they do) you can answer requests when you have time to.