Просмотр исходного кода

fix: sfud lfs2对接的api实现错了

Wendal Chen 4 лет назад
Родитель
Сommit
c75206dcae
1 измененных файлов с 2 добавлено и 2 удалено
  1. 2 2
      components/sfud/luat_sfud_lfs2.c

+ 2 - 2
components/sfud/luat_sfud_lfs2.c

@@ -17,13 +17,13 @@
 // Read a block
 static int block_device_read(const struct lfs_config *cfg, lfs_block_t block, lfs_off_t off, void *buffer, lfs_size_t size) {
     sfud_flash* flash = (sfud_flash*)cfg->context;
-    sfud_read(flash, buffer, block * LFS_BLOCK_SIZE + off, size);
+    sfud_read(flash, block * LFS_BLOCK_SIZE + off, size, buffer);
     return LFS_ERR_OK;
 }
 
 static int block_device_prog(const struct lfs_config *cfg, lfs_block_t block, lfs_off_t off, const void *buffer, lfs_size_t size) {
     sfud_flash* flash = (sfud_flash*)cfg->context;
-    sfud_write(flash, buffer, block * LFS_BLOCK_SIZE + off, size);
+    sfud_write(flash, block * LFS_BLOCK_SIZE + off, size, buffer);
     return LFS_ERR_OK;
 }