 
 (defmulti unset-mode*
   "Inner method for unsetting a pin mode, in particular for being run before moving to another mode or turned off"
-  pc/pin-mode)
+  (fn [board pin-n mode] mode))
 
 (defmulti set-mode*
   "Inner method for setting the mode of a pin on the board"

  (fn [board pin-n mode val] mode))


(defrecord RPiBoard
  [edge-channels config]
  pcp/PBoard


  pcp/PPinConfigure
  (set-mode! [board pin-n mode]
    (set-mode* board pin-n mode))

  pcp/PReadablePin
