Includes sii9234 support
author: Ketut Putu Kumajaya
Original author: Greg Hackmann