Hi there,
I have read your requirements and this is suitable work for me because I am having more than 5 years of experience in the embedded field where I have mostly worked on Timer, INT, Button functionality, ADC, PWM, UART, I2C, SPI and many more module(ARM, STM & LPC Controller) and board to configured & running up in right way in C language, You will get quality of work and I would say please visit my profile to know my skill.
I am waiting for your response and we can discuss further via chat.
Thank you