public string upload(string filename, ArduinoBoard board, string port) { string cmd = ""; Dictionary <string, string> toolDict = new Dictionary <string, string>(); toolDict.Add("build.path", buildPath); toolDict.Add("build.project_name", "sketch"); toolDict.Add("upload.verbose", ""); toolDict.Add("serial.port", port); toolDict.Add("serial.port.file", port); toolDict.Add("build.mcu", board.cpu); cmd = ConfigParser.parseLine(board.getUploadCmd(), toolDict); return(cmd); }