rusefi/firmware/hw_layer/mmc_card.h

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();