Firmata firmware for Arduino
Firmata is a protocol for communicating with microcontrollers from software on a host computer
|
14 #ifndef FirmataMarshaller_h
15 #define FirmataMarshaller_h
17 #if defined(__cplusplus) && !defined(ARDUINO)
38 void begin(Stream &s);
48 void sendAnalog(uint8_t pin, uint16_t value)
const;
54 void sendVersion(uint8_t major, uint8_t minor)
const;
55 void sendPinMode(uint8_t pin, uint8_t config)
const;
58 void sendSysex(uint8_t command,
size_t bytec, uint8_t *bytev)
const;
64 void reportAnalog(uint8_t pin,
bool stream_enable)
const;
65 void reportDigitalPort(uint8_t portNumber,
bool stream_enable)
const;
66 void sendExtendedAnalog(uint8_t pin,
size_t bytec, uint8_t * bytev)
const;
67 void encodeByteStream (
size_t bytec, uint8_t * bytev,
size_t max_bytes = 0)
const;
69 Stream * FirmataStream;
void reportDigitalPortEnable(uint8_t portNumber) const
Definition: FirmataMarshaller.cpp:230
void queryFirmwareVersion(void) const
Definition: FirmataMarshaller.cpp:165
void reportDigitalPortDisable(uint8_t portNumber) const
Definition: FirmataMarshaller.cpp:217
FirmataMarshaller()
Definition: FirmataMarshaller.cpp:129
void sendAnalogMappingQuery(void) const
Definition: FirmataMarshaller.cpp:262
void sendString(const char *string) const
Definition: FirmataMarshaller.cpp:405
void reportAnalogDisable(uint8_t pin) const
Definition: FirmataMarshaller.cpp:191
void begin(Stream &s)
Definition: FirmataMarshaller.cpp:145
void sendCapabilityQuery(void) const
Definition: FirmataMarshaller.cpp:273
void systemReset(void) const
Definition: FirmataMarshaller.cpp:426
void reportAnalogEnable(uint8_t pin) const
Definition: FirmataMarshaller.cpp:204
void sendPinStateQuery(uint8_t pin) const
Definition: FirmataMarshaller.cpp:371
void end()
Definition: FirmataMarshaller.cpp:153
void sendSysex(uint8_t command, size_t bytec, uint8_t *bytev) const
Definition: FirmataMarshaller.cpp:388
void sendFirmwareVersion(uint8_t major, uint8_t minor, size_t bytec, uint8_t *bytev) const
Definition: FirmataMarshaller.cpp:319
void sendDigital(uint8_t pin, uint8_t value) const
Definition: FirmataMarshaller.cpp:284
void queryVersion(void) const
Definition: FirmataMarshaller.cpp:177
void sendDigitalPort(uint8_t portNumber, uint16_t portData) const
Definition: FirmataMarshaller.cpp:302
void sendVersion(uint8_t major, uint8_t minor) const
Definition: FirmataMarshaller.cpp:339
Definition: FirmataMarshaller.h:29
void sendAnalog(uint8_t pin, uint16_t value) const
Definition: FirmataMarshaller.cpp:245
void setSamplingInterval(uint16_t interval_ms) const
Definition: FirmataMarshaller.cpp:416
void sendPinMode(uint8_t pin, uint8_t config) const
Definition: FirmataMarshaller.cpp:355