class PiDriver::Device::MCP23017::Iocon

Public Class Methods

new(options) click to toggle source
# File lib/pi_driver/device/mcp23017/register/iocon.rb, line 5
def initialize(options)
  @observer = options.delete :observer
  options[:register] = :iocon
  # IOCON is a single register with two addresses, go with PORT A
  options[:port] = :a
  super(options)
end

Public Instance Methods

bank=(value)
Alias for: bit7=
bit7=(value) click to toggle source
Calls superclass method
# File lib/pi_driver/device/mcp23017/register/iocon.rb, line 13
def bit7=(value)
  super
  @observer.update_registers
end
Also aliased as: bank=