AceSegment  0.3.0
An adjustable, configurable, and extensible framework for rendering seven segment LED displays.
Public Member Functions | List of all members
ace_segment::Hardware Class Reference

Public Member Functions

 Hardware ()
 Constructor. More...
 
virtual ~Hardware ()
 Destructor. More...
 
virtual void digitalWrite (uint8_t pin, uint8_t value)
 Write value to pin. More...
 
virtual void pinMode (uint8_t pin, uint8_t mode)
 Set pin mode. More...
 
virtual void shiftOut (uint8_t dataPin, uint8_t clockPin, uint8_t bitOrder, uint8_t value)
 Shift out. More...
 
virtual unsigned long micros ()
 Get the current micros.
 
virtual unsigned long millis ()
 Get the current millis.
 
virtual void spiBegin ()
 Begin SPI. More...
 
virtual void spiEnd ()
 End SPI. More...
 
virtual void spiTransfer (uint8_t value)
 Send byte through SPI. More...
 

Detailed Description

Definition at line 34 of file Hardware.h.

Constructor & Destructor Documentation

◆ Hardware()

ace_segment::Hardware::Hardware ( )
inline

Constructor.

Definition at line 37 of file Hardware.h.

◆ ~Hardware()

virtual ace_segment::Hardware::~Hardware ( )
inlinevirtual

Destructor.

Definition at line 40 of file Hardware.h.

Member Function Documentation

◆ digitalWrite()

virtual void ace_segment::Hardware::digitalWrite ( uint8_t  pin,
uint8_t  value 
)
inlinevirtual

Write value to pin.

Definition at line 43 of file Hardware.h.

◆ pinMode()

virtual void ace_segment::Hardware::pinMode ( uint8_t  pin,
uint8_t  mode 
)
inlinevirtual

Set pin mode.

Definition at line 48 of file Hardware.h.

◆ shiftOut()

virtual void ace_segment::Hardware::shiftOut ( uint8_t  dataPin,
uint8_t  clockPin,
uint8_t  bitOrder,
uint8_t  value 
)
inlinevirtual

Shift out.

Definition at line 53 of file Hardware.h.

◆ spiBegin()

virtual void ace_segment::Hardware::spiBegin ( )
inlinevirtual

Begin SPI.

Definition at line 69 of file Hardware.h.

◆ spiEnd()

virtual void ace_segment::Hardware::spiEnd ( )
inlinevirtual

End SPI.

Definition at line 74 of file Hardware.h.

◆ spiTransfer()

virtual void ace_segment::Hardware::spiTransfer ( uint8_t  value)
inlinevirtual

Send byte through SPI.

Definition at line 79 of file Hardware.h.


The documentation for this class was generated from the following file: