فهرست منبع

update:fatfs设置默认值

doudou 2 سال پیش
والد
کامیت
e625d71079
1فایلهای تغییر یافته به همراه11 افزوده شده و 3 حذف شده
  1. 11 3
      components/fatfs/diskio_spitf.c

+ 11 - 3
components/fatfs/diskio_spitf.c

@@ -977,9 +977,10 @@ const block_disk_opts_t spitf_disk_opts = {
     .write = luat_spitf_write,
     .ioctl = luat_spitf_ioctl,
 };
-#ifndef LUAT_COMPILER_NOWEAK
-__attribute__((weak)) void luat_spi_set_sdhc_ctrl(
-		block_disk_t *disk)
+
+void luat_spi_set_sdhc_ctrl_default(
+		block_disk_t *disk
+)
 {
 	luat_fatfs_spi_t* userdata = disk->userdata;
 	if (userdata->type)
@@ -1002,6 +1003,13 @@ __attribute__((weak)) void luat_spi_set_sdhc_ctrl(
 	disk->userdata = NULL;
 	disk->opts = &spitf_disk_opts;
 }
+
+#ifndef LUAT_COMPILER_NOWEAK
+__attribute__((weak)) void luat_spi_set_sdhc_ctrl(
+		block_disk_t *disk)
+{
+	luat_spi_set_sdhc_ctrl_default(disk);
+}
 #else
 void luat_spi_set_sdhc_ctrl(block_disk_t *disk);
 #endif