mcp3008: changes to use external spiBus