1.最初4msでタイマーが割り込みをかける
2.その後、PrintLineクラスのhasLines()がtrueであればbresenhamSteps()を実行する
3.bresenhamSteps()の返り値が次のステップパルスまでのインターバルになっているので、その時間経過した後に割り込みがかかる
if(PrintLine::hasLines()){
setTimer(bresenhamSteps());
}
1.最初4msでタイマーが割り込みをかける
2.その後、PrintLineクラスのhasLines()がtrueであればbresenhamSteps()を実行する
3.bresenhamSteps()の返り値が次のステップパルスまでのインターバルになっているので、その時間経過した後に割り込みがかかる
if(PrintLine::hasLines()){
setTimer(bresenhamSteps());
}