Permalink
Cannot retrieve contributors at this time
Name already in use
A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
mtb-example-ce238774-trigger/images/flowchart.svg
Go to fileThis commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
350 lines (350 sloc)
61.8 KB
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?xml version="1.0" encoding="UTF-8"?><svg xmlns="http://www.w3.org/2000/svg" xmlns:ev="http://www.w3.org/2001/xml-events" xmlns:v="http://schemas.microsoft.com/visio/2003/SVGExtensions/" xmlns:xlink="http://www.w3.org/1999/xlink" width="9.64609in" height="5.48022in" viewBox="0 0 694.518 394.576" xml:space="preserve" color-interpolation-filters="sRGB" class="st9" preserveAspectRatio="xMidYMid meet" zoomAndPan="magnify" version="1.1" contentScriptType="text/ecmascript" contentStyleType="text/css"><v:documentProperties v:langID="1033" v:metric="true" v:viewMarkup="false"/><style type="text/css" xml:space="preserve"><![CDATA[ | |
.st1 {fill:#ffffff;stroke:#000000;stroke-linecap:butt;stroke-width:0.5} | |
.st2 {fill:#000000;font-family:Source Sans Pro;font-size:0.75em} | |
.st3 {font-size:1em} | |
.st4 {marker-end:url(#mrkr4-34);stroke:#000000;stroke-width:0.5} | |
.st5 {fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;stroke-width:0.16556291390728} | |
.st6 {fill:none;stroke:none;stroke-linecap:butt;stroke-width:0.5} | |
.st7 {fill:none;stroke:#000000;stroke-linecap:butt;stroke-width:0.5} | |
.st8 {fill:#000000;font-family:Source Sans Pro;font-size:0.75em;font-weight:bold} | |
.st9 {fill:none;fill-rule:evenodd;font-size:12px;overflow:visible;stroke-linecap:square;stroke-miterlimit:3} | |
]]></style><defs id="Markers"><g id="lend4"><path d="M 2 1 L 0 0 L 2 -1 L 2 1 " style="stroke:none"/></g><marker id="mrkr4-34" class="st5" v:arrowType="4" v:arrowSize="2" v:setback="12.08" refX="-12.08" orient="auto" markerUnits="strokeWidth" overflow="visible" preserveAspectRatio="xMidYMid meet"><use xlink:href="#lend4" transform="scale(-6.04,-6.04) " xlink:type="simple" xlink:show="embed" xlink:actuate="onLoad"/></marker></defs><g v:mID="0" v:index="1" v:groupContext="foregroundPage"><title>Page-1</title><v:pageProperties v:drawingScale="0.0393701" v:pageScale="0.0393701" v:drawingUnits="24" v:shadowOffsetX="8.50394" v:shadowOffsetY="-8.50394"/><v:layer v:name="Flowchart" v:index="0"/><v:layer v:name="Connector" v:index="1"/><g id="group56-1" transform="translate(0.5,-0.5)" v:mID="56" v:groupContext="group"><title>Sheet.56</title><g id="shape55-2" v:mID="55" v:groupContext="shape" v:layerMember="0"><title>Process.65</title><v:custProps> | |
<v:cp v:nameU="Cost" v:lbl="Cost" v:prompt="" v:type="7" v:format="@" v:sortKey="" v:invis="false" v:ask="false" v:langID="1033" v:cal="0"/> | |
<v:cp v:nameU="ProcessNumber" v:lbl="Process Number" v:prompt="" v:type="2" v:format="" v:sortKey="" v:invis="false" v:ask="false" v:langID="1033" v:cal="0"/> | |
<v:cp v:nameU="Owner" v:lbl="Owner" v:prompt="" v:type="0" v:format="" v:sortKey="" v:invis="false" v:ask="false" v:langID="1033" v:cal="0"/> | |
<v:cp v:nameU="Function" v:lbl="Function" v:prompt="" v:type="0" v:format="" v:sortKey="" v:invis="false" v:ask="false" v:langID="1033" v:cal="0" v:val="VT4()"/> | |
<v:cp v:nameU="StartDate" v:lbl="Start Date" v:prompt="" v:type="5" v:format="" v:sortKey="" v:invis="false" v:ask="false" v:langID="1033" v:cal="0"/> | |
<v:cp v:nameU="EndDate" v:lbl="End Date" v:prompt="" v:type="5" v:format="" v:sortKey="" v:invis="false" v:ask="false" v:langID="1033" v:cal="0"/> | |
<v:cp v:nameU="Status" v:lbl="Status" v:prompt="" v:type="4" v:format=";Not Started;In Progress;Completed;Deferred;Waiting on Input" v:sortKey="" v:invis="false" v:ask="false" v:langID="1033" v:cal="0" v:val="VT4()"/> | |
</v:custProps><v:userDefs> | |
<v:ud v:nameU="visVersion" v:prompt="" v:val="VT0(15):26"/> | |
<v:ud v:nameU="DefaultWidth" v:prompt="" v:val="VT0(0.98425196850394):24"/> | |
<v:ud v:nameU="DefaultHeight" v:prompt="" v:val="VT0(0.59055118110236):24"/> | |
<v:ud v:nameU="ResizeTxtHeight" v:prompt="" v:val="VT0(0.59055118110236):24"/> | |
</v:userDefs><rect x="0" y="0.999995" width="693.518" height="393.576" class="st1"/></g><g id="shape2-4" v:mID="2" v:groupContext="shape" v:layerMember="0" transform="translate(51.1986,-307.081)"><title>Process</title><desc>Initialize clocks, pins and peripherals</desc><v:custProps> | |
<v:cp v:nameU="Cost" v:lbl="Cost" v:prompt="" v:type="7" v:format="@" v:sortKey="" v:invis="false" v:ask="false" v:langID="1033" v:cal="0"/> | |
<v:cp v:nameU="ProcessNumber" v:lbl="Process Number" v:prompt="" v:type="2" v:format="" v:sortKey="" v:invis="false" v:ask="false" v:langID="1033" v:cal="0"/> | |
<v:cp v:nameU="Owner" v:lbl="Owner" v:prompt="" v:type="0" v:format="" v:sortKey="" v:invis="false" v:ask="false" v:langID="1033" v:cal="0"/> | |
<v:cp v:nameU="Function" v:lbl="Function" v:prompt="" v:type="0" v:format="" v:sortKey="" v:invis="false" v:ask="false" v:langID="1033" v:cal="0" v:val="VT4()"/> | |
<v:cp v:nameU="StartDate" v:lbl="Start Date" v:prompt="" v:type="5" v:format="" v:sortKey="" v:invis="false" v:ask="false" v:langID="1033" v:cal="0"/> | |
<v:cp v:nameU="EndDate" v:lbl="End Date" v:prompt="" v:type="5" v:format="" v:sortKey="" v:invis="false" v:ask="false" v:langID="1033" v:cal="0"/> | |
<v:cp v:nameU="Status" v:lbl="Status" v:prompt="" v:type="4" v:format=";Not Started;In Progress;Completed;Deferred;Waiting on Input" v:sortKey="" v:invis="false" v:ask="false" v:langID="1033" v:cal="0" v:val="VT4()"/> | |
</v:custProps><v:userDefs> | |
<v:ud v:nameU="visVersion" v:prompt="" v:val="VT0(15):26"/> | |
<v:ud v:nameU="DefaultWidth" v:prompt="" v:val="VT0(0.98425196850394):24"/> | |
<v:ud v:nameU="DefaultHeight" v:prompt="" v:val="VT0(0.59055118110236):24"/> | |
<v:ud v:nameU="ResizeTxtHeight" v:prompt="" v:val="VT0(0.59055118110236):24"/> | |
</v:userDefs><v:textBlock v:margins="rect(2,2,2,2)" v:tabSpace="42.5197"/><v:textRect cx="51.4495" cy="378.98" width="102.9" height="31.1913"/><rect x="0" y="363.384" width="102.899" height="31.1913" class="st1"/><text x="4.6" y="376.28" class="st2" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>Initialize clocks, pins and <tspan x="30.01" class="st3" dy="1.2em">peripherals</tspan></text></g><g id="shape3-8" v:mID="3" v:groupContext="shape" v:layerMember="0" transform="translate(58.8777,-350.368)"><title>Start/End</title><desc>Start</desc><v:custProps> | |
<v:cp v:nameU="Cost" v:lbl="Cost" v:prompt="" v:type="7" v:format="@" v:sortKey="" v:invis="false" v:ask="false" v:langID="1033" v:cal="0"/> | |
<v:cp v:nameU="ProcessNumber" v:lbl="Process Number" v:prompt="" v:type="2" v:format="" v:sortKey="" v:invis="false" v:ask="false" v:langID="1033" v:cal="0"/> | |
<v:cp v:nameU="Owner" v:lbl="Owner" v:prompt="" v:type="0" v:format="" v:sortKey="" v:invis="false" v:ask="false" v:langID="1033" v:cal="0"/> | |
<v:cp v:nameU="Function" v:lbl="Function" v:prompt="" v:type="0" v:format="" v:sortKey="" v:invis="false" v:ask="false" v:langID="1033" v:cal="0" v:val="VT4()"/> | |
<v:cp v:nameU="StartDate" v:lbl="Start Date" v:prompt="" v:type="5" v:format="" v:sortKey="" v:invis="false" v:ask="false" v:langID="1033" v:cal="0"/> | |
<v:cp v:nameU="EndDate" v:lbl="End Date" v:prompt="" v:type="5" v:format="" v:sortKey="" v:invis="false" v:ask="false" v:langID="1033" v:cal="0"/> | |
<v:cp v:nameU="Status" v:lbl="Status" v:prompt="" v:type="4" v:format=";Not Started;In Progress;Completed;Deferred;Waiting on Input" v:sortKey="" v:invis="false" v:ask="false" v:langID="1033" v:cal="0" v:val="VT4()"/> | |
</v:custProps><v:userDefs> | |
<v:ud v:nameU="visVersion" v:prompt="" v:val="VT0(15):26"/> | |
<v:ud v:nameU="DefaultWidth" v:prompt="" v:val="VT0(0.98425196850394):24"/> | |
<v:ud v:nameU="DefaultHeight" v:prompt="" v:val="VT0(0.39370078740157):24"/> | |
<v:ud v:nameU="ResizeTxtHeight" v:prompt="" v:val="VT0(0.39370078740157):24"/> | |
</v:userDefs><v:textBlock v:margins="rect(2,2,2,2)" v:tabSpace="42.5197"/><v:textRect cx="43.2073" cy="382.494" width="86.42" height="24.1633"/><path d="M12.08 394.58 L74.33 394.58 A12.0817 12.0817 -180 0 0 74.33 370.41 L12.08 370.41 A12.0817 12.0817 -180 1 0 12.08 394.58 Z" class="st1"/><text x="33.93" y="385.19" class="st2" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>Start</text></g><g id="shape4-11" v:mID="4" v:groupContext="shape" v:layerMember="0" transform="translate(49.3557,-248.889)"><title>Process.3</title><desc>Initialize debug UART, set up HAL UART, and initialize retarg...</desc><v:custProps> | |
<v:cp v:nameU="Cost" v:lbl="Cost" v:prompt="" v:type="7" v:format="@" v:sortKey="" v:invis="false" v:ask="false" v:langID="1033" v:cal="0"/> | |
<v:cp v:nameU="ProcessNumber" v:lbl="Process Number" v:prompt="" v:type="2" v:format="" v:sortKey="" v:invis="false" v:ask="false" v:langID="1033" v:cal="0"/> | |
<v:cp v:nameU="Owner" v:lbl="Owner" v:prompt="" v:type="0" v:format="" v:sortKey="" v:invis="false" v:ask="false" v:langID="1033" v:cal="0"/> | |
<v:cp v:nameU="Function" v:lbl="Function" v:prompt="" v:type="0" v:format="" v:sortKey="" v:invis="false" v:ask="false" v:langID="1033" v:cal="0" v:val="VT4()"/> | |
<v:cp v:nameU="StartDate" v:lbl="Start Date" v:prompt="" v:type="5" v:format="" v:sortKey="" v:invis="false" v:ask="false" v:langID="1033" v:cal="0"/> | |
<v:cp v:nameU="EndDate" v:lbl="End Date" v:prompt="" v:type="5" v:format="" v:sortKey="" v:invis="false" v:ask="false" v:langID="1033" v:cal="0"/> | |
<v:cp v:nameU="Status" v:lbl="Status" v:prompt="" v:type="4" v:format=";Not Started;In Progress;Completed;Deferred;Waiting on Input" v:sortKey="" v:invis="false" v:ask="false" v:langID="1033" v:cal="0" v:val="VT4()"/> | |
</v:custProps><v:userDefs> | |
<v:ud v:nameU="visVersion" v:prompt="" v:val="VT0(15):26"/> | |
<v:ud v:nameU="DefaultWidth" v:prompt="" v:val="VT0(0.98425196850394):24"/> | |
<v:ud v:nameU="DefaultHeight" v:prompt="" v:val="VT0(0.59055118110236):24"/> | |
<v:ud v:nameU="ResizeTxtHeight" v:prompt="" v:val="VT0(0.59055118110236):24"/> | |
<v:ud v:nameU="ResizeTxtHeight" v:prompt="" v:val="VT0(0.66929133858268):24"/> | |
</v:userDefs><v:textBlock v:margins="rect(2,2,2,2)" v:tabSpace="42.5197"/><v:textRect cx="52.371" cy="371.615" width="104.75" height="45.9213"/><rect x="0" y="348.654" width="104.742" height="45.9213" class="st1"/><text x="4.61" y="358.12" class="st2" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>Initialize debug UART, set <tspan x="18.49" class="st3" dy="1.2em">up HAL UART, and </tspan><tspan x="9.18" class="st3" dy="1.2em">initialize retarget</tspan>-io for <tspan x="41.91" class="st3" dy="1.2em">printf</tspan></text></g><g id="shape5-17" v:mID="5" v:groupContext="shape" v:layerMember="0" transform="translate(49.3557,-208.637)"><title>Process.4</title><desc>Initialize TCPWMs, and enable interrupts</desc><v:custProps> | |
<v:cp v:nameU="Cost" v:lbl="Cost" v:prompt="" v:type="7" v:format="@" v:sortKey="" v:invis="false" v:ask="false" v:langID="1033" v:cal="0"/> | |
<v:cp v:nameU="ProcessNumber" v:lbl="Process Number" v:prompt="" v:type="2" v:format="" v:sortKey="" v:invis="false" v:ask="false" v:langID="1033" v:cal="0"/> | |
<v:cp v:nameU="Owner" v:lbl="Owner" v:prompt="" v:type="0" v:format="" v:sortKey="" v:invis="false" v:ask="false" v:langID="1033" v:cal="0"/> | |
<v:cp v:nameU="Function" v:lbl="Function" v:prompt="" v:type="0" v:format="" v:sortKey="" v:invis="false" v:ask="false" v:langID="1033" v:cal="0" v:val="VT4()"/> | |
<v:cp v:nameU="StartDate" v:lbl="Start Date" v:prompt="" v:type="5" v:format="" v:sortKey="" v:invis="false" v:ask="false" v:langID="1033" v:cal="0"/> | |
<v:cp v:nameU="EndDate" v:lbl="End Date" v:prompt="" v:type="5" v:format="" v:sortKey="" v:invis="false" v:ask="false" v:langID="1033" v:cal="0"/> | |
<v:cp v:nameU="Status" v:lbl="Status" v:prompt="" v:type="4" v:format=";Not Started;In Progress;Completed;Deferred;Waiting on Input" v:sortKey="" v:invis="false" v:ask="false" v:langID="1033" v:cal="0" v:val="VT4()"/> | |
</v:custProps><v:userDefs> | |
<v:ud v:nameU="visVersion" v:prompt="" v:val="VT0(15):26"/> | |
<v:ud v:nameU="DefaultWidth" v:prompt="" v:val="VT0(0.98425196850394):24"/> | |
<v:ud v:nameU="DefaultHeight" v:prompt="" v:val="VT0(0.59055118110236):24"/> | |
<v:ud v:nameU="ResizeTxtHeight" v:prompt="" v:val="VT0(0.59055118110236):24"/> | |
</v:userDefs><v:textBlock v:margins="rect(2,2,2,2)" v:tabSpace="42.5197"/><v:textRect cx="52.371" cy="379.61" width="104.75" height="29.932"/><rect x="0" y="364.644" width="104.742" height="29.932" class="st1"/><text x="9.95" y="376.91" class="st2" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>Initialize TCPWMs, and <tspan x="19.84" class="st3" dy="1.2em">enable interrupts</tspan></text></g><g id="shape6-21" v:mID="6" v:groupContext="shape" v:layerMember="0" transform="translate(49.3557,-165.662)"><title>Process.5</title><desc>Enable ADC interrupt, start HPPASS</desc><v:custProps> | |
<v:cp v:nameU="Cost" v:lbl="Cost" v:prompt="" v:type="7" v:format="@" v:sortKey="" v:invis="false" v:ask="false" v:langID="1033" v:cal="0"/> | |
<v:cp v:nameU="ProcessNumber" v:lbl="Process Number" v:prompt="" v:type="2" v:format="" v:sortKey="" v:invis="false" v:ask="false" v:langID="1033" v:cal="0"/> | |
<v:cp v:nameU="Owner" v:lbl="Owner" v:prompt="" v:type="0" v:format="" v:sortKey="" v:invis="false" v:ask="false" v:langID="1033" v:cal="0"/> | |
<v:cp v:nameU="Function" v:lbl="Function" v:prompt="" v:type="0" v:format="" v:sortKey="" v:invis="false" v:ask="false" v:langID="1033" v:cal="0" v:val="VT4()"/> | |
<v:cp v:nameU="StartDate" v:lbl="Start Date" v:prompt="" v:type="5" v:format="" v:sortKey="" v:invis="false" v:ask="false" v:langID="1033" v:cal="0"/> | |
<v:cp v:nameU="EndDate" v:lbl="End Date" v:prompt="" v:type="5" v:format="" v:sortKey="" v:invis="false" v:ask="false" v:langID="1033" v:cal="0"/> | |
<v:cp v:nameU="Status" v:lbl="Status" v:prompt="" v:type="4" v:format=";Not Started;In Progress;Completed;Deferred;Waiting on Input" v:sortKey="" v:invis="false" v:ask="false" v:langID="1033" v:cal="0" v:val="VT4()"/> | |
</v:custProps><v:userDefs> | |
<v:ud v:nameU="visVersion" v:prompt="" v:val="VT0(15):26"/> | |
<v:ud v:nameU="DefaultWidth" v:prompt="" v:val="VT0(0.98425196850394):24"/> | |
<v:ud v:nameU="DefaultHeight" v:prompt="" v:val="VT0(0.59055118110236):24"/> | |
<v:ud v:nameU="ResizeTxtHeight" v:prompt="" v:val="VT0(0.59055118110236):24"/> | |
</v:userDefs><v:textBlock v:margins="rect(2,2,2,2)" v:tabSpace="42.5197"/><v:textRect cx="52.5297" cy="380.659" width="105.06" height="27.833"/><rect x="0" y="366.743" width="105.059" height="27.833" class="st1"/><text x="2.29" y="377.96" class="st2" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>Enable ADC interrupt, start <tspan x="37.25" class="st3" dy="1.2em">HPPASS</tspan></text></g><g id="shape7-25" v:mID="7" v:groupContext="shape" v:layerMember="0" transform="translate(43.4838,-102.182)"><title>Decision</title><desc>Is “SW2” button is pressed?</desc><v:custProps> | |
<v:cp v:nameU="Cost" v:lbl="Cost" v:prompt="" v:type="7" v:format="@" v:sortKey="" v:invis="false" v:ask="false" v:langID="1033" v:cal="0"/> | |
<v:cp v:nameU="ProcessNumber" v:lbl="Process Number" v:prompt="" v:type="2" v:format="" v:sortKey="" v:invis="false" v:ask="false" v:langID="1033" v:cal="0"/> | |
<v:cp v:nameU="Owner" v:lbl="Owner" v:prompt="" v:type="0" v:format="" v:sortKey="" v:invis="false" v:ask="false" v:langID="1033" v:cal="0"/> | |
<v:cp v:nameU="Function" v:lbl="Function" v:prompt="" v:type="0" v:format="" v:sortKey="" v:invis="false" v:ask="false" v:langID="1033" v:cal="0" v:val="VT4()"/> | |
<v:cp v:nameU="StartDate" v:lbl="Start Date" v:prompt="" v:type="5" v:format="" v:sortKey="" v:invis="false" v:ask="false" v:langID="1033" v:cal="0"/> | |
<v:cp v:nameU="EndDate" v:lbl="End Date" v:prompt="" v:type="5" v:format="" v:sortKey="" v:invis="false" v:ask="false" v:langID="1033" v:cal="0"/> | |
<v:cp v:nameU="Status" v:lbl="Status" v:prompt="" v:type="4" v:format=";Not Started;In Progress;Completed;Deferred;Waiting on Input" v:sortKey="" v:invis="false" v:ask="false" v:langID="1033" v:cal="0" v:val="VT4()"/> | |
</v:custProps><v:userDefs> | |
<v:ud v:nameU="visVersion" v:prompt="" v:val="VT0(15):26"/> | |
<v:ud v:nameU="DefaultWidth" v:prompt="" v:val="VT0(0.98425196850394):24"/> | |
<v:ud v:nameU="DefaultHeight" v:prompt="" v:val="VT0(0.59055118110236):24"/> | |
<v:ud v:nameU="ResizeTxtHeight" v:prompt="" v:val="VT0(0.59055118110236):24"/> | |
</v:userDefs><v:textBlock v:margins="rect(2,2,2,2)" v:tabSpace="42.5197"/><v:textRect cx="58.4016" cy="374.431" width="97.34" height="30.217"/><path d="M0 374.43 L58.4 354.29 L116.8 374.43 L58.4 394.58 L0 374.43 Z" class="st1"/><text x="24.76" y="371.73" class="st2" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>Is “SW2” button is <tspan x="41.7" class="st3" dy="1.2em">pressed?</tspan></text></g><g id="shape8-29" v:mID="8" v:groupContext="shape" v:layerMember="1" transform="translate(94.9984,-351.57)"><title>Dynamic connector</title><path d="M7.09 395.78 L7.09 401.51" class="st4"/></g><g id="shape9-35" v:mID="9" v:groupContext="shape" v:layerMember="1" transform="translate(95.5615,-307.734)"><title>Dynamic connector.9</title><path d="M7.09 395.23 L7.09 402.06" class="st4"/></g><g id="shape10-40" v:mID="10" v:groupContext="shape" v:layerMember="1" transform="translate(94.64,-250.816)"><title>Dynamic connector.10</title><path d="M7.09 396.5 L7.09 400.78" class="st4"/></g><g id="shape11-45" v:mID="11" v:groupContext="shape" v:layerMember="1" transform="translate(94.7194,-208.637)"><title>Dynamic connector.11</title><path d="M7.01 394.58 L7.1 403.68" class="st4"/></g><g id="shape12-50" v:mID="12" v:groupContext="shape" v:layerMember="1" transform="translate(109.087,-165.662)"><title>Dynamic connector.12</title><path d="M-6.97 394.58 L-7.14 411.73" class="st4"/></g><g id="shape13-55" v:mID="13" v:groupContext="shape" v:layerMember="0" transform="translate(49.3557,-60.9202)"><title>Process.13</title><desc>Enable PWM2 and timer</desc><v:custProps> | |
<v:cp v:nameU="Cost" v:lbl="Cost" v:prompt="" v:type="7" v:format="@" v:sortKey="" v:invis="false" v:ask="false" v:langID="1033" v:cal="0"/> | |
<v:cp v:nameU="ProcessNumber" v:lbl="Process Number" v:prompt="" v:type="2" v:format="" v:sortKey="" v:invis="false" v:ask="false" v:langID="1033" v:cal="0"/> | |
<v:cp v:nameU="Owner" v:lbl="Owner" v:prompt="" v:type="0" v:format="" v:sortKey="" v:invis="false" v:ask="false" v:langID="1033" v:cal="0"/> | |
<v:cp v:nameU="Function" v:lbl="Function" v:prompt="" v:type="0" v:format="" v:sortKey="" v:invis="false" v:ask="false" v:langID="1033" v:cal="0" v:val="VT4()"/> | |
<v:cp v:nameU="StartDate" v:lbl="Start Date" v:prompt="" v:type="5" v:format="" v:sortKey="" v:invis="false" v:ask="false" v:langID="1033" v:cal="0"/> | |
<v:cp v:nameU="EndDate" v:lbl="End Date" v:prompt="" v:type="5" v:format="" v:sortKey="" v:invis="false" v:ask="false" v:langID="1033" v:cal="0"/> | |
<v:cp v:nameU="Status" v:lbl="Status" v:prompt="" v:type="4" v:format=";Not Started;In Progress;Completed;Deferred;Waiting on Input" v:sortKey="" v:invis="false" v:ask="false" v:langID="1033" v:cal="0" v:val="VT4()"/> | |
</v:custProps><v:userDefs> | |
<v:ud v:nameU="visVersion" v:prompt="" v:val="VT0(15):26"/> | |
<v:ud v:nameU="DefaultWidth" v:prompt="" v:val="VT0(0.98425196850394):24"/> | |
<v:ud v:nameU="DefaultHeight" v:prompt="" v:val="VT0(0.59055118110236):24"/> | |
<v:ud v:nameU="ResizeTxtHeight" v:prompt="" v:val="VT0(0.59055118110236):24"/> | |
</v:userDefs><v:textBlock v:margins="rect(2,2,2,2)" v:tabSpace="42.5197"/><v:textRect cx="52.5297" cy="380.659" width="105.06" height="27.833"/><rect x="0" y="366.743" width="105.059" height="27.833" class="st1"/><text x="7.89" y="383.36" class="st2" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>Enable PWM2 and timer</text></g><g id="shape14-58" v:mID="14" v:groupContext="shape" v:layerMember="0" transform="translate(49.3557,-19.6583)"><title>Process.14</title><desc>Start PWM1</desc><v:custProps> | |
<v:cp v:nameU="Cost" v:lbl="Cost" v:prompt="" v:type="7" v:format="@" v:sortKey="" v:invis="false" v:ask="false" v:langID="1033" v:cal="0"/> | |
<v:cp v:nameU="ProcessNumber" v:lbl="Process Number" v:prompt="" v:type="2" v:format="" v:sortKey="" v:invis="false" v:ask="false" v:langID="1033" v:cal="0"/> | |
<v:cp v:nameU="Owner" v:lbl="Owner" v:prompt="" v:type="0" v:format="" v:sortKey="" v:invis="false" v:ask="false" v:langID="1033" v:cal="0"/> | |
<v:cp v:nameU="Function" v:lbl="Function" v:prompt="" v:type="0" v:format="" v:sortKey="" v:invis="false" v:ask="false" v:langID="1033" v:cal="0" v:val="VT4()"/> | |
<v:cp v:nameU="StartDate" v:lbl="Start Date" v:prompt="" v:type="5" v:format="" v:sortKey="" v:invis="false" v:ask="false" v:langID="1033" v:cal="0"/> | |
<v:cp v:nameU="EndDate" v:lbl="End Date" v:prompt="" v:type="5" v:format="" v:sortKey="" v:invis="false" v:ask="false" v:langID="1033" v:cal="0"/> | |
<v:cp v:nameU="Status" v:lbl="Status" v:prompt="" v:type="4" v:format=";Not Started;In Progress;Completed;Deferred;Waiting on Input" v:sortKey="" v:invis="false" v:ask="false" v:langID="1033" v:cal="0" v:val="VT4()"/> | |
</v:custProps><v:userDefs> | |
<v:ud v:nameU="visVersion" v:prompt="" v:val="VT0(15):26"/> | |
<v:ud v:nameU="DefaultWidth" v:prompt="" v:val="VT0(0.98425196850394):24"/> | |
<v:ud v:nameU="DefaultHeight" v:prompt="" v:val="VT0(0.59055118110236):24"/> | |
<v:ud v:nameU="ResizeTxtHeight" v:prompt="" v:val="VT0(0.59055118110236):24"/> | |
</v:userDefs><v:textBlock v:margins="rect(2,2,2,2)" v:tabSpace="42.5197"/><v:textRect cx="52.5297" cy="380.659" width="105.06" height="27.833"/><rect x="0" y="366.743" width="105.059" height="27.833" class="st1"/><text x="30.76" y="383.36" class="st2" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>Start PWM1</text></g><g id="shape15-61" v:mID="15" v:groupContext="shape" v:layerMember="1" transform="translate(94.7987,-102.554)"><title>Dynamic connector.15</title><path d="M7.09 394.95 L7.09 402.34" class="st4"/></g><g id="shape16-66" v:mID="16" v:groupContext="shape" v:layerMember="1" transform="translate(94.7987,-61.2924)"><title>Dynamic connector.16</title><path d="M7.09 394.95 L7.09 402.34" class="st4"/></g><g id="shape17-71" v:mID="17" v:groupContext="shape" v:layerMember="1" transform="translate(160.287,-122.327)"><title>Dynamic connector.17</title><path d="M0 394.58 L20.16 394.58 L20.16 360.76 L-51.73 360.76" class="st4"/></g><g id="shape18-76" v:mID="18" v:groupContext="shape" v:layerMember="1" transform="translate(108.734,-19.6583)"><title>Dynamic connector.18</title><path d="M-6.85 394.58 L-6.85 405.45 L-76.12 405.45 L-76.12 258.09 L-13.36 258.09" class="st4"/></g><g id="shape19-81" v:mID="19" v:groupContext="shape" v:layerMember="0" transform="translate(153.268,-127.463)"><title>Process.19</title><desc>No</desc><v:textBlock v:margins="rect(2,2,2,2)" v:tabSpace="42.5197"/><v:textRect cx="8.34966" cy="390.873" width="16.7" height="7.40559"/><rect x="0" y="387.17" width="16.6993" height="7.40559" class="st6"/><text x="3" y="393.57" class="st2" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>No</text></g><g id="shape20-84" v:mID="20" v:groupContext="shape" v:layerMember="0" transform="translate(106.488,-97.115)"><title>Process.20</title><desc>Yes</desc><v:textBlock v:margins="rect(2,2,2,2)" v:tabSpace="42.5197"/><v:textRect cx="12.3013" cy="390.873" width="24.61" height="7.40559"/><rect x="0" y="387.17" width="24.6026" height="7.40559" class="st6"/><text x="6.04" y="393.57" class="st2" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>Yes</text></g><g id="shape21-87" v:mID="21" v:groupContext="shape" v:layerMember="0" transform="translate(543.23,-293.595)"><title>Process.21</title><desc>Get interrupt status and clear interrupt</desc><v:custProps> | |
<v:cp v:nameU="Cost" v:lbl="Cost" v:prompt="" v:type="7" v:format="@" v:sortKey="" v:invis="false" v:ask="false" v:langID="1033" v:cal="0"/> | |
<v:cp v:nameU="ProcessNumber" v:lbl="Process Number" v:prompt="" v:type="2" v:format="" v:sortKey="" v:invis="false" v:ask="false" v:langID="1033" v:cal="0"/> | |
<v:cp v:nameU="Owner" v:lbl="Owner" v:prompt="" v:type="0" v:format="" v:sortKey="" v:invis="false" v:ask="false" v:langID="1033" v:cal="0"/> | |
<v:cp v:nameU="Function" v:lbl="Function" v:prompt="" v:type="0" v:format="" v:sortKey="" v:invis="false" v:ask="false" v:langID="1033" v:cal="0" v:val="VT4()"/> | |
<v:cp v:nameU="StartDate" v:lbl="Start Date" v:prompt="" v:type="5" v:format="" v:sortKey="" v:invis="false" v:ask="false" v:langID="1033" v:cal="0"/> | |
<v:cp v:nameU="EndDate" v:lbl="End Date" v:prompt="" v:type="5" v:format="" v:sortKey="" v:invis="false" v:ask="false" v:langID="1033" v:cal="0"/> | |
<v:cp v:nameU="Status" v:lbl="Status" v:prompt="" v:type="4" v:format=";Not Started;In Progress;Completed;Deferred;Waiting on Input" v:sortKey="" v:invis="false" v:ask="false" v:langID="1033" v:cal="0" v:val="VT4()"/> | |
</v:custProps><v:userDefs> | |
<v:ud v:nameU="visVersion" v:prompt="" v:val="VT0(15):26"/> | |
<v:ud v:nameU="DefaultWidth" v:prompt="" v:val="VT0(0.98425196850394):24"/> | |
<v:ud v:nameU="DefaultHeight" v:prompt="" v:val="VT0(0.59055118110236):24"/> | |
<v:ud v:nameU="ResizeTxtHeight" v:prompt="" v:val="VT0(0.59055118110236):24"/> | |
</v:userDefs><v:textBlock v:margins="rect(2,2,2,2)" v:tabSpace="42.5197"/><v:textRect cx="52.371" cy="382.494" width="104.75" height="24.1633"/><rect x="0" y="370.412" width="104.742" height="24.1633" class="st1"/><text x="7.47" y="379.79" class="st2" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>Get interrupt status and <tspan x="25.3" class="st3" dy="1.2em">clear interrupt</tspan></text></g><g id="shape22-91" v:mID="22" v:groupContext="shape" v:layerMember="0" transform="translate(543.23,-258.066)"><title>Process.22</title><desc>Toggle user LED and print interrupt info to UART</desc><v:custProps> | |
<v:cp v:nameU="Cost" v:lbl="Cost" v:prompt="" v:type="7" v:format="@" v:sortKey="" v:invis="false" v:ask="false" v:langID="1033" v:cal="0"/> | |
<v:cp v:nameU="ProcessNumber" v:lbl="Process Number" v:prompt="" v:type="2" v:format="" v:sortKey="" v:invis="false" v:ask="false" v:langID="1033" v:cal="0"/> | |
<v:cp v:nameU="Owner" v:lbl="Owner" v:prompt="" v:type="0" v:format="" v:sortKey="" v:invis="false" v:ask="false" v:langID="1033" v:cal="0"/> | |
<v:cp v:nameU="Function" v:lbl="Function" v:prompt="" v:type="0" v:format="" v:sortKey="" v:invis="false" v:ask="false" v:langID="1033" v:cal="0" v:val="VT4()"/> | |
<v:cp v:nameU="StartDate" v:lbl="Start Date" v:prompt="" v:type="5" v:format="" v:sortKey="" v:invis="false" v:ask="false" v:langID="1033" v:cal="0"/> | |
<v:cp v:nameU="EndDate" v:lbl="End Date" v:prompt="" v:type="5" v:format="" v:sortKey="" v:invis="false" v:ask="false" v:langID="1033" v:cal="0"/> | |
<v:cp v:nameU="Status" v:lbl="Status" v:prompt="" v:type="4" v:format=";Not Started;In Progress;Completed;Deferred;Waiting on Input" v:sortKey="" v:invis="false" v:ask="false" v:langID="1033" v:cal="0" v:val="VT4()"/> | |
</v:custProps><v:userDefs> | |
<v:ud v:nameU="visVersion" v:prompt="" v:val="VT0(15):26"/> | |
<v:ud v:nameU="DefaultWidth" v:prompt="" v:val="VT0(0.98425196850394):24"/> | |
<v:ud v:nameU="DefaultHeight" v:prompt="" v:val="VT0(0.59055118110236):24"/> | |
<v:ud v:nameU="ResizeTxtHeight" v:prompt="" v:val="VT0(0.59055118110236):24"/> | |
</v:userDefs><v:textBlock v:margins="rect(2,2,2,2)" v:tabSpace="42.5197"/><v:textRect cx="52.371" cy="382.494" width="104.75" height="24.1633"/><rect x="0" y="370.412" width="104.742" height="24.1633" class="st1"/><text x="4.18" y="379.79" class="st2" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>Toggle user LED and print <tspan x="11.16" class="st3" dy="1.2em">interrupt info to UART </tspan> </text></g><g id="shape23-95" v:mID="23" v:groupContext="shape" v:layerMember="0" transform="translate(537.199,-202.716)"><title>Decision.23</title><desc>Interrupt count >= 10?</desc><v:custProps> | |
<v:cp v:nameU="Cost" v:lbl="Cost" v:prompt="" v:type="7" v:format="@" v:sortKey="" v:invis="false" v:ask="false" v:langID="1033" v:cal="0"/> | |
<v:cp v:nameU="ProcessNumber" v:lbl="Process Number" v:prompt="" v:type="2" v:format="" v:sortKey="" v:invis="false" v:ask="false" v:langID="1033" v:cal="0"/> | |
<v:cp v:nameU="Owner" v:lbl="Owner" v:prompt="" v:type="0" v:format="" v:sortKey="" v:invis="false" v:ask="false" v:langID="1033" v:cal="0"/> | |
<v:cp v:nameU="Function" v:lbl="Function" v:prompt="" v:type="0" v:format="" v:sortKey="" v:invis="false" v:ask="false" v:langID="1033" v:cal="0" v:val="VT4()"/> | |
<v:cp v:nameU="StartDate" v:lbl="Start Date" v:prompt="" v:type="5" v:format="" v:sortKey="" v:invis="false" v:ask="false" v:langID="1033" v:cal="0"/> | |
<v:cp v:nameU="EndDate" v:lbl="End Date" v:prompt="" v:type="5" v:format="" v:sortKey="" v:invis="false" v:ask="false" v:langID="1033" v:cal="0"/> | |
<v:cp v:nameU="Status" v:lbl="Status" v:prompt="" v:type="4" v:format=";Not Started;In Progress;Completed;Deferred;Waiting on Input" v:sortKey="" v:invis="false" v:ask="false" v:langID="1033" v:cal="0" v:val="VT4()"/> | |
</v:custProps><v:userDefs> | |
<v:ud v:nameU="visVersion" v:prompt="" v:val="VT0(15):26"/> | |
<v:ud v:nameU="DefaultWidth" v:prompt="" v:val="VT0(0.98425196850394):24"/> | |
<v:ud v:nameU="DefaultHeight" v:prompt="" v:val="VT0(0.59055118110236):24"/> | |
<v:ud v:nameU="ResizeTxtHeight" v:prompt="" v:val="VT0(0.59055118110236):24"/> | |
</v:userDefs><v:textBlock v:margins="rect(2,2,2,2)" v:tabSpace="42.5197"/><v:textRect cx="58.4016" cy="374.431" width="97.34" height="30.217"/><path d="M0 374.43 L58.4 354.29 L116.8 374.43 L58.4 394.58 L0 374.43 Z" class="st1"/><text x="16.93" y="377.13" class="st2" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>Interrupt count >= 10?</text></g><g id="shape24-98" v:mID="24" v:groupContext="shape" v:layerMember="0" transform="translate(518.949,-99.3666)"><title>Process.24</title><v:custProps> | |
<v:cp v:nameU="Cost" v:lbl="Cost" v:prompt="" v:type="7" v:format="@" v:sortKey="" v:invis="false" v:ask="false" v:langID="1033" v:cal="0"/> | |
<v:cp v:nameU="ProcessNumber" v:lbl="Process Number" v:prompt="" v:type="2" v:format="" v:sortKey="" v:invis="false" v:ask="false" v:langID="1033" v:cal="0"/> | |
<v:cp v:nameU="Owner" v:lbl="Owner" v:prompt="" v:type="0" v:format="" v:sortKey="" v:invis="false" v:ask="false" v:langID="1033" v:cal="0"/> | |
<v:cp v:nameU="Function" v:lbl="Function" v:prompt="" v:type="0" v:format="" v:sortKey="" v:invis="false" v:ask="false" v:langID="1033" v:cal="0" v:val="VT4()"/> | |
<v:cp v:nameU="StartDate" v:lbl="Start Date" v:prompt="" v:type="5" v:format="" v:sortKey="" v:invis="false" v:ask="false" v:langID="1033" v:cal="0"/> | |
<v:cp v:nameU="EndDate" v:lbl="End Date" v:prompt="" v:type="5" v:format="" v:sortKey="" v:invis="false" v:ask="false" v:langID="1033" v:cal="0"/> | |
<v:cp v:nameU="Status" v:lbl="Status" v:prompt="" v:type="4" v:format=";Not Started;In Progress;Completed;Deferred;Waiting on Input" v:sortKey="" v:invis="false" v:ask="false" v:langID="1033" v:cal="0" v:val="VT4()"/> | |
</v:custProps><v:userDefs> | |
<v:ud v:nameU="visVersion" v:prompt="" v:val="VT0(15):26"/> | |
<v:ud v:nameU="DefaultWidth" v:prompt="" v:val="VT0(0.98425196850394):24"/> | |
<v:ud v:nameU="DefaultHeight" v:prompt="" v:val="VT0(0.59055118110236):24"/> | |
<v:ud v:nameU="ResizeTxtHeight" v:prompt="" v:val="VT0(0.59055118110236):24"/> | |
</v:userDefs><rect x="0" y="116.237" width="153.304" height="278.339" class="st7"/></g><g id="shape25-100" v:mID="25" v:groupContext="shape" v:layerMember="0" transform="translate(543.23,-152.823)"><title>Process.25</title><desc>Disable PWM2 and timer</desc><v:custProps> | |
<v:cp v:nameU="Cost" v:lbl="Cost" v:prompt="" v:type="7" v:format="@" v:sortKey="" v:invis="false" v:ask="false" v:langID="1033" v:cal="0"/> | |
<v:cp v:nameU="ProcessNumber" v:lbl="Process Number" v:prompt="" v:type="2" v:format="" v:sortKey="" v:invis="false" v:ask="false" v:langID="1033" v:cal="0"/> | |
<v:cp v:nameU="Owner" v:lbl="Owner" v:prompt="" v:type="0" v:format="" v:sortKey="" v:invis="false" v:ask="false" v:langID="1033" v:cal="0"/> | |
<v:cp v:nameU="Function" v:lbl="Function" v:prompt="" v:type="0" v:format="" v:sortKey="" v:invis="false" v:ask="false" v:langID="1033" v:cal="0" v:val="VT4()"/> | |
<v:cp v:nameU="StartDate" v:lbl="Start Date" v:prompt="" v:type="5" v:format="" v:sortKey="" v:invis="false" v:ask="false" v:langID="1033" v:cal="0"/> | |
<v:cp v:nameU="EndDate" v:lbl="End Date" v:prompt="" v:type="5" v:format="" v:sortKey="" v:invis="false" v:ask="false" v:langID="1033" v:cal="0"/> | |
<v:cp v:nameU="Status" v:lbl="Status" v:prompt="" v:type="4" v:format=";Not Started;In Progress;Completed;Deferred;Waiting on Input" v:sortKey="" v:invis="false" v:ask="false" v:langID="1033" v:cal="0" v:val="VT4()"/> | |
</v:custProps><v:userDefs> | |
<v:ud v:nameU="visVersion" v:prompt="" v:val="VT0(15):26"/> | |
<v:ud v:nameU="DefaultWidth" v:prompt="" v:val="VT0(0.98425196850394):24"/> | |
<v:ud v:nameU="DefaultHeight" v:prompt="" v:val="VT0(0.59055118110236):24"/> | |
<v:ud v:nameU="ResizeTxtHeight" v:prompt="" v:val="VT0(0.59055118110236):24"/> | |
</v:userDefs><v:textBlock v:margins="rect(2,2,2,2)" v:tabSpace="42.5197"/><v:textRect cx="52.371" cy="379.881" width="104.75" height="29.3893"/><rect x="0" y="365.186" width="104.742" height="29.3893" class="st1"/><text x="6.8" y="382.58" class="st2" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>Disable PWM2 and timer</text></g><g id="shape26-103" v:mID="26" v:groupContext="shape" v:layerMember="0" transform="translate(543.23,-353.542)"><title>Process.26</title><desc>Timer interrupt handler</desc><v:textBlock v:margins="rect(2,2,2,2)" v:tabSpace="42.5197"/><v:textRect cx="52.371" cy="382.494" width="104.75" height="24.1633"/><rect x="0" y="370.412" width="104.742" height="24.1633" class="st6"/><text x="5.04" y="385.19" class="st8" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>Timer interrupt handler</text></g><g id="shape27-106" v:mID="27" v:groupContext="shape" v:layerMember="0" transform="translate(552.393,-111.09)"><title>Start/End.27</title><desc>Exit interrupt handler</desc><v:custProps> | |
<v:cp v:nameU="Cost" v:lbl="Cost" v:prompt="" v:type="7" v:format="@" v:sortKey="" v:invis="false" v:ask="false" v:langID="1033" v:cal="0"/> | |
<v:cp v:nameU="ProcessNumber" v:lbl="Process Number" v:prompt="" v:type="2" v:format="" v:sortKey="" v:invis="false" v:ask="false" v:langID="1033" v:cal="0"/> | |
<v:cp v:nameU="Owner" v:lbl="Owner" v:prompt="" v:type="0" v:format="" v:sortKey="" v:invis="false" v:ask="false" v:langID="1033" v:cal="0"/> | |
<v:cp v:nameU="Function" v:lbl="Function" v:prompt="" v:type="0" v:format="" v:sortKey="" v:invis="false" v:ask="false" v:langID="1033" v:cal="0" v:val="VT4()"/> | |
<v:cp v:nameU="StartDate" v:lbl="Start Date" v:prompt="" v:type="5" v:format="" v:sortKey="" v:invis="false" v:ask="false" v:langID="1033" v:cal="0"/> | |
<v:cp v:nameU="EndDate" v:lbl="End Date" v:prompt="" v:type="5" v:format="" v:sortKey="" v:invis="false" v:ask="false" v:langID="1033" v:cal="0"/> | |
<v:cp v:nameU="Status" v:lbl="Status" v:prompt="" v:type="4" v:format=";Not Started;In Progress;Completed;Deferred;Waiting on Input" v:sortKey="" v:invis="false" v:ask="false" v:langID="1033" v:cal="0" v:val="VT4()"/> | |
</v:custProps><v:userDefs> | |
<v:ud v:nameU="visVersion" v:prompt="" v:val="VT0(15):26"/> | |
<v:ud v:nameU="DefaultWidth" v:prompt="" v:val="VT0(0.98425196850394):24"/> | |
<v:ud v:nameU="DefaultHeight" v:prompt="" v:val="VT0(0.39370078740157):24"/> | |
<v:ud v:nameU="ResizeTxtHeight" v:prompt="" v:val="VT0(0.39370078740157):24"/> | |
</v:userDefs><v:textBlock v:margins="rect(2,2,2,2)" v:tabSpace="42.5197"/><v:textRect cx="43.2073" cy="382.494" width="86.42" height="24.1633"/><path d="M12.08 394.58 L74.33 394.58 A12.0817 12.0817 -180 0 0 74.33 370.41 L12.08 370.41 A12.0817 12.0817 -180 1 0 12.08 394.58 Z" class="st1"/><text x="2.87" y="385.19" class="st2" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>Exit interrupt handler</text></g><g id="shape28-109" v:mID="28" v:groupContext="shape" v:layerMember="0" transform="translate(552.393,-329.123)"><title>Start/End.28</title><desc>Interrupt occurs every second</desc><v:custProps> | |
<v:cp v:nameU="Cost" v:lbl="Cost" v:prompt="" v:type="7" v:format="@" v:sortKey="" v:invis="false" v:ask="false" v:langID="1033" v:cal="0"/> | |
<v:cp v:nameU="ProcessNumber" v:lbl="Process Number" v:prompt="" v:type="2" v:format="" v:sortKey="" v:invis="false" v:ask="false" v:langID="1033" v:cal="0"/> | |
<v:cp v:nameU="Owner" v:lbl="Owner" v:prompt="" v:type="0" v:format="" v:sortKey="" v:invis="false" v:ask="false" v:langID="1033" v:cal="0"/> | |
<v:cp v:nameU="Function" v:lbl="Function" v:prompt="" v:type="0" v:format="" v:sortKey="" v:invis="false" v:ask="false" v:langID="1033" v:cal="0" v:val="VT4()"/> | |
<v:cp v:nameU="StartDate" v:lbl="Start Date" v:prompt="" v:type="5" v:format="" v:sortKey="" v:invis="false" v:ask="false" v:langID="1033" v:cal="0"/> | |
<v:cp v:nameU="EndDate" v:lbl="End Date" v:prompt="" v:type="5" v:format="" v:sortKey="" v:invis="false" v:ask="false" v:langID="1033" v:cal="0"/> | |
<v:cp v:nameU="Status" v:lbl="Status" v:prompt="" v:type="4" v:format=";Not Started;In Progress;Completed;Deferred;Waiting on Input" v:sortKey="" v:invis="false" v:ask="false" v:langID="1033" v:cal="0" v:val="VT4()"/> | |
</v:custProps><v:userDefs> | |
<v:ud v:nameU="visVersion" v:prompt="" v:val="VT0(15):26"/> | |
<v:ud v:nameU="DefaultWidth" v:prompt="" v:val="VT0(0.98425196850394):24"/> | |
<v:ud v:nameU="DefaultHeight" v:prompt="" v:val="VT0(0.39370078740157):24"/> | |
<v:ud v:nameU="ResizeTxtHeight" v:prompt="" v:val="VT0(0.39370078740157):24"/> | |
</v:userDefs><v:textBlock v:margins="rect(2,2,2,2)" v:tabSpace="42.5197"/><v:textRect cx="43.2073" cy="382.494" width="86.42" height="24.1633"/><path d="M12.08 394.58 L74.33 394.58 A12.0817 12.0817 -180 0 0 74.33 370.41 L12.08 370.41 A12.0817 12.0817 -180 1 0 12.08 394.58 Z" class="st1"/><text x="12.88" y="379.79" class="st2" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>Interrupt occurs <tspan x="18.51" class="st3" dy="1.2em">every second</tspan></text></g><g id="shape29-113" v:mID="29" v:groupContext="shape" v:layerMember="0" transform="translate(215.832,-293.595)"><title>Process.29</title><desc>Get interrupt status and clear interrupt</desc><v:custProps> | |
<v:cp v:nameU="Cost" v:lbl="Cost" v:prompt="" v:type="7" v:format="@" v:sortKey="" v:invis="false" v:ask="false" v:langID="1033" v:cal="0"/> | |
<v:cp v:nameU="ProcessNumber" v:lbl="Process Number" v:prompt="" v:type="2" v:format="" v:sortKey="" v:invis="false" v:ask="false" v:langID="1033" v:cal="0"/> | |
<v:cp v:nameU="Owner" v:lbl="Owner" v:prompt="" v:type="0" v:format="" v:sortKey="" v:invis="false" v:ask="false" v:langID="1033" v:cal="0"/> | |
<v:cp v:nameU="Function" v:lbl="Function" v:prompt="" v:type="0" v:format="" v:sortKey="" v:invis="false" v:ask="false" v:langID="1033" v:cal="0" v:val="VT4()"/> | |
<v:cp v:nameU="StartDate" v:lbl="Start Date" v:prompt="" v:type="5" v:format="" v:sortKey="" v:invis="false" v:ask="false" v:langID="1033" v:cal="0"/> | |
<v:cp v:nameU="EndDate" v:lbl="End Date" v:prompt="" v:type="5" v:format="" v:sortKey="" v:invis="false" v:ask="false" v:langID="1033" v:cal="0"/> | |
<v:cp v:nameU="Status" v:lbl="Status" v:prompt="" v:type="4" v:format=";Not Started;In Progress;Completed;Deferred;Waiting on Input" v:sortKey="" v:invis="false" v:ask="false" v:langID="1033" v:cal="0" v:val="VT4()"/> | |
</v:custProps><v:userDefs> | |
<v:ud v:nameU="visVersion" v:prompt="" v:val="VT0(15):26"/> | |
<v:ud v:nameU="DefaultWidth" v:prompt="" v:val="VT0(0.98425196850394):24"/> | |
<v:ud v:nameU="DefaultHeight" v:prompt="" v:val="VT0(0.59055118110236):24"/> | |
<v:ud v:nameU="ResizeTxtHeight" v:prompt="" v:val="VT0(0.59055118110236):24"/> | |
</v:userDefs><v:textBlock v:margins="rect(2,2,2,2)" v:tabSpace="42.5197"/><v:textRect cx="52.371" cy="382.494" width="104.75" height="24.1633"/><rect x="0" y="370.412" width="104.742" height="24.1633" class="st1"/><text x="7.47" y="379.79" class="st2" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>Get interrupt status and <tspan x="25.3" class="st3" dy="1.2em">clear interrupt</tspan></text></g><g id="shape30-117" v:mID="30" v:groupContext="shape" v:layerMember="0" transform="translate(215.832,-256.674)"><title>Process.30</title><desc>Print interrupt info to UART</desc><v:custProps> | |
<v:cp v:nameU="Cost" v:lbl="Cost" v:prompt="" v:type="7" v:format="@" v:sortKey="" v:invis="false" v:ask="false" v:langID="1033" v:cal="0"/> | |
<v:cp v:nameU="ProcessNumber" v:lbl="Process Number" v:prompt="" v:type="2" v:format="" v:sortKey="" v:invis="false" v:ask="false" v:langID="1033" v:cal="0"/> | |
<v:cp v:nameU="Owner" v:lbl="Owner" v:prompt="" v:type="0" v:format="" v:sortKey="" v:invis="false" v:ask="false" v:langID="1033" v:cal="0"/> | |
<v:cp v:nameU="Function" v:lbl="Function" v:prompt="" v:type="0" v:format="" v:sortKey="" v:invis="false" v:ask="false" v:langID="1033" v:cal="0" v:val="VT4()"/> | |
<v:cp v:nameU="StartDate" v:lbl="Start Date" v:prompt="" v:type="5" v:format="" v:sortKey="" v:invis="false" v:ask="false" v:langID="1033" v:cal="0"/> | |
<v:cp v:nameU="EndDate" v:lbl="End Date" v:prompt="" v:type="5" v:format="" v:sortKey="" v:invis="false" v:ask="false" v:langID="1033" v:cal="0"/> | |
<v:cp v:nameU="Status" v:lbl="Status" v:prompt="" v:type="4" v:format=";Not Started;In Progress;Completed;Deferred;Waiting on Input" v:sortKey="" v:invis="false" v:ask="false" v:langID="1033" v:cal="0" v:val="VT4()"/> | |
</v:custProps><v:userDefs> | |
<v:ud v:nameU="visVersion" v:prompt="" v:val="VT0(15):26"/> | |
<v:ud v:nameU="DefaultWidth" v:prompt="" v:val="VT0(0.98425196850394):24"/> | |
<v:ud v:nameU="DefaultHeight" v:prompt="" v:val="VT0(0.59055118110236):24"/> | |
<v:ud v:nameU="ResizeTxtHeight" v:prompt="" v:val="VT0(0.59055118110236):24"/> | |
</v:userDefs><v:textBlock v:margins="rect(2,2,2,2)" v:tabSpace="42.5197"/><v:textRect cx="52.371" cy="382.494" width="104.75" height="24.1633"/><rect x="0" y="370.412" width="104.742" height="24.1633" class="st1"/><text x="12.28" y="379.79" class="st2" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>Print interrupt info to <tspan x="42.05" class="st3" dy="1.2em">UART </tspan> </text></g><g id="shape31-121" v:mID="31" v:groupContext="shape" v:layerMember="0" transform="translate(201.549,-213.631)"><title>Process.32</title><v:custProps> | |
<v:cp v:nameU="Cost" v:lbl="Cost" v:prompt="" v:type="7" v:format="@" v:sortKey="" v:invis="false" v:ask="false" v:langID="1033" v:cal="0"/> | |
<v:cp v:nameU="ProcessNumber" v:lbl="Process Number" v:prompt="" v:type="2" v:format="" v:sortKey="" v:invis="false" v:ask="false" v:langID="1033" v:cal="0"/> | |
<v:cp v:nameU="Owner" v:lbl="Owner" v:prompt="" v:type="0" v:format="" v:sortKey="" v:invis="false" v:ask="false" v:langID="1033" v:cal="0"/> | |
<v:cp v:nameU="Function" v:lbl="Function" v:prompt="" v:type="0" v:format="" v:sortKey="" v:invis="false" v:ask="false" v:langID="1033" v:cal="0" v:val="VT4()"/> | |
<v:cp v:nameU="StartDate" v:lbl="Start Date" v:prompt="" v:type="5" v:format="" v:sortKey="" v:invis="false" v:ask="false" v:langID="1033" v:cal="0"/> | |
<v:cp v:nameU="EndDate" v:lbl="End Date" v:prompt="" v:type="5" v:format="" v:sortKey="" v:invis="false" v:ask="false" v:langID="1033" v:cal="0"/> | |
<v:cp v:nameU="Status" v:lbl="Status" v:prompt="" v:type="4" v:format=";Not Started;In Progress;Completed;Deferred;Waiting on Input" v:sortKey="" v:invis="false" v:ask="false" v:langID="1033" v:cal="0" v:val="VT4()"/> | |
</v:custProps><v:userDefs> | |
<v:ud v:nameU="visVersion" v:prompt="" v:val="VT0(15):26"/> | |
<v:ud v:nameU="DefaultWidth" v:prompt="" v:val="VT0(0.98425196850394):24"/> | |
<v:ud v:nameU="DefaultHeight" v:prompt="" v:val="VT0(0.59055118110236):24"/> | |
<v:ud v:nameU="ResizeTxtHeight" v:prompt="" v:val="VT0(0.59055118110236):24"/> | |
</v:userDefs><rect x="0" y="230.501" width="133.308" height="164.075" class="st7"/></g><g id="shape32-123" v:mID="32" v:groupContext="shape" v:layerMember="0" transform="translate(215.832,-353.542)"><title>Process.34</title><desc>PWM1 interrupt handler</desc><v:textBlock v:margins="rect(2,2,2,2)" v:tabSpace="42.5197"/><v:textRect cx="52.371" cy="382.494" width="104.75" height="24.1633"/><rect x="0" y="370.412" width="104.742" height="24.1633" class="st6"/><text x="4.61" y="385.19" class="st8" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>PWM1 interrupt handler</text></g><g id="shape33-126" v:mID="33" v:groupContext="shape" v:layerMember="0" transform="translate(224.995,-218.842)"><title>Start/End.35</title><desc>Exit interrupt handler</desc><v:custProps> | |
<v:cp v:nameU="Cost" v:lbl="Cost" v:prompt="" v:type="7" v:format="@" v:sortKey="" v:invis="false" v:ask="false" v:langID="1033" v:cal="0"/> | |
<v:cp v:nameU="ProcessNumber" v:lbl="Process Number" v:prompt="" v:type="2" v:format="" v:sortKey="" v:invis="false" v:ask="false" v:langID="1033" v:cal="0"/> | |
<v:cp v:nameU="Owner" v:lbl="Owner" v:prompt="" v:type="0" v:format="" v:sortKey="" v:invis="false" v:ask="false" v:langID="1033" v:cal="0"/> | |
<v:cp v:nameU="Function" v:lbl="Function" v:prompt="" v:type="0" v:format="" v:sortKey="" v:invis="false" v:ask="false" v:langID="1033" v:cal="0" v:val="VT4()"/> | |
<v:cp v:nameU="StartDate" v:lbl="Start Date" v:prompt="" v:type="5" v:format="" v:sortKey="" v:invis="false" v:ask="false" v:langID="1033" v:cal="0"/> | |
<v:cp v:nameU="EndDate" v:lbl="End Date" v:prompt="" v:type="5" v:format="" v:sortKey="" v:invis="false" v:ask="false" v:langID="1033" v:cal="0"/> | |
<v:cp v:nameU="Status" v:lbl="Status" v:prompt="" v:type="4" v:format=";Not Started;In Progress;Completed;Deferred;Waiting on Input" v:sortKey="" v:invis="false" v:ask="false" v:langID="1033" v:cal="0" v:val="VT4()"/> | |
</v:custProps><v:userDefs> | |
<v:ud v:nameU="visVersion" v:prompt="" v:val="VT0(15):26"/> | |
<v:ud v:nameU="DefaultWidth" v:prompt="" v:val="VT0(0.98425196850394):24"/> | |
<v:ud v:nameU="DefaultHeight" v:prompt="" v:val="VT0(0.39370078740157):24"/> | |
<v:ud v:nameU="ResizeTxtHeight" v:prompt="" v:val="VT0(0.39370078740157):24"/> | |
</v:userDefs><v:textBlock v:margins="rect(2,2,2,2)" v:tabSpace="42.5197"/><v:textRect cx="43.2073" cy="382.494" width="86.42" height="24.1633"/><path d="M12.08 394.58 L74.33 394.58 A12.0817 12.0817 -180 0 0 74.33 370.41 L12.08 370.41 A12.0817 12.0817 -180 1 0 12.08 394.58 Z" class="st1"/><text x="2.87" y="385.19" class="st2" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>Exit interrupt handler</text></g><g id="shape34-129" v:mID="34" v:groupContext="shape" v:layerMember="0" transform="translate(224.995,-329.123)"><title>Start/End.36</title><desc>Interrupt occurs in overflow</desc><v:custProps> | |
<v:cp v:nameU="Cost" v:lbl="Cost" v:prompt="" v:type="7" v:format="@" v:sortKey="" v:invis="false" v:ask="false" v:langID="1033" v:cal="0"/> | |
<v:cp v:nameU="ProcessNumber" v:lbl="Process Number" v:prompt="" v:type="2" v:format="" v:sortKey="" v:invis="false" v:ask="false" v:langID="1033" v:cal="0"/> | |
<v:cp v:nameU="Owner" v:lbl="Owner" v:prompt="" v:type="0" v:format="" v:sortKey="" v:invis="false" v:ask="false" v:langID="1033" v:cal="0"/> | |
<v:cp v:nameU="Function" v:lbl="Function" v:prompt="" v:type="0" v:format="" v:sortKey="" v:invis="false" v:ask="false" v:langID="1033" v:cal="0" v:val="VT4()"/> | |
<v:cp v:nameU="StartDate" v:lbl="Start Date" v:prompt="" v:type="5" v:format="" v:sortKey="" v:invis="false" v:ask="false" v:langID="1033" v:cal="0"/> | |
<v:cp v:nameU="EndDate" v:lbl="End Date" v:prompt="" v:type="5" v:format="" v:sortKey="" v:invis="false" v:ask="false" v:langID="1033" v:cal="0"/> | |
<v:cp v:nameU="Status" v:lbl="Status" v:prompt="" v:type="4" v:format=";Not Started;In Progress;Completed;Deferred;Waiting on Input" v:sortKey="" v:invis="false" v:ask="false" v:langID="1033" v:cal="0" v:val="VT4()"/> | |
</v:custProps><v:userDefs> | |
<v:ud v:nameU="visVersion" v:prompt="" v:val="VT0(15):26"/> | |
<v:ud v:nameU="DefaultWidth" v:prompt="" v:val="VT0(0.98425196850394):24"/> | |
<v:ud v:nameU="DefaultHeight" v:prompt="" v:val="VT0(0.39370078740157):24"/> | |
<v:ud v:nameU="ResizeTxtHeight" v:prompt="" v:val="VT0(0.39370078740157):24"/> | |
</v:userDefs><v:textBlock v:margins="rect(2,2,2,2)" v:tabSpace="42.5197"/><v:textRect cx="43.2073" cy="382.494" width="86.42" height="24.1633"/><path d="M12.08 394.58 L74.33 394.58 A12.0817 12.0817 -180 0 0 74.33 370.41 L12.08 370.41 A12.0817 12.0817 -180 1 0 12.08 394.58 Z" class="st1"/><text x="8.41" y="379.79" class="st2" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>Interrupt occurs<tspan class="st3" v:langID="2052"> </tspan><tspan class="st3" v:langID="2052">in</tspan> <tspan x="26.74" class="st3" dy="1.2em">overflow</tspan></text></g><g id="shape35-135" v:mID="35" v:groupContext="shape" v:layerMember="1" transform="translate(261.116,-330.527)"><title>Dynamic connector.35</title><path d="M7.09 395.98 L7.09 401.3" class="st4"/></g><g id="shape36-140" v:mID="36" v:groupContext="shape" v:layerMember="1" transform="translate(261.116,-294.303)"><title>Dynamic connector.36</title><path d="M7.09 395.28 L7.09 402" class="st4"/></g><g id="shape37-145" v:mID="37" v:groupContext="shape" v:layerMember="1" transform="translate(261.116,-256.926)"><title>Dynamic connector.37</title><path d="M7.09 394.83 L7.09 402.46" class="st4"/></g><g id="shape38-150" v:mID="38" v:groupContext="shape" v:layerMember="1" transform="translate(602.687,-330.527)"><title>Dynamic connector.38</title><path d="M-7.09 395.98 L-7.09 401.3" class="st4"/></g><g id="shape39-155" v:mID="39" v:groupContext="shape" v:layerMember="1" transform="translate(588.514,-294.999)"><title>Dynamic connector.39</title><path d="M7.09 395.98 L7.09 401.3" class="st4"/></g><g id="shape40-160" v:mID="40" v:groupContext="shape" v:layerMember="1" transform="translate(588.514,-258.066)"><title>Dynamic connector.42</title><path d="M7.09 394.58 L7.09 403.6" class="st4"/></g><g id="shape41-165" v:mID="41" v:groupContext="shape" v:layerMember="1" transform="translate(588.514,-202.716)"><title>Dynamic connector.41</title><path d="M7.09 394.58 L7.09 409.04" class="st4"/></g><g id="shape42-170" v:mID="42" v:groupContext="shape" v:layerMember="0" transform="translate(597.188,-190.44)"><title>Process.44</title><desc>Yes</desc><v:textBlock v:margins="rect(2,2,2,2)" v:tabSpace="42.5197"/><v:textRect cx="12.3013" cy="390.873" width="24.61" height="7.40559"/><rect x="0" y="387.17" width="24.6026" height="7.40559" class="st6"/><text x="6.04" y="393.57" class="st2" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>Yes</text></g><g id="shape43-173" v:mID="43" v:groupContext="shape" v:layerMember="1" transform="translate(588.514,-152.823)"><title>Dynamic connector.45</title><path d="M7.09 394.58 L7.09 406.11" class="st4"/></g><g id="shape44-178" v:mID="44" v:groupContext="shape" v:layerMember="1" transform="translate(537.199,-222.861)"><title>Dynamic connector.46</title><path d="M0 394.58 L-10.87 394.58 L-10.87 494.26 L9.15 494.26" class="st4"/></g><g id="shape45-183" v:mID="45" v:groupContext="shape" v:layerMember="0" transform="translate(537.199,-227.221)"><title>Process.45</title><desc>No</desc><v:textBlock v:margins="rect(2,2,2,2)" v:tabSpace="42.5197"/><v:textRect cx="8.34966" cy="390.873" width="16.7" height="7.40559"/><rect x="0" y="387.17" width="16.6993" height="7.40559" class="st6"/><text x="3" y="393.57" class="st2" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>No</text></g><g id="shape46-186" v:mID="46" v:groupContext="shape" v:layerMember="0" transform="translate(374.056,-293.595)"><title>Process.49</title><desc>Get interrupt status and clear interrupt</desc><v:custProps> | |
<v:cp v:nameU="Cost" v:lbl="Cost" v:prompt="" v:type="7" v:format="@" v:sortKey="" v:invis="false" v:ask="false" v:langID="1033" v:cal="0"/> | |
<v:cp v:nameU="ProcessNumber" v:lbl="Process Number" v:prompt="" v:type="2" v:format="" v:sortKey="" v:invis="false" v:ask="false" v:langID="1033" v:cal="0"/> | |
<v:cp v:nameU="Owner" v:lbl="Owner" v:prompt="" v:type="0" v:format="" v:sortKey="" v:invis="false" v:ask="false" v:langID="1033" v:cal="0"/> | |
<v:cp v:nameU="Function" v:lbl="Function" v:prompt="" v:type="0" v:format="" v:sortKey="" v:invis="false" v:ask="false" v:langID="1033" v:cal="0" v:val="VT4()"/> | |
<v:cp v:nameU="StartDate" v:lbl="Start Date" v:prompt="" v:type="5" v:format="" v:sortKey="" v:invis="false" v:ask="false" v:langID="1033" v:cal="0"/> | |
<v:cp v:nameU="EndDate" v:lbl="End Date" v:prompt="" v:type="5" v:format="" v:sortKey="" v:invis="false" v:ask="false" v:langID="1033" v:cal="0"/> | |
<v:cp v:nameU="Status" v:lbl="Status" v:prompt="" v:type="4" v:format=";Not Started;In Progress;Completed;Deferred;Waiting on Input" v:sortKey="" v:invis="false" v:ask="false" v:langID="1033" v:cal="0" v:val="VT4()"/> | |
</v:custProps><v:userDefs> | |
<v:ud v:nameU="visVersion" v:prompt="" v:val="VT0(15):26"/> | |
<v:ud v:nameU="DefaultWidth" v:prompt="" v:val="VT0(0.98425196850394):24"/> | |
<v:ud v:nameU="DefaultHeight" v:prompt="" v:val="VT0(0.59055118110236):24"/> | |
<v:ud v:nameU="ResizeTxtHeight" v:prompt="" v:val="VT0(0.59055118110236):24"/> | |
</v:userDefs><v:textBlock v:margins="rect(2,2,2,2)" v:tabSpace="42.5197"/><v:textRect cx="52.371" cy="382.494" width="104.75" height="24.1633"/><rect x="0" y="370.412" width="104.742" height="24.1633" class="st1"/><text x="7.47" y="379.79" class="st2" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>Get interrupt status and <tspan x="25.3" class="st3" dy="1.2em">clear interrupt</tspan></text></g><g id="shape47-190" v:mID="47" v:groupContext="shape" v:layerMember="0" transform="translate(374.056,-246.892)"><title>Process.50</title><desc>Read ADC channel results and print results by UART</desc><v:custProps> | |
<v:cp v:nameU="Cost" v:lbl="Cost" v:prompt="" v:type="7" v:format="@" v:sortKey="" v:invis="false" v:ask="false" v:langID="1033" v:cal="0"/> | |
<v:cp v:nameU="ProcessNumber" v:lbl="Process Number" v:prompt="" v:type="2" v:format="" v:sortKey="" v:invis="false" v:ask="false" v:langID="1033" v:cal="0"/> | |
<v:cp v:nameU="Owner" v:lbl="Owner" v:prompt="" v:type="0" v:format="" v:sortKey="" v:invis="false" v:ask="false" v:langID="1033" v:cal="0"/> | |
<v:cp v:nameU="Function" v:lbl="Function" v:prompt="" v:type="0" v:format="" v:sortKey="" v:invis="false" v:ask="false" v:langID="1033" v:cal="0" v:val="VT4()"/> | |
<v:cp v:nameU="StartDate" v:lbl="Start Date" v:prompt="" v:type="5" v:format="" v:sortKey="" v:invis="false" v:ask="false" v:langID="1033" v:cal="0"/> | |
<v:cp v:nameU="EndDate" v:lbl="End Date" v:prompt="" v:type="5" v:format="" v:sortKey="" v:invis="false" v:ask="false" v:langID="1033" v:cal="0"/> | |
<v:cp v:nameU="Status" v:lbl="Status" v:prompt="" v:type="4" v:format=";Not Started;In Progress;Completed;Deferred;Waiting on Input" v:sortKey="" v:invis="false" v:ask="false" v:langID="1033" v:cal="0" v:val="VT4()"/> | |
</v:custProps><v:userDefs> | |
<v:ud v:nameU="visVersion" v:prompt="" v:val="VT0(15):26"/> | |
<v:ud v:nameU="DefaultWidth" v:prompt="" v:val="VT0(0.98425196850394):24"/> | |
<v:ud v:nameU="DefaultHeight" v:prompt="" v:val="VT0(0.59055118110236):24"/> | |
<v:ud v:nameU="ResizeTxtHeight" v:prompt="" v:val="VT0(0.59055118110236):24"/> | |
</v:userDefs><v:textBlock v:margins="rect(2,2,2,2)" v:tabSpace="42.5197"/><v:textRect cx="52.371" cy="378.98" width="104.75" height="31.1913"/><rect x="0" y="363.384" width="104.742" height="31.1913" class="st1"/><text x="4.58" y="376.28" class="st2" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>Read ADC channel results <tspan x="4.8" class="st3" dy="1.2em">and print results by UART </tspan> </text></g><g id="shape48-194" v:mID="48" v:groupContext="shape" v:layerMember="0" transform="translate(360.249,-199.962)"><title>Process.52</title><v:custProps> | |
<v:cp v:nameU="Cost" v:lbl="Cost" v:prompt="" v:type="7" v:format="@" v:sortKey="" v:invis="false" v:ask="false" v:langID="1033" v:cal="0"/> | |
<v:cp v:nameU="ProcessNumber" v:lbl="Process Number" v:prompt="" v:type="2" v:format="" v:sortKey="" v:invis="false" v:ask="false" v:langID="1033" v:cal="0"/> | |
<v:cp v:nameU="Owner" v:lbl="Owner" v:prompt="" v:type="0" v:format="" v:sortKey="" v:invis="false" v:ask="false" v:langID="1033" v:cal="0"/> | |
<v:cp v:nameU="Function" v:lbl="Function" v:prompt="" v:type="0" v:format="" v:sortKey="" v:invis="false" v:ask="false" v:langID="1033" v:cal="0" v:val="VT4()"/> | |
<v:cp v:nameU="StartDate" v:lbl="Start Date" v:prompt="" v:type="5" v:format="" v:sortKey="" v:invis="false" v:ask="false" v:langID="1033" v:cal="0"/> | |
<v:cp v:nameU="EndDate" v:lbl="End Date" v:prompt="" v:type="5" v:format="" v:sortKey="" v:invis="false" v:ask="false" v:langID="1033" v:cal="0"/> | |
<v:cp v:nameU="Status" v:lbl="Status" v:prompt="" v:type="4" v:format=";Not Started;In Progress;Completed;Deferred;Waiting on Input" v:sortKey="" v:invis="false" v:ask="false" v:langID="1033" v:cal="0" v:val="VT4()"/> | |
</v:custProps><v:userDefs> | |
<v:ud v:nameU="visVersion" v:prompt="" v:val="VT0(15):26"/> | |
<v:ud v:nameU="DefaultWidth" v:prompt="" v:val="VT0(0.98425196850394):24"/> | |
<v:ud v:nameU="DefaultHeight" v:prompt="" v:val="VT0(0.59055118110236):24"/> | |
<v:ud v:nameU="ResizeTxtHeight" v:prompt="" v:val="VT0(0.59055118110236):24"/> | |
</v:userDefs><rect x="0" y="216.832" width="133.308" height="177.744" class="st7"/></g><g id="shape49-196" v:mID="49" v:groupContext="shape" v:layerMember="0" transform="translate(368.025,-353.542)"><title>Process.54</title><desc>SAR ADC interrupt handler</desc><v:textBlock v:margins="rect(2,2,2,2)" v:tabSpace="42.5197"/><v:textRect cx="58.4016" cy="382.494" width="116.81" height="24.1633"/><rect x="0" y="370.412" width="116.803" height="24.1633" class="st6"/><text x="5.99" y="385.19" class="st8" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>SAR ADC interrupt handler</text></g><g id="shape50-199" v:mID="50" v:groupContext="shape" v:layerMember="0" transform="translate(383.219,-207.538)"><title>Start/End.55</title><desc>Exit interrupt handler</desc><v:custProps> | |
<v:cp v:nameU="Cost" v:lbl="Cost" v:prompt="" v:type="7" v:format="@" v:sortKey="" v:invis="false" v:ask="false" v:langID="1033" v:cal="0"/> | |
<v:cp v:nameU="ProcessNumber" v:lbl="Process Number" v:prompt="" v:type="2" v:format="" v:sortKey="" v:invis="false" v:ask="false" v:langID="1033" v:cal="0"/> | |
<v:cp v:nameU="Owner" v:lbl="Owner" v:prompt="" v:type="0" v:format="" v:sortKey="" v:invis="false" v:ask="false" v:langID="1033" v:cal="0"/> | |
<v:cp v:nameU="Function" v:lbl="Function" v:prompt="" v:type="0" v:format="" v:sortKey="" v:invis="false" v:ask="false" v:langID="1033" v:cal="0" v:val="VT4()"/> | |
<v:cp v:nameU="StartDate" v:lbl="Start Date" v:prompt="" v:type="5" v:format="" v:sortKey="" v:invis="false" v:ask="false" v:langID="1033" v:cal="0"/> | |
<v:cp v:nameU="EndDate" v:lbl="End Date" v:prompt="" v:type="5" v:format="" v:sortKey="" v:invis="false" v:ask="false" v:langID="1033" v:cal="0"/> | |
<v:cp v:nameU="Status" v:lbl="Status" v:prompt="" v:type="4" v:format=";Not Started;In Progress;Completed;Deferred;Waiting on Input" v:sortKey="" v:invis="false" v:ask="false" v:langID="1033" v:cal="0" v:val="VT4()"/> | |
</v:custProps><v:userDefs> | |
<v:ud v:nameU="visVersion" v:prompt="" v:val="VT0(15):26"/> | |
<v:ud v:nameU="DefaultWidth" v:prompt="" v:val="VT0(0.98425196850394):24"/> | |
<v:ud v:nameU="DefaultHeight" v:prompt="" v:val="VT0(0.39370078740157):24"/> | |
<v:ud v:nameU="ResizeTxtHeight" v:prompt="" v:val="VT0(0.39370078740157):24"/> | |
</v:userDefs><v:textBlock v:margins="rect(2,2,2,2)" v:tabSpace="42.5197"/><v:textRect cx="43.2073" cy="382.494" width="86.42" height="24.1633"/><path d="M12.08 394.58 L74.33 394.58 A12.0817 12.0817 -180 0 0 74.33 370.41 L12.08 370.41 A12.0817 12.0817 -180 1 0 12.08 394.58 Z" class="st1"/><text x="2.87" y="385.19" class="st2" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>Exit interrupt handler</text></g><g id="shape51-202" v:mID="51" v:groupContext="shape" v:layerMember="0" transform="translate(383.219,-329.123)"><title>Start/End.56</title><desc>ADC group 0 done</desc><v:custProps> | |
<v:cp v:nameU="Cost" v:lbl="Cost" v:prompt="" v:type="7" v:format="@" v:sortKey="" v:invis="false" v:ask="false" v:langID="1033" v:cal="0"/> | |
<v:cp v:nameU="ProcessNumber" v:lbl="Process Number" v:prompt="" v:type="2" v:format="" v:sortKey="" v:invis="false" v:ask="false" v:langID="1033" v:cal="0"/> | |
<v:cp v:nameU="Owner" v:lbl="Owner" v:prompt="" v:type="0" v:format="" v:sortKey="" v:invis="false" v:ask="false" v:langID="1033" v:cal="0"/> | |
<v:cp v:nameU="Function" v:lbl="Function" v:prompt="" v:type="0" v:format="" v:sortKey="" v:invis="false" v:ask="false" v:langID="1033" v:cal="0" v:val="VT4()"/> | |
<v:cp v:nameU="StartDate" v:lbl="Start Date" v:prompt="" v:type="5" v:format="" v:sortKey="" v:invis="false" v:ask="false" v:langID="1033" v:cal="0"/> | |
<v:cp v:nameU="EndDate" v:lbl="End Date" v:prompt="" v:type="5" v:format="" v:sortKey="" v:invis="false" v:ask="false" v:langID="1033" v:cal="0"/> | |
<v:cp v:nameU="Status" v:lbl="Status" v:prompt="" v:type="4" v:format=";Not Started;In Progress;Completed;Deferred;Waiting on Input" v:sortKey="" v:invis="false" v:ask="false" v:langID="1033" v:cal="0" v:val="VT4()"/> | |
</v:custProps><v:userDefs> | |
<v:ud v:nameU="visVersion" v:prompt="" v:val="VT0(15):26"/> | |
<v:ud v:nameU="DefaultWidth" v:prompt="" v:val="VT0(0.98425196850394):24"/> | |
<v:ud v:nameU="DefaultHeight" v:prompt="" v:val="VT0(0.39370078740157):24"/> | |
<v:ud v:nameU="ResizeTxtHeight" v:prompt="" v:val="VT0(0.39370078740157):24"/> | |
</v:userDefs><v:textBlock v:margins="rect(2,2,2,2)" v:tabSpace="42.5197"/><v:textRect cx="43.2073" cy="382.494" width="86.42" height="24.1633"/><path d="M12.08 394.58 L74.33 394.58 A12.0817 12.0817 -180 0 0 74.33 370.41 L12.08 370.41 A12.0817 12.0817 -180 1 0 12.08 394.58 Z" class="st1"/><text x="9.64" y="385.19" class="st2" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>ADC group 0 done</text></g><g id="shape52-205" v:mID="52" v:groupContext="shape" v:layerMember="1" transform="translate(433.513,-330.527)"><title>Dynamic connector.57</title><path d="M-7.09 395.98 L-7.09 401.3" class="st4"/></g><g id="shape53-210" v:mID="53" v:groupContext="shape" v:layerMember="1" transform="translate(419.34,-293.595)"><title>Dynamic connector.58</title><path d="M7.09 394.58 L7.09 404.05" class="st4"/></g><g id="shape54-215" v:mID="54" v:groupContext="shape" v:layerMember="1" transform="translate(433.513,-246.892)"><title>Dynamic connector.59</title><path d="M-7.09 394.58 L-7.09 403.73" class="st4"/></g></g></g></svg> |