Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: USBDevice
Fork of CommunicationHandler by
Generic Serial to USB bridge
Description
The general goal of the system is to develop a firmware that will work for MAX32625PICO or MAX32630FTHR boards so that it can work as Serial-to-USB conversion solution if connected to a Maxim Ev-Kit. From now on, this firmware will be referred as “FW or PICO as a total solution” in this document.
Firmware will support both ASCII and binary communication modes. Also an C# library will be developed for easy use of binary mode on PC side.
ASCII and C# command functions can be found in:
Communication Protocol
Firmware binary protocol format:
Binary Protocol Format
Features with Max32625Pico Hardware
- ASCII commands can be used to send commands through any available serial terminal.
- Binary communication can be used to obtain high speed communication.
- I2C master communication up to 400kbps
- SPI master communication up to 24 Mbps
- UART communication up to 1.843 Mbps
- PWM channels (Max frequency: TBD)
- ADC channels (Min Max values: TBD)
- GPIO pins
C# .dll
The C# library can be downloaded from here.
Example Programs
Import programMAX32630FTHR_Generic_USB_to_Serial_Bridge
Demo project for https://os.mbed.com/teams/MaximIntegrated/code/CommunicationHandler/
Import programMAX32625PICO_USB_Serial_Bridge
Demo Project for https://os.mbed.com/teams/MaximIntegrated/code/CommunicationHandler/
