> I know I could do it directly via compiling with a custom makefile but
> that'd make it difficult for novices to compile, link, and upload the
> sketch. Editting the platform.txt file would probably work but then
> every sketch would try to include the binary module.
If you're really going to do this, you should distribute a package that
adds your own hardware/yourname/arch/platform.txt and
hardware/yourname/arch/boards.txt. Then you can customize the build and
toolchain any way you want. Novice users can select your customized
boards/process in the Tools > Boards menu.
>
> Would there be any interest in adding a feature like this to the IDE
> or is it too far out in the fringe?
This question has come up before. Here's what Massimo had to say last time:
> On 4.03.2011, at 15:54, Pierce Nichols wrote:
>
>
>> Does it break anything to include the possibility?
>>
>> -p
> On 3/4/11 9:57 AM, Massimo Banzi wrote:
>> My heart... is that enough
>>
>> m
>>
>>
> Trying to be sarcastic I provided a very short answer
>
> For me one important factor with Arduino is that you can dig deep into anything... if you want to go down to the individual line of code the source is there for you to dig in.
> I think it's immensely valuable for the beginner who wants to become more experienced by looking at how thing work. They might find a lot of things that need to be fixed and
> be encouraged to provide patches. It's also good because you get experts to look at it and they also provide contributions.
>
> On the other hand we share everything about what we build and we are seeing more and more cases of people who are happy to take but very reluctant to give back to the community that gave them what they are using.
>
>
> m