added working PIT driver implementation