MSP430F6779: MSP-EXP430F5529P HID Bridge Source Code

Part Number: MSP430F6779
Other Parts Discussed in Thread: MSP430F5529, MSP-EXP430F5529LP

Hi,

I am working on my undergraduate final project using the EVM430-F6779. I installed EMDC and programmed the default firmware for 3 channels at 60 Hz, which works correctly when using the EMDC GUI.

Now, I need to communicate with the board without using the GUI, in order to send the same commands that EMDC sends automatically and parse the responses programmatically.

From analyzing the communication, it seems that the first command sent by the GUI is:

55 AA 07 04 02 00 00 00 06 00

which corresponds to the application version request.

I tried:

  • Using HID Bridge

  • Connecting directly via a USB-to-TTL module

However, in both cases I do not receive any response from the evaluation board.

My questions are:

  1. Is it possible to communicate with the EVM430-F6779 directly via UART (USB-to-TTL), or does the firmware only support USB HID?

  2. Is the communication strictly tied to the MSP430F5529 HID Bridge firmware?

  3. Is the source code of TI_MSP_HIDBRIDGE__1_00_04_00__MSP-EXP430F5529LP available (C source, not hex), or any documentation that explains:

    • Packet framing

    • Checksum calculation

    • Required USB HID report format

My goal is to correctly generate the command packets from a terminal or custom application.

Any guidance or documentation would be greatly appreciated.

Thank you.

**Attention** This is a public forum