diff --git a/lib/denko/one_wire/bus.rb b/lib/denko/one_wire/bus.rb index aa1c37a..b15cce2 100644 --- a/lib/denko/one_wire/bus.rb +++ b/lib/denko/one_wire/bus.rb @@ -1,7 +1,6 @@ module Denko module OneWire - class Bus - include Behaviors::SinglePin + class Bus < DigitalIO::CBitBang include Behaviors::BusControllerAddressed include Behaviors::Reader include Behaviors::Lifecycle @@ -11,9 +10,6 @@ class Bus attr_reader :parasite_power after_initialize do - # Set input mode to force upfront pin validation. - self.mode = :input - read_power_supply end