11 Commits

Author SHA1 Message Date
Eric Callahan
dd8b0a0c9a flashtool: add binary mcu detection
Signed-off-by:  Eric Callahan <arksine.code@gmail.com>
2025-02-24 12:34:49 -05:00
Eric Callahan
a8de2feab7 flashtool: support busy acknowledgements
Signed-off-by:  Eric Callahan <arksine.code@gmail.com>
2025-02-24 12:34:42 -05:00
Eric Callahan
90eb71b610
flashtool: fix CAN bootloader request
Introduce a delay before exiting when requesting the bootloader.

Signed-off-by:  Eric Callahan <arksine.code@gmail.com>
2024-09-09 10:55:30 -04:00
Eric Callahan
10abb2a086
flashtool: increase default read timeout
Signed-off-by:  Eric Callahan <arksine.code@gmail.com
2024-09-03 15:24:48 -04:00
Eric Callahan
730fde48ab flashtool: use recommended asyncio entry point
Signed-off-by:  Eric Callahan <arksine.code@gmail.com>
2024-08-24 06:26:19 -04:00
Eric Callahan
7de954b916 flashtool: add serial device validation
Signed-off-by:  Eric Callahan <arksine.code@gmail.com>
2024-08-24 06:26:19 -04:00
Eric Callahan
4a1532ef24 flashcmd: add support for reporting software version
Signed-off-by:  Eric Callahan <arksine.code@gmail.com>
2024-08-06 19:41:37 -04:00
Eric Callahan
3f28ae2641 flashtool: update stale can errors
Signed-off-by:  Eric Callahan <arksine.code@gmail.com>
2024-08-06 19:41:37 -04:00
Eric Callahan
0601062acc
flashtool: add some delay after resetting CAN nodes
The previous UUID verification step introduce a delay that allowed
nodes time to reboot before a node ID was assigned.  Reintroduce a
1 second delay.

Signed-off-by:  Eric Callahan <arksine.code@gmail.com>
2024-02-10 18:17:37 -05:00
Eric Callahan
13b61caf58
flashtool: remove UUID verification step
When multiple nodes are on the network the UUID query
can result in transmit errors, as multiple nodes with the
same ID will attempt to respond.

Signed-off-by:  Eric Callahan <arksine.code@gmail.com>
2023-08-28 06:23:38 -04:00
Eric Callahan
4527de65b9
flashtool: rename from flash_can.py
Signed-off-by:  Eric Callahan <arksine.code@gmail.com>
2023-07-31 05:55:20 -04:00