Implement i2c auto-scan and timeout
Improve robustness of output port of IO expander
- Avoid output pin short to GND issue