Refactored g-code parser. Saved 60bytes flash and some ram. Edited Readme.

- Freed up another 60 bytes of flash and 12-24 bytes of stack RAM by
using the pre-allocated IJK arc offset vector that is guaranteed to be
not in use. Only G10 and G28/30 require fetching from EEPROM and
retaining extra data. Both commands use axis words, which rules out
G2/3 arcs using IJK offsets existing in same block. Not ideal, but
every byte helps.

- Edited README.
This commit is contained in:
Sonny Jeon
2016-09-27 23:05:43 -06:00
parent 669735bea9
commit bf5fc48074
4 changed files with 36 additions and 27 deletions

View File

@ -1,3 +1,9 @@
----------------
Date: 2016-09-27
Author: Sonny Jeon
Subject: Update README and clarifications in jogging document.
----------------
Date: 2016-09-26
Author: Sonny Jeon