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

Public Member Functions

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

Additional Inherited Members

- Protected Attributes inherited from I2C::STATE
soft_i2c_slave_context
 

Detailed Description

Definition at line 85 of file soft_i2c_slave_states.h.

Constructor & Destructor Documentation

◆ WRITE_DATA()

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

Definition at line 87 of file soft_i2c_slave_states.h.

Member Function Documentation

◆ enter()

void I2C::WRITE_DATA::enter ( )
overridevirtual

Reimplemented from I2C::STATE.

Definition at line 118 of file soft_i2c_slave_states.cpp.

◆ scl_falling()

void I2C::WRITE_DATA::scl_falling ( )
overridevirtual

Reimplemented from I2C::STATE.

Definition at line 128 of file soft_i2c_slave_states.cpp.


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