Go Down

Topic: Tinkerkit libraries (Read 5843 times) previous topic - next topic

artisticforge

Hello

I have been asked to look into updating the Tinkerkit Libraries for use with the current Arduino IDE.
I am being sent the Tinkerkit sensors that they still sell. Selling hardware that will not work because the Tinkerkit libraries have not been maintained has raised issues.

I have downloaded the libraries from GitHub.com. They do not look too bad. Should not take me more than several days to get them working.

Would anyone know of any of the past employees of Tinkerkit?


><>

artisticforge

Hello

How should I proceed with updating the Tinkerkit Libraries?
I have all ready made progress in getting several to function in Arduino IDE  1.6.7

Should I create a new Tinkerkit Library on github.com?

Should I use the present orphaned Tinkerkit Libraries on GitHub.com?
I am not sure that is even possible. I do not know who the "owner" of the current Tinkerkit Libraries on github.com is.

Should I attempt to make these updated Tinkerkit Libraries work across several Arduino IDE Versions?

Most of the changes are just common maintenance tasks.
Some are programming changes.

Tomorrow, 14 Jan 2016, the complete set of Tinkerkit Sensors are scheduled to arrive.
I can start updating the Tinkerkit Sensors Library.
><>

pert

Should I use the present orphaned Tinkerkit Libraries on GitHub.com?
I am not sure that is even possible. I do not know who the "owner" of the current Tinkerkit Libraries on github.com is.
I'd fork the original repository and then submit pull request(s) with the necessary changes. Even if the original repo has been abandoned and your PR is never merged it will still make it easier for people to find your fork.
Should I attempt to make these updated Tinkerkit Libraries work across several Arduino IDE Versions?
Backwards compatibility is definitely a good thing as long as you have the time to implement it and it doesn't cause performance compromises. There are still a lot of people using older versions of the IDE all the way back to 1.0.x. If you use the 1.5 format library folder structure then it will break backwards compatibility with 1.0.x but the old folder structure will still work with the current IDE versions.

joernalraun

#3
Feb 24, 2016, 12:24 pm Last Edit: Apr 27, 2016, 04:08 pm by joernalraun
Great idea!
You are referring to the TKSensors library mainly/only, don't you?
Have you made any progress? I can't see a new branch added...

Best regards

lardconcepts

#4
Oct 22, 2018, 03:27 pm Last Edit: Oct 22, 2018, 03:28 pm by lardconcepts
Hi @artisticforge

Did you get anywhere with updating the library? Does it work with the online version of the editor, or is it restricted to an earlier version of the IDE?

Dammit, I thought I posted a reply to this on Saturday.
Was hoping someone would reply as really wanted to get some stuff done with my son over the weekend with Tinkerkit, came back to check, but I must have pressed preview  :o
So I was waiting in hope for nothing - my bad. Definitely going to press "post" and not preview this time!

EDIT: Right, it definitely posted this time! *click*

ballscrewbob

@lardconcepts

Some of the TK libs work directly out of the box on CREATE.
Only know as I have one of thier Arduino Leonardo LCD tinkerkits up and running.

EDIT
Just fired up CREATE and tested the examples and all seem to compile just fine for the LEO.
Not tried other boards so mileage may vary.

It may not be the answer you were looking for but its the one I am giving based on either experience, educated guess, google or the fact that you gave nothing to go with in the first place so I used my wonky crystal ball.

Go Up