christoph2 / pyxcp

ASAM XCP in Python
http://pyxcp.rtfd.org
GNU Lesser General Public License v3.0
207 stars 64 forks source link

Bug fixes for generalized downloader and program reset enhancement #117

Closed still-learnin closed 2 years ago

still-learnin commented 2 years ago

I finally got around to forking the project and adding two bugfixes/enhancements to the generalized downloading concept. I have been using the updates for some time so they are well tested. The enhancement to the program reset method just allows the method to return without waiting for a response. In cases of using the program reset for flashing a new firmware the two second timeout is no significant overhead. However in my case the slave is using the program reset to load up some newly downloaded XCP parameters and this is done very often and the overhead of waiting 2s each time is significant. So if possible I would like to include this enhancement as well.

Types of changes