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?
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.
artisticforge:
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.
artisticforge:
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.
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