stmf.c revision cbdc6dc775d8961a464fa0e1ca1bc234719c6e0d