View Single Post
Old 08-15-2013, 03:25 PM   #3 (permalink)
t vago
MPGuino Supporter
t vago's Avatar
Join Date: Oct 2010
Location: Cedar Rapids, IA
Posts: 1,766

The Karen-Mobile - '05 Dodge Magnum SXT
Team Dodge
90 day: 26.72 mpg (US)

Fiat Dakota - '00 Dodge Dakota SLT RWD Quad Cab
90 day: 16.67 mpg (US)

The Red Sled - '01 Dodge Durango SLT 4WD
90 day: 16.96 mpg (US)
Thanks: 799
Thanked 681 Times in 437 Posts

I've been on vacation, but I am back now. Work continues on my code.

These features have been added:
  • Saving of complete current trip or tank trip data, into one of 6 EEPROM slots. Ability to view raw trip data stored in EEPROM.
  • Addition of Tank Trip Time-To-Empty large number display.
  • 8 user-programmable display screens. Any combination of 4 instant, trip, or tank readings may be displayed on any of 8 screens. These combinations may be stored in EEPROM.

This has been modified:
  • 64-bit math routines modified for speed. All formatted data is now calculated once per display loop.
  • CPU workload per update loop is now between 2.1% and 3.1%.
  • Display routines re-written to separate low-level LCD hardware support from higher-level character output. This should make it easier to modify the code to support alternate display devices.

The code is becoming a monster, though. It's at 20178 bytes, and shows no sign that it's going to stop growing any time soon.
The Fiat Dakota

The Karen-mobile

The Red Sled

Last edited by t vago; 08-16-2013 at 12:42 AM..
  Reply With Quote