GNU Radio 2.x: i2c_bbio_pp class Reference

Main Page | Modules | Namespace List | Class Hierarchy | Compound List | File List | Namespace Members | Compound Members | File Members

# i2c_bbio_pp Class Reference

`#include <i2c_bbio_pp.h>`

Inheritance diagram for i2c_bbio_pp:

[legend]
Collaboration diagram for i2c_bbio_pp:

[legend]
List of all members.

## 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.

## 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
i2c_bbio_sptr | make_i2c_bbio_pp (ppio_sptr pp)

## Member Function Documentation

bool i2c_bbio_pp::get_sda | ( |  | ) | `[virtual]`

| Implements i2c_bbio.

void i2c_bbio_pp::lock | ( |  | ) | `[virtual]`

| Implements i2c_bbio.

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

| Implements i2c_bbio.

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

| Implements i2c_bbio.

void i2c_bbio_pp::unlock | ( |  | ) | `[virtual]`

| Implements i2c_bbio.

## Friends And Related Function Documentation

i2c_bbio_sptr make_i2c_bbio_pp | ( | ppio_sptr | pp | ) | `[friend]`

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

- i2c_bbio_pp.h
- i2c_bbio_pp.cc