Servo.cpp

Marlin v 1.0.0


handle_interrupts()

 割り込みハンドル設定を行う。


Timer1Service()

 タイマー1のサービス指示を行う。


Timer3Service()

 タイマー3のサービス指示を行う。


initISR()

 タイマーの初期化を行う。


finISR()

 タイマーの完了を定義する。


isTimerActive()

 タイマーのアクティブ状態を返す。


Servo::Servo()

 サーボ定義?


Servo::attach()

 サーボをアクティブ状態にする。


Servo::detach()

 サーボを非アクティブ状態にする。


Servo::write()

 サーボに動作指示をする。
 引数が0未満の場合は0になり、180を超える場合は180に修正される。


Servo::writeMicroseconds()

 サーボにマイクロセコンド単位で動作指示をする。


Servo::read() return the value as degrees

 サーボの回転角度を返す。(Degree)


Servo::readMicroseconds()

 サーボのパルス幅を返す。


Servo::attached()

 サーボのアクティブ状態を返す。