mirror of
https://git.mirrors.martin98.com/https://github.com/luc-github/ESP3D.git
synced 2025-08-05 22:16:12 +08:00
Fix gpio error if Shared pin is -1
This commit is contained in:
parent
5b2417af22
commit
e1923074f9
@ -131,8 +131,10 @@ bool Hal::begin()
|
||||
#if defined(ESP_SD_DETECT_PIN) && ESP_SD_DETECT_PIN != -1
|
||||
pinMode (ESP_SD_DETECT_PIN, INPUT);
|
||||
#endif
|
||||
#if defined(ESP_FLAG_SHARED_SD_PIN) && ESP_FLAG_SHARED_SD_PIN != -1
|
||||
pinMode (ESP_FLAG_SHARED_SD_PIN, OUTPUT);
|
||||
digitalWrite(ESP_FLAG_SHARED_SD_PIN, !ESP_FLAG_SHARED_SD_VALUE);
|
||||
#endif //ESP_FLAG_SHARED_SD_PIN
|
||||
#endif //SD_DEVICE_CONNECTION == ESP_SHARED_SD
|
||||
return true;
|
||||
}
|
||||
|
@ -66,7 +66,7 @@ bool ESP_SD::enableSharedSD()
|
||||
return false;
|
||||
}
|
||||
_enabled = true;
|
||||
#if defined (ESP_FLAG_SHARED_SD_PIN)
|
||||
#if defined (ESP_FLAG_SHARED_SD_PIN) && ESP_FLAG_SHARED_SD_PIN != -1
|
||||
//need to check if SD is in use ?
|
||||
//Method : TBD
|
||||
//1 - check sd cs state ? what about SDIO then ?
|
||||
@ -127,7 +127,7 @@ void ESP_SD::releaseFS(uint8_t FS)
|
||||
{
|
||||
(void)FS;
|
||||
#if SD_DEVICE_CONNECTION == ESP_SHARED_SD
|
||||
#if defined (ESP_FLAG_SHARED_SD_PIN)
|
||||
#if defined (ESP_FLAG_SHARED_SD_PIN) && ESP_FLAG_SHARED_SD_PIN != -1
|
||||
log_esp3d("SD shared disabled PIN %d with %d", ESP_FLAG_SHARED_SD_PIN, ESP_FLAG_SHARED_SD_VALUE);
|
||||
digitalWrite(ESP_FLAG_SHARED_SD_PIN, !ESP_FLAG_SHARED_SD_VALUE);
|
||||
#endif // ESP_FLAG_SHARED_SD_PIN
|
||||
|
Loading…
x
Reference in New Issue
Block a user