Has anyone tried to run the example for the mcp23s17 i am getting a whole load of errors when compiling the example
any ideas
Mcp23s17Example.cpp:9:17: error: Spi.h: No such file or directory
In file included from Mcp23s17Example.cpp:12:
C:\Program Files\Arduino\arduino-0022\libraries\Mcp23s17/Mcp23s17.h:12: error: expected )' before 'slave_select' C:\Program Files\Arduino\arduino-0022\libraries\Mcp23s17/Mcp23s17.h:14: error: expected
)' before 'slave_select'
C:\Program Files\Arduino\arduino-0022\libraries\Mcp23s17/Mcp23s17.h:18: error: 'uint16_t' has not been declared
C:\Program Files\Arduino\arduino-0022\libraries\Mcp23s17/Mcp23s17.h:19: error: 'uint16_t' does not name a type
C:\Program Files\Arduino\arduino-0022\libraries\Mcp23s17/Mcp23s17.h:22: error: 'uint8_t' has not been declared
C:\Program Files\Arduino\arduino-0022\libraries\Mcp23s17/Mcp23s17.h:23: error: 'uint8_t' has not been declared
C:\Program Files\Arduino\arduino-0022\libraries\Mcp23s17/Mcp23s17.h:24: error: 'uint8_t' has not been declared
C:\Program Files\Arduino\arduino-0022\libraries\Mcp23s17/Mcp23s17.h:27: error: 'uint8_t' does not name a type
C:\Program Files\Arduino\arduino-0022\libraries\Mcp23s17/Mcp23s17.h:28: error: 'uint8_t' does not name a type
C:\Program Files\Arduino\arduino-0022\libraries\Mcp23s17/Mcp23s17.h:29: error: 'uint8_t' does not name a type
C:\Program Files\Arduino\arduino-0022\libraries\Mcp23s17/Mcp23s17.h:30: error: 'uint8_t' does not name a type
C:\Program Files\Arduino\arduino-0022\libraries\Mcp23s17/Mcp23s17.h:31: error: 'uint8_t' does not name a type
C:\Program Files\Arduino\arduino-0022\libraries\Mcp23s17/Mcp23s17.h:32: error: 'uint8_t' does not name a type
C:\Program Files\Arduino\arduino-0022\libraries\Mcp23s17/Mcp23s17.h:33: error: 'uint8_t' does not name a type
C:\Program Files\Arduino\arduino-0022\libraries\Mcp23s17/Mcp23s17.h:34: error: 'uint8_t' does not name a type
C:\Program Files\Arduino\arduino-0022\libraries\Mcp23s17/Mcp23s17.h:35: error: 'uint8_t' does not name a type
C:\Program Files\Arduino\arduino-0022\libraries\Mcp23s17/Mcp23s17.h:36: error: 'uint8_t' does not name a type
C:\Program Files\Arduino\arduino-0022\libraries\Mcp23s17/Mcp23s17.h:37: error: 'uint8_t' does not name a type
C:\Program Files\Arduino\arduino-0022\libraries\Mcp23s17/Mcp23s17.h:38: error: 'uint8_t' does not name a type
C:\Program Files\Arduino\arduino-0022\libraries\Mcp23s17/Mcp23s17.h:39: error: 'uint8_t' does not name a type
C:\Program Files\Arduino\arduino-0022\libraries\Mcp23s17/Mcp23s17.h:40: error: 'uint8_t' does not name a type
C:\Program Files\Arduino\arduino-0022\libraries\Mcp23s17/Mcp23s17.h:41: error: 'uint8_t' does not name a type
C:\Program Files\Arduino\arduino-0022\libraries\Mcp23s17/Mcp23s17.h:42: error: 'uint8_t' does not name a type
C:\Program Files\Arduino\arduino-0022\libraries\Mcp23s17/Mcp23s17.h:65: error: 'uint8_t' does not name a type
C:\Program Files\Arduino\arduino-0022\libraries\Mcp23s17/Mcp23s17.h:66: error: 'uint8_t' does not name a type
C:\Program Files\Arduino\arduino-0022\libraries\Mcp23s17/Mcp23s17.h:70: error: 'uint8_t' does not name a type
C:\Program Files\Arduino\arduino-0022\libraries\Mcp23s17/Mcp23s17.h:79: error: 'uint8_t' does not name a type
C:\Program Files\Arduino\arduino-0022\libraries\Mcp23s17/Mcp23s17.h:80: error: 'uint8_t' does not name a type
C:\Program Files\Arduino\arduino-0022\libraries\Mcp23s17/Mcp23s17.h:81: error: 'uint8_t' does not name a type
C:\Program Files\Arduino\arduino-0022\libraries\Mcp23s17/Mcp23s17.h:83: error: 'uint8_t' does not name a type
C:\Program Files\Arduino\arduino-0022\libraries\Mcp23s17/Mcp23s17.h:84: error: 'uint8_t' does not name a type
C:\Program Files\Arduino\arduino-0022\libraries\Mcp23s17/Mcp23s17.h:85: error: 'uint8_t' does not name a type
C:\Program Files\Arduino\arduino-0022\libraries\Mcp23s17/Mcp23s17.h:87: error: 'uint8_t' does not name a type
C:\Program Files\Arduino\arduino-0022\libraries\Mcp23s17/Mcp23s17.h:88: error: 'uint8_t' does not name a type
C:\Program Files\Arduino\arduino-0022\libraries\Mcp23s17/Mcp23s17.h:89: error: 'uint8_t' does not name a type
C:\Program Files\Arduino\arduino-0022\libraries\Mcp23s17/Mcp23s17.h:91: error: 'uint8_t' does not name a type
C:\Program Files\Arduino\arduino-0022\libraries\Mcp23s17/Mcp23s17.h:92: error: 'byte' does not name a type
C:\Program Files\Arduino\arduino-0022\libraries\Mcp23s17/Mcp23s17.h:94: error: 'byte' does not name a type
C:\Program Files\Arduino\arduino-0022\libraries\Mcp23s17/Mcp23s17.h:95: error: 'byte' does not name a type
C:\Program Files\Arduino\arduino-0022\libraries\Mcp23s17/Mcp23s17.h:97: error: 'uint8_t' has not been declared
C:\Program Files\Arduino\arduino-0022\libraries\Mcp23s17/Mcp23s17.h:98: error: 'uint8_t' has not been declared
C:\Program Files\Arduino\arduino-0022\libraries\Mcp23s17/Mcp23s17.h:100: error: 'uint16_t' does not name a type
C:\Program Files\Arduino\arduino-0022\libraries\Mcp23s17/Mcp23s17.h:101: error: 'byte' has not been declared
C:\Program Files\Arduino\arduino-0022\libraries\Mcp23s17/Mcp23s17.h:101: error: 'uint16_t' has not been declared
C:\Program Files\Arduino\arduino-0022\libraries\Mcp23s17/Mcp23s17.h:103: error: 'uint16_t' does not name a type
C:\Program Files\Arduino\arduino-0022\libraries\Mcp23s17/Mcp23s17.h:104: error: 'byte' does not name a type
C:\Program Files\Arduino\arduino-0022\libraries\Mcp23s17/Mcp23s17.h:105: error: 'byte' does not name a type
Mcp23s17Example:23: error: no matching function for call to 'MCP23S17::MCP23S17(int)'
C:\Program Files\Arduino\arduino-0022\libraries\Mcp23s17/Mcp23s17.h:9: note: candidates are: MCP23S17::MCP23S17()
C:\Program Files\Arduino\arduino-0022\libraries\Mcp23s17/Mcp23s17.h:9: note: MCP23S17::MCP23S17(const MCP23S17&)
Mcp23s17Example.cpp: In function 'void setup()':
Mcp23s17Example:48: error: no matching function for call to 'MCP23S17::port()'
C:\Program Files\Arduino\arduino-0022\libraries\Mcp23s17/Mcp23s17.h:18: note: candidates are: void MCP23S17::port(int)