(self, op, arg)
| 36 | self.flash.flash_write(n * self.sectorsize + offset, buf) |
| 37 | |
| 38 | def ioctl(self, op, arg): |
| 39 | if op == 4: # MP_BLOCKDEV_IOCTL_BLOCK_COUNT |
| 40 | return self.flash.flash_size() // self.sectorsize |
| 41 | if op == 5: # MP_BLOCKDEV_IOCTL_BLOCK_SIZE |
| 42 | return self.sectorsize |
| 43 | if op == 6: # MP_BLOCKDEV_IOCTL_BLOCK_ERASE |
| 44 | self.flash.flash_erase(arg * self.sectorsize) |
| 45 | return 0 |
nothing calls this directly
no test coverage detected