Micro-controllers Programming

Hi I don't think I am at the level to write program for micro-controller. I am doing focus on small building blocks Switch : I am working on the function that should check the status of switch Does it make sense ? Code: #define TRUE 1 #define Debounce 30 #define...