FRDM-K64F, Avnet M14A2A, Grove Shield, to create smart home system. In use with AT&Ts M2x & Flow.
Dependencies: mbed FXOS8700CQ MODSERIAL
BusIn Class Reference
A digital input bus, used for reading the state of a collection of pins. More...
#include <BusIn.h>
Public Member Functions | |
BusIn (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 BusIn, connected to the specified pins. | |
int | read () |
Read the value of the input bus. | |
void | mode (PinMode pull) |
Set the input pin mode. | |
operator int () | |
A shorthand for read() |
Detailed Description
A digital input bus, used for reading the state of a collection of pins.
Definition at line 26 of file BusIn.h.
Constructor & Destructor Documentation
BusIn | ( | 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 |
||
) |
Member Function Documentation
void mode | ( | PinMode | pull ) |
Set the input pin mode.
- Parameters:
-
mode PullUp, PullDown, PullNone
operator int | ( | ) |
A shorthand for read()
int read | ( | ) |
Read the value of the input bus.
- Returns:
- An integer with each bit corresponding to the value read from the associated DigitalIn pin
Generated on Wed Jul 13 2022 15:25:27 by 1.7.2