Describe your feature request
Currently the library:
created a temporary "buffer" of 150 bytes
fills content in while calculating size
creates a new actual buffer (of perhap 100 bytes)
copies content over from "buffer"
This uses 250 bytes of RAM, in addition to PROGMEM, if there are no optimizations from the compiler.
Also, the amount of setAxis and setAxisLim functions can be just reduced to one (for each). a parameter specifying which axis to set can be passed to said function. This will also ease PROGMEM by having less functions.
Anyhow, if you don't feel like it, I had forked one for my "own purposes", and is in progress. You can always direct people to a "quick & dirty" version of your lib.
Describe your feature request Currently the library:
created a temporary "buffer" of 150 bytes fills content in while calculating size creates a new actual buffer (of perhap 100 bytes) copies content over from "buffer"
This uses 250 bytes of RAM, in addition to PROGMEM, if there are no optimizations from the compiler.
Also, the amount of setAxis and setAxisLim functions can be just reduced to one (for each). a parameter specifying which axis to set can be passed to said function. This will also ease PROGMEM by having less functions.