библиотеку нужно будет самим сертифицировать, по этому лучше что бы их не было. А инлайн ни чем не лучше и не хуже, просто копипаст одной функции не прокатит т.к. инлайн ассемблер запрещен стандартом MISRA
а, т.е. ты решил из другой библиотеки странслировать функцию с инлайном до асма и асмовский файл уже включиьт в проект. но транслировал ты до асм без -fno-exceptions, а из cmsis ничего не копипастил