これらは GR-PEACH 向け IoT.js 環境で使用可能なモジュール群です。
IoT.js の既存のモジュールの API 仕様については、以下をご参照ください。
https://github.com/pando-project/iotjs/blob/acae9c8b2d40e7598b8d39b630b79113ce880a7e/docs/api/IoT.js-API-reference.md
GR-PEACH WIRELESS CAMERA Shield (株式会社コア)
GR-PEACH 4.3inch LCD Shield (株式会社コア)
/* カメラで撮影したフレームをLCDに表示する例 */
/* (エラー処理は割愛) */
var video = require('video');
var display = require('display');
var AlignedBuffer = require('aligned_buffer').AlignedBuffer;
var width = 480;
var height = 272;
var format = 'rgb565';
var buf = new AlignedBuffer(width * height * 2, 32);
var layer = 0;
var lcd = display.openLCDSync({
type: '4.3inch'
});
var camera = video.openCMOSCameraSync({
width: width, height: height, format: format, type: 'ov7725'
});
camera.startSync(buf);
lcd.startSync(layer, buf, format);