Many thanks for the prompt support and example. I have a hardware setup on the bench and should be able to take a look-see tomorrow. I will report back. However, power outages here are not helping anything, hopeully they will be cleared up overnight.
https://github.com/rambo/TinyWire/tree/master/TinyWireS There are plenty of Master libraries to choose from. There are also Atmel Application Notes: 310 and 312 covering using the USI as TWI. Covering Master and Slave modes respectively.
If that is the case. Do you want a link for a good library, or do you have some notes to port and I'll take a bash?
Anobium, Thank you for your reply. I had worked out that theT84 (and a range of other Atmel devices) used different hardware for I2C. It is a shame that the USI hardware is not supported by GCB currently. Although I'm well versed with BASIC, sadly I'm not in a position to write the required GCB code to support I2C via USI at this time. For this project, I shall return to using C/C++, where the relevant hardware libraries already exist. The project timelines do not have resources to code and test...
New to GCB and the first few test projects I created have worked OK. So I appologise if I paosted incorrectly. I did do some searches for a similar issue, but pinned nothing down. Moved onto something more complicated with being an I2C Slave on an ATTiny84a. I have attached a ZIP of the files that I think are relevant. Let me know if you need anything else. GCB version: 1.76.2 Release: 23074 Basically the code appears to referance TW (Twin Wire) hardware, but the 84a uses a USI (Universal Serial...