Platoクラスライブラリ

標準ライブラリ

クラス  
Plato::AnalogIO アナログIOデバイスの制御を行うためのクラスです。
Plato::ButtonSwitch ボタンスイッチの制御を行うためのクラスです。
Plato::DigitalIO ディジタルIOデバイスの制御を行うためのクラスです。
Plato::GPIO GPIO(汎用IO)デバイスの制御を行うためのクラスです。
Plato::LED LEDの制御を行うためのクラスです。
Plato::MRubyApplication 典型的なmruby組込みアプリケーションに必要なタイマ処理等の機能を提供するクラスです。
Plato::RTC RTC(Real Time Clock)の制御を行うための抽象クラスです。
Plato::Sensor 各種センサデバイスの制御を行うための抽象クラスです。
Plato::Timer タイマ起動機能を提供するクラスです。
Plato::ZigBee ZigBee通信デバイスの制御を行うための抽象クラスです。
モジュール  
Plato::I2C I2CシリアルI/Fへの入出力操作を定義したモジュールです。
Plato::Machine マシン(マイコンボード)に依存する各種制御を定義したモジュールです。
Plato::Serial シリアルI/Fへの入出力操作を定義したモジュールです。

デバイスライブラリ

クラス  
PlatoDevice::HDC1080 温湿度センサ(HDC1080)のデバイスクラスです。
PlatoDevice::MCP7940 RTC(MCP7940)のデバイスクラスです。
PlatoDevice::XBee XBee ZigBee通信モジュールのデバイスクラスです。

マイコンボード依存ライブラリ

enzi ライブラリ

クラス  
Plato::AnalogIO アナログIOデバイスの制御を行うためのクラスです。
Plato::DigitalIO ディジタルIOデバイスの制御を行うためのクラスです。
PlatoEnzi::I2C I2C I/Fへの入出力を行うためのクラスです。
PlatoEnzi::Machine enziボードに依存する各種機能を提供するクラスです。
PlatoEnzi::Serial enziボードのシリアルI/F(UART)への入出力機能を提供するクラスです。

Raspberry Pi ライブラリ

準備中です。

GR-PEACH ライブラリ

準備中です。