luat_flash_air101.c 520 B

123456789101112131415161718192021222324
  1. #include "luat_base.h"
  2. #include "luat_flash.h"
  3. #include "luat_log.h"
  4. #include "lfs_port.h"
  5. #include "wm_include.h"
  6. #include "luat_timer.h"
  7. #include "stdio.h"
  8. #include "luat_ota.h"
  9. #include "wm_internal_flash.h"
  10. int luat_flash_read(char* buff, size_t addr, size_t len) {
  11. return tls_fls_read(addr, buff, len);
  12. }
  13. int luat_flash_write(char* buff, size_t addr, size_t len) {
  14. return tls_fls_write(addr, buff, len);
  15. }
  16. int luat_flash_erase(size_t addr, size_t len) {
  17. tls_fls_erase(addr / 4096);
  18. return 0;
  19. }