Class Index | File Index

Classes


Class LPCXpresso1769.Gpio


Defined in: LPCXpresso1769.Gpio.js.

Class Summary
Constructor Attributes Constructor Name and Description
 
LPCXpresso1769.Gpio(i_mcu, i_opt)
LPCXPresso1769.Gpio (Gpio)クラスのコンストラクタ。 MCUに関連付けしたGpioペリフェラルを生成する。 GPIOペリフェラルは、物理的には存在しない仮想ペリフェラルである。GPIOを集中管理するために定義している。
Method Summary
Method Attributes Method Name and Description
 
getPin(i_pin, i_opt)
GPIO機能を持つピンを取得する。 ピン識別子で指定されるピンをGPIOペリフェラルと結合して、GpioPinを生成する。 関数は、LPCXpresso1769.GpioPinクラスのコンストラクタをコールして、GpioPinを生成する。失敗すると、例外をスローする。 生成ルールについての詳細は、LPCXpresso1769.GpioPinを参照。
 
getPort(i_pin, i_opt)
Gpio機能を持つポート(Pin集合)を取得する。 ピン識別子で指定されるピンのセットをGpioペリフェラルと結合して、GpioPortを生成する。 関数は、GpioPortのコンストラクタをコールする。 生成ルールについては、GpioPort関数を参照すること。
Class Detail
LPCXpresso1769.Gpio(i_mcu, i_opt)
LPCXPresso1769.Gpio (Gpio)クラスのコンストラクタ。 MCUに関連付けしたGpioペリフェラルを生成する。 GPIOペリフェラルは、物理的には存在しない仮想ペリフェラルである。GPIOを集中管理するために定義している。
//create GPIO (logical)pheripheral
var mcu=new LPCXpresso1769.Mcu(“192.168.0.39”);
var gpio=new LPCXpresso1769.Gpio(mcu);
Parameters:
{object as LPCXpresso1769.Mcu} i_mcu
インスタンスを結びつけるMcuオブジェクト。
{oject as associative array} i_opt
常に無視する。省略すること。
Method Detail
{object as GpioPin} getPin(i_pin, i_opt)
GPIO機能を持つピンを取得する。 ピン識別子で指定されるピンをGPIOペリフェラルと結合して、GpioPinを生成する。 関数は、LPCXpresso1769.GpioPinクラスのコンストラクタをコールして、GpioPinを生成する。失敗すると、例外をスローする。 生成ルールについての詳細は、LPCXpresso1769.GpioPinを参照。
//create GpioPin direction=out
var mcu=new LPCXpresso1769.Mcu("192.168.0.39");
var gpio=new LPCXpresso1769.Gpio(mcu);
var pin=gpio.getPin(LPCXpresso1769.P0[0],{dir:1});
Parameters:
{object as ピン識別子} i_pin
GPIO機能を割り当てるPINの識別子である。
{object as associative array} i_opt
GpioPinのコンストラクタに渡すオプション値を指定する。省略可能。省略時はundefinedとみなす。詳細はGpioPinのコンストラクタを参照。
Returns:
{object as GpioPin} GpioPinクラスのオブジェクトである。

{object as LPCXpresso1769.GpioPort} getPort(i_pin, i_opt)
Gpio機能を持つポート(Pin集合)を取得する。 ピン識別子で指定されるピンのセットをGpioペリフェラルと結合して、GpioPortを生成する。 関数は、GpioPortのコンストラクタをコールする。 生成ルールについては、GpioPort関数を参照すること。
//create 2AdcPort that has 2 pins.
var mcu=new LPCXpresso1769.Mcu("192.168.0.39");
var gpio=new LPCXpresso1769.Gpio(mcu);
var port=gpio.getPort([LPCXpresso1769.P0[0],LPCXpresso1769.P0[1]]);
Parameters:
{array[ピン識別子]} i_pin
Gpioポートを構成するPINの識別子の配列である。値は、LPCXpresso1769.Pn[m]のメンバ変数である。
{object as associative array} i_opt
GpioPortのコンストラクタに渡すオプション値。省略時はundefinedである。詳細はLPCXpresso1769.GpioPort.setOptを参照。
Returns:
{object as LPCXpresso1769.GpioPort} LPCXpresso1769.GpioPortクラスのオブジェクトである。

Documentation generated by JsDoc Toolkit 2.4.0 on Wed Nov 30 2011 15:13:08 GMT+0900 (JST)