ATtiny Daemon

Hi All,
I'm trying to upload some code to control my RPi's UPS and only get the following:

In file included from C:\Users\Dave\Documents\Arduino\libraries\USIWire\src\USI_TWI_Master/USI_TWI_Master.h:76:0,

                 from C:\Users\Dave\Documents\Arduino\libraries\USIWire\src\USIWire.cpp:27:

C:\Users\Dave\Documents\Arduino\libraries\USIWire\src\USI_TWI_Master/usi_io.h:1:1: error: expected unqualified-id before '.' token

 ../USI_TWI_Slave/usi_io.h

 ^

C:\Users\Dave\Documents\Arduino\libraries\USIWire\src\USIWire.cpp: In member function 'void USIWire::begin()':

C:\Users\Dave\Documents\Arduino\libraries\USIWire\src\USIWire.cpp:55:3: error: 'USI_TWI_Master_Initialise' was not declared in this scope

   USI_TWI_Master_Initialise();

   ^~~~~~~~~~~~~~~~~~~~~~~~~

C:\Users\Dave\Documents\Arduino\libraries\USIWire\src\USIWire.cpp:55:3: note: suggested alternative: 'USI_TWI_Slave_Initialise'

   USI_TWI_Master_Initialise();

   ^~~~~~~~~~~~~~~~~~~~~~~~~

   USI_TWI_Slave_Initialise

Multiple libraries were found for "USIWire.h"
 Used: C:\Users\Dave\Documents\Arduino\libraries\USIWire
Multiple libraries were found for "EEPROM.h"
 Used: C:\Program
exit status 1
Error compiling for board ATtiny25/45/85.

No changes have been made to the existing code but the Arduino IDE won't play. Atom/Platformio compiles and generates a hex file, but cannot find the programmer - I'm using a Uno as ISP for the ATtiny45

Can someone please explain what I'm doing wrong? I can't make head nor tails of the errors generated:(

Thanks (and apologies if I've posted this incorrectly/in the worng place etc)

Dave

Maybe it works with this option:

Upload_ISP.png

I feel like I've seen a very similar error with someone trying to use that library too - it's complaining about the use of .. to point to the parent directory, in order to specify the location of a file to include. This is in the library itself. I'm not exactly sure why that happens, and haven't had a chance to look at it (it's not my library)

Worth noting that on my ATTinyCore, you should just be able to use the Wire library and pretend it's a normal arduino - though some people have reported issues with I2C that I haven't had a chance to look into.

rtek1000:
Maybe it works with this option:

That's a compile error, not an upload error, changing how you upload it won't change anything, and the same behavior would show with verify. Like, I don't mean to be rude, but if you don't understand the matter at hand, random suggestions just muddy the water...

DrAzzy:
Like, I don't mean to be rude, but if you don't understand the matter at hand, random suggestions just muddy the water...

Good thing we have good people checking, I should be tired already, and I had seen another similar topic, thanks.