   class PeridotFileSystem extends AsyncFs
     null
 
-    constructor: (@_canarium) ->
-      return
-
-    readFile: (file, options, callback) ->
-      if typeof(options or= {}) == "function"
-        callback = options
-        options = {}
+    ###*
+    @inheritdoc AsyncFs#getNameImpl
+    ###
+    getNameImpl: ->
+      return @_dir
+
+    ###*
+    @inheritdoc AsyncFs#readFileImpl
+    ###
+    readFileImpl: (path, options) ->
+      return
+
+    ###*
+    @inheritdoc AsyncFs#writeFileImpl
+    ###
+    writeFileImpl: (path, data, options) ->
+      return
+
+    ###*
+    @inheritdoc AsyncFs#unlinkImpl
+    ###
+    unlinkImpl: (path) ->
+      return
+
+    ###*
+    @inheritdoc AsyncFs#opendirfsImpl
+    ###
+    opendirfsImpl: (path) ->
+      return
+
+    constructor: (@_canarium, @_dir) ->
+      return
 
   class PeridotProgrammer extends Programmer
     null

  ###*
  @inheritdoc Board#requestFileSystem
  ###
  requestFileSystem: ->
    return new PeridotFileSystem(@_canarium)

  ###*
  @inheritdoc Board#requestConsole

  #

  FPGAPIN = new I18n({en: "Pin name of FPGA", ja: "FPGAピン名"})

  VID_PID_LIST = [
    # VID)PID)
    0x04036015  # FTDI FT240X
  ]

  #--------------------------------------------------------------------------------
  # Public methods
