This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

USB with RL-USB

Hy, i'm starting to program on stm32f407 and I have some problem using USB.

I manage to make simple application with wizard.
But now, i want to make for example an HID Application with more than one endpoint.
For example, i want ARM to send data to PC as a keyboard and mouse.

How can i make multiple endpoint and more complex HID report descriptor.

I use keil 4.54 and rl-arm library.

Thanks for your help.
I found help and manual not clear on this point.

Parents
  • I'm not a RL-USB user, but with quick look on the RL-USB User's Guide and usb_config_FS(HS).c,
    I believe your requirement goes beyond the limitation of current RL-USB.
    RL-USB seems not to support these features yet.
    - Composite device of the same class
    - Report descriptor other than vendor-specific HID

    Contact to Keil support.
    They may have a hidden hook which overrides Get_Descriptor( Report ) process of the stack.
    And then, you may implement keyboard and mouse using multi-TLCs (Top-Level Collections).

    Tsuneo

Reply
  • I'm not a RL-USB user, but with quick look on the RL-USB User's Guide and usb_config_FS(HS).c,
    I believe your requirement goes beyond the limitation of current RL-USB.
    RL-USB seems not to support these features yet.
    - Composite device of the same class
    - Report descriptor other than vendor-specific HID

    Contact to Keil support.
    They may have a hidden hook which overrides Get_Descriptor( Report ) process of the stack.
    And then, you may implement keyboard and mouse using multi-TLCs (Top-Level Collections).

    Tsuneo

Children
No data