This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

MSP432E401Y: USB Driver for Android

Part Number: MSP432E401Y
Other Parts Discussed in Thread: MSP-EXP432E401Y, EK-TM4C1294XL, TMDSEVM572X

Hi team,

We are looking to use the MSP432E401Y in an application where we would interface to an Android tablet. Do we have an Android USB driver for the MSP432?

Regards,

Akash 

  • Hello Akash,

    There are no specific Android USB Driver. Is the Android platform a host for the MSP432E4?
  • Hi Amit,

    We want to develop a USB module with the MSP432E4 that will take in UART data from 2 units in our system and convert it to USB so that we can plug it into our tablet.

    Regards,
    Akash
  • Hello Akash,

    I would suggest trying the standard CDC example with Android device and see what it reports. Unfortunately, we do not have much expertise on Android drivers.
  • Hi Amit,

    Unfortunately, I do not have an MSP-EXP432E401Y handy but I do have a EK-TM4C1294XL that I was able to use to test this. I loaded the usb_dev_keyboard example onto my LaunchPad and then connected my LaunchPad to my Android device (which is actually the TMDSEVM572X). My Android device successfully recognized this as a keyboard and I was able to successfully send a string of text upon pushing either of the buttons.

    Ultimately we would like to take data from two UART inputs and output over USB to our Android tablet. Is this application similar to the usb_dev_cserial example? This seems to work on my computer after installing the windows driver but any guidance how this example can be used on an Android device?

    When connecting the LaunchPad running usb_dev_keyboard example:

    shell@am57xevm:/ $ [ 1557.894008] usb 1-1.1: new full-speed USB device number 7 using xhci-hcd
    [ 1557.994893] usb 1-1.1: New USB device found, idVendor=1cbe, idProduct=0001
    [ 1558.001805] usb 1-1.1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
    [ 1558.009412] usb 1-1.1: Product: Keyboard Example
    [ 1558.014079] usb 1-1.1: Manufacturer: Texas Instruments
    [ 1558.019426] usb 1-1.1: SerialNumber: 12345678
    [ 1558.043229] input: Texas Instruments Keyboard Example as /devices/platform/44000000.ocp/48880000.omap_dwc3_1/48890000.usb/xhci-hcd.1.auto/usb1/1-1/1-1.1/1-1.1:1.0/0003:1CBE:0001.0005/input/input6
    [ 1558.119564] hid-generic 0003:1CBE:0001.0005: input,hidraw0: USB HID v1.11 Keyboard [Texas Instruments Keyboard Example] on usb-xhci-hcd.1.auto-1.1/input0

    When connecting the LaunchPad running usb_dev_cserial example:

    shell@am57xevm:/ $ [ 4232.253999] usb 1-1.3: new full-speed USB device number 10 using xhci-hcd
    [ 4232.355000] usb 1-1.3: New USB device found, idVendor=1cbe, idProduct=0007
    [ 4232.361978] usb 1-1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
    [ 4232.369550] usb 1-1.3: Product: Virtual COM Port
    [ 4232.374326] usb 1-1.3: Manufacturer: Texas Instruments
    [ 4232.379550] usb 1-1.3: SerialNumber: 12345678
    [ 4232.385649] xhci-hcd xhci-hcd.1.auto: xHCI xhci_add_endpoint called with enabled ep e34875c0


    Regards,
    Akash Patel

  • Hello Akash,

    Not sure about Android drivers. Maybe there would be some documentation but again I will need to check.
  • Hi Amit,

    Were you able to find any documentation related to this? As in my last post, the usb_dev_cserial appears to have been detected on the Android side as a Virtual COM Port.

    Regards,
    Akash

  • Hello Akash,

    There are some drivers I saw for Android. Not sure how useful it would be.

    github.com/.../usb-serial-for-android

**Attention** This is a public forum