Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependents: IoTBurglar_and_Fire_AlarmSystem
BusOut Class Reference
A digital output bus, used for setting the state of a collection of pins. More...
#include <BusOut.h>
Public Member Functions | |
| 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) | |
| Create an BusOut, connected to the specified pins. | |
| void | write (int value) |
| Write the value to the output bus. | |
| int | read () |
| Read the value currently output on the bus. | |
| BusOut & | operator= (int v) |
| A shorthand for write() | |
| operator int () | |
| A shorthand for read() | |
Detailed Description
A digital output bus, used for setting the state of a collection of pins.
Definition at line 25 of file BusOut.h.
Constructor & Destructor Documentation
| 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 |
||
| ) |
Create an BusOut, connected to the specified pins.
- Parameters:
-
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)
Member Function Documentation
| operator int | ( | ) |
A shorthand for read()
| int read | ( | ) |
Read the value currently output on the bus.
- Returns:
- An integer with each bit corresponding to associated DigitalOut pin setting
| void write | ( | int | value ) |
Write the value to the output bus.
- Parameters:
-
value An integer specifying a bit to write for every corresponding DigitalOut pin
Generated on Tue Jul 12 2022 19:25:17 by
1.7.2