Module: Denko

Defined in:
lib/denko/display/hd44780.rb,
lib/denko.rb,
lib/denko/i2c.rb,
lib/denko/led.rb,
lib/denko/rtc.rb,
lib/denko/spi.rb,
lib/denko/uart.rb,
lib/denko/board.rb,
lib/denko/fonts.rb,
lib/denko/motor.rb,
lib/denko/eeprom.rb,
lib/denko/sensor.rb,
lib/denko/display.rb,
lib/denko/i2c/bus.rb,
lib/denko/led/rgb.rb,
lib/denko/message.rb,
lib/denko/spi/bus.rb,
lib/denko/version.rb,
lib/denko/led/base.rb,
lib/denko/one_wire.rb,
lib/denko/pulse_io.rb,
lib/denko/analog_io.rb,
lib/denko/behaviors.rb,
lib/denko/board/i2c.rb,
lib/denko/board/map.rb,
lib/denko/board/spi.rb,
lib/denko/board/core.rb,
lib/denko/board/tone.rb,
lib/denko/board/uart.rb,
lib/denko/connection.rb,
lib/denko/digital_io.rb,
lib/denko/led/apa102.rb,
lib/denko/led/ws2812.rb,
lib/denko/motor/l298.rb,
lib/denko/rtc/ds3231.rb,
lib/denko/sensor/aht.rb,
lib/denko/sensor/aht.rb,
lib/denko/sensor/dht.rb,
lib/denko/board/pulse.rb,
lib/denko/board/servo.rb,
lib/denko/motor/servo.rb,
lib/denko/board/eeprom.rb,
lib/denko/one_wire/bus.rb,
lib/denko/sensor/sht3x.rb,
lib/denko/spi/bit_bang.rb,
lib/denko/motor/stepper.rb,
lib/denko/sensor/bme280.rb,
lib/denko/sensor/bmp180.rb,
lib/denko/sensor/hcsr04.rb,
lib/denko/sensor/htu21d.rb,
lib/denko/sensor/htu31d.rb,
lib/denko/uart/bit_bang.rb,
lib/denko/uart/hardware.rb,
lib/denko/board/infrared.rb,
lib/denko/board/one_wire.rb,
lib/denko/connection/tcp.rb,
lib/denko/display/canvas.rb,
lib/denko/i2c/peripheral.rb,
lib/denko/sensor/ds18b20.rb,
lib/denko/sensor/qmp6988.rb,
lib/denko/sensor/virtual.rb,
lib/denko/spi/peripheral.rb,
lib/denko/analog_io/input.rb,
lib/denko/behaviors/state.rb,
lib/denko/board/led_array.rb,
lib/denko/connection/base.rb,
lib/denko/display/ssd1306.rb,
lib/denko/eeprom/built_in.rb,
lib/denko/one_wire/helper.rb,
lib/denko/pulse_io/buzzer.rb,
lib/denko/sensor/rcwl9620.rb,
lib/denko/analog_io/output.rb,
lib/denko/analog_io/sensor.rb,
lib/denko/behaviors/poller.rb,
lib/denko/behaviors/reader.rb,
lib/denko/digital_io/input.rb,
lib/denko/digital_io/relay.rb,
lib/denko/analog_io/ads1115.rb,
lib/denko/analog_io/ads1118.rb,
lib/denko/analog_io/ads111x.rb,
lib/denko/connection/serial.rb,
lib/denko/digital_io/button.rb,
lib/denko/digital_io/output.rb,
lib/denko/led/seven_segment.rb,
lib/denko/spi/base_register.rb,
lib/denko/behaviors/listener.rb,
lib/denko/behaviors/threaded.rb,
lib/denko/board/message_pack.rb,
lib/denko/board/spi_bit_bang.rb,
lib/denko/one_wire/constants.rb,
lib/denko/sensor/generic_pir.rb,
lib/denko/spi/input_register.rb,
lib/denko/behaviors/callbacks.rb,
lib/denko/behaviors/component.rb,
lib/denko/behaviors/input_pin.rb,
lib/denko/behaviors/multi_pin.rb,
lib/denko/board/uart_bit_bang.rb,
lib/denko/one_wire/peripheral.rb,
lib/denko/pulse_io/pwm_output.rb,
lib/denko/spi/output_register.rb,
lib/denko/behaviors/output_pin.rb,
lib/denko/behaviors/single_pin.rb,
lib/denko/connection/handshake.rb,
lib/denko/behaviors/board_proxy.rb,
lib/denko/connection/board_uart.rb,
lib/denko/analog_io/potentiometer.rb,
lib/denko/behaviors/subcomponents.rb,
lib/denko/connection/flow_control.rb,
lib/denko/one_wire/bus_enumerator.rb,
lib/denko/pulse_io/ir_transmitter.rb,
lib/denko/behaviors/bus_controller.rb,
lib/denko/behaviors/bus_peripheral.rb,
lib/denko/digital_io/rotary_encoder.rb,
lib/denko/behaviors/bus_controller_addressed.rb,
lib/denko/behaviors/bus_peripheral_addressed.rb

Overview

Ruby implementation of Hitach HD44780 LCD support. Based on the Adafruit_LiquidCrystal library: github.com/adafruit/Adafruit_LiquidCrystal

Defined Under Namespace

Modules: AnalogIO, Behaviors, Connection, DigitalIO, Display, EEPROM, Fonts, I2C, LED, Message, Motor, OneWire, PulseIO, RTC, SPI, Sensor, UART Classes: Board

Constant Summary collapse

VERSION =
"0.13.5"

Class Method Summary collapse

Class Method Details

.rootObject



4
5
6
# File 'lib/denko.rb', line 4

def self.root
  File.expand_path '../..', __FILE__
end