thank you, checking that solved my problem
btw: from the warning, it takes '(float32) a' as a double, I am not sure if it will cost more uart time to take 'a' as double than single-floating, (if so) then if existing some way to modify printf for it. anyway, this question is not important, just curious.
