GNU Radio 3.6.5 C++ API

i2c_bbio_pp Class Reference

concrete class that bit bangs eval board i2c bus using parallel port More...

#include <i2c_bbio_pp.h>

Inheritance diagram for i2c_bbio_pp:
i2c_bbio

List of all members.

Public Member Functions

virtual void set_scl (bool state)
virtual void set_sda (bool state)
virtual bool get_sda ()
virtual void lock ()
virtual void unlock ()

Friends

home trondeau gnuradio
gnuradio core src lib io
i2c_bbio_pp h home trondeau
gnuradio gnuradio core src lib
io i2c_bbio_pp h friend
GR_CORE_API i2c_bbio_sptr 
make_i2c_bbio_pp (ppio_sptr pp)

Detailed Description

concrete class that bit bangs eval board i2c bus using parallel port

This class talks to the i2c bus on the microtune eval board using the parallel port. This works for both the 4937 and 4702 boards.


Member Function Documentation

virtual bool i2c_bbio_pp::get_sda ( ) [virtual]

Implements i2c_bbio.

virtual void i2c_bbio_pp::lock ( ) [virtual]

Implements i2c_bbio.

virtual void i2c_bbio_pp::set_scl ( bool  state) [virtual]

Implements i2c_bbio.

virtual void i2c_bbio_pp::set_sda ( bool  state) [virtual]

Implements i2c_bbio.

virtual void i2c_bbio_pp::unlock ( ) [virtual]

Implements i2c_bbio.


Friends And Related Function Documentation

home trondeau gnuradio gnuradio core src lib io i2c_bbio_pp h home trondeau gnuradio gnuradio core src lib io i2c_bbio_pp h friend GR_CORE_API i2c_bbio_sptr make_i2c_bbio_pp ( ppio_sptr  pp) [friend]

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