Module: Denko::Behaviors::Component
- Includes:
- State
- Included in:
- BusPeripheral, MultiPin, SinglePin, EEPROM::BuiltIn, SPI::Bus
- Defined in:
- lib/denko/behaviors/component.rb
Instance Attribute Summary collapse
-
#board ⇒ Object
readonly
Returns the value of attribute board.
Instance Method Summary collapse
Methods included from State
Instance Attribute Details
#board ⇒ Object (readonly)
Returns the value of attribute board.
5 6 7 |
# File 'lib/denko/behaviors/component.rb', line 5 def board @board end |
Instance Method Details
#initialize(options = {}) ⇒ Object
7 8 9 10 11 12 13 14 15 |
# File 'lib/denko/behaviors/component.rb', line 7 def initialize(={}) super() before_initialize() initialize_board() convert_pins() initialize_pins() register after_initialize() end |
#micro_delay(duration) ⇒ Object
17 18 19 |
# File 'lib/denko/behaviors/component.rb', line 17 def micro_delay(duration) board.micro_delay(duration) end |