ioLibrary for Cortex M series