luat_sdio.h 520 B

12345678910111213141516171819
  1. #ifndef LUAT_SDIO_H
  2. #define LUAT_SDIO_H
  3. #include "luat_base.h"
  4. typedef struct luat_sdio
  5. {
  6. /* data */
  7. int id; // id
  8. int rca; // id
  9. } luat_sdio_t;
  10. int luat_sdio_init(int id);
  11. int luat_sdio_sd_read(int id, int rca, char* buff, size_t offset, size_t len);
  12. int luat_sdio_sd_write(int id, int rca, char* buff, size_t offset, size_t len);
  13. int luat_sdio_sd_mount(int id, int *rca, char* path,int auto_format);
  14. int luat_sdio_sd_unmount(int id, int rca);
  15. int luat_sdio_sd_format(int id, int rca);
  16. #endif