DXSHIELD向けライブラリ改め、Arduino向けライブラリを更新しました。
Arduinoの 大勢がAVR系から他のコアになりつつあるのと、そういったケースに適用する際の修正はユーザに委ねていました。そこで今回からAVR想定だった通信部分を、完全に外出しにする事にしました。
以前との差異は以下の通りです。
- クラスのインスタンスの際にシリアル通信にかかるハンドラをとりまとめた構造体を指定
- AVR用として提供しているサンプルスケッチには、ハードウェアシリアル及びソフトウェアシリアルを使用したハンドラを用意
Arduino環境であれば他のターゲットでもほぼ同じハンドラが利用可
- ライブラリをAVR以外に適用すると、PC用DXLIBにも含まれている追加APIが利用可(β版扱い)
暗に新製品を想定している事を匂わせています
技術