Add timer1 hardware with callback