Added ifdef's so the right interrupt code is used for leonardo/micro vs uno