fix makefile in the most stupid way; replace multiple parameters with struct; just use nanosleep , interrupt no longer used