I am a beginner ,i got an assignment to develop drivers for GPIO , UART , I2C, SPI and ADC using stm8L101.I am confused from where to start and how to start and what to read. I have read reference manual its quite confusing.i just need some guidance.