Permalink
Switch branches/tags
Nothing to show
Commits on Jun 23, 2011
  1. Merge pull request #2 from sandeepbhat/master

    triffid committed Jun 23, 2011
    README to help setting up dev environment
  2. Updated README

    sandeepbhat committed Jun 23, 2011
Commits on Jul 23, 2010
  1. Fix a few warnings.

    Traumflug committed Jul 23, 2010
Commits on Jul 13, 2010
  1. dda.c: eliminated abs32() in favour of the ABS() macro.

    Traumflug committed Jul 4, 2010
    Saves 50 bytes.
  2. Eliminate serial_writechar_P(). serial_writechar() perfoms better and

    Traumflug committed Jul 4, 2010
    uses less memory. Also, reviewed all code for usage of single-character
    strings.
  3. Major overhaul of machine.h. All those calculations were confusing

    Traumflug committed Jul 4, 2010
    complex and made for one type of machine, only.
  4. Every character, plus *, starts a new field. Previously,

    Traumflug committed Jul 3, 2010
    unknown commands would mess up decimals handling.
    Failing testcase was "N11 T22", which was interpreted as "N1122".
    
    The new code now also compiles to 56 bytes less.
  5. Add the option to not include the asterisk in checksum calculation.

    Traumflug committed Jul 3, 2010
    RepRap host software does it this way.
  6. Don't fail on unknown commands. For example, RepRap host sends T comm…

    Traumflug committed Jul 2, 2010
    …ands,
    
    which are not (yet) known.
    
    Previously, the firmware would fail silently, which was even worse.
  7. If line numbers aren't required, don't bother about their

    Traumflug committed Jul 2, 2010
    actual value either. Failing case was RepRap host software,
    sending
    N0 T8 *18
    N0 G21 *58
    on each build start.
    
    Also saves a whopping 124 bytes of memory on ignoring line
    numbers. next_target.N_expected is never used and it's handling
    should be optimized out.
  8. An M-code stuck when receiving G commands and vice-versa.

    Traumflug committed Jul 2, 2010
    Testcase:
    M105
    G1 F100
    --> Temperatures would be sent the second time as well.
Commits on Jul 9, 2010
Commits on Mar 29, 2010
  1. time to save

    triffid committed Mar 29, 2010
Commits on Mar 16, 2010
  1. time to save, added a tiny printf implementation which actually gives…

    triffid committed Mar 16, 2010
    … less code than printing everything out manually, waiting for temperature is now queueable so subsequent moves can be buffered ahead of time, and a debug flags system for dynamic enable/disable of debug. btw, atmega168 doesn't have enough space for debug so turn it off if you have one.
Commits on Mar 15, 2010
Commits on Mar 13, 2010
Commits on Mar 5, 2010
Commits on Mar 4, 2010
Commits on Feb 22, 2010
  1. time to save, bugfixes in linear acceleration code, fixed point delta…

    triffid committed Feb 22, 2010
    … t instead of integer, etc
Commits on Feb 16, 2010
  1. time to save

    triffid committed Feb 16, 2010
Commits on Feb 12, 2010
Commits on Feb 11, 2010
Commits on Feb 10, 2010
  1. dwell now waits for queue flush, M101/M103 no longer accelerate and a…

    triffid committed Feb 10, 2010
    …lter feedrate, homing no longer accelerates