Giter Site home page Giter Site logo

arduinomakefile's People

Contributors

dbrgn avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

arduinomakefile's Issues

External Libraries Not Compiled

External libraries aren't compiled.

I know you're working on that.

Any progress so far?

WARNING[1]: by now the feature of compiling external libraries (even standard libraries and third-party libraries) is not implemented. So, if you have some #include in your project, probably it won't work -- but don't be afraid, I'm working on this.

Upload .elf file to Arduino

Hi!

How would I have to modify the Makefile to be able to upload a .elf file to an arduino? I have the .elf file compiled from another makefile and I was wondering what I would have to change in order to get that running on an Arduino (UNO).
Thank you for your help.

-Moritz

Expand Makefile to chipKIT MPIDE

MPIDE is derived from Arduino 0022 and deals with both Arduino and chipKIT platforms.

Expanding the Makefile to chipKIT would be great.

Add board-name-based instead of characteristics-based configurations

We should use BOARD="Uno" or BOARD="Duemilanove" instead of specifying BOARD_TYPE, BAUD_RATE and PORT.

Note: the PORT variable depends on the platform (GNU/Linux, Mac OS, FreeBSD etc.) and board type (Duemilanove, Uno etc.).

Related to issue #6: PORT should be automatically detected.

PORT should be automatically detected

This Makefile should automatically detected in which USB/serial port Arduino is connected -- it should be the default approach.

If the PORT variable is set, it'll override the default approach, using the port specified.

Create tests

Each feature of this Makefile should have tests to check if they are working.

The question is: how?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.