ATTiny85 firmware with two I2C buses, a Master and a Slave

Completed Posted Jan 16, 2011 Paid on delivery
Completed Paid on delivery

Hi,

This project is for firmware on ATTiny85 that will provide two I2C buses on the same chip

one Slave and one Master on different chip pins.

Master I2C SDA will be PB1 pin (6)

Master I2C SCL will be PB3 pin (2)

Slave I2C SDA will be PB0 pin (5)

Slave I2C SCL will be PB2 pin (7)

The ATTiny85 will re-send all incoming I2C commands from its Slave bus to its Master bus and any responce received in its Master bus will be send back to its Slave bus.

Also for a specific I2C device address it will act itself and perform actions without re-sending to the Master, it will reply only to its Slave bus.

The deliverables are the complete source codes with AVR-GCC tool and compile instructions.

The project is not involving any hardware deliverables, only the project source codes, so if any hardware is required for this development, since it is very common, is assumed that wil be already in the service provider's lab and included in the bids.

Please bid only if you have experience in microcontrollers and ATTiny.

The ATTiny I2C commands that will not be send to the Master bus will be these two

Read and report back the input status of both PB1, PB5
Write set/clear the output of PB4

Electrical Engineering Electronics Mechatronics Microcontroller

Project ID: #915475

About the project

4 proposals Remote project Active Jan 17, 2011

Awarded to:

alit56

20+ yeas experience in embedded design. Please see my PMB.

$100 USD in 2 days
(6 Reviews)
4.1

4 freelancers are bidding on average $110 for this job

carelle

Dear Sir, please see my PM. Thanks.

$90 USD in 3 days
(49 Reviews)
6.6
ammarsaleem01

please see PM.

$150 USD in 5 days
(8 Reviews)
3.6
eldemokraty

please check your PMB.

$100 USD in 2 days
(3 Reviews)
3.1