some defines and function signatures did not quite match the
documented ones - which lead to compile issues while building the same
code that uses an i2c-driver based vial-qmk/driver for multiple
platforms
Signed-off-by: Johannes Schneider <johschneider@googlemail.com>
Co-authored-by: Johannes Schneider <johannes.schneider@leica-geosystems.com>