290 lines
9.1 KiB
XML
290 lines
9.1 KiB
XML
<?xml version='1.0' encoding='utf-8'?>
|
|
<!DOCTYPE tk_mcuide_project [
|
|
|
|
<!-- Declare entities -->
|
|
<!ENTITY quot """>
|
|
<!ENTITY amp "&">
|
|
<!ENTITY lt "<">
|
|
<!ENTITY gt ">">
|
|
|
|
<!-- ROOT ELEMENT -->
|
|
<!ELEMENT tk_mcuide_project (general, other_options, compiler_options, files)>
|
|
<!-- Root element Parameters:
|
|
version - Project version (user defined)
|
|
date - Project last update (user defined)
|
|
creator_ver - MCU 8051 IDE version (hardcoded in the program)
|
|
-->
|
|
<!ATTLIST tk_mcuide_project
|
|
version CDATA #IMPLIED
|
|
date CDATA #IMPLIED
|
|
creator_ver CDATA #IMPLIED
|
|
>
|
|
|
|
<!-- General information about the project -->
|
|
<!ELEMENT general (authors, copyright, licence, processor, options, graph, description, todo, calculator)>
|
|
|
|
<!-- List of project authors, one name per line -->
|
|
<!ELEMENT authors (#PCDATA)>
|
|
|
|
<!-- Copyrigh information -->
|
|
<!ELEMENT copyright (#PCDATA)>
|
|
|
|
<!-- Project licence -->
|
|
<!ELEMENT licence (#PCDATA)>
|
|
|
|
<!-- Processor type and configuration -->
|
|
<!ELEMENT processor EMPTY>
|
|
|
|
<!-- Parameters of tag "processor":
|
|
type - Processor type (e.g. AT89C51RC or 80C51)
|
|
clock - Clock frequency in kHz
|
|
xdata - Size of connected XDATA memory (0 means disconnected)
|
|
xcode - Size of connected XCODE memory (0 means disconnected)
|
|
-->
|
|
<!ATTLIST processor
|
|
type CDATA #IMPLIED
|
|
clock CDATA #IMPLIED
|
|
xdata CDATA #IMPLIED
|
|
xcode CDATA #IMPLIED
|
|
>
|
|
|
|
<!-- Various project options -->
|
|
<!ELEMENT options EMPTY>
|
|
|
|
<!-- Parameters of tag "options":
|
|
watches_file - Relative or absolute path to definition file of register watches
|
|
scheme - Relative or absolute path to scheme file
|
|
main_file - Main project source code file (e.g. main.c)
|
|
auto_sw_enabled - Automatic file switching during simulation locked
|
|
-->
|
|
<!ATTLIST options
|
|
watches_file CDATA #IMPLIED
|
|
scheme CDATA #IMPLIED
|
|
main_file CDATA #IMPLIED
|
|
auto_sw_enabled (0|1) #IMPLIED
|
|
>
|
|
|
|
<!-- Ports graph definition -->
|
|
<!ELEMENT graph EMPTY>
|
|
|
|
<!-- Parameters of tag "graph":
|
|
grid - Grid mode
|
|
magnification - Magnification level (must be an integer between 0 and 3)
|
|
enabled - Graph enable flag (Boolean value 0 or 1)
|
|
marks_s - List of state graph marks (String of zeros and ones perfixed with 'X', and converted to hexadecimal)
|
|
marks_l - List of laches graph marks (String of zeros and ones perfixed with 'X', and converted to hexadecimal)
|
|
marks_o - List of output graph marks (String of zeros and ones perfixed with 'X', and converted to hexadecimal)
|
|
active_page - Active page
|
|
-->
|
|
<!ATTLIST graph
|
|
grid (n|b|x|y) #IMPLIED
|
|
magnification (0|1|2|3) #IMPLIED
|
|
enabled (0|1) #IMPLIED
|
|
marks_s CDATA #IMPLIED
|
|
marks_l CDATA #IMPLIED
|
|
marks_o CDATA #IMPLIED
|
|
active_page CDATA #IMPLIED
|
|
>
|
|
|
|
<!-- Project description text (plain text only) -->
|
|
<!ELEMENT description (#PCDATA)>
|
|
|
|
<!-- Project to do list (SGML format) -->
|
|
<!ELEMENT todo (#PCDATA)>
|
|
|
|
<!-- Calculator configuration -->
|
|
<!ELEMENT calculator EMPTY>
|
|
|
|
<!-- Parameters of tag "calculator":
|
|
radix - Radix (one of {Dec Hex Bin Oct})
|
|
angle_unit - Angle unit (one of {deg rad grad})
|
|
display0 - Primary display
|
|
display1 - Opereator display
|
|
display2 - Secondary display
|
|
memory0 - Content of memory bank 0
|
|
memory1 - Content of memory bank 1
|
|
memory2 - Content of memory bank 2
|
|
freq - Timers preset calculator: Frequency
|
|
time - Timers preset calculator: Desired time
|
|
mode - Timers preset calculator: Timer mode (one of {0 1 2})
|
|
-->
|
|
<!ATTLIST calculator
|
|
radix (Dec|Hex|Bin|Oct) #IMPLIED
|
|
angle_unit (deg|rad|grad) #IMPLIED
|
|
display0 CDATA #IMPLIED
|
|
display1 CDATA #IMPLIED
|
|
display2 CDATA #IMPLIED
|
|
memory0 CDATA #IMPLIED
|
|
memory1 CDATA #IMPLIED
|
|
memory2 CDATA #IMPLIED
|
|
freq CDATA #IMPLIED
|
|
time CDATA #IMPLIED
|
|
mode (0|1|2) #IMPLIED
|
|
>
|
|
|
|
<!-- Other options (it can contain anything) -->
|
|
<!ELEMENT other_options (#PCDATA)>
|
|
|
|
<!-- Compiler options -->
|
|
<!ELEMENT compiler_options (#PCDATA)>
|
|
|
|
<!-- Project files -->
|
|
<!ELEMENT files (file)*>
|
|
|
|
<!-- Parameters of tag "files":
|
|
count - Number of project files
|
|
current_file - Current file in left/top view
|
|
current_file2 - Current file in right/bottom view (if it's less than zero then editor won't be splitted)
|
|
pwin_sash - Position of paned window sash (has meaning only if editor was splitted)
|
|
selected_view - Active view; 0 == left/top, 1 == right/bottom
|
|
pwin_orient - Orientation of paned window for multiview (one of {horizontal vertical})
|
|
-->
|
|
<!ATTLIST files
|
|
count CDATA #IMPLIED
|
|
current_file CDATA #IMPLIED
|
|
current_file2 CDATA #IMPLIED
|
|
pwin_sash CDATA #IMPLIED
|
|
selected_view (0|1) #IMPLIED
|
|
pwin_orient (horizontal|vertical) #IMPLIED
|
|
>
|
|
|
|
<!-- Project file description -->
|
|
<!ELEMENT file (actual_line, md5_hash, path, bookmarks, breakpoints, eol, encoding, notes)>
|
|
|
|
<!-- Parameters of tag "file":
|
|
name - File name without path
|
|
active - "yes" == opended; "no" == closed
|
|
o_bookmark - Bookmark in list of opened files
|
|
p_bookmark - Bookmark in list of project files
|
|
file_index - File index in the list
|
|
read_only - Read only flag
|
|
highlight - Syntax highlight
|
|
-->
|
|
<!ATTLIST file
|
|
name CDATA #IMPLIED
|
|
active (yes|no) #IMPLIED
|
|
o_bookmark (1|0) #IMPLIED
|
|
p_bookmark (1|0) #IMPLIED
|
|
file_index CDATA #IMPLIED
|
|
read_only (1|0) #IMPLIED
|
|
highlight CDATA #IMPLIED
|
|
>
|
|
|
|
<!-- Current line -->
|
|
<!ELEMENT actual_line EMPTY>
|
|
|
|
<!-- Parameters of tag "actual_line":
|
|
value - Current line in the file
|
|
-->
|
|
<!ATTLIST actual_line
|
|
value CDATA #IMPLIED
|
|
>
|
|
|
|
<!-- MD5 hash for the file -->
|
|
<!ELEMENT md5_hash EMPTY>
|
|
|
|
<!-- Parameters of tag "md5_hash":
|
|
value - Last MD5 hash
|
|
-->
|
|
<!ATTLIST md5_hash
|
|
value CDATA #IMPLIED
|
|
>
|
|
|
|
<!-- File path -->
|
|
<!ELEMENT path (#PCDATA)>
|
|
|
|
<!-- Bookmarks: list of line numbers -->
|
|
<!ELEMENT bookmarks (#PCDATA)>
|
|
|
|
<!-- Breakpoints: list of line numbers -->
|
|
<!ELEMENT breakpoints (#PCDATA)>
|
|
|
|
<!-- End Of Line character name -->
|
|
<!ELEMENT eol EMPTY>
|
|
|
|
<!-- Parameters of tag "eol":
|
|
value - EOL character (lf == "Line feed" 0x0A; cr == "Carriage return" 0x0D)
|
|
-->
|
|
<!ATTLIST eol
|
|
value (lf|cr|crlf) #IMPLIED
|
|
>
|
|
|
|
<!-- File encoding (we strongly recomend to use utf-8 only) -->
|
|
<!ELEMENT encoding EMPTY>
|
|
|
|
<!-- File notes -->
|
|
<!ELEMENT notes (#PCDATA)>
|
|
|
|
<!-- Parameters of tag "encoding":
|
|
value - Name of choosen encoding
|
|
-->
|
|
<!ATTLIST encoding
|
|
value CDATA #IMPLIED
|
|
>
|
|
]>
|
|
<tk_mcuide_project version="" date="01/10/2019" creator_ver="1.4.7">
|
|
<general>
|
|
<authors><![CDATA[hendr.DESKTOP-18FJ5E1
|
|
]]></authors>
|
|
<copyright><![CDATA[]]></copyright>
|
|
<license><![CDATA[]]></license>
|
|
<processor type="AT89S52" clock="24000" xdata="0" xcode="0"/>
|
|
<options
|
|
watches_file=""
|
|
scheme=""
|
|
main_file=""
|
|
auto_sw_enabled="1"
|
|
/>
|
|
<graph
|
|
grid="y"
|
|
magnification="0"
|
|
enabled="0"
|
|
marks_s="X0000000000000000000000000000000000000000000"
|
|
marks_l="X0000000000000000000000000000000000000000000"
|
|
marks_o="X0000000000000000000000000000000000000000000"
|
|
active_page="state"
|
|
/>
|
|
<description><![CDATA[]]></description>
|
|
<todo><![CDATA[
|
|
]]></todo>
|
|
<calculator
|
|
radix="Dec"
|
|
angle_unit="rad"
|
|
display0=""
|
|
display1=""
|
|
display2=""
|
|
memory0=""
|
|
memory1=""
|
|
memory2=""
|
|
freq="12000"
|
|
time=""
|
|
mode="0"
|
|
/>
|
|
</general>
|
|
<other_options><![CDATA[]]></other_options>
|
|
<compiler_options><![CDATA[{_title 0 _list 0 _print 0 _nomod 0 max_ihex_rec_length 16 _object 0 _pagelength 0 QUIET 0 _symbols 0 CREATE_SIM_FILE 1 CREATE_BIN_FILE 1 _pagewidth 0 optim_ena 0 _date 0 _paging 0 WARNING_LEVEL 0} 0 {--verbose 1 -i {} custom {} --columns 0 --omf-51 0} {adf 1} {-L 1 -M 0 custom {} -n 0 -P 0 -A 0 -a 0 -r {} -C 0 -c 0 -s 1 -U 0 -u 0 -g MAP -w 0 -cpu 8051 -x 0 -h 0 -quiet 0 -i {} -I 1} {ihex 1 adf 1} {--out-fmt-s19 0 --fdollars-in-identifiers 0 --nogcse 0 --nooverlay 1 --no-peep-comments 0 --no-c-code-in-asm 0 --print-search-dirs 0 --nostdlib 0 --nolabelopt 0 --short-is-8bits 0 --cyclomatic 0 --compile-only 0 --peep-asm 0 --no-reg-params 0 --noinvariant 0 --profile 0 --out-fmt-ihx 0 --noinduction 1 --opt-code-size 0 --nojtbound 0 --no-peep 0 --less-pedantic 0 --no-xinit-opt 0 --xstack 0 --funsigned-char 0 --verbose 1 -S 0 --debug 1 --preprocessonly 0 --opt-code-speed 0 --parms-in-bank1 0 --float-reent 0 -V 1 --c1mode 0 --fverbose-asm 0 --fommit-frame-pointer 0 --xram-movc 0 --main-return 0 --nostdinc 0 --noloopreverse 0 --stack-probe 0 --all-callee-saves 0 --int-long-reent 0 --stack-auto 0 --use-stdout 0} {standard --std-sdcc89 model --model-small stack {} custom {}} {--stack-size {} --code-loc {} --constseg {} --codeseg {} --xram-loc {} --data-loc {} --stack-loc {} --xstack-loc {} --lib-path {}} {--disable-warning {} -L {} -l {} -I {}} {-l 1 -A {} custom {} -F hex} {adf 1}]]></compiler_options>
|
|
<files
|
|
count="1"
|
|
current_file="0"
|
|
current_file2="-1"
|
|
pwin_sash="0"
|
|
selected_view="0"
|
|
pwin_orient="horizontal">
|
|
|
|
<file name="luefterstrg.asm" active="yes" o_bookmark="0" p_bookmark="0" file_index="0" read_only="0" highlight="0">
|
|
<actual_line value="14"/>
|
|
<md5_hash value="4ABFC420B6CD6D3EAECADBEA49F2FD49"/>
|
|
<path><![CDATA[]]></path>
|
|
<bookmarks>
|
|
0
|
|
</bookmarks>
|
|
<breakpoints>
|
|
23
|
|
</breakpoints>
|
|
<eol value="lf"/>
|
|
<encoding value="utf-8"/>
|
|
<notes><![CDATA[]]></notes>
|
|
</file>
|
|
|
|
</files>
|
|
</tk_mcuide_project>
|