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 /* Copyright 2011-2014 The MathWorks, Inc. */
paulcox 2:bbc155b0b886 2 body,p,table {font-family: calibri, verdana, sans-serif;}
paulcox 2:bbc155b0b886 3 button,.buton {font-family: calibri, verdana, sans-serif;}
paulcox 2:bbc155b0b886 4 button,.button {font-size: small;}
paulcox 2:bbc155b0b886 5 .small_font {font-size: small;}
paulcox 2:bbc155b0b886 6 h1 { font-weight: normal; color: #000066; }
paulcox 2:bbc155b0b886 7 td { vertical-align: top }
paulcox 2:bbc155b0b886 8 th { background-color: #eeeeee; text-align: left; }
paulcox 2:bbc155b0b886 9 a:link { color: #0033cc; }
paulcox 2:bbc155b0b886 10 a:visited { color: #666666; }
paulcox 2:bbc155b0b886 11 input { font-family: sans-serif, verdana, calibri; }
paulcox 2:bbc155b0b886 12 table {
paulcox 2:bbc155b0b886 13 background-color: #ffffff;
paulcox 2:bbc155b0b886 14 width: 100%;
paulcox 2:bbc155b0b886 15 }
paulcox 2:bbc155b0b886 16
paulcox 2:bbc155b0b886 17 table.toc, table.button, table.panel {
paulcox 2:bbc155b0b886 18 border-style: none;
paulcox 2:bbc155b0b886 19 }
paulcox 2:bbc155b0b886 20
paulcox 2:bbc155b0b886 21 .highlighted {
paulcox 2:bbc155b0b886 22 background-color: yellow;
paulcox 2:bbc155b0b886 23 }
paulcox 2:bbc155b0b886 24
paulcox 2:bbc155b0b886 25 .highlightedCurrent {
paulcox 2:bbc155b0b886 26 background-color: #819FF7;
paulcox 2:bbc155b0b886 27 }
paulcox 2:bbc155b0b886 28
paulcox 2:bbc155b0b886 29 input.search {
paulcox 2:bbc155b0b886 30 background-color: #ffffff;
paulcox 2:bbc155b0b886 31 }
paulcox 2:bbc155b0b886 32
paulcox 2:bbc155b0b886 33 input.failedSearch {
paulcox 2:bbc155b0b886 34 background-color: #F78181;
paulcox 2:bbc155b0b886 35 }
paulcox 2:bbc155b0b886 36
paulcox 2:bbc155b0b886 37 /* ensure that code2model links are comment green */
paulcox 2:bbc155b0b886 38 a.code2model:link {
paulcox 2:bbc155b0b886 39 color: #117755;
paulcox 2:bbc155b0b886 40 font-style: italic;
paulcox 2:bbc155b0b886 41 }
paulcox 2:bbc155b0b886 42 a.code2model:visited{
paulcox 2:bbc155b0b886 43 color: #117755;
paulcox 2:bbc155b0b886 44 font-style: italic;
paulcox 2:bbc155b0b886 45 }
paulcox 2:bbc155b0b886 46
paulcox 2:bbc155b0b886 47 .toc td, .button td, .panel td {
paulcox 2:bbc155b0b886 48 border-style: none;
paulcox 2:bbc155b0b886 49 padding: 4px;
paulcox 2:bbc155b0b886 50 }
paulcox 2:bbc155b0b886 51
paulcox 2:bbc155b0b886 52 h1 { font-weight: normal; color: #000066; }
paulcox 2:bbc155b0b886 53 td { vertical-align: top }
paulcox 2:bbc155b0b886 54 th { background-color: #eeeeee; text-align: left; }
paulcox 2:bbc155b0b886 55 a:link { color: #0033cc; }
paulcox 2:bbc155b0b886 56 a:visited { color: #666666; }
paulcox 2:bbc155b0b886 57
paulcox 2:bbc155b0b886 58 /******* table *******/
paulcox 2:bbc155b0b886 59 /* default table style */
paulcox 2:bbc155b0b886 60 table.AltRow {
paulcox 2:bbc155b0b886 61 border-collapse: collapse; border: none; border-spacing: 0pt;
paulcox 2:bbc155b0b886 62 border-top: solid #4F81BD 1.0pt; border-bottom: solid #4F81BD 1.0pt;
paulcox 2:bbc155b0b886 63 }
paulcox 2:bbc155b0b886 64 table.AltRow td { padding: 2pt }
paulcox 2:bbc155b0b886 65 /* default alternating row style */
paulcox 2:bbc155b0b886 66 table.AltRow tr.even td { background-color:#D3DFEE; border:none;}
paulcox 2:bbc155b0b886 67 table.AltRow tr.odd td { background-color:#FFFFFF; border:none;}
paulcox 2:bbc155b0b886 68 /* tr class="heading" */
paulcox 2:bbc155b0b886 69 table.AltRow tr.heading td, table.AltRow th {
paulcox 2:bbc155b0b886 70 background-color:#FFFFFF; font-weight:bold; border:none;
paulcox 2:bbc155b0b886 71 border-bottom: solid #4F81BD 1.0pt;
paulcox 2:bbc155b0b886 72 }
paulcox 2:bbc155b0b886 73 /* table class="FirstColumn" */
paulcox 2:bbc155b0b886 74 table.FirstColumn td:first-child { font-weight:bold }
paulcox 2:bbc155b0b886 75 /* table class="TotalRow" */
paulcox 2:bbc155b0b886 76 table.TotalRow tr:last-child { font-weight:bold }
paulcox 2:bbc155b0b886 77 table.TotalRow tr:last-child td { border-top: solid #4F81BD 1.0pt }
paulcox 2:bbc155b0b886 78
paulcox 2:bbc155b0b886 79 a.closeButton {
paulcox 2:bbc155b0b886 80 background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f9f9f9), color-stop(1, #e9e9e9) );
paulcox 2:bbc155b0b886 81 background:-moz-linear-gradient( center top, #f9f9f9 5%, #e9e9e9 100% );
paulcox 2:bbc155b0b886 82 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#e9e9e9');
paulcox 2:bbc155b0b886 83 background-color:#f9f9f9;
paulcox 2:bbc155b0b886 84 -webkit-border-top-left-radius:20px;
paulcox 2:bbc155b0b886 85 -moz-border-radius-topleft:20px;
paulcox 2:bbc155b0b886 86 border-top-left-radius:20px;
paulcox 2:bbc155b0b886 87 -webkit-border-top-right-radius:20px;
paulcox 2:bbc155b0b886 88 -moz-border-radius-topright:20px;
paulcox 2:bbc155b0b886 89 border-top-right-radius:20px;
paulcox 2:bbc155b0b886 90 -webkit-border-bottom-right-radius:20px;
paulcox 2:bbc155b0b886 91 -moz-border-radius-bottomright:20px;
paulcox 2:bbc155b0b886 92 border-bottom-right-radius:20px;
paulcox 2:bbc155b0b886 93 -webkit-border-bottom-left-radius:20px;
paulcox 2:bbc155b0b886 94 -moz-border-radius-bottomleft:20px;
paulcox 2:bbc155b0b886 95 border-bottom-left-radius:20px;
paulcox 2:bbc155b0b886 96 text-indent:0;
paulcox 2:bbc155b0b886 97 border:2px solid #dcdcdc;
paulcox 2:bbc155b0b886 98 display:inline-block;
paulcox 2:bbc155b0b886 99 color:#454143;
paulcox 2:bbc155b0b886 100 font-family:Arial;
paulcox 2:bbc155b0b886 101 font-size:15px;
paulcox 2:bbc155b0b886 102 font-weight:bold;
paulcox 2:bbc155b0b886 103 font-style:normal;
paulcox 2:bbc155b0b886 104 height:20px;
paulcox 2:bbc155b0b886 105 line-height:20px;
paulcox 2:bbc155b0b886 106 width:20px;
paulcox 2:bbc155b0b886 107 text-decoration:none;
paulcox 2:bbc155b0b886 108 text-align:center;
paulcox 2:bbc155b0b886 109 cursor: pointer;
paulcox 2:bbc155b0b886 110 }
paulcox 2:bbc155b0b886 111 a.closeButton:hover {
paulcox 2:bbc155b0b886 112 background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #e9e9e9), color-stop(1, #f9f9f9) );
paulcox 2:bbc155b0b886 113 background:-moz-linear-gradient( center top, #e9e9e9 5%, #f9f9f9 100% );
paulcox 2:bbc155b0b886 114 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e9', endColorstr='#f9f9f9');
paulcox 2:bbc155b0b886 115 background-color:#e9e9e9;
paulcox 2:bbc155b0b886 116 }
paulcox 2:bbc155b0b886 117 a.closeButton:active {
paulcox 2:bbc155b0b886 118 position:relative;
paulcox 2:bbc155b0b886 119 top:1px;
paulcox 2:bbc155b0b886 120 }
paulcox 2:bbc155b0b886 121
paulcox 2:bbc155b0b886 122 .button {
paulcox 2:bbc155b0b886 123 -moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
paulcox 2:bbc155b0b886 124 -webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
paulcox 2:bbc155b0b886 125 box-shadow:inset 0px 1px 0px 0px #ffffff;
paulcox 2:bbc155b0b886 126 background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
paulcox 2:bbc155b0b886 127 background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
paulcox 2:bbc155b0b886 128 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
paulcox 2:bbc155b0b886 129 background-color:#ededed;
paulcox 2:bbc155b0b886 130 -webkit-border-top-left-radius:5px;
paulcox 2:bbc155b0b886 131 -moz-border-radius-topleft:5px;
paulcox 2:bbc155b0b886 132 border-top-left-radius:5px;
paulcox 2:bbc155b0b886 133 -webkit-border-top-right-radius:5px;
paulcox 2:bbc155b0b886 134 -moz-border-radius-topright:5px;
paulcox 2:bbc155b0b886 135 border-top-right-radius:5px;
paulcox 2:bbc155b0b886 136 -webkit-border-bottom-right-radius:5px;
paulcox 2:bbc155b0b886 137 -moz-border-radius-bottomright:5px;
paulcox 2:bbc155b0b886 138 border-bottom-right-radius:5px;
paulcox 2:bbc155b0b886 139 -webkit-border-bottom-left-radius:5px;
paulcox 2:bbc155b0b886 140 -moz-border-radius-bottomleft:5px;
paulcox 2:bbc155b0b886 141 border-bottom-left-radius:5px;
paulcox 2:bbc155b0b886 142 text-indent:0px;
paulcox 2:bbc155b0b886 143 border:1px solid #dcdcdc;
paulcox 2:bbc155b0b886 144 display:inline-block;
paulcox 2:bbc155b0b886 145 color:black;
paulcox 2:bbc155b0b886 146 font-family:Arial;
paulcox 2:bbc155b0b886 147 font-size:12px;
paulcox 2:bbc155b0b886 148 font-weight:bold;
paulcox 2:bbc155b0b886 149 font-style:normal;
paulcox 2:bbc155b0b886 150 height:12px;
paulcox 2:bbc155b0b886 151 line-height:12px;
paulcox 2:bbc155b0b886 152 width:45px;
paulcox 2:bbc155b0b886 153 text-decoration:none;
paulcox 2:bbc155b0b886 154 text-align:center;
paulcox 2:bbc155b0b886 155 text-shadow:1px 1px 0px #ffffff;
paulcox 2:bbc155b0b886 156 }
paulcox 2:bbc155b0b886 157 .button:hover {
paulcox 2:bbc155b0b886 158 background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );
paulcox 2:bbc155b0b886 159 background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );
paulcox 2:bbc155b0b886 160 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');
paulcox 2:bbc155b0b886 161 background-color:#dfdfdf;
paulcox 2:bbc155b0b886 162 }.button:active {
paulcox 2:bbc155b0b886 163 position:relative;
paulcox 2:bbc155b0b886 164 top:1px;
paulcox 2:bbc155b0b886 165 }.button:disabled {
paulcox 2:bbc155b0b886 166 color:#777777;
paulcox 2:bbc155b0b886 167 }
paulcox 2:bbc155b0b886 168
paulcox 2:bbc155b0b886 169 ul.nav_list {
paulcox 2:bbc155b0b886 170 list-style-type:none;
paulcox 2:bbc155b0b886 171 display: block;
paulcox 2:bbc155b0b886 172 margin: 0;
paulcox 2:bbc155b0b886 173 padding: 0;
paulcox 2:bbc155b0b886 174 }
paulcox 2:bbc155b0b886 175 ul.nav_list li {
paulcox 2:bbc155b0b886 176 list-style-type:none;
paulcox 2:bbc155b0b886 177 display: inline;
paulcox 2:bbc155b0b886 178 margin: 0 18px 0 0;
paulcox 2:bbc155b0b886 179 padding: 0;
paulcox 2:bbc155b0b886 180 }
paulcox 2:bbc155b0b886 181
paulcox 2:bbc155b0b886 182 .nav_toolbar {
paulcox 2:bbc155b0b886 183 background-color: #aff;
paulcox 2:bbc155b0b886 184 margin-top: 0;
paulcox 2:bbc155b0b886 185 }
paulcox 2:bbc155b0b886 186
paulcox 2:bbc155b0b886 187 .inspect_body {
paulcox 2:bbc155b0b886 188 margin-top: 0;
paulcox 2:bbc155b0b886 189 margin-bottom: 0;
paulcox 2:bbc155b0b886 190 display: inline;
paulcox 2:bbc155b0b886 191 vertical-align:middle;
paulcox 2:bbc155b0b886 192 }
paulcox 2:bbc155b0b886 193
paulcox 2:bbc155b0b886 194 table.nav_table {
paulcox 2:bbc155b0b886 195 background-color: #aff;
paulcox 2:bbc155b0b886 196 border: none;
paulcox 2:bbc155b0b886 197 width: 100%;
paulcox 2:bbc155b0b886 198 display: inline;
paulcox 2:bbc155b0b886 199 vertical-align:middle;
paulcox 2:bbc155b0b886 200 }
paulcox 2:bbc155b0b886 201
paulcox 2:bbc155b0b886 202 table#rtwIdTracePanel > tr > td {
paulcox 2:bbc155b0b886 203 white-space: nowrap;
paulcox 2:bbc155b0b886 204 table-layout:fixed;
paulcox 2:bbc155b0b886 205 vertical-align:middle;
paulcox 2:bbc155b0b886 206 }
paulcox 2:bbc155b0b886 207
paulcox 2:bbc155b0b886 208 table.nav_table > button {
paulcox 2:bbc155b0b886 209 height: 20px;
paulcox 2:bbc155b0b886 210 }