EV3UartGenerator

The library includes various functions that can be used to populate buffers that can be sent to the EV3 as UART protocol messages.

By using named constants, and by providing the data to be contained in the messages to the EV3, the framing functions can automatically calculate the size of the message, include checksums and padding, and populate user-provided buffers with the message bytes to be delivered to the EV3.

The functions that are used to frame messages for transmission to the EV3 are declared in the file framing.hpp

Warning
The library currently CANNOT correctly frame floating point numbers for delivery to the EV3 on systems that do not represent floating point numbers in IEEE format.