removed forceinline (should have been always_inline anyway)
set to compile for cortex-m0plus instead of cortex-m0