stmf.c revision 3fb517f786391b507780c78aabb8d98bfea9efe9