Firmware: http://dexters-web.de/f/tw-beta/OVMS-Twizy-3.7.1.zip Note: this is still "beta" because I've got no info yet on the T45 SDO values missing and no results from a T45 current modification. Framework: - Fixed base64decode(), removed bug workarounds - base64encode(): return pointer to end of base64 string - New net_assert_caller(): check caller, fallback to REGPHONE - net_put RAM redirection now uses net_buf[] - Code cleanup, size and stack depth optimization - Fix: stack overflow/underflow flags cleared after crash - Perl diagmode clients: missing license info added Documentation: - Added developer hints on stack debugging and optimization Twizy 3.7.1: - New: CFG GET & SET: read/write complete profiles (base64 encoded) - CFG GET, SET, INFO & SAVE can be used "offline" (w/o SEVCON access) - CFG RESET n = reset EEPROM profile (w/o SEVCON access) - Code size and stack depth optimization - Frequent CFG errors reported human-readable - Button reset result notification now sent via IP/SMS - Client utility "cfgconv" to convert SEVCON profiles to/from base64 CFG GET/SET: CFG GET [n] get (download) profile base64 encoded CFG SET [n] [base64data] set (upload) profile from base64 encoded string with: n = 1..3: from EEPROM else: from current working set Hint: to avoid confusion with profile #0, don't use n=0 to address the working set. Better use "-" or "ws" (translates to 0), i.e. CFG GET - CFG SET - ... or CFG GET WS CFG SET WS ... Use the "cfgconv" utility to convert base64 to text or vice versa. "cfgconv" online: http://dexters-web.de/cfgconv Regards, Michael -- Michael Balzer * Helkenberger Weg 9 * D-58256 Ennepetal Fon 02333 / 833 5735 * Handy 0176 / 206 989 26
V3.7.1 is now final, including flux map optimization for T80 & T45: http://dexters-web.de/f/tw/OVMS-Twizy-3.7.1.zip Android App V3.11.2: http://dexters-web.de/f/tw/OpenVehicleApp-release-3.11.2.apk - Added Kia Soul images - Car images set on view creation (avoids short roadster display) - Added shadow to odometer & speed display to enhance readability on light backgrounds - Long click on notification = copy to clipboard - Twizy specific charge port overlay image - Twizy: feature label for battery capacity added Regards, Michael Am 02.01.2016 um 20:19 schrieb Michael Balzer:
Firmware: http://dexters-web.de/f/tw-beta/OVMS-Twizy-3.7.1.zip
Note: this is still "beta" because I've got no info yet on the T45 SDO values missing and no results from a T45 current modification.
Framework: - Fixed base64decode(), removed bug workarounds - base64encode(): return pointer to end of base64 string - New net_assert_caller(): check caller, fallback to REGPHONE - net_put RAM redirection now uses net_buf[] - Code cleanup, size and stack depth optimization - Fix: stack overflow/underflow flags cleared after crash - Perl diagmode clients: missing license info added
Documentation: - Added developer hints on stack debugging and optimization
Twizy 3.7.1: - New: CFG GET & SET: read/write complete profiles (base64 encoded) - CFG GET, SET, INFO & SAVE can be used "offline" (w/o SEVCON access) - CFG RESET n = reset EEPROM profile (w/o SEVCON access) - Code size and stack depth optimization - Frequent CFG errors reported human-readable - Button reset result notification now sent via IP/SMS - Client utility "cfgconv" to convert SEVCON profiles to/from base64
CFG GET/SET:
CFG GET [n] get (download) profile base64 encoded
CFG SET [n] [base64data] set (upload) profile from base64 encoded string
with: n = 1..3: from EEPROM else: from current working set
Hint: to avoid confusion with profile #0, don't use n=0 to address the working set. Better use "-" or "ws" (translates to 0), i.e. CFG GET - CFG SET - ... or CFG GET WS CFG SET WS ...
Use the "cfgconv" utility to convert base64 to text or vice versa.
"cfgconv" online: http://dexters-web.de/cfgconv
Regards, Michael
_______________________________________________ OvmsDev mailing list OvmsDev@lists.teslaclub.hk http://lists.teslaclub.hk/mailman/listinfo/ovmsdev
-- Michael Balzer * Helkenberger Weg 9 * D-58256 Ennepetal Fon 02333 / 833 5735 * Handy 0176 / 206 989 26
participants (1)
-
Michael Balzer