https://avinaashsingh.co.in/c-programming-language-for-microcontrollers/
C Programming Language for Microcontrollers: Getting Started