Skip to content

Atmel SAM UHD_Pipe_Read can't handle packet size >255 bytes #82

Description

@hugoduncan

When reading USB packets with USBHost::intransfer, packet sizes of 512 bytes would read 0 bytes.

In UHD_Pipe_Read, nb_byte_received is declared uint8_t, whereas it needs to be at least uint16_t.

Recompiling the system library using this, everything works as expected.

Not sure where to report this, but hopefully I'll be set straight if this is not the right place.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions