-->
Page 3 of 7

Re: Hardware SPI (HSPI) Driver Code / Library

PostPosted: Mon Apr 20, 2015 8:21 am
by metalphreak
Want more GPIO for your ESP8266? Want it to be FAST? How does 8 or 16 GPIO driven over SPI @ 10MHz sound?

How about 128 GPIO pins?

MCP23S08/MCP23S17 Driver coming soon...

Re: Hardware SPI (HSPI) Driver Code / Library

PostPosted: Thu Apr 23, 2015 9:40 am
by metalphreak
https://github.com/MetalPhreak/ESP8266_MCP23S17

Not yet tested. Will test it tomorrow night, clean up the code a bit, and write some "how to use" documentation.

Re: Hardware SPI (HSPI) Driver Code / Library

PostPosted: Thu Apr 23, 2015 1:46 pm
by ttabbal
Very cool. That's a lot of GPIO, I guess we no longer have to worry about how many of those we have. :mrgreen:

I've played with the SPI library, it works well. Thanks for posting it!

Re: Hardware SPI (HSPI) Driver Code / Library

PostPosted: Thu Apr 23, 2015 2:00 pm
by martinayotte
Just to let people knows, the small brother of MCP23S17, MCP23017 (with '0' instead if 'S') is I2C compatible and was working with ESP8266 since months, so we have plenty of GPIOs since awhile. The only drawback was the speed of I2C. With the new MetalPhreak driver, we have now much faster GPIOs. :)