EZ-Servoのdispatcherの動き

私的メモ。
dispatcher.c内にあるdispatch()でコマンドの構文解析
commandDispatch(roboShellParm)でdispatchedTasks.c内の
commandDispatchを呼び、
dTcb[i].entry(aRoboShellParm);として呼ぶ。

・追記
dispatch()は再帰的に呼び出されて処理をする。

要するにdispatch()のみ書き換えれば独自コマンドにできる。
(当然周辺全部を書き換えるのは面倒なので、ラッパが必要)


そういえばこの動作って、やろうとしている
似非Lua on マイコンそのものだな・・・。