volatile is not needed except on variables used in interrupts
-rw-r--r-- 7653 .config
-rw-r--r-- 79 .gitignore
-rw-r--r-- 272 Makefile
-rw-r--r-- 3375 main.c