stmf.c revision 6ac72a9ce9da39bd0abf3111fb48494c6d892613