api / mbed / trunk / PortOut
PortOut
class PortOut
A multiple pin digital out
Example
// Toggle all four LEDs
#include "mbed.h"
// LED1 = P1.18 LED2 = P1.20 LED3 = P1.21 LED4 = P1.23
#define LED_MASK 0x00B40000
PortOut ledport(Port1, LED_MASK);
int main() {
while(1) {
ledport = LED_MASK;
wait(1);
ledport = 0;
wait(1);
}
}operator=
PortOut& operator= ( int value )
A shorthand for write
operator int()
operator int()
A shorthand for read
A multiple pin digital out
class PortOut
Create an PortOut, connected to the specified port
PortOut( PortName port, int mask = 0xFFFFFFFF )
Write the value to the output port
void write( int value )
Read the value currently output on the port
int read()
A shorthand for write
PortOut& operator= ( int value )
A shorthand for read
operator int()
