1-Wire Communication Library for STM32Fxxx