View Single Post
Old 03-27-2011, 01:01 PM   #137 (permalink)
Freyguy
EV Builder
 
Freyguy's Avatar
 
Join Date: Nov 2010
Location: Macungie, PA
Posts: 157
Thanks: 15
Thanked 64 Times in 40 Posts
Firmware changes

Hey guys.
I want to make you aware of two issues discovered that I’m correcting, which will result in new firmware.
1. MTE/KTE display fields are only setup for 10’s and 1’s. Values over 99 will not display properly. This is a simple fix to insert 100’s field since there are two spaces between SOC “%” and MTE “10’s”. Don’t think will affect many people. (Thanks to harlequin2 for finding this)

2. I discovered an issue with transmitted profile parameters “not taking”. I have the controller transmitting at a 200ms rate and it appears that due to this, some of the profile data sent from the LCD are ignored. If I disable controller transmit (rtd-period=0), I have no problems with it accepting all new values. Explains why I didn’t catch this, since during testing I disabled transmit to make it easier to verify updated values (typing “config” for parameter dump).

I need to update the code so that before sending profile changes, it sets rtd-period to 0. This gets tricky, since I really should do it immediately after receiving a string from the controller (i.e after I detect a CR) when there is guaranteed serial com dead time. After profile changes are made it will turn it back on.

I have most of the coding done but won’t be able to test it till next weekend (at the earliest)

-Chris
  Reply With Quote