View Single Post
Old 01-17-2012, 11:20 AM   #5442 (permalink)
esoneson
EcoModder Student
 
esoneson's Avatar
 
Join Date: Nov 2008
Location: Youngsville, NC
Posts: 117
Thanks: 11
Thanked 14 Times in 13 Posts
Way too many years of experience dictates that this is a bad idea. RTD can be made to "test" the controller to determine it's version or capability. Then switch to an appropriate "new" set of functions as opposed to the "original" set.

Many methods can be used, but maintaining multiple sets of software is a real PITA and prone to errors.

Also, as mentioned by Adam, the help function should not be in the controller. There is a limited amount of data space available (unless you are willing to add external flash and perhaps a file system). The RTD has almost unlimited space to maintain a help function. Most limited space microcontroller environments would provide, as their help function, a simple list of available commands, short and sweet.

Thanks to all for perfecting this amazing set of open source projects.

Eric

Quote:
Originally Posted by sawickm View Post
Would you have to make it compatible with the old controllers?

Why couldn't it just be an enhancement for the new controllers? The old ReVolt controllers use the older version of RTD, and the new ReVolt controllers Yours and Paul’s use the updated RTD?

Users would just have to buy the new controllers to get the updated features?

-Mark
__________________
1995 BMW 318i EV in the making
  Reply With Quote
The Following User Says Thank You to esoneson For This Useful Post:
mpgmike (01-22-2022)