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:
parent
183b24086a
commit
6ddb9e414f
5 changed files with 0 additions and 71 deletions
|
@ -391,7 +391,6 @@ void perMain()
|
|||
#endif
|
||||
checkSpeakerVolume();
|
||||
checkEeprom();
|
||||
sdMountPoll();
|
||||
writeLogs();
|
||||
handleUsbConnection();
|
||||
checkTrainerSettings();
|
||||
|
|
|
@ -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)
|
||||
|
|
|
@ -260,7 +260,6 @@ void disable_dsm2(uint32_t port);
|
|||
#define sdDone()
|
||||
#else
|
||||
#define sdPoll10ms()
|
||||
void sdMountPoll();
|
||||
#if defined(__cplusplus)
|
||||
extern "C" {
|
||||
#endif
|
||||
|
|
|
@ -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;
|
||||
|
|
|
@ -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
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue