SDHI_driver patch (mbedOS 5.11.5)

Revision:
1:6f9a14a6bcac
Parent:
0:e1f465d87307
diff -r e1f465d87307 -r 6f9a14a6bcac mbed-os-program/mbed-os/targets/TARGET_RENESAS/TARGET_RZ_A1XX/TARGET_VK_RZ_A1H/device/SDHI_driver/sdhi_low.c
--- a/mbed-os-program/mbed-os/targets/TARGET_RENESAS/TARGET_RZ_A1XX/TARGET_VK_RZ_A1H/device/SDHI_driver/sdhi_low.c	Mon Mar 18 16:54:40 2019 +0000
+++ b/mbed-os-program/mbed-os/targets/TARGET_RENESAS/TARGET_RZ_A1XX/TARGET_VK_RZ_A1H/device/SDHI_driver/sdhi_low.c	Wed Mar 20 17:51:14 2019 +0000
@@ -255,7 +255,7 @@
 #endif
 
     /* ---- wait card detect ---- */
-    osDelay(1000);			/* wait 1s */
+    osDelay(100);	/* wait 100ms */
 
     return SD_OK;
 }
@@ -299,6 +299,15 @@
 * Return Value : success : SD_OK
 *              : fail    : SD_ERR
 ******************************************************************************/
+#ifdef __CC_ARM
+ #pragma push
+ #pragma Ospace
+#elif defined(__ICCARM__)
+ #pragma optimize=size
+#elif (defined( __GNUC__ ) && !defined( __CC_ARM ))
+ #pragma GCC push_options
+ #pragma GCC optimize ("Os")
+#endif
 int sddev_read_data(int sd_port, unsigned char *buff,unsigned long reg_addr,long num)
 {
     long i;
@@ -357,6 +366,11 @@
 
     return SD_OK;
 }
+#ifdef __CC_ARM
+ #pragma pop
+#elif (defined( __GNUC__ ) && !defined( __CC_ARM ))
+ #pragma GCC pop_options
+#endif
 
 /******************************************************************************
 * Function Name: int sddev_write_data(int sd_port, unsigned char *buff,unsigned long reg_addr,long num);
@@ -1053,3 +1067,4 @@
 
 /* End of File */
 
+