【Arduino UNO R4】タイマーライブラリ作りました

Arduino UNO R4 で タイマー割り込みを処理するだけのライブラリを作りました。

あれこれ調べた結果は別エントリーにまとめます(多分)

github.com

覚え書き

init(period, div, timerCallback)

この関数のdivで有効な値は以下の4つです。

  • TIMER_SOURCE_DIV_1
  • TIMER_SOURCE_DIV_2
  • TIMER_SOURCE_DIV_8
  • TIMER_SOURCE_DIV_64

ただTIMER_SOURCE_DIV_64のときだけトリッキーな動きをするので、他の2つのinit()を使うのが安心です(今のところ)