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

Public Member Functions

 READ_ADDR (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 54 of file soft_i2c_slave_states.h.

Constructor & Destructor Documentation

◆ READ_ADDR()

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

Definition at line 56 of file soft_i2c_slave_states.h.

Member Function Documentation

◆ enter()

void I2C::READ_ADDR::enter ( )
overridevirtual

Reimplemented from I2C::STATE.

Definition at line 47 of file soft_i2c_slave_states.cpp.

◆ high()

void I2C::READ_ADDR::high ( )
overridevirtual

Reimplemented from I2C::STATE.

Definition at line 52 of file soft_i2c_slave_states.cpp.

◆ low()

void I2C::READ_ADDR::low ( )
overridevirtual

Reimplemented from I2C::STATE.

Definition at line 56 of file soft_i2c_slave_states.cpp.

◆ scl_falling()

void I2C::READ_ADDR::scl_falling ( )
overridevirtual

Reimplemented from I2C::STATE.

Definition at line 59 of file soft_i2c_slave_states.cpp.


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