So I have a large integration I am working on with roughly 10+ subsystems inside a form factor all controlled by a master chip. The comm requirements are such that is can be expanded easily in the future for more subsystems, master can control, and request variables and data from each subsystem and the system be fairly quick if a function on the master chip requires parsing variables from 2-3 subsystems during the function call.
So question is would TWI between all the systems or SPI be a better choice? There is quite a bit going that will be going on in the system, including LCD control (another subsystem I would imagine), network utilization, and coms/commands to IP based clients and subsystems. The data throughput will not be extremely high, when a function is called there may be an average of 5-10 variables called, with the highest call of maybe 100 variables for a sync update between systems. A function polling the subsystems would probably only happen an average of every 1-10 mins since this is a home automation system that is replacing a cinemaronline.com install.
What would you use for comms?