You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
ktechlab/src/core/ktechlab.kcfg

291 lines
8.8 KiB

<kcfg>
<kcfgfile name="ktechlabrc"/>
<group name="General">
<entry name="MaxUndo" type="Int">
<label>Maximum number of undo steps</label>
<default>100</default>
</entry>
<entry name="RestoreDocumentsOnStartup" type="Bool">
<label>Restore Documents on Startup</label>
<default>true</default>
</entry>
<entry name="RaiseItemSelectors" type="Bool">
<label>Raise appropriate Item Selector on document creation</label>
<default>true</default>
</entry>
<entry name="RaiseMessagesLog" type="Bool">
<label>Raise Messages Log on Compiling</label>
<default>true</default>
</entry>
<entry name="ShowVoltageBars" type="Bool">
<label>Show Voltage Bars</label>
<default>true</default>
</entry>
<entry name="RefreshRate" type="Int">
<label>Refresh Rate</label>
<default>50</default> <!-- Make sure this default value is synched with that in settingsdlg.cpp. TODO: Only store this value in one place -->
</entry>
<entry name="GridColor" type="Color">
<label>Color of grid lines</label>
<default>#E8E8E8</default>
</entry>
<!--<entry name="BgColor" type="Color">
<label>Background color</label>
<default>white</default>
</entry>-->
<entry name="ShowGrid" type="Bool">
<label>Whether the grid should be shown.</label>
<default>true</default>
</entry>
<entry name="ReuseSameViewForOutput" type="Bool">
<label>Whether the same output should be use for generation of code, etc</label>
<default>false</default>
</entry>
</group>
<group name="AsmFormatter">
<entry name="IndentAsmName" type="Int">
<label>Indentation of Instruction Names</label>
<default>4</default>
</entry>
<entry name="IndentAsmData" type="Int">
<label>Indentation of Instruction Data</label>
<default>14</default>
</entry>
<entry name="IndentComment" type="Int">
<label>Indentation of Comments</label>
<default>40</default>
</entry>
<entry name="IndentEqu" type="Int">
<label>Indentation of 'equ'</label>
<default>14</default>
</entry>
<entry name="IndentEquValue" type="Int">
<label>Indentation of 'equ' Value</label>
<default>20</default>
</entry>
<entry name="AutoFormatMBOutput" type="Bool">
<label>Automatically format Microbe output</label>
<default>false</default>
</entry>
</group>
<group name="Logic">
<entry name="LogicRisingTrigger" type="Double">
<label>Rising Trigger Threshold</label>
<default>2.5</default>
</entry>
<entry name="LogicFallingTrigger" type="Double">
<label>Falling Trigger Threshold</label>
<default>2</default>
</entry>
<entry name="LogicOutputHigh" type="Double">
<label>Logic Output High</label>
<default>5</default>
</entry>
<entry name="LogicOutputHighImpedance" type="Double">
<label>Logic Output High Impedance</label>
<default>15</default>
</entry>
<entry name="LogicOutputLowImpedance" type="Double">
<label>Logic Output Low Impedance</label>
<default>0</default>
</entry>
</group>
<group name="Gpasm">
<entry name="HexFormat" type="Enum">
<label>Hex Format</label>
<choices>
<choice name="inhx32"/>
<choice name="inhx8m"/>
<choice name="inhx8s"/>
<choice name="inhx16"/>
</choices>
<default>inhx32</default>
</entry>
<entry name="Radix" type="Enum">
<label>Radix</label>
<choices>
<choice name="Decimal"/>
<choice name="Binary"/>
<choice name="Octal"/>
<choice name="Hexadecimal"/>
</choices>
<default>Decimal</default>
</entry>
<entry name="GpasmWarningLevel" type="Enum">
<label>GpasmWarning Level</label>
<choices>
<choice name="All"/>
<choice name="Warnings"/>
<choice name="Errors"/>
</choices>
<default>All</default>
</entry>
<entry name="IgnoreCase" type="Bool">
<label>Ignore Case</label>
<default>true</default>
</entry>
<entry name="DosFormat" type="Bool">
<label>Dos Formatting</label>
<default>false</default>
</entry>
<entry name="MiscGpasmOptions" type="String">
<label>Other Options</label>
<default></default>
</entry>
</group>
<group name="SDCC">
<entry name="SDCC_nostdlib" type="Bool">
<label>Don't search in the standard library directory</label>
<default>false</default>
</entry>
<entry name="SDCC_nostdinc" type="Bool">
<label>Don't search in the standard include directory</label>
<default>false</default>
</entry>
<entry name="SDCC_less_pedantic" type="Bool">
<label>Disable pedantic warnings</label>
<default>false</default>
</entry>
<entry name="SDCC_std_c89" type="Bool">
<label>Strictly follow the C89 standard</label>
<default>false</default>
</entry>
<entry name="SDCC_std_c99" type="Bool">
<label>Strictly follow the C99 standard</label>
<default>false</default>
</entry>
<entry name="SDCC_stack_auto" type="Bool">
<label>Stack automatic variables</label>
<default>false</default>
</entry>
<entry name="SDCC_int_long_reent" type="Bool">
<label>Integer libraries have been compiled as reentrant</label>
<default>false</default>
</entry>
<entry name="SDCC_float_reent" type="Bool">
<label>Floating point library is has been compiled as reentrant</label>
<default>false</default>
</entry>
<entry name="SDCC_fommit_frame_pointer" type="Bool">
<label>Leave out the frame pointer</label>
<default>false</default>
</entry>
<entry name="SDCC_no_xinit_opt" type="Bool">
<label>Don't memcpy initialized data from code space to xdata space</label>
<default>false</default>
</entry>
<entry name="SDCC_all_callee_saves" type="Bool">
<label>Callee will always save registers used</label>
<default>false</default>
</entry>
<entry name="SDCC_nooverlay" type="Bool">
<label>Don't overlay parameters and local variables</label>
<default>false</default>
</entry>
<entry name="SDCC_nogcse" type="Bool">
<label>Disable the GCSE optimization</label>
<default>false</default>
</entry>
<entry name="SDCC_nolabelopt" type="Bool">
<label>Don't optimize labels</label>
<default>false</default>
</entry>
<entry name="SDCC_noinvariant" type="Bool">
<label>Disable optimization of invariants</label>
<default>false</default>
</entry>
<entry name="SDCC_noinduction" type="Bool">
<label>Disable loop variable induction</label>
<default>false</default>
</entry>
<entry name="SDCC_no_peep" type="Bool">
<label>Disable peep-hole optimization</label>
<default>false</default>
</entry>
<entry name="SDCC_noloopreverse" type="Bool">
<label>Don't do loop reversal optimization</label>
<default>false</default>
</entry>
<entry name="SDCC_opt_code_size" type="Bool">
<label>Optimize for compact code</label>
<default>false</default>
</entry>
<entry name="SDCC_opt_code_speed" type="Bool">
<label>Optimize for fast code</label>
<default>false</default>
</entry>
<entry name="SDCC_peep_asm" type="Bool">
<label>Pass inline assembler code through peep hole optimizer</label>
<default>false</default>
</entry>
<entry name="SDCC_nojtbound" type="Bool">
<label>Don't generate boundary check for jump tables</label>
<default>false</default>
</entry>
<entry name="SDCC_nodefaultlibs" type="Bool">
<label>Don't use default libraries</label>
<default>false</default>
</entry>
<entry name="SDCC_pno_banksel" type="Bool">
<label>Don't generate BANKSEL directives</label>
<default>false</default>
</entry>
<entry name="SDCC_pstack_model_large" type="Bool">
<label>Use large stack model</label>
<default>false</default>
</entry>
<entry name="SDCC_debug_xtra" type="Bool">
<label>Show more debug info in assembly output</label>
<default>false</default>
</entry>
<entry name="SDCC_denable_peeps" type="Bool">
<label>Explicit enable of peepholes</label>
<default>false</default>
</entry>
<entry name="SDCC_calltree" type="Bool">
<label>Dump call tree in .calltree file</label>
<default>false</default>
</entry>
<entry name="SDCC_fstack" type="Bool">
<label>Enable stack optimizations</label>
<default>false</default>
</entry>
<entry name="SDCC_optimize_goto" type="Bool">
<label>Try to use conditional BRA instead of GOTO</label>
<default>false</default>
</entry>
<entry name="SDCC_optimize_cmp" type="Bool">
<label>Try to optimize some compares</label>
<default>false</default>
</entry>
<entry name="SDCC_optimize_df" type="Bool">
<label>Thorough data flow analysis</label>
<default>false</default>
</entry>
<entry name="MiscSDCCOptions" type="String">
<label>Other Options</label>
<default></default>
</entry>
</group>
<group name="PicProgramming">
<entry name="PicProgrammerProgram" type="String">
<label>The application to use to program the PIC.</label>
<default>picp</default>
</entry>
<entry name="PicProgrammerPort" type="String">
<label>The device (serial, parallel, etc...) used to program the PIC.</label>
<default/>
</entry>
</group>
</kcfg>