Yao Lu / PS2

Dependents:   uVGAII_WebBrowser

Embed: (wiki syntax)

« Back to documentation index

PS2KB Class Reference

PS2KB Class Reference

PS/2 keyboard interface control class. More...

#include <PS2KB.h>

Public Member Functions

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

Detailed Description

PS/2 keyboard interface control class.

Definition at line 16 of file PS2KB.h.


Constructor & Destructor Documentation

PS2KB ( PinName  clk_pin,
PinName  dat_pin 
)

Create.

PS/2 keyboard interface control class (Version 0.0.1)

Parameters:
clk_pinClock pin.
dat_pinData pin.

Copyright (C) 2010 Shinichiro Nakamura (CuBeatSystems) http://shinta.main.jp/ Create.

Parameters:
clk_pinClock pin.
dat_pinData pin.

Definition at line 16 of file PS2KB.cpp.

~PS2KB (  ) [virtual]

Destory.

Definition at line 26 of file PS2KB.cpp.


Member Function Documentation

int getc ( void   ) [virtual]

Get a data from a PS/2 device.

Returns:
A data from a PS/2 device.

Definition at line 35 of file PS2KB.cpp.

void setTimeout ( int  ms ) [virtual]

Set timeout.

Parameters:
msTimeout ms.

Definition at line 58 of file PS2KB.cpp.