TS: add SD manipulation commands
This commit is contained in:
parent
ffbee7bdd0
commit
ff05909548
|
@ -257,6 +257,10 @@ typedef enum {
|
|||
TS_ETB_DISABLE_JAM_DETECT = 0x14,
|
||||
TS_BURN_WITHOUT_FLASH = 0x15,
|
||||
TS_RESET_MC33810 = 0x16,
|
||||
TS_SD_MOUNT_PC = 0x17,
|
||||
TS_SD_MOUNT_ECU = 0x18,
|
||||
TS_SD_UNMOUNT = 0x19,
|
||||
TS_SD_FORMAT = 0x1A,
|
||||
} ts_14_command;
|
||||
|
||||
typedef enum {
|
||||
|
|
|
@ -512,6 +512,18 @@ static void handleCommandX14(uint16_t index) {
|
|||
burnWithoutFlash = true;
|
||||
#endif /* EFI_PROD_CODE && EFI_CONFIGURATION_STORAGE */
|
||||
return;
|
||||
|
||||
#if EFI_FILE_LOGGING
|
||||
case TS_SD_MOUNT_PC:
|
||||
return;
|
||||
case TS_SD_MOUNT_ECU:
|
||||
return;
|
||||
case TS_SD_UNMOUNT:
|
||||
return;
|
||||
case TS_SD_FORMAT:
|
||||
return;
|
||||
#endif // EFI_FILE_LOGGING
|
||||
|
||||
default:
|
||||
criticalError("Unexpected bench x14 %d", index);
|
||||
}
|
||||
|
|
|
@ -2420,6 +2420,12 @@ cmd_dfu = "@@TS_IO_TEST_COMMAND_char@@\x00\xba\x00\x00"
|
|||
; jump to OpenBLT bootloader
|
||||
cmd_openblt = "@@TS_IO_TEST_COMMAND_char@@\x00\xbc\x00\x00"
|
||||
|
||||
; SD card related
|
||||
cmd_mount_pc = "@@TS_IO_TEST_COMMAND_char@@@@ts_14_command_TS_SD_MOUNT_PC_16_hex@@"
|
||||
cmd_mount_ecu = "@@TS_IO_TEST_COMMAND_char@@@@ts_14_command_TS_SD_MOUNT_ECU_16_hex@@"
|
||||
cmd_unmount = "@@TS_IO_TEST_COMMAND_char@@@@ts_14_command_TS_SD_UNMOUNT_16_hex@@"
|
||||
cmd_format = "@@TS_IO_TEST_COMMAND_char@@@@ts_14_command_TS_SD_FORMAT_16_hex@@"
|
||||
|
||||
; See 'executeTSCommand' in firmware source code
|
||||
|
||||
@@COMMANDS_FROM_FILE@@
|
||||
|
|
Loading…
Reference in New Issue