(Could you post the entry you added to the boards.txt file so I can add it to the core smiley )
attiny861at8.name=ATtiny861 @ 8 MHz (internal oscillator; BOD disabled)
attiny861at8.upload.using=arduino:arduinoisp
attiny861at8.upload.maximum_size=8192
attiny861at8.bootloader.low_fuses=0xE2
attiny861at8.bootloader.high_fuses=0xDF
attiny861at8.bootloader.extended_fuses=0xFF
attiny861at8.bootloader.path=empty
attiny861at8.bootloader.file=empty861at8.hex
attiny861at8.build.mcu=attiny861
attiny861at8.build.f_cpu=8000000L
attiny861at8.build.core=tiny
attiny861at8.build.variant=tinyX61
Sorry, didn´t have a lot of time this week.
The upload seems to be very slow (above 6kb), so i added following line :
attiny861at8.upload.protocol=arduinoattiny861at8.upload.speed=19200
Seems like this is the already used baud rate, at least avrdude is saying that.
There are a few more things which I´m having trouble with using your core:
The Bin bit in ADCSRB is bit 7 not 2, but i guess thats because BIN is defined in arduino e.g. Serial.print(x, BIN)
When i try to burn the 8mhz bootloader i get :
avrdude: verifying ...
avrdude: verification error, first mismatch at byte 0x0000
0xff != 0x01
avrdude: verification error; content mismatch
I would like to use this lcd library https://bitbucket.org/fmalpartida/new-liquidcrystal/downloads, but i´m getting errors :
In the same Directory
LiquidCrystal\LCD.cpp.o:(.rodata._ZTV3LCD+0xe): undefined reference to `__cxa_pure_virtual'
When putting it in documents\libraries
C:\Users\Master\Documents\Arduino\libraries\LiquidCrystal\I2CIO.cpp: In member function 'int I2CIO::begin(uint8_t)':
C:\Users\Master\Documents\Arduino\libraries\LiquidCrystal\I2CIO.cpp:61: error: 'Wire' was not declared in this scope
C:\Users\Master\Documents\Arduino\libraries\LiquidCrystal\I2CIO.cpp: In member function 'uint8_t I2CIO::read()':
C:\Users\Master\Documents\Arduino\libraries\LiquidCrystal\I2CIO.cpp:117: error: 'Wire' was not declared in this scope
C:\Users\Master\Documents\Arduino\libraries\LiquidCrystal\I2CIO.cpp: In member function 'int I2CIO::write(uint8_t)':
C:\Users\Master\Documents\Arduino\libraries\LiquidCrystal\I2CIO.cpp:140: error: 'Wire' was not declared in this scope
The standard library works but i miss the moveCursorRight () method, or is there any secret trick to get the same result without printing anything?
I´m still testing alot, will post more when problems occur.