Microchip AVR8 用のライブラリを自作する。(TCA)

TCAはシングルモードのみの対応。引数を省略したbegin()呼び出し(標準動作モード)時のみ起動時からの経過時間取得(read)と任意時間による割込み(interrupt)に対応している。

HW割込みを使うには、
[avr8_config.h] #define CONFIG_TCA_ISR 1
の設定が必要となる。

【サンプルコード (Microchip Studio)】

【ライブラリ】