Tool that opens a comport for every mbed connected to your computer with one command - never look for the COM number again!
- clone or download the repo to your windows PC
- open a cmd prompt and change the directory to location of the files downloaded
- run open_mbed
- enjoy
open_mbed.bat@0:a65a11a779b7, 2014-07-17 (annotated)
- Committer:
- sam_grove
- Date:
- Thu Jul 17 15:39:44 2014 -0500
- Revision:
- 0:a65a11a779b7
- Child:
- 1:1483315a15a6
Initial commit
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
sam_grove | 0:a65a11a779b7 | 1 | @echo off |
sam_grove | 0:a65a11a779b7 | 2 | SET PATH=%PATH%;c:\Program Files\putty\ |
sam_grove | 0:a65a11a779b7 | 3 | |
sam_grove | 0:a65a11a779b7 | 4 | set func=mbed |
sam_grove | 0:a65a11a779b7 | 5 | |
sam_grove | 0:a65a11a779b7 | 6 | ::mbed Serial Port |
sam_grove | 0:a65a11a779b7 | 7 | :mbed |
sam_grove | 0:a65a11a779b7 | 8 | friendly_port "mbed Serial Port" |
sam_grove | 0:a65a11a779b7 | 9 | if %ERRORLEVEL% == -1 ( |
sam_grove | 0:a65a11a779b7 | 10 | ::echo mbed done |
sam_grove | 0:a65a11a779b7 | 11 | set func=st |
sam_grove | 0:a65a11a779b7 | 12 | goto %func% |
sam_grove | 0:a65a11a779b7 | 13 | ) |
sam_grove | 0:a65a11a779b7 | 14 | if %ERRORLEVEL% GTR 0 goto openputty |
sam_grove | 0:a65a11a779b7 | 15 | |
sam_grove | 0:a65a11a779b7 | 16 | ::STMicroelectronics STLink Virtual COM Port |
sam_grove | 0:a65a11a779b7 | 17 | :st |
sam_grove | 0:a65a11a779b7 | 18 | friendly_port "STMicroelectronics STLink Virtual COM Port" |
sam_grove | 0:a65a11a779b7 | 19 | if %ERRORLEVEL% == -1 ( |
sam_grove | 0:a65a11a779b7 | 20 | ::echo st done |
sam_grove | 0:a65a11a779b7 | 21 | set func=fsl |
sam_grove | 0:a65a11a779b7 | 22 | goto %func% |
sam_grove | 0:a65a11a779b7 | 23 | ) |
sam_grove | 0:a65a11a779b7 | 24 | if %ERRORLEVEL% GTR 0 goto openputty |
sam_grove | 0:a65a11a779b7 | 25 | |
sam_grove | 0:a65a11a779b7 | 26 | ::OpenSDA - CDC Serial Port |
sam_grove | 0:a65a11a779b7 | 27 | :fsl |
sam_grove | 0:a65a11a779b7 | 28 | friendly_port "OpenSDA - CDC Serial Port" |
sam_grove | 0:a65a11a779b7 | 29 | if %ERRORLEVEL% == -1 ( |
sam_grove | 0:a65a11a779b7 | 30 | ::echo fsl done |
sam_grove | 0:a65a11a779b7 | 31 | set func=exit |
sam_grove | 0:a65a11a779b7 | 32 | goto %func% |
sam_grove | 0:a65a11a779b7 | 33 | ) |
sam_grove | 0:a65a11a779b7 | 34 | if %ERRORLEVEL% GTR 0 goto openputty |
sam_grove | 0:a65a11a779b7 | 35 | |
sam_grove | 0:a65a11a779b7 | 36 | :openputty |
sam_grove | 0:a65a11a779b7 | 37 | start /B putty.exe -serial com%ERRORLEVEL% -sercfg 9600 |
sam_grove | 0:a65a11a779b7 | 38 | goto %func% |
sam_grove | 0:a65a11a779b7 | 39 | |
sam_grove | 0:a65a11a779b7 | 40 | :notfound |
sam_grove | 0:a65a11a779b7 | 41 | echo all done. |
sam_grove | 0:a65a11a779b7 | 42 | pause |
sam_grove | 0:a65a11a779b7 | 43 | |
sam_grove | 0:a65a11a779b7 | 44 | :exit |