rusEFI
The most advanced open source ECU
Loading...
Searching...
No Matches
hw_layer
mmc_card.h
Go to the documentation of this file.
1
/*
2
* @file mmc_card.h
3
*
4
*
5
* @date Dec 30, 2013
6
* @author Kot_dnz
7
* @author Andrey Belomutskiy, (c) 2012-2020
8
*/
9
10
#pragma once
11
12
#include "
tunerstudio_io.h
"
13
14
#define DOT_MLG ".mlg"
15
16
typedef
enum
{
17
SD_MODE_IDLE
= 0,
18
SD_MODE_ECU
,
19
SD_MODE_PC
,
20
SD_MODE_UNMOUNT
,
21
SD_MODE_FORMAT
,
22
}
SD_MODE
;
23
24
void
initEarlyMmcCard
();
25
void
initMmcCard
();
26
27
void
onUsbConnectedNotifyMmcI
(
void
);
28
29
void
updateSdCardLiveFlags
(
void
);
30
31
struct
USBDriver;
32
bool
msd_request_hook_new
(USBDriver *usbp);
33
34
void
sdCardRequestMode
(
SD_MODE
mode);
35
SD_MODE
sdCardGetCurrentMode
(
void
);
36
void
sdCardRemoveReportFiles
();
msd_request_hook_new
bool msd_request_hook_new(USBDriver *usbp)
Definition
mass_storage_device.cpp:211
onUsbConnectedNotifyMmcI
void onUsbConnectedNotifyMmcI(void)
Definition
mmc_card.cpp:426
initEarlyMmcCard
void initEarlyMmcCard()
Definition
mmc_card.cpp:1015
SD_MODE
SD_MODE
Definition
mmc_card.h:16
SD_MODE_UNMOUNT
@ SD_MODE_UNMOUNT
Definition
mmc_card.h:20
SD_MODE_PC
@ SD_MODE_PC
Definition
mmc_card.h:19
SD_MODE_ECU
@ SD_MODE_ECU
Definition
mmc_card.h:18
SD_MODE_IDLE
@ SD_MODE_IDLE
Definition
mmc_card.h:17
SD_MODE_FORMAT
@ SD_MODE_FORMAT
Definition
mmc_card.h:21
sdCardRemoveReportFiles
void sdCardRemoveReportFiles()
Definition
mmc_card.cpp:1054
sdCardRequestMode
void sdCardRequestMode(SD_MODE mode)
Definition
mmc_card.cpp:1040
updateSdCardLiveFlags
void updateSdCardLiveFlags(void)
Definition
mmc_card.cpp:1001
sdCardGetCurrentMode
SD_MODE sdCardGetCurrentMode(void)
Definition
mmc_card.cpp:1049
initMmcCard
void initMmcCard()
Definition
mmc_card.cpp:1028
tunerstudio_io.h
Generated on Sat Sep 27 2025 00:10:06 for rusEFI by
1.9.8