Updated communication to use timer interrupt...but now are not using GPIO interrupt because it doesn't make sense