You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I'm trying to implement USB driver in rust and I cannot find endpoint and buffer controll registers. It looks like there is nothing from base 0x5010000 to 0x5011000.
I confirmed that there should be controller structures in datasheet and are used in c implementation.
Am I missing something or there is some issue with svd?
The text was updated successfully, but these errors were encountered:
The C SDK comprises some headers that are autogenerated (hardware_regs), and some that are manually-edited (hardware_structs) - the hardware_structs headers generally make use of things defined in the hardware_regs headers. The SVD file is also autogenerated.
The USBCTRL_REGS stuff appears in the autogenerated hardware_regs headers and the SVD file, but the USBCTRL_DPRAM stuff only appears in the hand-edited headers (and therefore not the SVD).
I know nothing about the USB controller in the RP2040, so pinging @liamfraser for advice on what can / should be added to the SVD file.
I'm trying to implement USB driver in rust and I cannot find endpoint and buffer controll registers. It looks like there is nothing from base 0x5010000 to 0x5011000.
I confirmed that there should be controller structures in datasheet and are used in c implementation.
Am I missing something or there is some issue with svd?
The text was updated successfully, but these errors were encountered: