So as we transition into the kickstarter Arduboy, there will be some changes to the product and the tool chains that will give users some options on how they want to use and play their Arduboy.
So going forward this is my general plan for 3 paths of development:
1. Beginner - Tutorials, Programming & Arduboy Arcade w/ Codebender
2. Intermediate - Custom Driver (or Codebender Driver), Modified boards.txt & Offline HEX Uploader
3. Advanced - Custom Driver & Makefile for gcc, eclipse… etc
We will be getting a unique USB ID that will identify the Arduboy as it’s own device and it will no longer be recognized as a Arduino Leonardo. This means that everyone will need an Arduboy specific driver to be installed. If you want to continue using Arduino you will also need to modify your board files. Using codebender will streamline this process because they can include the Arduboy profile in their WHQL certified driver and the board configuration is all included online.
There has been a number of developers that have made a good point for a hex uploader. We would work to enable this with codebender so games promoted on the “Arduboy Arcade” could be delivered in this way. For intermediate and above users then there is some discussion of developing an offline hex uploader as well that we can support.
Really interested to get input on this. Especially if anyone has any experience working with making an arduino compatible device with it’s own USB ID! What does everyone think?