OSCSYS / brewtroller

BrewTroller Open Source Brewing Control System
9 stars 15 forks source link

Support for Non-Arduino IDE Compilation #27

Open mattreba opened 9 years ago

mattreba commented 9 years ago

This is a long term goal. As code moves into the Application object referred to in #26 we should be able to gradually reduce the number of ino files down to just BrewTroller.ino. This file will remain to support users who want to upload using Arduino IDE. This file will contain only the setup() and loop() functions with minimal code. Additionally, a Main.cpp will be created with a main() function that mirrors the logic of setup() and loop().

AllanMar commented 9 years ago

As part of this effort I would like to see us move to abstract the hardware as well. With someday being able to port the logic over to different platforms.

mattreba commented 9 years ago

That may need to be its own issue. I support the direction as a long term goal but it will take significant effort. Let's open it as a new issue and make sure a changes made as part of this issue support the other. On Tue, Jul 21, 2015 at 4:33 PM AllanMar notifications@github.com wrote:

As part of this effort I would like to see us move to abstract the hardware as well. With someday being able to port the logic over to different platforms.

— Reply to this email directly or view it on GitHub https://github.com/OSCSYS/brewtroller/issues/27#issuecomment-123469749.