Class EndPoint

Inheritance Relationships

Derived Types

Class Documentation

class EndPoint

Subclassed by ArchAVR_SPI::_Controller, ArchXT_SPI::_Controller

Public Functions

EndPoint()
virtual ~EndPoint() = default
void set_serial_mode(SerialMode mode)
inline SerialMode serial_mode() const
void set_bit_order(BitOrder order)
inline BitOrder bit_order() const
void set_shift_data(uint8_t frame)
inline uint8_t shift_data() const
inline bool complete_frame() const

Protected Functions

void set_active(bool active)
inline bool active() const
virtual void frame_completed()
virtual void write_data_output(bool level) = 0
virtual bool read_data_input() = 0
void set_shift_clock(bool state)
inline bool shift_clock() const