1
0
Fork 0
mirror of https://github.com/opentx/opentx.git synced 2025-07-25 17:25:13 +03:00

Getting rid of sdMountPoll() on ARM

This commit is contained in:
Damjan Adamic 2016-09-11 14:24:24 +02:00
parent 183b24086a
commit 6ddb9e414f
5 changed files with 0 additions and 71 deletions

View file

@ -391,7 +391,6 @@ void perMain()
#endif
checkSpeakerVolume();
checkEeprom();
sdMountPoll();
writeLogs();
handleUsbConnection();
checkTrainerSettings();

View file

@ -122,7 +122,6 @@ void sdInit(void);
void sdMount(void);
void sdDone(void);
#define sdPoll10ms()
#define sdMountPoll()
uint32_t sdMounted(void);
#else
#define SD_IS_HC() (0)

View file

@ -260,7 +260,6 @@ void disable_dsm2(uint32_t port);
#define sdDone()
#else
#define sdPoll10ms()
void sdMountPoll();
#if defined(__cplusplus)
extern "C" {
#endif

View file

@ -944,73 +944,6 @@ void sdInit()
uint8_t sdErrorCount = 0;
FATFS g_FATFS_Obj = { 0 };
void sdMountPoll()
{
#if 0
if (!Card_initialized)
return;
if (!SD_CARD_PRESENT()) {
Card_state = SD_ST_EMPTY;
Sd_rca = 0;
sdErrorCount = 0;
}
switch (Card_state) {
case SD_ST_EMPTY:
if (SD_CARD_PRESENT()) {
Card_state = SD_ST_INIT1;
}
break;
case SD_ST_INIT1:
sdCmd0();
Card_state = SD_ST_INIT2;
break;
case SD_ST_INIT2:
sdCmd8(1);
Card_state = SD_ST_IDLE;
break;
case SD_ST_IDLE:
sdMemInit(1, &Cmd_A41_resp);
Card_state = SD_ST_READY;
break;
case SD_ST_READY:
if (!sdCmd2()) Card_state = SD_ST_IDENT;
break;
case SD_ST_IDENT:
if (!sdCmd3()) Card_state = SD_ST_STBY;
break;
case SD_ST_STBY:
sdCmd9();
sdCmd7(); // Select Card
Card_state = SD_ST_TRAN;
break;
case SD_ST_TRAN:
sdAcmd51();
sdAcmd6(); // Set bus width to 4 bits, and speed to 9 MHz
// Should check the card can do this ****
Card_state = SD_ST_DATA;
break;
case SD_ST_DATA:
if (!usbPlugged() && f_mount(0, &g_FATFS_Obj) == FR_OK) {
Card_state = SD_ST_MOUNTED;
}
break;
case SD_ST_ERR:
break;
}
#endif
}
void sdInit()
{
Sd_rca = 0;

View file

@ -146,7 +146,6 @@ void sdInit(void);
void sdMount(void);
void sdDone(void);
void sdPoll10ms(void);
#define sdMountPoll()
uint32_t sdMounted(void);
#define SD_CARD_PRESENT() (~SD_GPIO_PRESENT->IDR & SD_GPIO_PIN_PRESENT)
#endif