An example of importing Embedded Coder code into the mbed IDE. Currently doesn't connect IO to PWM, ADC, and Encoder, instead provides random inputs and measures execution time.

Dependencies:   mbed-dsp mbed Nucleo_pmsmfoc

Dependents:   Nucleo_pmsmfoc

Committer:
paulcox
Date:
Tue Nov 25 07:52:02 2014 +0000
Revision:
2:bbc155b0b886
adding doc?

Who changed what in which revision?

UserRevisionLine numberNew contents of line
paulcox 2:bbc155b0b886 1 <!DOCTYPE html>
paulcox 2:bbc155b0b886 2 <html>
paulcox 2:bbc155b0b886 3 <head>
paulcox 2:bbc155b0b886 4 <link rel="stylesheet" type="text/css" href="rtwreport.css" />
paulcox 2:bbc155b0b886 5 <link rel="stylesheet" type="text/css" href="css/coder_app.css" />
paulcox 2:bbc155b0b886 6 <script>
paulcox 2:bbc155b0b886 7 function NavOnloadFcn() {
paulcox 2:bbc155b0b886 8 var node = document.getElementById("rtwIdTraceBlock");
paulcox 2:bbc155b0b886 9 var td1 = document.getElementById("td1");
paulcox 2:bbc155b0b886 10 if (node && top.RTW_TraceArgs.instance) {
paulcox 2:bbc155b0b886 11 var sid = top.RTW_TraceArgs.instance.getBlock();
paulcox 2:bbc155b0b886 12 if (sid) {
paulcox 2:bbc155b0b886 13 var block = sid;
paulcox 2:bbc155b0b886 14 if (top.RTW_rtwnameSIDMap && top.RTW_rtwnameSIDMap.instance && top.RTW_rtwnameSIDMap.instance.getRtwname(sid)) {
paulcox 2:bbc155b0b886 15 block = top.RTW_rtwnameSIDMap.instance.getRtwname(sid).rtwname;
paulcox 2:bbc155b0b886 16 }
paulcox 2:bbc155b0b886 17 if (block) {
paulcox 2:bbc155b0b886 18 node.textContent = "'" + block + "'";
paulcox 2:bbc155b0b886 19 }
paulcox 2:bbc155b0b886 20 td1.className = "";
paulcox 2:bbc155b0b886 21 } else {
paulcox 2:bbc155b0b886 22 td1.className = "hidden";
paulcox 2:bbc155b0b886 23 }
paulcox 2:bbc155b0b886 24 }
paulcox 2:bbc155b0b886 25 if (top.RTW_TraceInfo && top.RTW_TraceInfo.instance) {
paulcox 2:bbc155b0b886 26 top.RTW_TraceInfo.instance.updateNavState();
paulcox 2:bbc155b0b886 27 }
paulcox 2:bbc155b0b886 28 }
paulcox 2:bbc155b0b886 29 function resize_text() {
paulcox 2:bbc155b0b886 30 var node = document.getElementById("rtwIdTraceBlock");
paulcox 2:bbc155b0b886 31 if (node) {
paulcox 2:bbc155b0b886 32 node.style.maxWidth = "" + (window.innerWidth - 450) + "px";
paulcox 2:bbc155b0b886 33 }
paulcox 2:bbc155b0b886 34 top.resize_NavToolbar_frame();
paulcox 2:bbc155b0b886 35 }
paulcox 2:bbc155b0b886 36 </script>
paulcox 2:bbc155b0b886 37 </head>
paulcox 2:bbc155b0b886 38 <body class="nav_toolbar" onload="NavOnloadFcn(); resize_text();" onresize="resize_text();">
paulcox 2:bbc155b0b886 39 <table class="nav_table" id="rtwIdTracePanel">
paulcox 2:bbc155b0b886 40 <col style="width: 90%;">
paulcox 2:bbc155b0b886 41 <col style="width: 150px;">
paulcox 2:bbc155b0b886 42 <col style="width: 150px;">
paulcox 2:bbc155b0b886 43 <tr>
paulcox 2:bbc155b0b886 44 <td title="Navigation control for highlighted code" id="td1">
paulcox 2:bbc155b0b886 45 <b>Highlight code for block:</b>
paulcox 2:bbc155b0b886 46 <div id="rtwIdTraceBlock" style="overflow: hidden;text-overflow:ellipsis;white-space: nowrap"></div>
paulcox 2:bbc155b0b886 47 </td>
paulcox 2:bbc155b0b886 48 <td style="white-space:nowrap">
paulcox 2:bbc155b0b886 49 <INPUT class="button" TYPE="button" VALUE="<<" style="width: 45px; height: 2em" ID="rtwIdButtonFirst" ONCLICK="if (top.rtwGoFirst) top.rtwGoFirst();" title="goto the first highlighted line" />
paulcox 2:bbc155b0b886 50 <INPUT class="button" TYPE="button" VALUE="<" style="width: 45px; height: 2em" ID="rtwIdButtonPrev" ONCLICK="if (top.rtwGoPrev) top.rtwGoPrev();" disabled="disabled" title="goto the previous highlighted line"/>
paulcox 2:bbc155b0b886 51 <span id="rtwIdTraceNumber"></span>
paulcox 2:bbc155b0b886 52 <INPUT class="button" TYPE="button" VALUE=">" style="width: 45px; height: 2em" ID="rtwIdButtonNext" ONCLICK="if (top.rtwGoNext) top.rtwGoNext();" disabled="disabled" title="goto the next highlighted line"/>
paulcox 2:bbc155b0b886 53 <INPUT class="button" TYPE="button" VALUE=">>" style="width: 45px; height: 2em" ID="rtwIdButtonLast" ONCLICK="if (top.rtwGoLast) top.rtwGoLast();" title="goto the last highlighted line" />
paulcox 2:bbc155b0b886 54 </td>
paulcox 2:bbc155b0b886 55 <td>
paulcox 2:bbc155b0b886 56 <INPUT class="button" TYPE="button" VALUE="Remove Highlights" style="width: 150px; height: 2em" ID="rtwIdButtonRemove" ONCLICK="if (top.removeInCodeTraceHighlight()) top.removeInCodeTraceHighlight()" title="remove highlighted lines"/>
paulcox 2:bbc155b0b886 57 </td>
paulcox 2:bbc155b0b886 58 </tr>
paulcox 2:bbc155b0b886 59 </table>
paulcox 2:bbc155b0b886 60 </body>
paulcox 2:bbc155b0b886 61 </html>
paulcox 2:bbc155b0b886 62 </table>
paulcox 2:bbc155b0b886 63
paulcox 2:bbc155b0b886 64 <!-- LocalWords: Onload px ONCLICK
paulcox 2:bbc155b0b886 65 -->