Pro Trinket - Tiny Tetris!

For other supported Arduino products from Adafruit: Shields, accessories, etc.

Moderators: adafruit_support_bill, adafruit

Please be positive and constructive with your questions and comments.
Locked
User avatar
zari0n
 
Posts: 14
Joined: Mon Mar 31, 2014 2:56 pm

Pro Trinket - Tiny Tetris!

Post by zari0n »

Hallo all,
i am followed the DIY Pocket LED Gamer - Tiny Tetris! (https://learn.adafruit.com/diy-3d-print ... tris-snake) guide, I reached finally the point to upload the code.
But everything the Arduino IDE gives me back was:

Code: Select all

Mini_LED_Gamer\HT16K33.cpp.o: In function `i2cInit':
/i2c.h:79: multiple definition of `i2cInit()'
HT16K33.cpp.o:/i2c.h:79: first defined here
Mini_LED_Gamer\HT16K33.cpp.o: In function `i2cSendStart':
/i2c.h:86: multiple definition of `i2cSendStart()'
HT16K33.cpp.o:/i2c.h:86: first defined here
Mini_LED_Gamer\HT16K33.cpp.o: In function `i2cSendStop':
/i2c.h:91: multiple definition of `i2cSendStop()'
HT16K33.cpp.o:/i2c.h:91: first defined here
Mini_LED_Gamer\HT16K33.cpp.o: In function `i2cWaitForComplete':
/i2c.h:94: multiple definition of `i2cWaitForComplete()'
HT16K33.cpp.o:/i2c.h:94: first defined here
Mini_LED_Gamer\HT16K33.cpp.o: In function `i2cSendByte':
/i2c.h:101: multiple definition of `i2cSendByte(unsigned char)'
HT16K33.cpp.o:/i2c.h:101: first defined here
Mini_LED_Gamer\HT16K33.cpp.o: In function `i2cReceiveByte':
/i2c.h:108: multiple definition of `i2cReceiveByte(unsigned char)'
HT16K33.cpp.o:/i2c.h:108: first defined here
Mini_LED_Gamer\HT16K33.cpp.o: In function `i2cGetReceivedByte':
/i2c.h:120: multiple definition of `i2cGetReceivedByte()'
HT16K33.cpp.o:/i2c.h:120: first defined here
Mini_LED_Gamer\HT16K33.cpp.o: In function `i2cGetStatus()':
/i2c.h:125: multiple definition of `i2cGetStatus()'
HT16K33.cpp.o:/i2c.h:125: first defined here
Mini_LED_Gamer\HT16K33.cpp.o: In function `delay_10us':
/i2c.h:128: multiple definition of `delay_10us(unsigned int)'
HT16K33.cpp.o:/i2c.h:128: first defined here
Mini_LED_Gamer\HT16K33.cpp.o: In function `writeRegister(unsigned char, unsigned char)':
/i2c.h:140: multiple definition of `writeRegister(unsigned char, unsigned char)'
HT16K33.cpp.o:/i2c.h:140: first defined here
Mini_LED_Gamer\HT16K33.cpp.o: In function `writeRegisters(unsigned char, unsigned char, unsigned char, unsigned int*)':
/i2c.h:150: multiple definition of `writeRegisters(unsigned char, unsigned char, unsigned char, unsigned int*)'
HT16K33.cpp.o:/i2c.h:150: first defined here
Mini_LED_Gamer\HT16K33.cpp.o: In function `readRegister(unsigned char, unsigned char)':
/i2c.h:167: multiple definition of `readRegister(unsigned char, unsigned char)'
HT16K33.cpp.o:/i2c.h:167: first defined here
Mini_LED_Gamer\HT16K33.cpp.o: In function `HT16K33':
C:\Users\Karl Matthias\Documents\Arduino\libraries\Mini_LED_Gamer/HT16K33.cpp:4: multiple definition of `HT16K33::HT16K33(unsigned char)'
HT16K33.cpp.o:C:\Users\KARLMA~1\AppData\Local\Temp\build1204531614802698211.tmp/HT16K33.cpp:4: first defined here
Mini_LED_Gamer\HT16K33.cpp.o: In function `HT16K33':
C:\Users\Karl Matthias\Documents\Arduino\libraries\Mini_LED_Gamer/HT16K33.cpp:4: multiple definition of `HT16K33::HT16K33(unsigned char)'
HT16K33.cpp.o:C:\Users\KARLMA~1\AppData\Local\Temp\build1204531614802698211.tmp/HT16K33.cpp:4: first defined here
Mini_LED_Gamer\HT16K33.cpp.o: In function `HT16K33::sendCommand(unsigned char)':
C:\Users\Karl Matthias\Documents\Arduino\libraries\Mini_LED_Gamer/HT16K33.cpp:17: multiple definition of `HT16K33::sendCommand(unsigned char)'
HT16K33.cpp.o:C:\Users\KARLMA~1\AppData\Local\Temp\build1204531614802698211.tmp/HT16K33.cpp:17: first defined here
Mini_LED_Gamer\HT16K33.cpp.o: In function `HT16K33::setBrightness(unsigned char)':
C:\Users\Karl Matthias\Documents\Arduino\libraries\Mini_LED_Gamer/HT16K33.cpp:21: multiple definition of `HT16K33::setBrightness(unsigned char)'
HT16K33.cpp.o:C:\Users\KARLMA~1\AppData\Local\Temp\build1204531614802698211.tmp/HT16K33.cpp:21: first defined here
Mini_LED_Gamer\HT16K33.cpp.o: In function `HT16K33::increaseBrightness()':
C:\Users\Karl Matthias\Documents\Arduino\libraries\Mini_LED_Gamer/HT16K33.cpp:26: multiple definition of `HT16K33::increaseBrightness()'
HT16K33.cpp.o:C:\Users\KARLMA~1\AppData\Local\Temp\build1204531614802698211.tmp/HT16K33.cpp:26: first defined here
Mini_LED_Gamer\HT16K33.cpp.o: In function `HT16K33::decreaseBrightness()':
C:\Users\Karl Matthias\Documents\Arduino\libraries\Mini_LED_Gamer/HT16K33.cpp:33: multiple definition of `HT16K33::decreaseBrightness()'
HT16K33.cpp.o:C:\Users\KARLMA~1\AppData\Local\Temp\build1204531614802698211.tmp/HT16K33.cpp:33: first defined here
Mini_LED_Gamer\HT16K33.cpp.o: In function `HT16K33::transposeMatrix(unsigned char*)':
C:\Users\Karl Matthias\Documents\Arduino\libraries\Mini_LED_Gamer/HT16K33.cpp:40: multiple definition of `HT16K33::transposeMatrix(unsigned char*)'
HT16K33.cpp.o:C:\Users\KARLMA~1\AppData\Local\Temp\build1204531614802698211.tmp/HT16K33.cpp:40: first defined here
Mini_LED_Gamer\HT16K33.cpp.o: In function `HT16K33::storeToBuffer(unsigned char*)':
C:\Users\Karl Matthias\Documents\Arduino\libraries\Mini_LED_Gamer/HT16K33.cpp:54: multiple definition of `HT16K33::storeToBuffer(unsigned char*)'
HT16K33.cpp.o:C:\Users\KARLMA~1\AppData\Local\Temp\build1204531614802698211.tmp/HT16K33.cpp:54: first defined here
Mini_LED_Gamer\HT16K33.cpp.o: In function `HT16K33::writeToDisplay(unsigned char*)':
C:\Users\Karl Matthias\Documents\Arduino\libraries\Mini_LED_Gamer/HT16K33.cpp:58: multiple definition of `HT16K33::writeToDisplay(unsigned char*)'
HT16K33.cpp.o:C:\Users\KARLMA~1\AppData\Local\Temp\build1204531614802698211.tmp/HT16K33.cpp:58: first defined here
Mini_LED_Gamer\HT16K33.cpp.o: In function `HT16K33::refreshDisplay()':
C:\Users\Karl Matthias\Documents\Arduino\libraries\Mini_LED_Gamer/HT16K33.cpp:62: multiple definition of `HT16K33::refreshDisplay()'
HT16K33.cpp.o:C:\Users\KARLMA~1\AppData\Local\Temp\build1204531614802698211.tmp/HT16K33.cpp:62: first defined here
Mini_LED_Gamer\HT16K33.cpp.o: In function `HT16K33::clearDisplay()':
C:\Users\Karl Matthias\Documents\Arduino\libraries\Mini_LED_Gamer/HT16K33.cpp:66: multiple definition of `HT16K33::clearDisplay()'
HT16K33.cpp.o:C:\Users\KARLMA~1\AppData\Local\Temp\build1204531614802698211.tmp/HT16K33.cpp:66: first defined here
Mini_LED_Gamer\HT16K33.cpp.o: In function `HT16K33::init()':
C:\Users\Karl Matthias\Documents\Arduino\libraries\Mini_LED_Gamer/HT16K33.cpp:9: multiple definition of `HT16K33::init()'
HT16K33.cpp.o:C:\Users\KARLMA~1\AppData\Local\Temp\build1204531614802698211.tmp/HT16K33.cpp:9: first defined here
Mini_LED_Gamer\HT16K33.cpp.o: In function `HT16K33::readButtons()':
C:\Users\Karl Matthias\Documents\Arduino\libraries\Mini_LED_Gamer/HT16K33.cpp:71: multiple definition of `HT16K33::readButtons()'
HT16K33.cpp.o:C:\Users\KARLMA~1\AppData\Local\Temp\build1204531614802698211.tmp/HT16K33.cpp:71: first defined here
Mini_LED_Gamer\HT16K33.cpp.o: In function `HT16K33::getButtonFirstPress(unsigned char)':
C:\Users\Karl Matthias\Documents\Arduino\libraries\Mini_LED_Gamer/HT16K33.cpp:86: multiple definition of `HT16K33::getButtonFirstPress(unsigned char)'
HT16K33.cpp.o:C:\Users\KARLMA~1\AppData\Local\Temp\build1204531614802698211.tmp/HT16K33.cpp:86: first defined here
Mini_LED_Gamer\HT16K33.cpp.o: In function `HT16K33::getButtonHoldTime(unsigned char)':
C:\Users\Karl Matthias\Documents\Arduino\libraries\Mini_LED_Gamer/HT16K33.cpp:90: multiple definition of `HT16K33::getButtonHoldTime(unsigned char)'
HT16K33.cpp.o:C:\Users\KARLMA~1\AppData\Local\Temp\build1204531614802698211.tmp/HT16K33.cpp:90: first defined here
Mini_LED_Gamer\HT16K33.cpp.o: In function `HT16K33::allowToMove(unsigned char, unsigned int, unsigned char)':
C:\Users\Karl Matthias\Documents\Arduino\libraries\Mini_LED_Gamer/HT16K33.cpp:94: multiple definition of `HT16K33::allowToMove(unsigned char, unsigned int, unsigned char)'
HT16K33.cpp.o:C:\Users\KARLMA~1\AppData\Local\Temp\build1204531614802698211.tmp/HT16K33.cpp:94: first defined here
Mini_LED_Gamer\Paint.cpp.o: In function `Paint':
C:\Users\Karl Matthias\Documents\Arduino\libraries\Mini_LED_Gamer/Paint.cpp:3: multiple definition of `Paint::Paint(signed char, signed char)'
Paint.cpp.o:C:\Users\KARLMA~1\AppData\Local\Temp\build1204531614802698211.tmp/Paint.cpp:3: first defined here
Mini_LED_Gamer\Paint.cpp.o: In function `Paint':
C:\Users\Karl Matthias\Documents\Arduino\libraries\Mini_LED_Gamer/Paint.cpp:3: multiple definition of `Paint::Paint(signed char, signed char)'
Paint.cpp.o:C:\Users\KARLMA~1\AppData\Local\Temp\build1204531614802698211.tmp/Paint.cpp:3: first defined here
Mini_LED_Gamer\Paint.cpp.o: In function `Paint::turnOffCursor()':
C:\Users\Karl Matthias\Documents\Arduino\libraries\Mini_LED_Gamer/Paint.cpp:9: multiple definition of `Paint::turnOffCursor()'
Paint.cpp.o:C:\Users\KARLMA~1\AppData\Local\Temp\build1204531614802698211.tmp/Paint.cpp:9: first defined here
Mini_LED_Gamer\Paint.cpp.o: In function `Paint::turnOnCursor()':
C:\Users\Karl Matthias\Documents\Arduino\libraries\Mini_LED_Gamer/Paint.cpp:13: multiple definition of `Paint::turnOnCursor()'
Paint.cpp.o:C:\Users\KARLMA~1\AppData\Local\Temp\build1204531614802698211.tmp/Paint.cpp:13: first defined here
Mini_LED_Gamer\Paint.cpp.o: In function `Paint::flashCursor()':
C:\Users\Karl Matthias\Documents\Arduino\libraries\Mini_LED_Gamer/Paint.cpp:17: multiple definition of `Paint::flashCursor()'
Paint.cpp.o:C:\Users\KARLMA~1\AppData\Local\Temp\build1204531614802698211.tmp/Paint.cpp:17: first defined here
Mini_LED_Gamer\Paint.cpp.o: In function `Paint::moveCursor(signed char, signed char)':
C:\Users\Karl Matthias\Documents\Arduino\libraries\Mini_LED_Gamer/Paint.cpp:25: multiple definition of `Paint::moveCursor(signed char, signed char)'
Paint.cpp.o:C:\Users\KARLMA~1\AppData\Local\Temp\build1204531614802698211.tmp/Paint.cpp:25: first defined here
Mini_LED_Gamer\Paint.cpp.o: In function `Paint::readCanvas(unsigned char, unsigned char)':
C:\Users\Karl Matthias\Documents\Arduino\libraries\Mini_LED_Gamer/Paint.cpp:36: multiple definition of `Paint::readCanvas(unsigned char, unsigned char)'
Paint.cpp.o:C:\Users\KARLMA~1\AppData\Local\Temp\build1204531614802698211.tmp/Paint.cpp:36: first defined here
Mini_LED_Gamer\Paint.cpp.o: In function `Paint::clearCanvas()':
C:\Users\Karl Matthias\Documents\Arduino\libraries\Mini_LED_Gamer/Paint.cpp:40: multiple definition of `Paint::clearCanvas()'
Paint.cpp.o:C:\Users\KARLMA~1\AppData\Local\Temp\build1204531614802698211.tmp/Paint.cpp:40: first defined here
Mini_LED_Gamer\Paint.cpp.o: In function `Paint::draw()':
C:\Users\Karl Matthias\Documents\Arduino\libraries\Mini_LED_Gamer/Paint.cpp:44: multiple definition of `Paint::draw()'
Paint.cpp.o:C:\Users\KARLMA~1\AppData\Local\Temp\build1204531614802698211.tmp/Paint.cpp:44: first defined here
Mini_LED_Gamer\Paint.cpp.o: In function `Paint::getActiveCanvas()':
C:\Users\Karl Matthias\Documents\Arduino\libraries\Mini_LED_Gamer/Paint.cpp:49: multiple definition of `Paint::getActiveCanvas()'
Paint.cpp.o:C:\Users\KARLMA~1\AppData\Local\Temp\build1204531614802698211.tmp/Paint.cpp:49: first defined here
Mini_LED_Gamer\Snake.cpp.o: In function `Snake::changeDirection(signed char, signed char)':
C:\Users\Karl Matthias\Documents\Arduino\libraries\Mini_LED_Gamer/Snake.cpp:77: multiple definition of `Snake::changeDirection(signed char, signed char)'
Snake.cpp.o:C:\Users\KARLMA~1\AppData\Local\Temp\build1204531614802698211.tmp/Snake.cpp:77: first defined here
Mini_LED_Gamer\Snake.cpp.o: In function `Snake::getActiveBoard()':
C:\Users\Karl Matthias\Documents\Arduino\libraries\Mini_LED_Gamer/Snake.cpp:85: multiple definition of `Snake::getActiveBoard()'
Snake.cpp.o:C:\Users\KARLMA~1\AppData\Local\Temp\build1204531614802698211.tmp/Snake.cpp:85: first defined here
Mini_LED_Gamer\Snake.cpp.o: In function `Snake::placeFood()':
C:\Users\Karl Matthias\Documents\Arduino\libraries\Mini_LED_Gamer/Snake.cpp:45: multiple definition of `Snake::placeFood()'
Snake.cpp.o:C:\Users\KARLMA~1\AppData\Local\Temp\build1204531614802698211.tmp/Snake.cpp:45: first defined here
Mini_LED_Gamer\Snake.cpp.o: In function `Snake::moveSnake()':
C:\Users\Karl Matthias\Documents\Arduino\libraries\Mini_LED_Gamer/Snake.cpp:55: multiple definition of `Snake::moveSnake()'
Snake.cpp.o:C:\Users\KARLMA~1\AppData\Local\Temp\build1204531614802698211.tmp/Snake.cpp:55: first defined here
Mini_LED_Gamer\Snake.cpp.o: In function `Snake::init()':
C:\Users\Karl Matthias\Documents\Arduino\libraries\Mini_LED_Gamer/Snake.cpp:12: multiple definition of `Snake::init()'
Snake.cpp.o:C:\Users\KARLMA~1\AppData\Local\Temp\build1204531614802698211.tmp/Snake.cpp:12: first defined here
Mini_LED_Gamer\Snake.cpp.o: In function `Snake::gameOver()':
C:\Users\Karl Matthias\Documents\Arduino\libraries\Mini_LED_Gamer/Snake.cpp:41: multiple definition of `Snake::gameOver()'
Snake.cpp.o:C:\Users\KARLMA~1\AppData\Local\Temp\build1204531614802698211.tmp/Snake.cpp:41: first defined here
Mini_LED_Gamer\Snake.cpp.o: In function `Snake::run()':
C:\Users\Karl Matthias\Documents\Arduino\libraries\Mini_LED_Gamer/Snake.cpp:3: multiple definition of `Snake::run()'
Snake.cpp.o:C:\Users\KARLMA~1\AppData\Local\Temp\build1204531614802698211.tmp/Snake.cpp:3: first defined here
Mini_LED_Gamer\Tetris.cpp.o: In function `Tetris::mergeTetrisBoard()':
C:\Users\Karl Matthias\Documents\Arduino\libraries\Mini_LED_Gamer/Tetris.cpp:95: multiple definition of `Tetris::mergeTetrisBoard()'
Tetris.cpp.o:C:\Users\KARLMA~1\AppData\Local\Temp\build1204531614802698211.tmp/Tetris.cpp:95: first defined here
Mini_LED_Gamer\Tetris.cpp.o: In function `Tetris::rotatePiece()':
C:\Users\Karl Matthias\Documents\Arduino\libraries\Mini_LED_Gamer/Tetris.cpp:74: multiple definition of `Tetris::rotatePiece()'
Tetris.cpp.o:C:\Users\KARLMA~1\AppData\Local\Temp\build1204531614802698211.tmp/Tetris.cpp:74: first defined here
Mini_LED_Gamer\Tetris.cpp.o:(.data.pieces+0x0): multiple definition of `pieces'
Tetris.cpp.o:(.data.pieces+0x0): first defined here
Mini_LED_Gamer\Tetris.cpp.o:(.data.piecesRotated+0x0): multiple definition of `piecesRotated'
Tetris.cpp.o:(.data.piecesRotated+0x0): first defined here
Mini_LED_Gamer\Tetris.cpp.o: In function `Tetris::getActiveBoard()':
C:\Users\Karl Matthias\Documents\Arduino\libraries\Mini_LED_Gamer/Tetris.cpp:118: multiple definition of `Tetris::getActiveBoard()'
Tetris.cpp.o:C:\Users\KARLMA~1\AppData\Local\Temp\build1204531614802698211.tmp/Tetris.cpp:118: first defined here
Mini_LED_Gamer\Tetris.cpp.o: In function `Tetris::convertActiveToDead()':
C:\Users\Karl Matthias\Documents\Arduino\libraries\Mini_LED_Gamer/Tetris.cpp:151: multiple definition of `Tetris::convertActiveToDead()'
Tetris.cpp.o:C:\Users\KARLMA~1\AppData\Local\Temp\build1204531614802698211.tmp/Tetris.cpp:151: first defined here
Mini_LED_Gamer\Tetris.cpp.o: In function `Tetris::flashClearedLines(unsigned char*)':
C:\Users\Karl Matthias\Documents\Arduino\libraries\Mini_LED_Gamer/Tetris.cpp:138: multiple definition of `Tetris::flashClearedLines(unsigned char*)'
Tetris.cpp.o:C:\Users\KARLMA~1\AppData\Local\Temp\build1204531614802698211.tmp/Tetris.cpp:138: first defined here
Mini_LED_Gamer\Tetris.cpp.o: In function `Tetris::clearLines()':
C:\Users\Karl Matthias\Documents\Arduino\libraries\Mini_LED_Gamer/Tetris.cpp:155: multiple definition of `Tetris::clearLines()'
Tetris.cpp.o:C:\Users\KARLMA~1\AppData\Local\Temp\build1204531614802698211.tmp/Tetris.cpp:155: first defined here
Mini_LED_Gamer\Tetris.cpp.o: In function `Tetris::checkIfLanded()':
C:\Users\Karl Matthias\Documents\Arduino\libraries\Mini_LED_Gamer/Tetris.cpp:122: multiple definition of `Tetris::checkIfLanded()'
Tetris.cpp.o:C:\Users\KARLMA~1\AppData\Local\Temp\build1204531614802698211.tmp/Tetris.cpp:122: first defined here
Mini_LED_Gamer\Tetris.cpp.o: In function `Tetris::movePiece(signed char, signed char)':
C:\Users\Karl Matthias\Documents\Arduino\libraries\Mini_LED_Gamer/Tetris.cpp:62: multiple definition of `Tetris::movePiece(signed char, signed char)'
Tetris.cpp.o:C:\Users\KARLMA~1\AppData\Local\Temp\build1204531614802698211.tmp/Tetris.cpp:62: first defined here
Mini_LED_Gamer\Tetris.cpp.o: In function `Tetris::dropPiece()':
C:\Users\Karl Matthias\Documents\Arduino\libraries\Mini_LED_Gamer/Tetris.cpp:88: multiple definition of `Tetris::dropPiece()'
Tetris.cpp.o:C:\Users\KARLMA~1\AppData\Local\Temp\build1204531614802698211.tmp/Tetris.cpp:88: first defined here
Mini_LED_Gamer\Tetris.cpp.o: In function `Tetris::gameOver()':
C:\Users\Karl Matthias\Documents\Arduino\libraries\Mini_LED_Gamer/Tetris.cpp:47: multiple definition of `Tetris::gameOver()'
Tetris.cpp.o:C:\Users\KARLMA~1\AppData\Local\Temp\build1204531614802698211.tmp/Tetris.cpp:47: first defined here
Mini_LED_Gamer\Tetris.cpp.o: In function `Tetris::generatePiece()':
C:\Users\Karl Matthias\Documents\Arduino\libraries\Mini_LED_Gamer/Tetris.cpp:53: multiple definition of `Tetris::generatePiece()'
Tetris.cpp.o:C:\Users\KARLMA~1\AppData\Local\Temp\build1204531614802698211.tmp/Tetris.cpp:53: first defined here
Mini_LED_Gamer\Tetris.cpp.o:(.data.piecesGenerated+0x0): multiple definition of `piecesGenerated'
Tetris.cpp.o:(.data.piecesGenerated+0x0): first defined here
Mini_LED_Gamer\Tetris.cpp.o: In function `Tetris::init()':
C:\Users\Karl Matthias\Documents\Arduino\libraries\Mini_LED_Gamer/Tetris.cpp:35: multiple definition of `Tetris::init()'
Tetris.cpp.o:C:\Users\KARLMA~1\AppData\Local\Temp\build1204531614802698211.tmp/Tetris.cpp:35: first defined here
Mini_LED_Gamer\Tetris.cpp.o: In function `Tetris::run()':
C:\Users\Karl Matthias\Documents\Arduino\libraries\Mini_LED_Gamer/Tetris.cpp:4: multiple definition of `Tetris::run()'
Tetris.cpp.o:C:\Users\KARLMA~1\AppData\Local\Temp\build1204531614802698211.tmp/Tetris.cpp:4: first defined here
I can confirm that Pro Trinket and the 16x8 matrix works together, also is the library double checked.
but I only have a little imagination what Arduino IDE returns to me.

Can you help me please to play tetris?

User avatar
adafruit_support_bill
 
Posts: 88086
Joined: Sat Feb 07, 2009 10:11 am

Re: Pro Trinket - Tiny Tetris!

Post by adafruit_support_bill »

It looks like you have multiple copies of the library installed. Delete all but one copy of the library and re-start the IDE.

User avatar
zari0n
 
Posts: 14
Joined: Mon Mar 31, 2014 2:56 pm

Re: Pro Trinket - Tiny Tetris!

Post by zari0n »

Unfortunately, nope.
I just erased the total libraries, unzip and copied the source code into, renamed it and re-started the IDE. Without any progress. are there any changes to make (e.g. comment something out) ??

User avatar
adafruit_support_bill
 
Posts: 88086
Joined: Sat Feb 07, 2009 10:11 am

Re: Pro Trinket - Tiny Tetris!

Post by adafruit_support_bill »

Are you sure you checked all possible locations? Check your sketchbook library folder as well as the Arduino system libraries.
http://learn.adafruit.com/adafruit-all- ... nstall-use

User avatar
zari0n
 
Posts: 14
Joined: Mon Mar 31, 2014 2:56 pm

Re: Pro Trinket - Tiny Tetris!

Post by zari0n »

Yes, i checked
Documents/ Arduino/ libraries
folders and the libraries folder in the
Adafruit Arduino 1.05 - Win 8-20-14
file.
Without any improvement.
I have also deleted every file, folder etc. from Arduino IDL and libraries and followed the instructions step by step to install Arduino IDL and this tricky library.....

Code: Select all

Mini_LED_Gamer\HT16K33.cpp.o: In function `i2cInit':
/i2c.h:79: multiple definition of `i2cInit()'
HT16K33.cpp.o:/i2c.h:79: first defined here
Mini_LED_Gamer\HT16K33.cpp.o: In function `i2cSendStart':
/i2c.h:86: multiple definition of `i2cSendStart()'
HT16K33.cpp.o:/i2c.h:86: first defined here
Mini_LED_Gamer\HT16K33.cpp.o: In function `i2cSendStop':
/i2c.h:91: multiple definition of `i2cSendStop()'
HT16K33.cpp.o:/i2c.h:91: first defined here
Mini_LED_Gamer\HT16K33.cpp.o: In function `i2cWaitForComplete':
/i2c.h:94: multiple definition of `i2cWaitForComplete()'
HT16K33.cpp.o:/i2c.h:94: first defined here
Mini_LED_Gamer\HT16K33.cpp.o: In function `i2cSendByte':
/i2c.h:101: multiple definition of `i2cSendByte(unsigned char)'
HT16K33.cpp.o:/i2c.h:101: first defined here
Mini_LED_Gamer\HT16K33.cpp.o: In function `i2cReceiveByte':
/i2c.h:108: multiple definition of `i2cReceiveByte(unsigned char)'
HT16K33.cpp.o:/i2c.h:108: first defined here
Mini_LED_Gamer\HT16K33.cpp.o: In function `i2cGetReceivedByte':
/i2c.h:120: multiple definition of `i2cGetReceivedByte()'
HT16K33.cpp.o:/i2c.h:120: first defined here
Mini_LED_Gamer\HT16K33.cpp.o: In function `i2cGetStatus()':
/i2c.h:125: multiple definition of `i2cGetStatus()'
HT16K33.cpp.o:/i2c.h:125: first defined here
Mini_LED_Gamer\HT16K33.cpp.o: In function `delay_10us':
/i2c.h:128: multiple definition of `delay_10us(unsigned int)'
HT16K33.cpp.o:/i2c.h:128: first defined here
Mini_LED_Gamer\HT16K33.cpp.o: In function `writeRegister(unsigned char, unsigned char)':
/i2c.h:140: multiple definition of `writeRegister(unsigned char, unsigned char)'
HT16K33.cpp.o:/i2c.h:140: first defined here
Mini_LED_Gamer\HT16K33.cpp.o: In function `writeRegisters(unsigned char, unsigned char, unsigned char, unsigned int*)':
/i2c.h:150: multiple definition of `writeRegisters(unsigned char, unsigned char, unsigned char, unsigned int*)'
HT16K33.cpp.o:/i2c.h:150: first defined here
Mini_LED_Gamer\HT16K33.cpp.o: In function `readRegister(unsigned char, unsigned char)':
/i2c.h:167: multiple definition of `readRegister(unsigned char, unsigned char)'
HT16K33.cpp.o:/i2c.h:167: first defined here
Mini_LED_Gamer\HT16K33.cpp.o: In function `HT16K33':
C:\Users\Karl Matthias\Documents\Arduino\libraries\Mini_LED_Gamer/HT16K33.cpp:4: multiple definition of `HT16K33::HT16K33(unsigned char)'
HT16K33.cpp.o:C:\Users\KARLMA~1\AppData\Local\Temp\build5209868739592765994.tmp/HT16K33.cpp:4: first defined here
Mini_LED_Gamer\HT16K33.cpp.o: In function `HT16K33':
C:\Users\Karl Matthias\Documents\Arduino\libraries\Mini_LED_Gamer/HT16K33.cpp:4: multiple definition of `HT16K33::HT16K33(unsigned char)'
HT16K33.cpp.o:C:\Users\KARLMA~1\AppData\Local\Temp\build5209868739592765994.tmp/HT16K33.cpp:4: first defined here
Mini_LED_Gamer\HT16K33.cpp.o: In function `HT16K33::sendCommand(unsigned char)':
C:\Users\Karl Matthias\Documents\Arduino\libraries\Mini_LED_Gamer/HT16K33.cpp:17: multiple definition of `HT16K33::sendCommand(unsigned char)'
HT16K33.cpp.o:C:\Users\KARLMA~1\AppData\Local\Temp\build5209868739592765994.tmp/HT16K33.cpp:17: first defined here
Mini_LED_Gamer\HT16K33.cpp.o: In function `HT16K33::setBrightness(unsigned char)':
C:\Users\Karl Matthias\Documents\Arduino\libraries\Mini_LED_Gamer/HT16K33.cpp:21: multiple definition of `HT16K33::setBrightness(unsigned char)'
HT16K33.cpp.o:C:\Users\KARLMA~1\AppData\Local\Temp\build5209868739592765994.tmp/HT16K33.cpp:21: first defined here
Mini_LED_Gamer\HT16K33.cpp.o: In function `HT16K33::increaseBrightness()':
C:\Users\Karl Matthias\Documents\Arduino\libraries\Mini_LED_Gamer/HT16K33.cpp:26: multiple definition of `HT16K33::increaseBrightness()'
HT16K33.cpp.o:C:\Users\KARLMA~1\AppData\Local\Temp\build5209868739592765994.tmp/HT16K33.cpp:26: first defined here
Mini_LED_Gamer\HT16K33.cpp.o: In function `HT16K33::decreaseBrightness()':
C:\Users\Karl Matthias\Documents\Arduino\libraries\Mini_LED_Gamer/HT16K33.cpp:33: multiple definition of `HT16K33::decreaseBrightness()'
HT16K33.cpp.o:C:\Users\KARLMA~1\AppData\Local\Temp\build5209868739592765994.tmp/HT16K33.cpp:33: first defined here
Mini_LED_Gamer\HT16K33.cpp.o: In function `HT16K33::transposeMatrix(unsigned char*)':
C:\Users\Karl Matthias\Documents\Arduino\libraries\Mini_LED_Gamer/HT16K33.cpp:40: multiple definition of `HT16K33::transposeMatrix(unsigned char*)'
HT16K33.cpp.o:C:\Users\KARLMA~1\AppData\Local\Temp\build5209868739592765994.tmp/HT16K33.cpp:40: first defined here
Mini_LED_Gamer\HT16K33.cpp.o: In function `HT16K33::storeToBuffer(unsigned char*)':
C:\Users\Karl Matthias\Documents\Arduino\libraries\Mini_LED_Gamer/HT16K33.cpp:54: multiple definition of `HT16K33::storeToBuffer(unsigned char*)'
HT16K33.cpp.o:C:\Users\KARLMA~1\AppData\Local\Temp\build5209868739592765994.tmp/HT16K33.cpp:54: first defined here
Mini_LED_Gamer\HT16K33.cpp.o: In function `HT16K33::writeToDisplay(unsigned char*)':
C:\Users\Karl Matthias\Documents\Arduino\libraries\Mini_LED_Gamer/HT16K33.cpp:58: multiple definition of `HT16K33::writeToDisplay(unsigned char*)'
HT16K33.cpp.o:C:\Users\KARLMA~1\AppData\Local\Temp\build5209868739592765994.tmp/HT16K33.cpp:58: first defined here
Mini_LED_Gamer\HT16K33.cpp.o: In function `HT16K33::refreshDisplay()':
C:\Users\Karl Matthias\Documents\Arduino\libraries\Mini_LED_Gamer/HT16K33.cpp:62: multiple definition of `HT16K33::refreshDisplay()'
HT16K33.cpp.o:C:\Users\KARLMA~1\AppData\Local\Temp\build5209868739592765994.tmp/HT16K33.cpp:62: first defined here
Mini_LED_Gamer\HT16K33.cpp.o: In function `HT16K33::clearDisplay()':
C:\Users\Karl Matthias\Documents\Arduino\libraries\Mini_LED_Gamer/HT16K33.cpp:66: multiple definition of `HT16K33::clearDisplay()'
HT16K33.cpp.o:C:\Users\KARLMA~1\AppData\Local\Temp\build5209868739592765994.tmp/HT16K33.cpp:66: first defined here
Mini_LED_Gamer\HT16K33.cpp.o: In function `HT16K33::init()':
C:\Users\Karl Matthias\Documents\Arduino\libraries\Mini_LED_Gamer/HT16K33.cpp:9: multiple definition of `HT16K33::init()'
HT16K33.cpp.o:C:\Users\KARLMA~1\AppData\Local\Temp\build5209868739592765994.tmp/HT16K33.cpp:9: first defined here
Mini_LED_Gamer\HT16K33.cpp.o: In function `HT16K33::readButtons()':
C:\Users\Karl Matthias\Documents\Arduino\libraries\Mini_LED_Gamer/HT16K33.cpp:71: multiple definition of `HT16K33::readButtons()'
HT16K33.cpp.o:C:\Users\KARLMA~1\AppData\Local\Temp\build5209868739592765994.tmp/HT16K33.cpp:71: first defined here
Mini_LED_Gamer\HT16K33.cpp.o: In function `HT16K33::getButtonFirstPress(unsigned char)':
C:\Users\Karl Matthias\Documents\Arduino\libraries\Mini_LED_Gamer/HT16K33.cpp:86: multiple definition of `HT16K33::getButtonFirstPress(unsigned char)'
HT16K33.cpp.o:C:\Users\KARLMA~1\AppData\Local\Temp\build5209868739592765994.tmp/HT16K33.cpp:86: first defined here
Mini_LED_Gamer\HT16K33.cpp.o: In function `HT16K33::getButtonHoldTime(unsigned char)':
C:\Users\Karl Matthias\Documents\Arduino\libraries\Mini_LED_Gamer/HT16K33.cpp:90: multiple definition of `HT16K33::getButtonHoldTime(unsigned char)'
HT16K33.cpp.o:C:\Users\KARLMA~1\AppData\Local\Temp\build5209868739592765994.tmp/HT16K33.cpp:90: first defined here
Mini_LED_Gamer\HT16K33.cpp.o: In function `HT16K33::allowToMove(unsigned char, unsigned int, unsigned char)':
C:\Users\Karl Matthias\Documents\Arduino\libraries\Mini_LED_Gamer/HT16K33.cpp:94: multiple definition of `HT16K33::allowToMove(unsigned char, unsigned int, unsigned char)'
HT16K33.cpp.o:C:\Users\KARLMA~1\AppData\Local\Temp\build5209868739592765994.tmp/HT16K33.cpp:94: first defined here
Mini_LED_Gamer\Paint.cpp.o: In function `Paint':
C:\Users\Karl Matthias\Documents\Arduino\libraries\Mini_LED_Gamer/Paint.cpp:3: multiple definition of `Paint::Paint(signed char, signed char)'
Paint.cpp.o:C:\Users\KARLMA~1\AppData\Local\Temp\build5209868739592765994.tmp/Paint.cpp:3: first defined here
Mini_LED_Gamer\Paint.cpp.o: In function `Paint':
C:\Users\Karl Matthias\Documents\Arduino\libraries\Mini_LED_Gamer/Paint.cpp:3: multiple definition of `Paint::Paint(signed char, signed char)'
Paint.cpp.o:C:\Users\KARLMA~1\AppData\Local\Temp\build5209868739592765994.tmp/Paint.cpp:3: first defined here
Mini_LED_Gamer\Paint.cpp.o: In function `Paint::turnOffCursor()':
C:\Users\Karl Matthias\Documents\Arduino\libraries\Mini_LED_Gamer/Paint.cpp:9: multiple definition of `Paint::turnOffCursor()'
Paint.cpp.o:C:\Users\KARLMA~1\AppData\Local\Temp\build5209868739592765994.tmp/Paint.cpp:9: first defined here
Mini_LED_Gamer\Paint.cpp.o: In function `Paint::turnOnCursor()':
C:\Users\Karl Matthias\Documents\Arduino\libraries\Mini_LED_Gamer/Paint.cpp:13: multiple definition of `Paint::turnOnCursor()'
Paint.cpp.o:C:\Users\KARLMA~1\AppData\Local\Temp\build5209868739592765994.tmp/Paint.cpp:13: first defined here
Mini_LED_Gamer\Paint.cpp.o: In function `Paint::flashCursor()':
C:\Users\Karl Matthias\Documents\Arduino\libraries\Mini_LED_Gamer/Paint.cpp:17: multiple definition of `Paint::flashCursor()'
Paint.cpp.o:C:\Users\KARLMA~1\AppData\Local\Temp\build5209868739592765994.tmp/Paint.cpp:17: first defined here
Mini_LED_Gamer\Paint.cpp.o: In function `Paint::moveCursor(signed char, signed char)':
C:\Users\Karl Matthias\Documents\Arduino\libraries\Mini_LED_Gamer/Paint.cpp:25: multiple definition of `Paint::moveCursor(signed char, signed char)'
Paint.cpp.o:C:\Users\KARLMA~1\AppData\Local\Temp\build5209868739592765994.tmp/Paint.cpp:25: first defined here
Mini_LED_Gamer\Paint.cpp.o: In function `Paint::readCanvas(unsigned char, unsigned char)':
C:\Users\Karl Matthias\Documents\Arduino\libraries\Mini_LED_Gamer/Paint.cpp:36: multiple definition of `Paint::readCanvas(unsigned char, unsigned char)'
Paint.cpp.o:C:\Users\KARLMA~1\AppData\Local\Temp\build5209868739592765994.tmp/Paint.cpp:36: first defined here
Mini_LED_Gamer\Paint.cpp.o: In function `Paint::clearCanvas()':
C:\Users\Karl Matthias\Documents\Arduino\libraries\Mini_LED_Gamer/Paint.cpp:40: multiple definition of `Paint::clearCanvas()'
Paint.cpp.o:C:\Users\KARLMA~1\AppData\Local\Temp\build5209868739592765994.tmp/Paint.cpp:40: first defined here
Mini_LED_Gamer\Paint.cpp.o: In function `Paint::draw()':
C:\Users\Karl Matthias\Documents\Arduino\libraries\Mini_LED_Gamer/Paint.cpp:44: multiple definition of `Paint::draw()'
Paint.cpp.o:C:\Users\KARLMA~1\AppData\Local\Temp\build5209868739592765994.tmp/Paint.cpp:44: first defined here
Mini_LED_Gamer\Paint.cpp.o: In function `Paint::getActiveCanvas()':
C:\Users\Karl Matthias\Documents\Arduino\libraries\Mini_LED_Gamer/Paint.cpp:49: multiple definition of `Paint::getActiveCanvas()'
Paint.cpp.o:C:\Users\KARLMA~1\AppData\Local\Temp\build5209868739592765994.tmp/Paint.cpp:49: first defined here
Mini_LED_Gamer\Snake.cpp.o: In function `Snake::changeDirection(signed char, signed char)':
C:\Users\Karl Matthias\Documents\Arduino\libraries\Mini_LED_Gamer/Snake.cpp:77: multiple definition of `Snake::changeDirection(signed char, signed char)'
Snake.cpp.o:C:\Users\KARLMA~1\AppData\Local\Temp\build5209868739592765994.tmp/Snake.cpp:77: first defined here
Mini_LED_Gamer\Snake.cpp.o: In function `Snake::getActiveBoard()':
C:\Users\Karl Matthias\Documents\Arduino\libraries\Mini_LED_Gamer/Snake.cpp:85: multiple definition of `Snake::getActiveBoard()'
Snake.cpp.o:C:\Users\KARLMA~1\AppData\Local\Temp\build5209868739592765994.tmp/Snake.cpp:85: first defined here
Mini_LED_Gamer\Snake.cpp.o: In function `Snake::placeFood()':
C:\Users\Karl Matthias\Documents\Arduino\libraries\Mini_LED_Gamer/Snake.cpp:45: multiple definition of `Snake::placeFood()'
Snake.cpp.o:C:\Users\KARLMA~1\AppData\Local\Temp\build5209868739592765994.tmp/Snake.cpp:45: first defined here
Mini_LED_Gamer\Snake.cpp.o: In function `Snake::moveSnake()':
C:\Users\Karl Matthias\Documents\Arduino\libraries\Mini_LED_Gamer/Snake.cpp:55: multiple definition of `Snake::moveSnake()'
Snake.cpp.o:C:\Users\KARLMA~1\AppData\Local\Temp\build5209868739592765994.tmp/Snake.cpp:55: first defined here
Mini_LED_Gamer\Snake.cpp.o: In function `Snake::init()':
C:\Users\Karl Matthias\Documents\Arduino\libraries\Mini_LED_Gamer/Snake.cpp:12: multiple definition of `Snake::init()'
Snake.cpp.o:C:\Users\KARLMA~1\AppData\Local\Temp\build5209868739592765994.tmp/Snake.cpp:12: first defined here
Mini_LED_Gamer\Snake.cpp.o: In function `Snake::gameOver()':
C:\Users\Karl Matthias\Documents\Arduino\libraries\Mini_LED_Gamer/Snake.cpp:41: multiple definition of `Snake::gameOver()'
Snake.cpp.o:C:\Users\KARLMA~1\AppData\Local\Temp\build5209868739592765994.tmp/Snake.cpp:41: first defined here
Mini_LED_Gamer\Snake.cpp.o: In function `Snake::run()':
C:\Users\Karl Matthias\Documents\Arduino\libraries\Mini_LED_Gamer/Snake.cpp:3: multiple definition of `Snake::run()'
Snake.cpp.o:C:\Users\KARLMA~1\AppData\Local\Temp\build5209868739592765994.tmp/Snake.cpp:3: first defined here
Mini_LED_Gamer\Tetris.cpp.o: In function `Tetris::mergeTetrisBoard()':
C:\Users\Karl Matthias\Documents\Arduino\libraries\Mini_LED_Gamer/Tetris.cpp:95: multiple definition of `Tetris::mergeTetrisBoard()'
Tetris.cpp.o:C:\Users\KARLMA~1\AppData\Local\Temp\build5209868739592765994.tmp/Tetris.cpp:95: first defined here
Mini_LED_Gamer\Tetris.cpp.o: In function `Tetris::rotatePiece()':
C:\Users\Karl Matthias\Documents\Arduino\libraries\Mini_LED_Gamer/Tetris.cpp:74: multiple definition of `Tetris::rotatePiece()'
Tetris.cpp.o:C:\Users\KARLMA~1\AppData\Local\Temp\build5209868739592765994.tmp/Tetris.cpp:74: first defined here
Mini_LED_Gamer\Tetris.cpp.o:(.data.pieces+0x0): multiple definition of `pieces'
Tetris.cpp.o:(.data.pieces+0x0): first defined here
Mini_LED_Gamer\Tetris.cpp.o:(.data.piecesRotated+0x0): multiple definition of `piecesRotated'
Tetris.cpp.o:(.data.piecesRotated+0x0): first defined here
Mini_LED_Gamer\Tetris.cpp.o: In function `Tetris::getActiveBoard()':
C:\Users\Karl Matthias\Documents\Arduino\libraries\Mini_LED_Gamer/Tetris.cpp:118: multiple definition of `Tetris::getActiveBoard()'
Tetris.cpp.o:C:\Users\KARLMA~1\AppData\Local\Temp\build5209868739592765994.tmp/Tetris.cpp:118: first defined here
Mini_LED_Gamer\Tetris.cpp.o: In function `Tetris::convertActiveToDead()':
C:\Users\Karl Matthias\Documents\Arduino\libraries\Mini_LED_Gamer/Tetris.cpp:151: multiple definition of `Tetris::convertActiveToDead()'
Tetris.cpp.o:C:\Users\KARLMA~1\AppData\Local\Temp\build5209868739592765994.tmp/Tetris.cpp:151: first defined here
Mini_LED_Gamer\Tetris.cpp.o: In function `Tetris::flashClearedLines(unsigned char*)':
C:\Users\Karl Matthias\Documents\Arduino\libraries\Mini_LED_Gamer/Tetris.cpp:138: multiple definition of `Tetris::flashClearedLines(unsigned char*)'
Tetris.cpp.o:C:\Users\KARLMA~1\AppData\Local\Temp\build5209868739592765994.tmp/Tetris.cpp:138: first defined here
Mini_LED_Gamer\Tetris.cpp.o: In function `Tetris::clearLines()':
C:\Users\Karl Matthias\Documents\Arduino\libraries\Mini_LED_Gamer/Tetris.cpp:155: multiple definition of `Tetris::clearLines()'
Tetris.cpp.o:C:\Users\KARLMA~1\AppData\Local\Temp\build5209868739592765994.tmp/Tetris.cpp:155: first defined here
Mini_LED_Gamer\Tetris.cpp.o: In function `Tetris::checkIfLanded()':
C:\Users\Karl Matthias\Documents\Arduino\libraries\Mini_LED_Gamer/Tetris.cpp:122: multiple definition of `Tetris::checkIfLanded()'
Tetris.cpp.o:C:\Users\KARLMA~1\AppData\Local\Temp\build5209868739592765994.tmp/Tetris.cpp:122: first defined here
Mini_LED_Gamer\Tetris.cpp.o: In function `Tetris::movePiece(signed char, signed char)':
C:\Users\Karl Matthias\Documents\Arduino\libraries\Mini_LED_Gamer/Tetris.cpp:62: multiple definition of `Tetris::movePiece(signed char, signed char)'
Tetris.cpp.o:C:\Users\KARLMA~1\AppData\Local\Temp\build5209868739592765994.tmp/Tetris.cpp:62: first defined here
Mini_LED_Gamer\Tetris.cpp.o: In function `Tetris::dropPiece()':
C:\Users\Karl Matthias\Documents\Arduino\libraries\Mini_LED_Gamer/Tetris.cpp:88: multiple definition of `Tetris::dropPiece()'
Tetris.cpp.o:C:\Users\KARLMA~1\AppData\Local\Temp\build5209868739592765994.tmp/Tetris.cpp:88: first defined here
Mini_LED_Gamer\Tetris.cpp.o: In function `Tetris::gameOver()':
C:\Users\Karl Matthias\Documents\Arduino\libraries\Mini_LED_Gamer/Tetris.cpp:47: multiple definition of `Tetris::gameOver()'
Tetris.cpp.o:C:\Users\KARLMA~1\AppData\Local\Temp\build5209868739592765994.tmp/Tetris.cpp:47: first defined here
Mini_LED_Gamer\Tetris.cpp.o: In function `Tetris::generatePiece()':
C:\Users\Karl Matthias\Documents\Arduino\libraries\Mini_LED_Gamer/Tetris.cpp:53: multiple definition of `Tetris::generatePiece()'
Tetris.cpp.o:C:\Users\KARLMA~1\AppData\Local\Temp\build5209868739592765994.tmp/Tetris.cpp:53: first defined here
Mini_LED_Gamer\Tetris.cpp.o:(.data.piecesGenerated+0x0): multiple definition of `piecesGenerated'
Tetris.cpp.o:(.data.piecesGenerated+0x0): first defined here
Mini_LED_Gamer\Tetris.cpp.o: In function `Tetris::init()':
C:\Users\Karl Matthias\Documents\Arduino\libraries\Mini_LED_Gamer/Tetris.cpp:35: multiple definition of `Tetris::init()'
Tetris.cpp.o:C:\Users\KARLMA~1\AppData\Local\Temp\build5209868739592765994.tmp/Tetris.cpp:35: first defined here
Mini_LED_Gamer\Tetris.cpp.o: In function `Tetris::run()':
C:\Users\Karl Matthias\Documents\Arduino\libraries\Mini_LED_Gamer/Tetris.cpp:4: multiple definition of `Tetris::run()'
Tetris.cpp.o:C:\Users\KARLMA~1\AppData\Local\Temp\build5209868739592765994.tmp/Tetris.cpp:4: first defined here

User avatar
PilotC150
 
Posts: 132
Joined: Sun May 04, 2014 9:39 pm

Re: Pro Trinket - Tiny Tetris!

Post by PilotC150 »

Looks like you might have some temp files that are confusing things. Just looking at the bottom of the error list I see:

C:\Users\Karl Matthias\Documents\Arduino\libraries\Mini_LED_Gamer/Tetris.cpp:4: multiple definition of `Tetris::run()'
Tetris.cpp.o:C:\Users\KARLMA~1\AppData\Local\Temp\build5209868739592765994.tmp/Tetris.cpp:4: first defined here

You could go into the AppData/Local/Temp folder and clear everything out. I don't know why it would be causing the issue, but if it's in a temp folder it could be deleted.

Note: The AppData folder is usually a hidden folder, so you'll need to show hidden folders in order to find that one.

User avatar
zari0n
 
Posts: 14
Joined: Mon Mar 31, 2014 2:56 pm

Re: Pro Trinket - Tiny Tetris!

Post by zari0n »

Well, first thanks for your commiseration.
So i followed your advice, deleted
Appdata/Loval/Temp
, but it seems that this buildxxx is created by Arduino IDE itself.
- same error, but different number of build in thies dopy folder.
Deleting this whole folder while Arduino IDE is running or manipulating it does not bring any improvement.

Next, i will try this whole procedure with a totally Arduino free PC.
thank you again for everything.

User avatar
zari0n
 
Posts: 14
Joined: Mon Mar 31, 2014 2:56 pm

Re: Pro Trinket - Tiny Tetris!

Post by zari0n »

Hello again,
after try and error on several PCs with no success, i finally found my mistake:
As described: copy lib-folder in sub-dictionary and open Mini_LED_Games in the Arduino IDE as example, than there appears the whole bunch of files from the lib again, each as single TAB in the IDE (HT16K33.cpp, HT16K33.h, i2c.h, Paint.cpp, Paint.h, Snake.cpp, Snake.h, Tetris.cpp, Tetris.cpp, Tetris.h, Tetris_Tetrominoes.h and two Arduino-types: Mini_LED_Gamer.ino and Menu.ino)

Maybe i am wrong, but when this files are open in the Arduino IDE and exists at the same time in the libraries folder, then comes this damed
\AppData\Local\Temp\buildxxx
ERROR.

Since i left the lib in the Arduino libraries folder and put "only" the Mini_LED_Gamer.ino and Menue.ino as single TABs in the IDE, i can compile and upload it to my lovely tiny LED_Game-Satation and i can play Tetris & Snake or even print :)

Thank you for this cool weekend projekt, even it took slightly a bit more time :P

Locked
Please be positive and constructive with your questions and comments.

Return to “Other Arduino products from Adafruit”