The hpgl parser function hpgl_char() returns -1, -1 for X and Y location until both locations are parsed out. Formerly function stepper_move and stepper_draw would catch this situation and return immediately. With the addition of the offset location code this can not be done in those functions anymore and the checking is now pushed up a level into function cli_poll().
Also added the rest of the local avrlib include files to the Studio Project file. The local file spi.c originated in the avrlib and was copied locally to not have an external dependence in the project.
The hpgl parser function hpgl_char() returns -1, -1 for X and Y location until both locations are parsed out. Formerly function stepper_move and stepper_draw would catch this situation and return immediately. With the addition of the offset location code this can not be done in those functions anymore and the checking is now pushed up a level into function cli_poll().
Also added the rest of the local avrlib include files to the Studio Project file. The local file spi.c originated in the avrlib and was copied locally to not have an external dependence in the project.