Looks really great, many thank for this open project
I don't have my pi yet, and I'm not sure at all about witch i2c driver select to manage your board, or how to do it exactly.
I gather reading forum the first step is recompile the kernel with the i2c driver, this method?
And after that I think the better option is create your own header files with functions to manage the i2c, I'm right?
Are any manual, or code examples to learn how to set up the port extender and after that how to call him from a bash or phyton program?
It will be great for beguinners like me...