I am working on STM32 Development Board (STM32L476RG)

Probably better STM32 experts are on Arduino for STM32.