tests should not be performed if port is not wo...
without some weird types,
trying to complie with new microIDE and toolchains
mag3110 test device
i2c read write
using new I2C API
remove unused functions, fix some names.
add new ports branch