YAHAL
Yet Another Hardware Abstraction Library
Loading...
Searching...
No Matches
I2C::READ_DATA Class Reference
Inheritance diagram for I2C::READ_DATA:
I2C::STATE

Public Member Functions

 READ_DATA (soft_i2c_slave &c)
 
void enter () override
 
void high () override
 
void low () override
 
void scl_falling () override
 
- Public Member Functions inherited from I2C::STATE
 STATE (soft_i2c_slave &c)
 
virtual void leave ()
 
void start ()
 
void stop ()
 

Additional Inherited Members

- Protected Attributes inherited from I2C::STATE
soft_i2c_slave_context
 

Detailed Description

Definition at line 73 of file soft_i2c_slave_states.h.

Constructor & Destructor Documentation

◆ READ_DATA()

I2C::READ_DATA::READ_DATA ( soft_i2c_slave & c)
inline

Definition at line 75 of file soft_i2c_slave_states.h.

Member Function Documentation

◆ enter()

void I2C::READ_DATA::enter ( )
overridevirtual

Reimplemented from I2C::STATE.

Definition at line 97 of file soft_i2c_slave_states.cpp.

◆ high()

void I2C::READ_DATA::high ( )
overridevirtual

Reimplemented from I2C::STATE.

Definition at line 101 of file soft_i2c_slave_states.cpp.

◆ low()

void I2C::READ_DATA::low ( )
overridevirtual

Reimplemented from I2C::STATE.

Definition at line 105 of file soft_i2c_slave_states.cpp.

◆ scl_falling()

void I2C::READ_DATA::scl_falling ( )
overridevirtual

Reimplemented from I2C::STATE.

Definition at line 108 of file soft_i2c_slave_states.cpp.


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