36 lines
550 B
C
36 lines
550 B
C
/*
|
|
* @file mmc_card.h
|
|
*
|
|
*
|
|
* @date Dec 30, 2013
|
|
* @author Kot_dnz
|
|
* @author Andrey Belomutskiy, (c) 2012-2020
|
|
*/
|
|
|
|
#pragma once
|
|
|
|
#include "tunerstudio_io.h"
|
|
|
|
#define DOT_MLG ".mlg"
|
|
|
|
typedef enum {
|
|
SD_MODE_IDLE = 0,
|
|
SD_MODE_ECU,
|
|
SD_MODE_PC,
|
|
SD_MODE_UNMOUNT,
|
|
SD_MODE_FORMAT,
|
|
} SD_MODE;
|
|
|
|
void initEarlyMmcCard();
|
|
void initMmcCard();
|
|
|
|
void onUsbConnectedNotifyMmcI(void);
|
|
|
|
void updateSdCardLiveFlags(void);
|
|
|
|
struct USBDriver;
|
|
bool msd_request_hook_new(USBDriver *usbp);
|
|
|
|
void sdCardRequestMode(SD_MODE mode);
|
|
void sdCardRemoveReportFiles();
|