lib-BQ24157 A library based on STM32 CubeMX HAL drivers for interfacing with the Texas Instruments BQ24157 USB OTG Lithium Ion Charger IC