Projectkk2glider/issue 4086 usb and serial (#4097)
[opentx.git] / companion / src / burnconfigdialog.ui
blob36d3438848c8494fca4d96ccefae82bcaea4c6fa
1 <?xml version="1.0" encoding="UTF-8"?>
2 <ui version="4.0">
3 <class>burnConfigDialog</class>
4 <widget class="QDialog" name="burnConfigDialog">
5 <property name="geometry">
6 <rect>
7 <x>0</x>
8 <y>0</y>
9 <width>531</width>
10 <height>422</height>
11 </rect>
12 </property>
13 <property name="sizePolicy">
14 <sizepolicy hsizetype="MinimumExpanding" vsizetype="Preferred">
15 <horstretch>0</horstretch>
16 <verstretch>0</verstretch>
17 </sizepolicy>
18 </property>
19 <property name="minimumSize">
20 <size>
21 <width>531</width>
22 <height>0</height>
23 </size>
24 </property>
25 <property name="windowTitle">
26 <string>Programmer Configuration</string>
27 </property>
28 <property name="windowIcon">
29 <iconset resource="companion.qrc">
30 <normaloff>:/icon.png</normaloff>:/icon.png</iconset>
31 </property>
32 <layout class="QGridLayout" name="gridLayout_2">
33 <item row="2" column="0">
34 <widget class="QDialogButtonBox" name="buttonBox">
35 <property name="orientation">
36 <enum>Qt::Horizontal</enum>
37 </property>
38 <property name="standardButtons">
39 <set>QDialogButtonBox::Cancel|QDialogButtonBox::Ok</set>
40 </property>
41 <property name="centerButtons">
42 <bool>false</bool>
43 </property>
44 </widget>
45 </item>
46 <item row="0" column="0">
47 <layout class="QGridLayout" name="gridLayout">
48 <item row="9" column="2">
49 <widget class="QLineEdit" name="dfu_location">
50 <property name="toolTip">
51 <string>Location of sam-ba executable</string>
52 </property>
53 <property name="whatsThis">
54 <string>The location of the AVRDUDE executable.</string>
55 </property>
56 <property name="text">
57 <string notr="true">dfu-util</string>
58 </property>
59 </widget>
60 </item>
61 <item row="9" column="0">
62 <widget class="QLabel" name="label_dfu1">
63 <property name="text">
64 <string>DFU-Util Location</string>
65 </property>
66 </widget>
67 </item>
68 <item row="0" column="2">
69 <widget class="QLineEdit" name="avrdude_location">
70 <property name="toolTip">
71 <string>Location of AVRDUDE executable</string>
72 </property>
73 <property name="whatsThis">
74 <string>The location of the AVRDUDE executable.</string>
75 </property>
76 <property name="text">
77 <string notr="true"/>
78 </property>
79 </widget>
80 </item>
81 <item row="0" column="4" rowspan="2">
82 <widget class="QPushButton" name="pushButton">
83 <property name="whatsThis">
84 <string>Use this button to browse and look for the AVRDUDE executable file.</string>
85 </property>
86 <property name="text">
87 <string>Browse...</string>
88 </property>
89 </widget>
90 </item>
91 <item row="2" column="0">
92 <widget class="QLabel" name="label_av2">
93 <property name="text">
94 <string>Programmer</string>
95 </property>
96 <property name="alignment">
97 <set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter</set>
98 </property>
99 </widget>
100 </item>
101 <item row="2" column="2">
102 <widget class="QComboBox" name="avrdude_programmer">
103 <property name="whatsThis">
104 <string>Programmer used for communicating with the controller.
105 Please consult the programmer's documentation and the AVRDUDE documentation to select the appropriate programmer.</string>
106 </property>
107 <property name="insertPolicy">
108 <enum>QComboBox::InsertAlphabetically</enum>
109 </property>
110 <item>
111 <property name="text">
112 <string notr="true">c2n232i</string>
113 </property>
114 </item>
115 <item>
116 <property name="text">
117 <string notr="true">dasa3</string>
118 </property>
119 </item>
120 <item>
121 <property name="text">
122 <string notr="true">dasa</string>
123 </property>
124 </item>
125 <item>
126 <property name="text">
127 <string notr="true">siprog</string>
128 </property>
129 </item>
130 <item>
131 <property name="text">
132 <string notr="true">ponyser</string>
133 </property>
134 </item>
135 <item>
136 <property name="text">
137 <string notr="true">89isp</string>
138 </property>
139 </item>
140 <item>
141 <property name="text">
142 <string notr="true">frank-stk200</string>
143 </property>
144 </item>
145 <item>
146 <property name="text">
147 <string notr="true">blaster</string>
148 </property>
149 </item>
150 <item>
151 <property name="text">
152 <string notr="true">ere-isp-avr</string>
153 </property>
154 </item>
155 <item>
156 <property name="text">
157 <string notr="true">atisp</string>
158 </property>
159 </item>
160 <item>
161 <property name="text">
162 <string notr="true">dapa</string>
163 </property>
164 </item>
165 <item>
166 <property name="text">
167 <string notr="true">xil</string>
168 </property>
169 </item>
170 <item>
171 <property name="text">
172 <string notr="true">futurlec</string>
173 </property>
174 </item>
175 <item>
176 <property name="text">
177 <string notr="true">abcmini</string>
178 </property>
179 </item>
180 <item>
181 <property name="text">
182 <string notr="true">picoweb</string>
183 </property>
184 </item>
185 <item>
186 <property name="text">
187 <string notr="true">sp12</string>
188 </property>
189 </item>
190 <item>
191 <property name="text">
192 <string notr="true">alf</string>
193 </property>
194 </item>
195 <item>
196 <property name="text">
197 <string notr="true">bascom</string>
198 </property>
199 </item>
200 <item>
201 <property name="text">
202 <string notr="true">dt006</string>
203 </property>
204 </item>
205 <item>
206 <property name="text">
207 <string notr="true">pony-stk200</string>
208 </property>
209 </item>
210 <item>
211 <property name="text">
212 <string notr="true">stk200</string>
213 </property>
214 </item>
215 <item>
216 <property name="text">
217 <string notr="true">bsd</string>
218 </property>
219 </item>
220 <item>
221 <property name="text">
222 <string notr="true">pavr</string>
223 </property>
224 </item>
225 <item>
226 <property name="text">
227 <string notr="true">dragon_pdi</string>
228 </property>
229 </item>
230 <item>
231 <property name="text">
232 <string notr="true">dragon_dw</string>
233 </property>
234 </item>
235 <item>
236 <property name="text">
237 <string notr="true">dragon_hvsp</string>
238 </property>
239 </item>
240 <item>
241 <property name="text">
242 <string notr="true">dragon_pp</string>
243 </property>
244 </item>
245 <item>
246 <property name="text">
247 <string notr="true">dragon_isp</string>
248 </property>
249 </item>
250 <item>
251 <property name="text">
252 <string notr="true">dragon_jtag</string>
253 </property>
254 </item>
255 <item>
256 <property name="text">
257 <string notr="true">jtag2pdi</string>
258 </property>
259 </item>
260 <item>
261 <property name="text">
262 <string notr="true">jtag2avr32</string>
263 </property>
264 </item>
265 <item>
266 <property name="text">
267 <string notr="true">jtagmkII_avr32</string>
268 </property>
269 </item>
270 <item>
271 <property name="text">
272 <string notr="true">jtag2dw</string>
273 </property>
274 </item>
275 <item>
276 <property name="text">
277 <string notr="true">jtag2isp</string>
278 </property>
279 </item>
280 <item>
281 <property name="text">
282 <string notr="true">jtag2</string>
283 </property>
284 </item>
285 <item>
286 <property name="text">
287 <string notr="true">jtag2fast</string>
288 </property>
289 </item>
290 <item>
291 <property name="text">
292 <string notr="true">jtag2slow</string>
293 </property>
294 </item>
295 <item>
296 <property name="text">
297 <string notr="true">jtagmkII</string>
298 </property>
299 </item>
300 <item>
301 <property name="text">
302 <string notr="true">jtag1slow</string>
303 </property>
304 </item>
305 <item>
306 <property name="text">
307 <string notr="true">jtag1</string>
308 </property>
309 </item>
310 <item>
311 <property name="text">
312 <string notr="true">jtagmkI</string>
313 </property>
314 </item>
315 <item>
316 <property name="text">
317 <string notr="true">avr911</string>
318 </property>
319 </item>
320 <item>
321 <property name="text">
322 <string notr="true">avr109</string>
323 </property>
324 </item>
325 <item>
326 <property name="text">
327 <string notr="true">butterfly</string>
328 </property>
329 </item>
330 <item>
331 <property name="text">
332 <string notr="true">usbtiny</string>
333 </property>
334 </item>
335 <item>
336 <property name="text">
337 <string notr="true">usbasp</string>
338 </property>
339 </item>
340 <item>
341 <property name="text">
342 <string notr="true">avr910</string>
343 </property>
344 </item>
345 <item>
346 <property name="text">
347 <string notr="true">stk600hvsp</string>
348 </property>
349 </item>
350 <item>
351 <property name="text">
352 <string notr="true">stk600pp</string>
353 </property>
354 </item>
355 <item>
356 <property name="text">
357 <string notr="true">stk600</string>
358 </property>
359 </item>
360 <item>
361 <property name="text">
362 <string notr="true">stk500hvsp</string>
363 </property>
364 </item>
365 <item>
366 <property name="text">
367 <string notr="true">stk500pp</string>
368 </property>
369 </item>
370 <item>
371 <property name="text">
372 <string notr="true">stk500v2</string>
373 </property>
374 </item>
375 <item>
376 <property name="text">
377 <string notr="true">mib510</string>
378 </property>
379 </item>
380 <item>
381 <property name="text">
382 <string notr="true">stk500v1</string>
383 </property>
384 </item>
385 <item>
386 <property name="text">
387 <string notr="true">stk500</string>
388 </property>
389 </item>
390 <item>
391 <property name="text">
392 <string notr="true">buspirate</string>
393 </property>
394 </item>
395 <item>
396 <property name="text">
397 <string notr="true">avrisp2</string>
398 </property>
399 </item>
400 <item>
401 <property name="text">
402 <string notr="true">avrispmkII</string>
403 </property>
404 </item>
405 <item>
406 <property name="text">
407 <string notr="true">avrispv2</string>
408 </property>
409 </item>
410 <item>
411 <property name="text">
412 <string notr="true">avrisp</string>
413 </property>
414 </item>
415 <item>
416 <property name="text">
417 <string notr="true">arduino</string>
418 </property>
419 </item>
420 </widget>
421 </item>
422 <item row="2" column="4">
423 <widget class="QPushButton" name="pushButton_3">
424 <property name="whatsThis">
425 <string>List all available programmers.</string>
426 </property>
427 <property name="text">
428 <string>List Available</string>
429 </property>
430 </widget>
431 </item>
432 <item row="5" column="2">
433 <widget class="QLineEdit" name="avrArgs">
434 <property name="toolTip">
435 <string>Extra arguments that will be passed to AVRDUDE on every call</string>
436 </property>
437 <property name="whatsThis">
438 <string>Extra arguments used in AVRDUDE.
439 This can be used for providing extra information to AVRDUDE.
441 Please only use this if you know what you are doing. There are no error checks and you could cripple your controller.</string>
442 </property>
443 <property name="text">
444 <string notr="true"/>
445 </property>
446 </widget>
447 </item>
448 <item row="5" column="0">
449 <widget class="QLabel" name="label_av5">
450 <property name="text">
451 <string>Extra Arguments</string>
452 </property>
453 <property name="alignment">
454 <set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter</set>
455 </property>
456 </widget>
457 </item>
458 <item row="5" column="4">
459 <widget class="QPushButton" name="pushButton_4">
460 <property name="whatsThis">
461 <string>Show AVRDUDE help</string>
462 </property>
463 <property name="text">
464 <string>Show Help</string>
465 </property>
466 </widget>
467 </item>
468 <item row="4" column="2">
469 <widget class="QComboBox" name="avrdude_port">
470 <property name="whatsThis">
471 <string>Communication port to the programmer.
472 </string>
473 </property>
474 <item>
475 <property name="text">
476 <string notr="true"/>
477 </property>
478 </item>
479 <item>
480 <property name="text">
481 <string notr="true">usb</string>
482 </property>
483 </item>
484 <item>
485 <property name="text">
486 <string notr="true">com1</string>
487 </property>
488 </item>
489 <item>
490 <property name="text">
491 <string notr="true">com2</string>
492 </property>
493 </item>
494 <item>
495 <property name="text">
496 <string notr="true">com3</string>
497 </property>
498 </item>
499 <item>
500 <property name="text">
501 <string notr="true">com4</string>
502 </property>
503 </item>
504 <item>
505 <property name="text">
506 <string notr="true">com5</string>
507 </property>
508 </item>
509 <item>
510 <property name="text">
511 <string notr="true">com6</string>
512 </property>
513 </item>
514 <item>
515 <property name="text">
516 <string notr="true">com7</string>
517 </property>
518 </item>
519 <item>
520 <property name="text">
521 <string notr="true">com8</string>
522 </property>
523 </item>
524 <item>
525 <property name="text">
526 <string notr="true">com9</string>
527 </property>
528 </item>
529 <item>
530 <property name="text">
531 <string notr="true">com10</string>
532 </property>
533 </item>
534 <item>
535 <property name="text">
536 <string notr="true">com11</string>
537 </property>
538 </item>
539 <item>
540 <property name="text">
541 <string notr="true">com12</string>
542 </property>
543 </item>
544 <item>
545 <property name="text">
546 <string notr="true">com13</string>
547 </property>
548 </item>
549 <item>
550 <property name="text">
551 <string notr="true">com14</string>
552 </property>
553 </item>
554 <item>
555 <property name="text">
556 <string notr="true">com15</string>
557 </property>
558 </item>
559 <item>
560 <property name="text">
561 <string notr="true">lpt1</string>
562 </property>
563 </item>
564 <item>
565 <property name="text">
566 <string notr="true">lpt2</string>
567 </property>
568 </item>
569 <item>
570 <property name="text">
571 <string notr="true">lpt3</string>
572 </property>
573 </item>
574 <item>
575 <property name="text">
576 <string notr="true">lpt4</string>
577 </property>
578 </item>
579 <item>
580 <property name="text">
581 <string notr="true">avrdoper</string>
582 </property>
583 </item>
584 <item>
585 <property name="text">
586 <string notr="true">/dev/ttyUSB0</string>
587 </property>
588 </item>
589 <item>
590 <property name="text">
591 <string notr="true">/dev/ttyUSB1</string>
592 </property>
593 </item>
594 </widget>
595 </item>
596 <item row="4" column="0">
597 <widget class="QLabel" name="label_av4">
598 <property name="text">
599 <string>Port</string>
600 </property>
601 <property name="alignment">
602 <set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter</set>
603 </property>
604 </widget>
605 </item>
606 <item row="0" column="0">
607 <widget class="QLabel" name="label_av1">
608 <property name="text">
609 <string>AVRDUDE Location</string>
610 </property>
611 <property name="alignment">
612 <set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter</set>
613 </property>
614 </widget>
615 </item>
616 <item row="3" column="0">
617 <widget class="QLabel" name="label_av3">
618 <property name="text">
619 <string>MCU</string>
620 </property>
621 <property name="alignment">
622 <set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter</set>
623 </property>
624 </widget>
625 </item>
626 <item row="3" column="2">
627 <widget class="QComboBox" name="avrdude_mcu">
628 <property name="toolTip">
629 <string>CPU of your TX</string>
630 </property>
631 <property name="whatsThis">
632 <string>CPU present on your 9x radio
633 Should be m64 for stock radios
634 m2560 for v4.1 boards</string>
635 </property>
636 <property name="insertPolicy">
637 <enum>QComboBox::InsertAlphabetically</enum>
638 </property>
639 <item>
640 <property name="text">
641 <string notr="true">m64</string>
642 </property>
643 </item>
644 <item>
645 <property name="text">
646 <string notr="true">m128</string>
647 </property>
648 </item>
649 <item>
650 <property name="text">
651 <string notr="true">m2560</string>
652 </property>
653 </item>
654 </widget>
655 </item>
656 <item row="7" column="2">
657 <widget class="QComboBox" name="arm_mcu">
658 <property name="toolTip">
659 <string>CPU of your TX</string>
660 </property>
661 <property name="whatsThis">
662 <string>CPU present on your 9x radio
663 Should be m64 for stock radios
664 m2560 for v4.1 boards</string>
665 </property>
666 <property name="insertPolicy">
667 <enum>QComboBox::InsertAlphabetically</enum>
668 </property>
669 <item>
670 <property name="text">
671 <string notr="true">at91sam3s4-9x</string>
672 </property>
673 </item>
674 <item>
675 <property name="text">
676 <string>at91sam3s8-9xr</string>
677 </property>
678 </item>
679 </widget>
680 </item>
681 <item row="6" column="0">
682 <widget class="QLabel" name="label_sb1">
683 <property name="text">
684 <string>SAM-BA Location</string>
685 </property>
686 <property name="alignment">
687 <set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter</set>
688 </property>
689 </widget>
690 </item>
691 <item row="6" column="2">
692 <widget class="QLineEdit" name="samba_location">
693 <property name="toolTip">
694 <string>Location of sam-ba executable</string>
695 </property>
696 <property name="whatsThis">
697 <string>The location of the AVRDUDE executable.</string>
698 </property>
699 <property name="text">
700 <string notr="true">sam-ba.exe</string>
701 </property>
702 </widget>
703 </item>
704 <item row="7" column="0">
705 <widget class="QLabel" name="label_sb2">
706 <property name="text">
707 <string>ARM MCU</string>
708 </property>
709 <property name="alignment">
710 <set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter</set>
711 </property>
712 </widget>
713 </item>
714 <item row="8" column="0">
715 <widget class="QLabel" name="label_sb3">
716 <property name="text">
717 <string>Port</string>
718 </property>
719 <property name="alignment">
720 <set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter</set>
721 </property>
722 </widget>
723 </item>
724 <item row="8" column="2">
725 <widget class="QLineEdit" name="samba_port">
726 <property name="toolTip">
727 <string>sam-ba serial port</string>
728 </property>
729 <property name="whatsThis">
730 <string>The location of the AVRDUDE executable.</string>
731 </property>
732 <property name="text">
733 <string notr="true">\USBserial\COM23</string>
734 </property>
735 </widget>
736 </item>
737 <item row="10" column="0">
738 <widget class="QLabel" name="label_dfu2">
739 <property name="text">
740 <string>Alternate device</string>
741 </property>
742 </widget>
743 </item>
744 <item row="10" column="2">
745 <widget class="QLineEdit" name="dfuArgs">
746 <property name="toolTip">
747 <string>Extra arguments that will be passed to AVRDUDE on every call</string>
748 </property>
749 <property name="whatsThis">
750 <string>Extra arguments used in AVRDUDE.
751 This can be used for providing extra information to AVRDUDE.
753 Please only use this if you know what you are doing. There are no error checks and you could cripple your controller.</string>
754 </property>
755 <property name="text">
756 <string notr="true">0</string>
757 </property>
758 </widget>
759 </item>
760 <item row="6" column="4">
761 <widget class="QPushButton" name="sb_browse">
762 <property name="whatsThis">
763 <string>Use this button to browse and look for the AVRDUDE executable file.</string>
764 </property>
765 <property name="text">
766 <string>Browse...</string>
767 </property>
768 </widget>
769 </item>
770 <item row="9" column="4">
771 <widget class="QPushButton" name="dfu_browse">
772 <property name="whatsThis">
773 <string>Use this button to browse and look for the AVRDUDE executable file.</string>
774 </property>
775 <property name="text">
776 <string>Browse...</string>
777 </property>
778 </widget>
779 </item>
780 <item row="11" column="2">
781 <widget class="QCheckBox" name="advCtrChkB">
782 <property name="text">
783 <string/>
784 </property>
785 </widget>
786 </item>
787 <item row="11" column="0">
788 <widget class="QLabel" name="label">
789 <property name="text">
790 <string>Use advanced controls</string>
791 </property>
792 </widget>
793 </item>
794 </layout>
795 </item>
796 <item row="1" column="0">
797 <spacer name="verticalSpacer">
798 <property name="orientation">
799 <enum>Qt::Vertical</enum>
800 </property>
801 <property name="sizeHint" stdset="0">
802 <size>
803 <width>20</width>
804 <height>40</height>
805 </size>
806 </property>
807 </spacer>
808 </item>
809 </layout>
810 </widget>
811 <tabstops>
812 <tabstop>avrdude_location</tabstop>
813 <tabstop>pushButton</tabstop>
814 <tabstop>avrdude_programmer</tabstop>
815 <tabstop>pushButton_3</tabstop>
816 <tabstop>avrdude_mcu</tabstop>
817 <tabstop>avrdude_port</tabstop>
818 <tabstop>avrArgs</tabstop>
819 <tabstop>pushButton_4</tabstop>
820 <tabstop>samba_location</tabstop>
821 <tabstop>sb_browse</tabstop>
822 <tabstop>arm_mcu</tabstop>
823 <tabstop>samba_port</tabstop>
824 <tabstop>dfu_location</tabstop>
825 <tabstop>dfu_browse</tabstop>
826 <tabstop>dfuArgs</tabstop>
827 <tabstop>advCtrChkB</tabstop>
828 <tabstop>buttonBox</tabstop>
829 </tabstops>
830 <resources>
831 <include location="companion.qrc"/>
832 </resources>
833 <connections>
834 <connection>
835 <sender>buttonBox</sender>
836 <signal>rejected()</signal>
837 <receiver>burnConfigDialog</receiver>
838 <slot>reject()</slot>
839 <hints>
840 <hint type="sourcelabel">
841 <x>316</x>
842 <y>260</y>
843 </hint>
844 <hint type="destinationlabel">
845 <x>286</x>
846 <y>274</y>
847 </hint>
848 </hints>
849 </connection>
850 <connection>
851 <sender>buttonBox</sender>
852 <signal>accepted()</signal>
853 <receiver>burnConfigDialog</receiver>
854 <slot>accept()</slot>
855 <hints>
856 <hint type="sourcelabel">
857 <x>248</x>
858 <y>254</y>
859 </hint>
860 <hint type="destinationlabel">
861 <x>157</x>
862 <y>274</y>
863 </hint>
864 </hints>
865 </connection>
866 </connections>
867 </ui>