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 <script type="text/javascript" src="./js/coder_app.js"></script>
paulcox 2:bbc155b0b886 5 <meta http-equiv="content-type" content="text/html; charset=utf-8" />
paulcox 2:bbc155b0b886 6 <script type="text/javascript" src="./rtwreport_utils.js"></script>
paulcox 2:bbc155b0b886 7 <script type="text/javascript" src="./rtwannotate.js"></script>
paulcox 2:bbc155b0b886 8 <link rel="stylesheet" type="text/css" href="./css/coder_app.css"/>
paulcox 2:bbc155b0b886 9 </head>
paulcox 2:bbc155b0b886 10 <body onload="srcFileOnload();">
paulcox 2:bbc155b0b886 11 <pre id="code">
paulcox 2:bbc155b0b886 12 <table class="code" id="codeTbl">
paulcox 2:bbc155b0b886 13 <tr name="1" id="1">
paulcox 2:bbc155b0b886 14 <td>1</td><td><span class="pp">#ifdef</span> <a id="1c8" class="tk">__MW_TARGET_USE_HARDWARE_RESOURCES_H__</a></td></tr>
paulcox 2:bbc155b0b886 15 <tr name="2" id="2">
paulcox 2:bbc155b0b886 16 <td>2</td><td><span class="pp">#ifndef</span> <a id="2c9" class="tk">__MW_TARGET_HARDWARE_RESOURCES_H__</a></td></tr>
paulcox 2:bbc155b0b886 17 <tr name="3" id="3">
paulcox 2:bbc155b0b886 18 <td>3</td><td><span class="pp">#define</span> <a id="3c9" class="tk">__MW_TARGET_HARDWARE_RESOURCES_H__</a></td></tr>
paulcox 2:bbc155b0b886 19 <tr name="4" id="4">
paulcox 2:bbc155b0b886 20 <td>4</td><td></td></tr>
paulcox 2:bbc155b0b886 21 <tr name="5" id="5">
paulcox 2:bbc155b0b886 22 <td>5</td><td><span class="pp">#include "SysTickScheduler.h"</span></td></tr>
paulcox 2:bbc155b0b886 23 <tr name="6" id="6">
paulcox 2:bbc155b0b886 24 <td>6</td><td><span class="pp">#include "arm_cortex_m_multitasking.h"</span></td></tr>
paulcox 2:bbc155b0b886 25 <tr name="7" id="7">
paulcox 2:bbc155b0b886 26 <td>7</td><td><span class="pp">#include "stm32f4xx.h"</span></td></tr>
paulcox 2:bbc155b0b886 27 <tr name="8" id="8">
paulcox 2:bbc155b0b886 28 <td>8</td><td></td></tr>
paulcox 2:bbc155b0b886 29 <tr name="9" id="9">
paulcox 2:bbc155b0b886 30 <td>9</td><td><span class="pp">#define</span> <a id="9c9" class="tk">MW_USECODERTARGET</a> 1.000000</td></tr>
paulcox 2:bbc155b0b886 31 <tr name="10" id="10">
paulcox 2:bbc155b0b886 32 <td>10</td><td><span class="pp">#define</span> <a id="10c9" class="tk">MW_TARGETHARDWARE</a> <a id="10c27" class="tk">STM32_Nucleo</a></td></tr>
paulcox 2:bbc155b0b886 33 <tr name="11" id="11">
paulcox 2:bbc155b0b886 34 <td>11</td><td><span class="pp">#define</span> <a id="11c9" class="tk">MW_SCHEDULER_INTERRUPT_SOURCE</a> 0</td></tr>
paulcox 2:bbc155b0b886 35 <tr name="12" id="12">
paulcox 2:bbc155b0b886 36 <td>12</td><td><span class="pp">#define</span> <a id="12c9" class="tk">MW_RUNTIME_BUILDACTION</a> 0</td></tr>
paulcox 2:bbc155b0b886 37 <tr name="13" id="13">
paulcox 2:bbc155b0b886 38 <td>13</td><td><span class="pp">#define</span> <a id="13c9" class="tk">MW_CLOCKING_CPUCLOCKRATEMHZ</a> 48</td></tr>
paulcox 2:bbc155b0b886 39 <tr name="14" id="14">
paulcox 2:bbc155b0b886 40 <td>14</td><td><span class="pp">#define</span> <a id="14c9" class="tk">MW_MULTI_TASKING_MODE</a> 0</td></tr>
paulcox 2:bbc155b0b886 41 <tr name="15" id="15">
paulcox 2:bbc155b0b886 42 <td>15</td><td></td></tr>
paulcox 2:bbc155b0b886 43 <tr name="16" id="16">
paulcox 2:bbc155b0b886 44 <td>16</td><td><span class="pp">#endif</span> <span class="ct">/* __MW_TARGET_HARDWARE_RESOURCES_H__ */</span></td></tr>
paulcox 2:bbc155b0b886 45 <tr name="17" id="17">
paulcox 2:bbc155b0b886 46 <td>17</td><td></td></tr>
paulcox 2:bbc155b0b886 47 <tr name="18" id="18">
paulcox 2:bbc155b0b886 48 <td>18</td><td><span class="pp">#endif</span></td></tr>
paulcox 2:bbc155b0b886 49 <tr name="19" id="19">
paulcox 2:bbc155b0b886 50 <td>19</td><td></td></tr>
paulcox 2:bbc155b0b886 51 </table>
paulcox 2:bbc155b0b886 52 </pre>
paulcox 2:bbc155b0b886 53 </body>
paulcox 2:bbc155b0b886 54 </html>