Mouse code for the MacroRat

Dependencies:   ITG3200 QEI

Embed: (wiki syntax)

« Back to documentation index

DigitalOut Class Reference

DigitalOut Class Reference
[Drivers]

A digital output, used for setting the state of a pin. More...

#include <DigitalOut.h>

Public Member Functions

 DigitalOut (PinName pin)
 Create a DigitalOut connected to the specified pin.
 DigitalOut (PinName pin, int value)
 Create a DigitalOut connected to the specified pin.
void write (int value)
 Set the output, specified as 0 or 1 (int)
int read ()
 Return the output setting, represented as 0 or 1 (int)
int is_connected ()
 Return the output setting, represented as 0 or 1 (int)
DigitalOutoperator= (int value)
 A shorthand for write()
 operator int ()
 A shorthand for read()

Detailed Description

A digital output, used for setting the state of a pin.

Synchronization level: Interrupt safe

Example:

 // Toggle a LED
 #include "mbed.h"

 DigitalOut led(LED1);

 int main() {
     while(1) {
         led = !led;
         wait(0.2);
     }
 }

Definition at line 46 of file DigitalOut.h.


Constructor & Destructor Documentation

DigitalOut ( PinName  pin )

Create a DigitalOut connected to the specified pin.

Parameters:
pinDigitalOut pin to connect to

Definition at line 53 of file DigitalOut.h.