arduino / arduino/ArduinoCore-sam

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

Open
#82 1 comment 0 reactions 1 assignee Claimed by @cmaglie View on GitHub
Dominant language
HTML
Stars
91
Forks
112
PR merge metrics
No merged PRs in 30d

Description

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.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.