Module: Firmata::MidiMessages

Included in:
Board
Defined in:
lib/firmata/constants.rb

Constant Summary collapse

REPORT_VERSION =

Internal: Fixnum byte command for protocol version

0xF9
SYSTEM_RESET =

Internal: Fixnum byte command for system reset

0xFF
DIGITAL_MESSAGE =

Internal: Fixnum byte command for digital I/O message

0x90
DIGITAL_MESSAGE_RANGE =

Pubilc: Fixnum byte for range for digital pins for digital 2 byte data format

0x90..0x9F
ANALOG_MESSAGE =

Internal: Fixnum byte command for an analog I/O message

0xE0
ANALOG_MESSAGE_RANGE =

Internal: Fixnum byte range for analog pins for analog 14-bit data format

0xE0..0xEF
REPORT_ANALOG =

Internal: Fixnum byte command to report analog pin

0xC0
REPORT_DIGITAL =

Internal: Fixnum byte command to report digital port

0xD0
PIN_MODE =

Internal: Fixnum byte command to set pin mode (I/O)

0xF4
START_SYSEX =

Internal: Fixnum byte command for start of Sysex message

0xF0
END_SYSEX =

Internal: Fixnum byte command for end of Sysex message

0xF7
CAPABILITY_QUERY =

Internal: Fixnum byte sysex command for capabilities query

0x6B
CAPABILITY_RESPONSE =

Internal: Fixnum byte sysex command for capabilities response

0x6C
PIN_STATE_QUERY =

Internal: Fixnum byte sysex command for pin state query

0x6D
PIN_STATE_RESPONSE =

Internal: Fixnum byte sysex command for pin state response

0x6E
ANALOG_MAPPING_QUERY =

Internal: Fixnum byte sysex command for analog mapping query

0x69
ANALOG_MAPPING_RESPONSE =

Internal: Fixnum byte sysex command for analog mapping response

0x6A
I2C_REQUEST =

Internal: Fixnum byte sysex command for i2c request

0x76
I2C_REPLY =

Internal: Fixnum byte sysex command for i2c reply

0x77
I2C_CONFIG =

Internal: Fixnum byte sysex command for i2c config

0x78
FIRMWARE_QUERY =

Internal: Fixnum byte sysex command for firmware query and response

0x79
I2C_MODE_WRITE =

Internal: Fixnum byte i2c mode write

0x00
I2C_MODE_READ =

Internal: Fixnum byte i2c mode read

0x01
I2C_MODE_CONTINUOUS_READ =

Internal: Fixnum byte i2c mode continous read

0x02
I2C_MODE_STOP_READING =

Internal: Fixnum byte i2c mode stop reading

0x03