- memset(fd, 0, sizeof(*fd));
- DB(fd->fd._type = KFT_FLASH);
-
- // Set up flash programming functions.
- fd->fd.reopen = flash_at91_reopen;
- fd->fd.close = flash_at91_close;
- fd->fd.write = flash_at91_write;
- fd->fd.read = flash_at91_read;
- fd->fd.seek = flash_at91_seek;
- fd->fd.error = flash_at91_getStatus;
- fd->fd.flush = flash_at91_kfileFlush;
-
- flash_at91_open(fd);