update lib from stm and use fpu