Took an idea from nickdigger, and re-wrote the display value calculation routines on an as-needed basis, instead of calculating everything at once. Had to re-write the fuel economy window filter routine, but that wasn't hard. Compilation of the core code resulted in a 12998 byte program. We'll see if it works. Hopefully, I will have freed up around 216 bytes of RAM.
|