SegLCDLib
Loading...
Searching...
No Matches
SegTransport3Wire Class Referenceabstract

Abstract 3-wire serial transport. More...

#include <SegTransport.h>

Inheritance diagram for SegTransport3Wire:
SegTransport SegTransport3WireArduino

Public Member Functions

virtual ~SegTransport3Wire ()=default
 
virtual void set_cs (uint8_t chipselect, bool state)=0
 Drive chip-select line.
 
virtual void write (uint16_t data, uint8_t bitCount)=0
 Write bits to the 3-wire bus, MSB first.
 

Detailed Description

Abstract 3-wire serial transport.

Implementations provide DATA/WR signaling and chip-select timing.

Constructor & Destructor Documentation

◆ ~SegTransport3Wire()

virtual SegTransport3Wire::~SegTransport3Wire ( )
virtualdefault

Member Function Documentation

◆ set_cs()

virtual void SegTransport3Wire::set_cs ( uint8_t  chipselect,
bool  state 
)
pure virtual

Drive chip-select line.

Parameters
chipselectCS pin
stateRequested CS state

Implemented in SegTransport3WireArduino.

◆ write()

virtual void SegTransport3Wire::write ( uint16_t  data,
uint8_t  bitCount 
)
pure virtual

Write bits to the 3-wire bus, MSB first.

Parameters
dataValue to write
bitCountNumber of valid bits in data

Implemented in SegTransport3WireArduino.


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