Sha256: 17a5133074bf9ea21659064ff0b9f8b49f9fd8a1a24466237deb3b6c03b206c8
Contents?: true
Size: 1.99 KB
Versions: 2
Compression:
Stored size: 1.99 KB
Contents
class DenkoCLI::Generator # File locations are defined relative to the src/lib directory. PACKAGES = { # The core package is always included. core: { description: "Core Denko Library", directive: nil, files: [ "Denko.h", "DenkoDefines.h", "Denko.cpp", "DenkoCoreIO.cpp", "DenkoPulseInput.cpp", "DenkoEEPROM.cpp", "../../vendor/board-maps/BoardMap.h", ] }, one_wire: { description: "OneWire bus support", directive: "DENKO_ONE_WIRE", files: [ "DenkoOneWire.cpp", ] }, spi_bb: { description: "Bit Bang SPI support", directive: "DENKO_SPI_BB", files: [ "DenkoSPI.cpp", "DenkoSPIBB.cpp", ] }, spi: { description: "SPI support", directive: "DENKO_SPI", files: [ "DenkoSPI.cpp", ] }, i2c: { description: "I2C device support", directive: "DENKO_I2C", files: [ "DenkoI2C.cpp", ] }, uart_bb: { description: "Bit bang serial output", directive: "DENKO_UART_BB", only: [:mega, :mega168], files: [ "DenkoUARTBB.cpp", ] }, uart: { description: "Hardware UART I/O", directive: "DENKO_UART", files: [ "DenkoUART.cpp", ] }, servo: { description: "Servo support", directive: "DENKO_SERVO", files: [ "DenkoServo.cpp", ] }, tone: { description: "Tone support", directive: "DENKO_TONE", files: [ "DenkoTone.cpp", ] }, ir_out: { description: "Transmit infrared signals", directive: "DENKO_IR_OUT", exclude: [:esp8266, :esp32], files: [ "DenkoIROut.cpp", ] }, ir_out_esp: { description: "Transmit infrared signals with the ESP8266 and ESP32", directive: "DENKO_IR_OUT", only: [:esp8266, :esp32], files: [ "DenkoIROutESP.cpp", ] }, led_array: { description: "Support for various protocols that control (RGB) LED arrays.", directive: "DENKO_LED_ARRAY", files: [ "DenkoLEDArray.cpp", ] } } end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
denko-0.13.1 | lib/denko_cli/packages.rb |
denko-0.13.0 | lib/denko_cli/packages.rb |