api / mbed / trunk / BusOut
BusOut
class BusOut : public Base
A digital output bus, used for setting the state of a collection of pins
| BusOut | A digital output bus, used for setting the state of a collection of pins |
| Configuration Methods | |
| BusOut | Create an BusOut, connected to the specified pins |
| Access Methods | |
| write | Write the value to the output bus |
| read | Read the value currently output on the bus |
| Access Method Shorthand | |
| operator= | A shorthand for write |
| operator int() | A shorthand for read |
BusOut
BusOut( PinName p0, PinName p1 = NC, PinName p2 = NC, PinName p3 = NC, PinName p4 = NC, PinName p5 = NC, PinName p6 = NC, PinName p7 = NC, PinName p8 = NC, PinName p9 = NC, PinName p10 = NC, PinName p11 = NC, PinName p12 = NC, PinName p13 = NC, PinName p14 = NC, PinName p15 = NC, const char * name = NULL )
Create an BusOut, connected to the specified pins
Variables
| p<n> | DigitalOut pin to connect to bus bit <n> (p5-p30, NC) |
Note
It is only required to specify as many pin variables as is required for the bus; the rest will default to NC (not connected)
operator=
BusOut& operator= ( int v )
A shorthand for write
operator int()
operator int()
A shorthand for read
A digital output bus, used for setting the state of a collection of pins
class BusOut : public Base
Create an BusOut, connected to the specified pins
BusOut( PinName p0, PinName p1 = NC, PinName p2 = NC, PinName p3 = NC, PinName p4 = NC, PinName p5 = NC, PinName p6 = NC, PinName p7 = NC, PinName p8 = NC, PinName p9 = NC, PinName p10 = NC, PinName p11 = NC, PinName p12 = NC, PinName p13 = NC, PinName p14 = NC, PinName p15 = NC, const char * name = NULL )
Write the value to the output bus
void write( int value )
Read the value currently output on the bus
int read()
A shorthand for write
BusOut& operator= ( int v )
A shorthand for read
operator int()
