toolchain: add I2C library with queueing
examples: add i2c scanner example