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 2013-2014 The MathWorks, Inc. */
paulcox 2:bbc155b0b886 2 pre#code {
paulcox 2:bbc155b0b886 3 font-family: Courier;
paulcox 2:bbc155b0b886 4 font-size: small;
paulcox 2:bbc155b0b886 5 }
paulcox 2:bbc155b0b886 6
paulcox 2:bbc155b0b886 7 .ct {
paulcox 2:bbc155b0b886 8 font-style: italic;
paulcox 2:bbc155b0b886 9 color: #117755
paulcox 2:bbc155b0b886 10 } /* comment */
paulcox 2:bbc155b0b886 11 .pp {
paulcox 2:bbc155b0b886 12 font-weight:bold;
paulcox 2:bbc155b0b886 13 color: #992211
paulcox 2:bbc155b0b886 14 } /* preprocessor */
paulcox 2:bbc155b0b886 15 .kw, .br {
paulcox 2:bbc155b0b886 16 font-weight:bold;
paulcox 2:bbc155b0b886 17 color: #112266
paulcox 2:bbc155b0b886 18 } /* keyword or brace */
paulcox 2:bbc155b0b886 19 .dt {
paulcox 2:bbc155b0b886 20 font-weight:bold;
paulcox 2:bbc155b0b886 21 color: #112266
paulcox 2:bbc155b0b886 22 } /* data type */
paulcox 2:bbc155b0b886 23 .tk {
paulcox 2:bbc155b0b886 24 font-style: normal;
paulcox 2:bbc155b0b886 25 color: #112266
paulcox 2:bbc155b0b886 26 } /* regular token */
paulcox 2:bbc155b0b886 27 pre#code a.req {
paulcox 2:bbc155b0b886 28 text-decoration: none;
paulcox 2:bbc155b0b886 29 color: #112266
paulcox 2:bbc155b0b886 30 }
paulcox 2:bbc155b0b886 31 pre#code a.req_active {
paulcox 2:bbc155b0b886 32 cursor: pointer;
paulcox 2:bbc155b0b886 33 text-decoration: underline;
paulcox 2:bbc155b0b886 34 }
paulcox 2:bbc155b0b886 35 pre#code a.req_active:hover {
paulcox 2:bbc155b0b886 36 cursor: pointer;
paulcox 2:bbc155b0b886 37 color: blue;
paulcox 2:bbc155b0b886 38 text-decoration: underline
paulcox 2:bbc155b0b886 39 }
paulcox 2:bbc155b0b886 40 pre#code a.blk {
paulcox 2:bbc155b0b886 41 text-decoration: none;
paulcox 2:bbc155b0b886 42 }
paulcox 2:bbc155b0b886 43 pre#code a.blk_active {
paulcox 2:bbc155b0b886 44 cursor: pointer;
paulcox 2:bbc155b0b886 45 text-decoration: underline;
paulcox 2:bbc155b0b886 46 }
paulcox 2:bbc155b0b886 47 pre#code a.blk_active:hover {
paulcox 2:bbc155b0b886 48 cursor: pointer;
paulcox 2:bbc155b0b886 49 color: blue;
paulcox 2:bbc155b0b886 50 text-decoration: underline
paulcox 2:bbc155b0b886 51 }
paulcox 2:bbc155b0b886 52 a.hilite {
paulcox 2:bbc155b0b886 53 font-style: normal;
paulcox 2:bbc155b0b886 54 color: black;
paulcox 2:bbc155b0b886 55 background-color: #ffff99;
paulcox 2:bbc155b0b886 56 } /* highlight token */
paulcox 2:bbc155b0b886 57 tr.hilite {
paulcox 2:bbc155b0b886 58 font-style: normal;
paulcox 2:bbc155b0b886 59 color: black;
paulcox 2:bbc155b0b886 60 background-color: #aff
paulcox 2:bbc155b0b886 61 } /* highlight row */
paulcox 2:bbc155b0b886 62 a.hiliteToken, tr.hiliteToken, td.hiliteToken {
paulcox 2:bbc155b0b886 63 background-color: #ffff99;
paulcox 2:bbc155b0b886 64 }
paulcox 2:bbc155b0b886 65 .hiliteCurrentLine, tr.hiliteCurrentLine > td {
paulcox 2:bbc155b0b886 66 font-style: normal;
paulcox 2:bbc155b0b886 67 color: black;
paulcox 2:bbc155b0b886 68 background-color: #aff;
paulcox 2:bbc155b0b886 69 border-top: dashed darkblue 1px;
paulcox 2:bbc155b0b886 70 border-bottom: dashed darkblue 1px;
paulcox 2:bbc155b0b886 71 }
paulcox 2:bbc155b0b886 72 tr.hiliteCurrentLine > td:first-child {
paulcox 2:bbc155b0b886 73 border-left: dashed darkblue 1px;
paulcox 2:bbc155b0b886 74 }
paulcox 2:bbc155b0b886 75 tr.hiliteCurrentLine > td:last-child {
paulcox 2:bbc155b0b886 76 border-right: dashed darkblue 1px;
paulcox 2:bbc155b0b886 77 }
paulcox 2:bbc155b0b886 78
paulcox 2:bbc155b0b886 79 span.hiliteTotalLine {
paulcox 2:bbc155b0b886 80 font-style: normal;
paulcox 2:bbc155b0b886 81 color: #aff;
paulcox 2:bbc155b0b886 82 }
paulcox 2:bbc155b0b886 83 span.hiliteCurrentLine {
paulcox 2:bbc155b0b886 84 font-style: normal;
paulcox 2:bbc155b0b886 85 color: #ffff99;
paulcox 2:bbc155b0b886 86 }
paulcox 2:bbc155b0b886 87 a.tk {
paulcox 2:bbc155b0b886 88 text-decoration: none;
paulcox 2:bbc155b0b886 89 }
paulcox 2:bbc155b0b886 90 a.tk:hover {
paulcox 2:bbc155b0b886 91 text-decoration: none;
paulcox 2:bbc155b0b886 92 }
paulcox 2:bbc155b0b886 93 a.active {
paulcox 2:bbc155b0b886 94 text-decoration: underline;
paulcox 2:bbc155b0b886 95 }
paulcox 2:bbc155b0b886 96 a.active:hover {
paulcox 2:bbc155b0b886 97 cursor: pointer;
paulcox 2:bbc155b0b886 98 color: blue;
paulcox 2:bbc155b0b886 99 text-decoration: underline
paulcox 2:bbc155b0b886 100 } /* hyperlink */
paulcox 2:bbc155b0b886 101 table.code {
paulcox 2:bbc155b0b886 102 border: 0px
paulcox 2:bbc155b0b886 103 }
paulcox 2:bbc155b0b886 104 table.code td {
paulcox 2:bbc155b0b886 105 vertical-align: top;
paulcox 2:bbc155b0b886 106 }
paulcox 2:bbc155b0b886 107 table.code td.highlightedCurrent {
paulcox 2:bbc155b0b886 108 background-color: #819FF7;
paulcox 2:bbc155b0b886 109 }
paulcox 2:bbc155b0b886 110 table.code > tr:first {
paulcox 2:bbc155b0b886 111 text-align: right;
paulcox 2:bbc155b0b886 112 } /* hyperlink */
paulcox 2:bbc155b0b886 113
paulcox 2:bbc155b0b886 114 ul.popup_attrib_list {
paulcox 2:bbc155b0b886 115 list-style-type:none;
paulcox 2:bbc155b0b886 116 display: block;
paulcox 2:bbc155b0b886 117 margin: 0;
paulcox 2:bbc155b0b886 118 padding: 0;
paulcox 2:bbc155b0b886 119 }
paulcox 2:bbc155b0b886 120 ul.popup_attrib_list li {
paulcox 2:bbc155b0b886 121 list-style-type:none;
paulcox 2:bbc155b0b886 122 display: inline;
paulcox 2:bbc155b0b886 123 margin: 0 18px 0 0;
paulcox 2:bbc155b0b886 124 padding: 0;
paulcox 2:bbc155b0b886 125 }
paulcox 2:bbc155b0b886 126 .highlighted {
paulcox 2:bbc155b0b886 127 background-color:yellow;
paulcox 2:bbc155b0b886 128 }
paulcox 2:bbc155b0b886 129 a:class1 {
paulcox 2:bbc155b0b886 130 color: -webkit-link;
paulcox 2:bbc155b0b886 131 text-decoration: underline;
paulcox 2:bbc155b0b886 132 cursor: hand;
paulcox 2:bbc155b0b886 133 }
paulcox 2:bbc155b0b886 134 .scroll
paulcox 2:bbc155b0b886 135 {
paulcox 2:bbc155b0b886 136 height:80px;
paulcox 2:bbc155b0b886 137 overflow:scroll;
paulcox 2:bbc155b0b886 138 overflow-x:hidden;
paulcox 2:bbc155b0b886 139 }
paulcox 2:bbc155b0b886 140 div#popup_window {
paulcox 2:bbc155b0b886 141 position: absolute;
paulcox 2:bbc155b0b886 142 background-color: rgb(203,203,255);
paulcox 2:bbc155b0b886 143 border: solid 3px #ECECEC;
paulcox 2:bbc155b0b886 144 border-radius: 5px;
paulcox 2:bbc155b0b886 145 /* shadow box around the window*/
paulcox 2:bbc155b0b886 146 -moz-box-shadow: 0 3px 3px rgba(0,0,0,0.4), inset 0 1px #FFF;
paulcox 2:bbc155b0b886 147 -webkit-box-shadow: 0 3px 3px rgba(0,0,0,0.4), inset 0 1px #FFF;
paulcox 2:bbc155b0b886 148 box-shadow: 0 3px 3px rgba(0,0,0,0.4), inset 0 1px #FFF;
paulcox 2:bbc155b0b886 149 padding: 2px;
paulcox 2:bbc155b0b886 150 }
paulcox 2:bbc155b0b886 151 div#popup_window a {
paulcox 2:bbc155b0b886 152 text-decoration: none;
paulcox 2:bbc155b0b886 153 color: green;
paulcox 2:bbc155b0b886 154 }
paulcox 2:bbc155b0b886 155 div#popup_window a:hover {
paulcox 2:bbc155b0b886 156 cursor: pointer;
paulcox 2:bbc155b0b886 157 text-decoration: underline;
paulcox 2:bbc155b0b886 158 color: blue;
paulcox 2:bbc155b0b886 159 }
paulcox 2:bbc155b0b886 160 div#popup_window tr.selected {
paulcox 2:bbc155b0b886 161 background-color: #ffff99;
paulcox 2:bbc155b0b886 162 }
paulcox 2:bbc155b0b886 163 div#token_usage_nav {
paulcox 2:bbc155b0b886 164 border-bottom: 1px solid gray;
paulcox 2:bbc155b0b886 165 }
paulcox 2:bbc155b0b886 166 table#token_usage_details {
paulcox 2:bbc155b0b886 167 cellpadding: 100px;
paulcox 2:bbc155b0b886 168 table-layout:fixed;
paulcox 2:bbc155b0b886 169 border: 0px;
paulcox 2:bbc155b0b886 170 }
paulcox 2:bbc155b0b886 171 .token_usage_details_tabrow {
paulcox 2:bbc155b0b886 172 width: 40px;
paulcox 2:bbc155b0b886 173 }
paulcox 2:bbc155b0b886 174 table#token_usage_details td {
paulcox 2:bbc155b0b886 175 padding-right: 5em;
paulcox 2:bbc155b0b886 176 padding-left: 1em;
paulcox 2:bbc155b0b886 177 }
paulcox 2:bbc155b0b886 178 .token_usage_details_tabrow:hover {
paulcox 2:bbc155b0b886 179 background-color: gray;
paulcox 2:bbc155b0b886 180 }
paulcox 2:bbc155b0b886 181 .nav_table td.hidden {
paulcox 2:bbc155b0b886 182 display: none;
paulcox 2:bbc155b0b886 183 }
paulcox 2:bbc155b0b886 184 table#codeTbl tr td {
paulcox 2:bbc155b0b886 185 color: #112266
paulcox 2:bbc155b0b886 186 }
paulcox 2:bbc155b0b886 187 table#codeTbl tr td {
paulcox 2:bbc155b0b886 188 padding-left: 10px;
paulcox 2:bbc155b0b886 189 }
paulcox 2:bbc155b0b886 190 table#codeTbl tr td:first-child {
paulcox 2:bbc155b0b886 191 font-style: italic;
paulcox 2:bbc155b0b886 192 color: #888888;
paulcox 2:bbc155b0b886 193 text-align: right;
paulcox 2:bbc155b0b886 194 padding-left:0px;
paulcox 2:bbc155b0b886 195 }
paulcox 2:bbc155b0b886 196