Yao Lu / PS2

Dependents:   uVGAII_WebBrowser

Embed: (wiki syntax)

« Back to documentation index

PS2 Class Reference

PS2 Class Reference

PS/2 interface control class. More...

#include <PS2.h>

Public Member Functions

 PS2 (PinName clk_pin, PinName dat_pin)
 Create.
virtual ~PS2 ()
 Destory.
virtual int getc (void)=0
 Get a data from a PS/2 device.
virtual void setTimeout (int ms)=0
 Set timeout.

Detailed Description

PS/2 interface control class.

Definition at line 16 of file PS2.h.


Constructor & Destructor Documentation

PS2 ( PinName  clk_pin,
PinName  dat_pin 
)

Create.

Parameters:
clk_pinClock pin.
dat_pinData pin.
virtual ~PS2 (  ) [virtual]

Destory.


Member Function Documentation

virtual int getc ( void   ) [pure virtual]

Get a data from a PS/2 device.

Returns:
A data from a PS/2 device.
virtual void setTimeout ( int  ms ) [pure virtual]

Set timeout.

Parameters:
msTimeout ms.