Skip to content

Size of ring buffer limiting size of I2C (and other) messages #285

Open
@lupalby

Description

@lupalby

The Wire library relies on the ring buffer object and the size of the buffer is hard-coded, therefore limiting the size of any outgoing or incoming messages.

#define SERIAL_BUFFER_SIZE 64

For instance, there should be no limitation to the size of messages in the I2C protocol, other than the available memory in the devices that are communicating. 64 bytes are not much when a lot of data needs to be transmitted, and splitting messages is not always an option.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions