module BBB::Pins::IO::Cape

Public Instance Methods

cape_dir() click to toggle source
# File lib/BBB/pins/io/cape.rb, line 5
def cape_dir
  return @cape_dir if @cape_dir

  cape_dir = "/sys/devices/bone_capemgr.*/slots"
  dir = Dir.glob(cape_dir)
  if dir.length == 0
    raise BoardError, "unable to access the capemgr directory: #{cape_dir}"
  end
  @cape_dir = dir.first
end