006fatfs.lua 482 B

12345678910111213141516171819202122232425
  1. local sys = require "sys"
  2. log.info("sys", "from win32")
  3. sys.taskInit(function ()
  4. sys.wait(1000)
  5. if fatfs ~= nil then
  6. fatfs.debug(1)
  7. fatfs.mount("ram", 64*1024)
  8. fatfs.mkfs("ram")
  9. sys.wait(100)
  10. local data, err = fatfs.getfree("ram")
  11. if data then
  12. log.info("fatfs", "ramdisk", json.encode(data))
  13. else
  14. log.info("fatfs", "ramdisk", "err", err)
  15. end
  16. end
  17. os.exit(0)
  18. end)
  19. sys.run()