Functions | |
| uint16_t | sysex_encoded_length (uint16_t decoded_length) |
| Compute the length of a message after it is encoded. | |
| uint16_t | sysex_decoded_length (uint16_t encoded_length) |
| Compute the length of a message after it is decoded. | |
| uint16_t | sysex_encode (uint8_t *encoded, const uint8_t *source, uint16_t length) |
| Encode data so that it can be transmitted safely in a sysex message. | |
| uint16_t | sysex_decode (uint8_t *decoded, const uint8_t *source, uint16_t length) |
| Decode encoded data. | |
| uint16_t sysex_decode | ( | uint8_t * | decoded, | |
| const uint8_t * | source, | |||
| uint16_t | length | |||
| ) |
Decode encoded data.
| decoded | The output data buffer, must be at least sysex_decoded_length(length) bytes long. | |
| source | The input buffer of data to be decoded. | |
| length | The number of bytes from the input buffer to decode. |
| uint16_t sysex_decoded_length | ( | uint16_t | encoded_length | ) |
Compute the length of a message after it is decoded.
| encoded_length | The length, in bytes, of the encoded message. |
| uint16_t sysex_encode | ( | uint8_t * | encoded, | |
| const uint8_t * | source, | |||
| uint16_t | length | |||
| ) |
Encode data so that it can be transmitted safely in a sysex message.
| encoded | The output data buffer, must be at least sysex_encoded_length(length) bytes long. | |
| source | The input buffer of data to be encoded. | |
| length | The number of bytes from the input buffer to encode. |
| uint16_t sysex_encoded_length | ( | uint16_t | decoded_length | ) |
Compute the length of a message after it is encoded.
| decoded_length | The length, in bytes, of the message to encode. |
1.7.1