用于EagleEye3.0 规则集漏报和误报测试的示例项目,项目收集于github和gitee
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

120025 lines
4.2 MiB

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD><META content="IE=7.0000" http-equiv="X-UA-Compatible">
<TITLE>LDRA Testbed Code Review Report</TITLE>
<META content="text/html; charset=gb2312" http-equiv=Content-Type>
<STYLE type=text/css>.orag-line {
BACKGROUND-COLOR: #ff7b42
}
.break {
BACKGROUND-COLOR: #ff7b42
}
.blue-line {
BACKGROUND-COLOR: #000080
}
.break-p {
BACKGROUND-COLOR: #000084
}
.break-p {
border-radius: 10px
}
.break {
border-radius: 10px
}
DIV {
PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 0px; MARGIN: 0px; PADDING-RIGHT: 0px
}
H2 {
TEXT-ALIGN: center
}
H3 {
TEXT-ALIGN: center
}
.header {
TEXT-ALIGN: center
}
TABLE TD {
TEXT-ALIGN: left
}
TABLE {
MARGIN: auto
}
P.pagebreak {
PAGE-BREAK-BEFORE: always
}
P.nopagebreak {
}
P.shiftleft {
MARGIN-LEFT: -54pt
}
BR.pagebreak {
PAGE-BREAK-BEFORE: always
}
</STYLE>
<SCRIPT language=Javascript>
function popup(mylink, windowname)
{
if (! window.focus && window.opener)
{
return true;
}
var href;
var temp;
if (typeof(mylink)=='string')
{
href=mylink;
}
else
{
href=mylink.href;
temp = window.open(href, windowname, 'width=600, height=300,scrollbars=yes');
temp.focus();
return false;
}
}
function targetopener(mylink, closeme, closeonly)
{
if (! (window.focus && window.opener)) return true;
if (! closeonly) window.opener.location.href=mylink.href;
window.blur();
window.opener.focus();
if (closeme) window.close();
return false;
return false;
}
</SCRIPT>
<SCRIPT language=Javascript
src="LDRA%20Testbed%20Code%20Review%20Report_files/imagejs.js">
// -->
</SCRIPT>
<META name=GENERATOR content="MSHTML 11.00.10570.1001"></HEAD>
<BODY bgColor=#fffff2>
<DIV class=break
style="HEIGHT: 10px; WIDTH: 80%; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><A
name=top_of_rep></A><BR>
<STYLE type=text/css>A.set1:link {
TEXT-DECORATION: none; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #fbfcc8
}
A.set1:visited {
TEXT-DECORATION: none; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #fbfcc8
}
A.set1:active {
TEXT-DECORATION: none; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #fbfcc8
}
A:link {
TEXT-DECORATION: none; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: blue
}
A:visited {
TEXT-DECORATION: none; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: blue
}
A:active {
TEXT-DECORATION: none; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: blue
}
</STYLE>
<CENTER><FONT size=9><B>LDRA Testbed &reg; Code Review Report </FONT></B></CENTER>
<CENTER><FONT size=9><B></FONT></B></CENTER>
<CENTER>
<H1>Group : qrs_03 </H1></CENTER><BR><BR><BR><BR>
<HR width="100%">
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT color=#fbfcc8 size=5>Overall Result: FAIL
</FONT></TH></TR></TBODY></TABLE></CENTER>
<HR width="100%">
<BR><BR><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR>
<CENTER>
<TABLE width="80%" bgColor=#d7eded border=1>
<TBODY>
<TR>
<TH>Report Production </TH>
<TH>Report Configuration </TH>
<TH>Analysis phases </TH></TR>
<TR>
<TD>
<UL>
<LI>C/C++ LDRA Testbed Version: 9.4.1
<LI>Config. File: C:\LDRA_Toolsuite\c\creport.dat
<LI>Produced On: Thu Jun 27 2024 at 11:55:03
<LI>Penalty File: C:\LDRA_Toolsuite\c\cpen.dat</LI></UL></TD>
<TD>
<UL>
<LI>Report Level: Summary Report
<LI>Procedures Reported: Fails Only
<LI>Programming Standards Model: MISRA-C:2012
<LI>Line Numbers refer to: Original Source File
<LI>Violation Details: Violations Only
<LI>Reporting Scope: Source file and associated header</LI></UL></TD>
<TD>
<UL>
<LI>Static: Yes
<LI>Complexity: Yes
<LI>Static Data Flow: Yes
<LI>Information Flow: Yes
<LI>Cross Reference: Yes</LI></UL></TD></TR></TBODY></TABLE></CENTER><BR><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV>
<H4><A name=contents>Contents </A></H4>Overall Code Review Summary <BR>
<UL>
<LI>Totals of Violations for each Standard <BR>
<LI><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Table
of Procedure Results </A><BR>
<LI><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#source_file_table">Table
of Source Files in Group </A><BR>
<LI>Table of Global Basic Information <BR><BR></LI></UL><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_reports">Report
on Program Components </A><BR>
<UL>
<LI>Code Review Results Global Program and Selected Procedures
<BR><BR></LI></UL><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms </A><BR>
<HR>
<BR><BR><BR><BR>
<CENTER>
<H2>Overall Code Review Summary</H2></CENTER><BR><BR>
<H4>Totals of Violations for Selected Code Review Standards </H4>'-' indicates
required Analysis Phase results are not yet available. <BR>'Off' indicates that
the standard is switched off in the Penalty File (&lt;lang&gt;pen.dat). <BR><BR>
<CENTER>
<TABLE width="80%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Number of Violations </TH>
<TH>LDRA Code </TH>
<TH>(M) Mandatory Standards </TH>
<TH>MISRA-C:2012 Code </TH></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>36 S </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s36">') + document.write('Function has no return statement.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.17.4">') + document.write('MISRA-C:2012 R.17.4') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>54 S </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s54">') + document.write('Sizeof operator with side effects.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.13.6">') + document.write('MISRA-C:2012 R.13.6') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>66 S </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s66">') + document.write('Function with empty return expression.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.17.4">') + document.write('MISRA-C:2012 R.17.4') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>407 S </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s407">') + document.write('free used on string.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.22.2">') + document.write('MISRA-C:2012 R.22.2') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>480 S </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s480">') + document.write('String function params access same variable.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.19.1">') + document.write('MISRA-C:2012 R.19.1') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>483 S </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s483">') + document.write('free parameter is not heap item.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.22.2">') + document.write('MISRA-C:2012 R.22.2') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>484 S </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s484">') + document.write('Attempt to use already freed object.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.22.2">') + document.write('MISRA-C:2012 R.22.2') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD bgColor=#ff8181 align=center ,><FONT color=blue>
<CENTER><A onclick='return popup(this, "knotes")'
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03_link_popup496S.htm">1268</A>
</CENTER></FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>496 S </FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s496">') + document.write('Function call with no prior declaration.') + document.write('</a>') </SCRIPT>
</FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.17.3">') + document.write('MISRA-C:2012 R.17.3') + document.write('</a>') </SCRIPT>
</FONT></TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>545 S </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s545">') + document.write('Assignment of overlapping storage.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.19.1">') + document.write('MISRA-C:2012 R.19.1') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>591 S </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s591">') + document.write('Inappropriate use of file pointer.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.22.5">') + document.write('MISRA-C:2012 R.22.5') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>614 S </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s614">') + document.write('Use of static keyword in array parameter.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.17.6">') + document.write('MISRA-C:2012 R.17.6') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>631 S </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s631">') + document.write('Declaration not reachable.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.9.1">') + document.write('MISRA-C:2012 R.9.1') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>2 D </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_d2">') + document.write('Function does not return a value on all paths.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.17.4">') + document.write('MISRA-C:2012 R.17.4') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>48 D </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_d48">') + document.write('Attempt to write to unopened file.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.22.6">') + document.write('MISRA-C:2012 R.22.6') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>51 D </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_d51">') + document.write('Attempt to read from freed memory.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.22.2">') + document.write('MISRA-C:2012 R.22.2') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>53 D </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_d53">') + document.write('Attempt to use uninitialised pointer.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.9.1">') + document.write('MISRA-C:2012 R.9.1') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD bgColor=#ff8181 align=center ,><FONT color=blue>
<CENTER><A onclick='return popup(this, "knotes")'
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03_link_popup69D.htm">43</A>
</CENTER></FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>69 D </FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_d69">') + document.write('Procedure contains UR data flow anomalies.') + document.write('</a>') </SCRIPT>
</FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.9.1">') + document.write('MISRA-C:2012 R.9.1') + document.write('</a>') </SCRIPT>
</FONT></TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>98 D </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_d98">') + document.write('Attempt to write to file opened read only.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.22.4">') + document.write('MISRA-C:2012 R.22.4') + document.write('</a>') </SCRIPT>
</TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE width="80%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Number of Violations </TH>
<TH>LDRA Code </TH>
<TH>Required Standards </TH>
<TH>MISRA-C:2012 Code </TH></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>1 S </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s1">') + document.write('Procedure name reused.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.5.8,r.5.9">') + document.write('MISRA-C:2012 R.5.8,R.5.9') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD bgColor=#ff8181 align=center ,><FONT color=blue>
<CENTER><A onclick='return popup(this, "knotes")'
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03_link_popup9S.htm">7</A>
</CENTER></FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>9 S </FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s9">') + document.write('Assignment operation in expression.') + document.write('</a>') </SCRIPT>
</FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.13.1,r.13.2,r.13.4">') + document.write('MISRA-C:2012 R.13.1,R.13.2,R.13.4') + document.write('</a>') </SCRIPT>
</FONT></TD></TR>
<TR>
<TD bgColor=#ff8181 align=center ,><FONT color=blue>
<CENTER><A onclick='return popup(this, "knotes")'
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03_link_popup11S.htm">12</A>
</CENTER></FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>11 S </FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s11">') + document.write('No brackets to loop body.') + document.write('</a>') </SCRIPT>
</FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.15.6">') + document.write('MISRA-C:2012 R.15.6') + document.write('</a>') </SCRIPT>
</FONT></TD></TR>
<TR>
<TD bgColor=#ff8181 align=center ,><FONT color=blue>
<CENTER><A onclick='return popup(this, "knotes")'
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03_link_popup12S.htm">319</A>
</CENTER></FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>12 S </FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s12">') + document.write('No brackets to then/else.') + document.write('</a>') </SCRIPT>
</FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.15.6">') + document.write('MISRA-C:2012 R.15.6') + document.write('</a>') </SCRIPT>
</FONT></TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>20 S </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s20">') + document.write('Parameter not declared explicitly.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.8.1">') + document.write('MISRA-C:2012 R.8.1') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>21 S </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s21">') + document.write('Number of parameters does not match.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.1.1,r.1.3">') + document.write('MISRA-C:2012 R.1.1,R.1.3') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD bgColor=#ff8181 align=center ,><FONT color=blue>
<CENTER><A onclick='return popup(this, "knotes")'
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03_link_popup30S.htm">3</A>
</CENTER></FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>30 S </FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s30">') + document.write('Deprecated usage of ++ or -- operators found.') + document.write('</a>') </SCRIPT>
</FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.13.1,r.13.2,r.13.3">') + document.write('MISRA-C:2012 R.13.1,R.13.2,R.13.3') + document.write('</a>') </SCRIPT>
</FONT></TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>35 S </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s35">') + document.write('Static procedure is not explicitly called in code analysed.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.2.1">') + document.write('MISRA-C:2012 R.2.1') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>37 S </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s37">') + document.write('Procedure parameter has a type but no identifier.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.8.2">') + document.write('MISRA-C:2012 R.8.2') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>39 S </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s39">') + document.write('Unsuitable type for loop variable.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.14.1">') + document.write('MISRA-C:2012 R.14.1') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>43 S </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s43">') + document.write('Use of setjmp/longjmp.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.21.4">') + document.write('MISRA-C:2012 R.21.4') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>44 S </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s44">') + document.write('Use of banned function or variable.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_d.4.12,r.1.3,r.17.1,r.21.3,r.21.6,r.21.7,r.21.8,r.21.9,r.21.10,r.21.12">') + document.write('MISRA-C:2012 D.4.12,R.1.3,R.17.1,R.21.3,R.21.6,R.21.7,R.21.8,R.21.9,R.21.10,R.21.12') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD bgColor=#ff8181 align=center ,><FONT color=blue>
<CENTER><A onclick='return popup(this, "knotes")'
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03_link_popup47S.htm">8</A>
</CENTER></FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>47 S </FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s47">') + document.write('Array bound exceeded.') + document.write('</a>') </SCRIPT>
</FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.18.1">') + document.write('MISRA-C:2012 R.18.1') + document.write('</a>') </SCRIPT>
</FONT></TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>48 S </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s48">') + document.write('No default case in switch statement.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.16.4">') + document.write('MISRA-C:2012 R.16.4') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD bgColor=#ff8181 align=center ,><FONT color=blue>
<CENTER><A onclick='return popup(this, "knotes")'
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03_link_popup50S.htm">97</A>
</CENTER></FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>50 S </FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s50">') + document.write('Use of shift operator on signed type.') + document.write('</a>') </SCRIPT>
</FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.10.1">') + document.write('MISRA-C:2012 R.10.1') + document.write('</a>') </SCRIPT>
</FONT></TD></TR>
<TR>
<TD bgColor=#ff8181 align=center ,><FONT color=blue>
<CENTER><A onclick='return popup(this, "knotes")'
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03_link_popup51S.htm">29</A>
</CENTER></FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>51 S </FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s51">') + document.write('Shifting value too far.') + document.write('</a>') </SCRIPT>
</FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.12.2">') + document.write('MISRA-C:2012 R.12.2') + document.write('</a>') </SCRIPT>
</FONT></TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>52 S </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s52">') + document.write('Unsigned expression negated.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.10.1">') + document.write('MISRA-C:2012 R.10.1') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>57 S </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s57">') + document.write('Statement with no side effect.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.2.2">') + document.write('MISRA-C:2012 R.2.2') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD bgColor=#ff8181 align=center ,><FONT color=blue>
<CENTER><A onclick='return popup(this, "knotes")'
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03_link_popup59S.htm">6</A>
</CENTER></FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>59 S </FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s59">') + document.write('Else alternative missing in if.') + document.write('</a>') </SCRIPT>
</FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.15.7">') + document.write('MISRA-C:2012 R.15.7') + document.write('</a>') </SCRIPT>
</FONT></TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>60 S </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s60">') + document.write('Empty switch statement.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.16.6">') + document.write('MISRA-C:2012 R.16.6') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>61 S </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s61">') + document.write('Switch contains default only.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.16.6">') + document.write('MISRA-C:2012 R.16.6') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD bgColor=#ff8181 align=center ,><FONT color=blue>
<CENTER><A onclick='return popup(this, "knotes")'
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03_link_popup62S.htm">9</A>
</CENTER></FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>62 S </FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s62">') + document.write('Switch case not terminated with break.') + document.write('</a>') </SCRIPT>
</FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.16.3">') + document.write('MISRA-C:2012 R.16.3') + document.write('</a>') </SCRIPT>
</FONT></TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>63 S </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s63">') + document.write('Empty parameter list to procedure/function.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.8.2">') + document.write('MISRA-C:2012 R.8.2') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>64 S </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s64">') + document.write('Void procedure used in expression.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.1.3">') + document.write('MISRA-C:2012 R.1.3') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>65 S </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s65">') + document.write('Void variable passed as parameter.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.1.3">') + document.write('MISRA-C:2012 R.1.3') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>71 S </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s71">') + document.write('Pointer assignment to wider scope.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.18.6">') + document.write('MISRA-C:2012 R.18.6') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>72 S </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s72">') + document.write('Signed bit field less than 2 bits wide.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.6.2">') + document.write('MISRA-C:2012 R.6.2') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>73 S </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s73">') + document.write('Bit field not signed or unsigned int.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.6.1">') + document.write('MISRA-C:2012 R.6.1') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>76 S </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s76">') + document.write('More than one of # or ## in a macro.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.20.11">') + document.write('MISRA-C:2012 R.20.11') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD bgColor=#ff8181 align=center ,><FONT color=blue>
<CENTER><A onclick='return popup(this, "knotes")'
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03_link_popup78S.htm">2</A>
</CENTER></FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>78 S </FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s78">') + document.write('Macro parameter not in brackets.') + document.write('</a>') </SCRIPT>
</FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.20.7">') + document.write('MISRA-C:2012 R.20.7') + document.write('</a>') </SCRIPT>
</FONT></TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>83 S </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s83">') + document.write('Octal number found.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.7.1">') + document.write('MISRA-C:2012 R.7.1') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>86 S </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s86">') + document.write('Attempt to define reserved word.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.20.4,r.21.1">') + document.write('MISRA-C:2012 R.20.4,R.21.1') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>88 S </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s88">') + document.write('Procedure is not pure assembler.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_d.4.3">') + document.write('MISRA-C:2012 D.4.3') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>92 S </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s92">') + document.write('Duplicate use of a name in an enumeration.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.5.3">') + document.write('MISRA-C:2012 R.5.3') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD bgColor=#ff8181 align=center ,><FONT color=blue>
<CENTER><A onclick='return popup(this, "knotes")'
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03_link_popup93S.htm">232</A>
</CENTER></FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>93 S </FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s93">') + document.write('Value is not of appropriate type.') + document.write('</a>') </SCRIPT>
</FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.10.1,r.10.3,r.10.4,r.10.5,r.11.1">') + document.write('MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1') + document.write('</a>') </SCRIPT>
</FONT></TD></TR>
<TR>
<TD bgColor=#ff8181 align=center ,><FONT color=blue>
<CENTER><A onclick='return popup(this, "knotes")'
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03_link_popup94S.htm">8</A>
</CENTER></FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>94 S </FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s94">') + document.write('Casting operation on a pointer.') + document.write('</a>') </SCRIPT>
</FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.11.1,r.11.2,r.11.3,r.11.7">') + document.write('MISRA-C:2012 R.11.1,R.11.2,R.11.3,R.11.7') + document.write('</a>') </SCRIPT>
</FONT></TD></TR>
<TR>
<TD bgColor=#ff8181 align=center ,><FONT color=blue>
<CENTER><A onclick='return popup(this, "knotes")'
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03_link_popup95S.htm">6</A>
</CENTER></FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>95 S </FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s95">') + document.write('Casting operation to a pointer.') + document.write('</a>') </SCRIPT>
</FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.11.1,r.11.2,r.11.3,r.11.5,r.11.7">') + document.write('MISRA-C:2012 R.11.1,R.11.2,R.11.3,R.11.5,R.11.7') + document.write('</a>') </SCRIPT>
</FONT></TD></TR>
<TR>
<TD bgColor=#ff8181 align=center ,><FONT color=blue>
<CENTER><A onclick='return popup(this, "knotes")'
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03_link_popup96S.htm">399</A>
</CENTER></FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>96 S </FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s96">') + document.write('Use of mixed mode arithmetic.') + document.write('</a>') </SCRIPT>
</FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.10.1,r.10.2,r.10.3,r.10.4">') + document.write('MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4') + document.write('</a>') </SCRIPT>
</FONT></TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>100 S </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s100">') + document.write('#include filename is non conformant.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.20.2">') + document.write('MISRA-C:2012 R.20.2') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD bgColor=#ff8181 align=center ,><FONT color=blue>
<CENTER><A onclick='return popup(this, "knotes")'
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03_link_popup101S.htm">4</A>
</CENTER></FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>101 S </FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s101">') + document.write('Function return type inconsistent.') + document.write('</a>') </SCRIPT>
</FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.10.3">') + document.write('MISRA-C:2012 R.10.3') + document.write('</a>') </SCRIPT>
</FONT></TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>102 S </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s102">') + document.write('Function and prototype return inconsistent (MR).') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.8.4">') + document.write('MISRA-C:2012 R.8.4') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>103 S </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s103">') + document.write('Function and prototype param inconsistent (MR).') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.8.4">') + document.write('MISRA-C:2012 R.8.4') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD bgColor=#ff8181 align=center ,><FONT color=blue>
<CENTER><A onclick='return popup(this, "knotes")'
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03_link_popup104S.htm">4</A>
</CENTER></FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>104 S </FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s104">') + document.write('Struct field initialisation incorrect.') + document.write('</a>') </SCRIPT>
</FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.10.3">') + document.write('MISRA-C:2012 R.10.3') + document.write('</a>') </SCRIPT>
</FONT></TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>105 S </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s105">') + document.write('Initialisation brace { } fault.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.9.2">') + document.write('MISRA-C:2012 R.9.2') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>107 S </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s107">') + document.write('Type mismatch in ternary expression.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.10.4">') + document.write('MISRA-C:2012 R.10.4') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>112 S </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s112">') + document.write('Typedef name redeclared.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.5.6">') + document.write('MISRA-C:2012 R.5.6') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>113 S </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s113">') + document.write('Non standard character in source.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.1.3">') + document.write('MISRA-C:2012 R.1.3') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD bgColor=#ff8181 align=center ,><FONT color=blue>
<CENTER><A onclick='return popup(this, "knotes")'
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03_link_popup114S.htm">285</A>
</CENTER></FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>114 S </FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s114">') + document.write('Expression is not Boolean.') + document.write('</a>') </SCRIPT>
</FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.10.1,r.14.4">') + document.write('MISRA-C:2012 R.10.1,R.14.4') + document.write('</a>') </SCRIPT>
</FONT></TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>118 S </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s118">') + document.write('main must be int (void) or int (int,char*[]).') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.1.3">') + document.write('MISRA-C:2012 R.1.3') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD bgColor=#ff8181 align=center ,><FONT color=blue>
<CENTER><A onclick='return popup(this, "knotes")'
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03_link_popup119S.htm">5</A>
</CENTER></FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>119 S </FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s119">') + document.write('Nested comment found.') + document.write('</a>') </SCRIPT>
</FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.3.1">') + document.write('MISRA-C:2012 R.3.1') + document.write('</a>') </SCRIPT>
</FONT></TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="80%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Number of Violations </TH>
<TH>LDRA Code </TH>
<TH>Required Standards </TH>
<TH>MISRA-C:2012 Code </TH></TR>
<TR>
<TD bgColor=#ff8181 align=center ,><FONT color=blue>
<CENTER><A onclick='return popup(this, "knotes")'
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03_link_popup120S.htm">139</A>
</CENTER></FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>120 S </FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s120">') + document.write('Use of bit operator on signed type.') + document.write('</a>') </SCRIPT>
</FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.10.1">') + document.write('MISRA-C:2012 R.10.1') + document.write('</a>') </SCRIPT>
</FONT></TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>121 S </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s121">') + document.write('Use of boolean expression in switch.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.16.7">') + document.write('MISRA-C:2012 R.16.7') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>122 S </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s122">') + document.write('Use of abort, exit, etc.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.21.8">') + document.write('MISRA-C:2012 R.21.8') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD bgColor=#ff8181 align=center ,><FONT color=blue>
<CENTER><A onclick='return popup(this, "knotes")'
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03_link_popup123S.htm">104</A>
</CENTER></FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>123 S </FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s123">') + document.write('Use of underlying enum representation value.') + document.write('</a>') </SCRIPT>
</FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.10.1">') + document.write('MISRA-C:2012 R.10.1') + document.write('</a>') </SCRIPT>
</FONT></TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>125 S </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s125">') + document.write('Use of ## or # in a macro.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.20.10,r.20.12">') + document.write('MISRA-C:2012 R.20.10,R.20.12') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>126 S </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s126">') + document.write('A #if has no #endif in the same file.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.20.14">') + document.write('MISRA-C:2012 R.20.14') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>127 S </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s127">') + document.write('Array has no bounds specified.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.8.11,r.9.5">') + document.write('MISRA-C:2012 R.8.11,R.9.5') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD bgColor=#ff8181 align=center ,><FONT color=blue>
<CENTER><A onclick='return popup(this, "knotes")'
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03_link_popup128S.htm">1</A>
</CENTER></FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>128 S </FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s128">') + document.write('Parameter has same name as global variable.') + document.write('</a>') </SCRIPT>
</FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.5.3">') + document.write('MISRA-C:2012 R.5.3') + document.write('</a>') </SCRIPT>
</FONT></TD></TR>
<TR>
<TD bgColor=#ff8181 align=center ,><FONT color=blue>
<CENTER><A onclick='return popup(this, "knotes")'
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03_link_popup130S.htm">3</A>
</CENTER></FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>130 S </FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s130">') + document.write('Included file is not permitted.') + document.write('</a>') </SCRIPT>
</FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.21.5,r.21.6,r.21.10,r.21.11">') + document.write('MISRA-C:2012 R.21.5,R.21.6,R.21.10,R.21.11') + document.write('</a>') </SCRIPT>
</FONT></TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>131 S </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s131">') + document.write('Name reused in inner scope.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.5.3">') + document.write('MISRA-C:2012 R.5.3') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD bgColor=#ff8181 align=center ,><FONT color=blue>
<CENTER><A onclick='return popup(this, "knotes")'
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03_link_popup132S.htm">1</A>
</CENTER></FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>132 S </FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s132">') + document.write('Assignment operator in boolean expression.') + document.write('</a>') </SCRIPT>
</FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.13.1,r.13.4">') + document.write('MISRA-C:2012 R.13.1,R.13.4') + document.write('</a>') </SCRIPT>
</FONT></TD></TR>
<TR>
<TD bgColor=#ff8181 align=center ,><FONT color=blue>
<CENTER><A onclick='return popup(this, "knotes")'
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03_link_popup134S.htm">149</A>
</CENTER></FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>134 S </FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s134">') + document.write('Volatile variable in complex expression.') + document.write('</a>') </SCRIPT>
</FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.13.1,r.13.2">') + document.write('MISRA-C:2012 R.13.1,R.13.2') + document.write('</a>') </SCRIPT>
</FONT></TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>135 S </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s135">') + document.write('Parameter list is KR.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.8.1,r.8.2">') + document.write('MISRA-C:2012 R.8.1,R.8.2') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>136 S </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s136">') + document.write('Bit operator with boolean operand.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.10.1">') + document.write('MISRA-C:2012 R.10.1') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD bgColor=#ff8181 align=center ,><FONT color=blue>
<CENTER><A onclick='return popup(this, "knotes")'
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03_link_popup139S.htm">8</A>
</CENTER></FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>139 S </FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s139">') + document.write('Construct leads to infeasible code.') + document.write('</a>') </SCRIPT>
</FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.14.3">') + document.write('MISRA-C:2012 R.14.3') + document.write('</a>') </SCRIPT>
</FONT></TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>140 S </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s140">') + document.write('Infeasible loop condition found.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.14.3">') + document.write('MISRA-C:2012 R.14.3') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>145 S </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s145">') + document.write('#if has invalid expression.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.1.1">') + document.write('MISRA-C:2012 R.1.1') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>147 S </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s147">') + document.write('Spurious characters after preprocessor directive.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.20.13">') + document.write('MISRA-C:2012 R.20.13') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>156 S </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s156">') + document.write('Use of &acutedefined&acute keyword in macro body.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.21.1">') + document.write('MISRA-C:2012 R.21.1') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>157 S </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s157">') + document.write('Modification of string literal.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.7.4">') + document.write('MISRA-C:2012 R.7.4') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>172 S </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s172">') + document.write('Variable declared multiply.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.8.5">') + document.write('MISRA-C:2012 R.8.5') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>176 S </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s176">') + document.write('Non standard escape sequence in source.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.1.3,r.4.1">') + document.write('MISRA-C:2012 R.1.3,R.4.1') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD bgColor=#ff8181 align=center ,><FONT color=blue>
<CENTER><A onclick='return popup(this, "knotes")'
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03_link_popup203S.htm">4</A>
</CENTER></FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>203 S </FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s203">') + document.write('Cast on a constant value.') + document.write('</a>') </SCRIPT>
</FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.11.8">') + document.write('MISRA-C:2012 R.11.8') + document.write('</a>') </SCRIPT>
</FONT></TD></TR>
<TR>
<TD bgColor=#ff8181 align=center ,><FONT color=blue>
<CENTER><A onclick='return popup(this, "knotes")'
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03_link_popup218S.htm">2</A>
</CENTER></FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>218 S </FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s218">') + document.write('Name is used in standard libraries.') + document.write('</a>') </SCRIPT>
</FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.21.2">') + document.write('MISRA-C:2012 R.21.2') + document.write('</a>') </SCRIPT>
</FONT></TD></TR>
<TR>
<TD bgColor=#ff8181 align=center ,><FONT color=blue>
<CENTER><A onclick='return popup(this, "knotes")'
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03_link_popup219S.htm">27</A>
</CENTER></FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>219 S </FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s219">') + document.write('User name starts with underscore.') + document.write('</a>') </SCRIPT>
</FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.21.1,r.21.2">') + document.write('MISRA-C:2012 R.21.1,R.21.2') + document.write('</a>') </SCRIPT>
</FONT></TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>243 S </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s243">') + document.write('Included file not protected with #define.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_d.4.10">') + document.write('MISRA-C:2012 D.4.10') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>245 S </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s245">') + document.write('Case statement in nested block.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.16.2">') + document.write('MISRA-C:2012 R.16.2') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>248 S </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s248">') + document.write('Divide by zero in preprocessor directive.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_d.4.1">') + document.write('MISRA-C:2012 D.4.1') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>249 S </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s249">') + document.write('Operation not appropriate to boolean type.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.10.1">') + document.write('MISRA-C:2012 R.10.1') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>252 S </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s252">') + document.write('Lower case suffix to literal number.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.7.3">') + document.write('MISRA-C:2012 R.7.3') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>270 S </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s270">') + document.write('For loop initialisation is not simple.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.14.2">') + document.write('MISRA-C:2012 R.14.2') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD bgColor=#ff8181 align=center ,><FONT color=blue>
<CENTER><A onclick='return popup(this, "knotes")'
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03_link_popup271S.htm">1</A>
</CENTER></FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>271 S </FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s271">') + document.write('For loop incrementation is not simple.') + document.write('</a>') </SCRIPT>
</FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.14.2">') + document.write('MISRA-C:2012 R.14.2') + document.write('</a>') </SCRIPT>
</FONT></TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>276 S </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s276">') + document.write('Case is not part of switch enumeration.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.10.3">') + document.write('MISRA-C:2012 R.10.3') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>296 S </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s296">') + document.write('Function declared at block scope.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.1.3">') + document.write('MISRA-C:2012 R.1.3') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>322 S </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s322">') + document.write('Default is not last case of switch.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.16.5">') + document.write('MISRA-C:2012 R.16.5') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>323 S </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s323">') + document.write('Switch has more than one default case.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.1.1">') + document.write('MISRA-C:2012 R.1.1') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>324 S </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s324">') + document.write('Macro call has wrong number of parameters.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.1.3">') + document.write('MISRA-C:2012 R.1.3') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>325 S </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s325">') + document.write('Inconsistent use of tag.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.5.7">') + document.write('MISRA-C:2012 R.5.7') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>326 S </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s326">') + document.write('Declaration is missing type.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.8.1">') + document.write('MISRA-C:2012 R.8.1') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>329 S </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s329">') + document.write('Operation not appropriate to plain char.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.10.1,r.10.2">') + document.write('MISRA-C:2012 R.10.1,R.10.2') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD bgColor=#ff8181 align=center ,><FONT color=blue>
<CENTER><A onclick='return popup(this, "knotes")'
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03_link_popup330S.htm">92</A>
</CENTER></FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>330 S </FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s330">') + document.write('Implicit conversion of underlying type.') + document.write('</a>') </SCRIPT>
</FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.10.3,r.10.4">') + document.write('MISRA-C:2012 R.10.3,R.10.4') + document.write('</a>') </SCRIPT>
</FONT></TD></TR>
<TR>
<TD bgColor=#ff8181 align=center ,><FONT color=blue>
<CENTER><A onclick='return popup(this, "knotes")'
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03_link_popup331S.htm">5839</A>
</CENTER></FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>331 S </FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s331">') + document.write('Literal value requires a U suffix.') + document.write('</a>') </SCRIPT>
</FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.7.2,r.10.3,r.10.4">') + document.write('MISRA-C:2012 R.7.2,R.10.3,R.10.4') + document.write('</a>') </SCRIPT>
</FONT></TD></TR>
<TR>
<TD bgColor=#ff8181 align=center ,><FONT color=blue>
<CENTER><A onclick='return popup(this, "knotes")'
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03_link_popup332S.htm">22</A>
</CENTER></FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>332 S </FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s332">') + document.write('Widening cast on complex integer expression.') + document.write('</a>') </SCRIPT>
</FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.10.8">') + document.write('MISRA-C:2012 R.10.8') + document.write('</a>') </SCRIPT>
</FONT></TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>333 S </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s333">') + document.write('Widening cast on complex float expression.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.10.8">') + document.write('MISRA-C:2012 R.10.8') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>335 S </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s335">') + document.write('Operator defined contains illegal items.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.1.3">') + document.write('MISRA-C:2012 R.1.3') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>336 S </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s336">') + document.write('#if expansion contains define operator.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.1.3">') + document.write('MISRA-C:2012 R.1.3') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>337 S </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s337">') + document.write('Undefined macro variable in #if.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.20.9">') + document.write('MISRA-C:2012 R.20.9') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>341 S </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s341">') + document.write('Preprocessor construct as macro parameter.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.20.6">') + document.write('MISRA-C:2012 R.20.6') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>342 S </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s342">') + document.write('Extra chars after preprocessor directive.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.20.13">') + document.write('MISRA-C:2012 R.20.13') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>343 S </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s343">') + document.write('#else has no #if, etc in the same file.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.20.14">') + document.write('MISRA-C:2012 R.20.14') + document.write('</a>') </SCRIPT>
</TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="80%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Number of Violations </TH>
<TH>LDRA Code </TH>
<TH>Required Standards </TH>
<TH>MISRA-C:2012 Code </TH></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>344 S </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s344">') + document.write('Cast on volatile value.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.11.8">') + document.write('MISRA-C:2012 R.11.8') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>345 S </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s345">') + document.write('Bit operator with floating point operand.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.1.1,r.10.3">') + document.write('MISRA-C:2012 R.1.1,R.10.3') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD bgColor=#ff8181 align=center ,><FONT color=blue>
<CENTER><A onclick='return popup(this, "knotes")'
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03_link_popup361S.htm">41</A>
</CENTER></FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>361 S </FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s361">') + document.write('Expression needs brackets.') + document.write('</a>') </SCRIPT>
</FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.12.1,r.20.7">') + document.write('MISRA-C:2012 R.12.1,R.20.7') + document.write('</a>') </SCRIPT>
</FONT></TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>374 S </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s374">') + document.write('Name conflict with typedef.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.5.6">') + document.write('MISRA-C:2012 R.5.6') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD bgColor=#ff8181 align=center ,><FONT color=blue>
<CENTER><A onclick='return popup(this, "knotes")'
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03_link_popup382S.htm">92</A>
</CENTER></FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>382 S </FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s382">') + document.write('(void) missing for discarded return value.') + document.write('</a>') </SCRIPT>
</FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.17.7">') + document.write('MISRA-C:2012 R.17.7') + document.write('</a>') </SCRIPT>
</FONT></TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>383 S </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s383">') + document.write('Identifier name matches macro name.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.5.5">') + document.write('MISRA-C:2012 R.5.5') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD bgColor=#ff8181 align=center ,><FONT color=blue>
<CENTER><A onclick='return popup(this, "knotes")'
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03_link_popup384S.htm">2</A>
</CENTER></FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>384 S </FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s384">') + document.write('Identifier matches macro name in 31 chars.') + document.write('</a>') </SCRIPT>
</FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.5.4,r.5.5">') + document.write('MISRA-C:2012 R.5.4,R.5.5') + document.write('</a>') </SCRIPT>
</FONT></TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>385 S </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s385">') + document.write('MISRA switch statement syntax violation.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.16.1">') + document.write('MISRA-C:2012 R.16.1') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>389 S </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s389">') + document.write('Bool value incremented/decremented.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.10.1">') + document.write('MISRA-C:2012 R.10.1') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>397 S </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s397">') + document.write('Array initialisation has insufficient items.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.9.3">') + document.write('MISRA-C:2012 R.9.3') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>402 S </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s402">') + document.write('Comparison of booleans.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.10.1">') + document.write('MISRA-C:2012 R.10.1') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD bgColor=#ff8181 align=center ,><FONT color=blue>
<CENTER><A onclick='return popup(this, "knotes")'
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03_link_popup403S.htm">4</A>
</CENTER></FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>403 S </FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s403">') + document.write('Negative (or potentially negative) shift.') + document.write('</a>') </SCRIPT>
</FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.10.1,r.12.2">') + document.write('MISRA-C:2012 R.10.1,R.12.2') + document.write('</a>') </SCRIPT>
</FONT></TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>404 S </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s404">') + document.write('Array initialisation has too many items.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.1.1">') + document.write('MISRA-C:2012 R.1.1') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>406 S </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s406">') + document.write('Use of ++ or -- on RHS of && or || operator.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.13.5">') + document.write('MISRA-C:2012 R.13.5') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD bgColor=#ff8181 align=center ,><FONT color=blue>
<CENTER><A onclick='return popup(this, "knotes")'
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03_link_popup408S.htm">1</A>
</CENTER></FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>408 S </FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s408">') + document.write('Volatile variable accessed on RHS of && or ||.') + document.write('</a>') </SCRIPT>
</FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.13.5">') + document.write('MISRA-C:2012 R.13.5') + document.write('</a>') </SCRIPT>
</FONT></TD></TR>
<TR>
<TD bgColor=#ff8181 align=center ,><FONT color=blue>
<CENTER><A onclick='return popup(this, "knotes")'
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03_link_popup410S.htm">4</A>
</CENTER></FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>410 S </FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s410">') + document.write('Switch empty default has no comment.') + document.write('</a>') </SCRIPT>
</FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.16.4">') + document.write('MISRA-C:2012 R.16.4') + document.write('</a>') </SCRIPT>
</FONT></TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>411 S </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s411">') + document.write('Inappropriate value assigned to enum.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.10.3">') + document.write('MISRA-C:2012 R.10.3') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>412 S </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s412">') + document.write('Undefined behaviour, \\ before E-O-F.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.1.3">') + document.write('MISRA-C:2012 R.1.3') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>427 S </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s427">') + document.write('Filename in #include not in < > or " ".') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.20.3">') + document.write('MISRA-C:2012 R.20.3') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>428 S </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s428">') + document.write('No {} for switch.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.15.6">') + document.write('MISRA-C:2012 R.15.6') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>429 S </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s429">') + document.write('Empty middle expression in for loop.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.14.2">') + document.write('MISRA-C:2012 R.14.2') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>430 S </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s430">') + document.write('Inconsistent usage of loop control variable.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.14.2">') + document.write('MISRA-C:2012 R.14.2') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>431 S </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s431">') + document.write('Char used instead of (un)signed char.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.10.3">') + document.write('MISRA-C:2012 R.10.3') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>432 S </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s432">') + document.write('Inappropriate type - should be plain char.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.10.3">') + document.write('MISRA-C:2012 R.10.3') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD bgColor=#ff8181 align=center ,><FONT color=blue>
<CENTER><A onclick='return popup(this, "knotes")'
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03_link_popup433S.htm">2</A>
</CENTER></FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>433 S </FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s433">') + document.write('Type conversion without cast.') + document.write('</a>') </SCRIPT>
</FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.10.1,r.10.3,r.10.4">') + document.write('MISRA-C:2012 R.10.1,R.10.3,R.10.4') + document.write('</a>') </SCRIPT>
</FONT></TD></TR>
<TR>
<TD bgColor=#ff8181 align=center ,><FONT color=blue>
<CENTER><A onclick='return popup(this, "knotes")'
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03_link_popup434S.htm">507</A>
</CENTER></FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>434 S </FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s434">') + document.write('Signed/unsigned conversion without cast.') + document.write('</a>') </SCRIPT>
</FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.10.3,r.10.4">') + document.write('MISRA-C:2012 R.10.3,R.10.4') + document.write('</a>') </SCRIPT>
</FONT></TD></TR>
<TR>
<TD bgColor=#ff8181 align=center ,><FONT color=blue>
<CENTER><A onclick='return popup(this, "knotes")'
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03_link_popup435S.htm">8</A>
</CENTER></FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>435 S </FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s435">') + document.write('Float/integer conversion without cast.') + document.write('</a>') </SCRIPT>
</FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.10.3,r.10.4">') + document.write('MISRA-C:2012 R.10.3,R.10.4') + document.write('</a>') </SCRIPT>
</FONT></TD></TR>
<TR>
<TD bgColor=#ff8181 align=center ,><FONT color=blue>
<CENTER><A onclick='return popup(this, "knotes")'
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03_link_popup436S.htm">132</A>
</CENTER></FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>436 S </FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s436">') + document.write('Declaration does not specify an array.') + document.write('</a>') </SCRIPT>
</FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.18.1">') + document.write('MISRA-C:2012 R.18.1') + document.write('</a>') </SCRIPT>
</FONT></TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>437 S </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s437">') + document.write('< > <= >= used on different object pointers.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.18.3">') + document.write('MISRA-C:2012 R.18.3') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>438 S </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s438">') + document.write('Pointer subtraction not addressing one array.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.18.2">') + document.write('MISRA-C:2012 R.18.2') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD bgColor=#ff8181 align=center ,><FONT color=blue>
<CENTER><A onclick='return popup(this, "knotes")'
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03_link_popup439S.htm">10</A>
</CENTER></FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>439 S </FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s439">') + document.write('Cast from pointer to integral type.') + document.write('</a>') </SCRIPT>
</FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.11.2,r.11.4,r.11.6,r.11.7">') + document.write('MISRA-C:2012 R.11.2,R.11.4,R.11.6,R.11.7') + document.write('</a>') </SCRIPT>
</FONT></TD></TR>
<TR>
<TD bgColor=#ff8181 align=center ,><FONT color=blue>
<CENTER><A onclick='return popup(this, "knotes")'
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03_link_popup440S.htm">2070</A>
</CENTER></FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>440 S </FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s440">') + document.write('Cast from integral type to pointer.') + document.write('</a>') </SCRIPT>
</FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.11.1,r.11.2,r.11.4,r.11.6,r.11.7">') + document.write('MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7') + document.write('</a>') </SCRIPT>
</FONT></TD></TR>
<TR>
<TD bgColor=#ff8181 align=center ,><FONT color=blue>
<CENTER><A onclick='return popup(this, "knotes")'
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03_link_popup441S.htm">8</A>
</CENTER></FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>441 S </FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s441">') + document.write('Float cast to non-float.') + document.write('</a>') </SCRIPT>
</FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.10.8">') + document.write('MISRA-C:2012 R.10.8') + document.write('</a>') </SCRIPT>
</FONT></TD></TR>
<TR>
<TD bgColor=#ff8181 align=center ,><FONT color=blue>
<CENTER><A onclick='return popup(this, "knotes")'
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03_link_popup442S.htm">31</A>
</CENTER></FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>442 S </FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s442">') + document.write('Signed integral type cast to unsigned.') + document.write('</a>') </SCRIPT>
</FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.10.8">') + document.write('MISRA-C:2012 R.10.8') + document.write('</a>') </SCRIPT>
</FONT></TD></TR>
<TR>
<TD bgColor=#ff8181 align=center ,><FONT color=blue>
<CENTER><A onclick='return popup(this, "knotes")'
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03_link_popup443S.htm">3</A>
</CENTER></FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>443 S </FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s443">') + document.write('Unsigned integral type cast to signed.') + document.write('</a>') </SCRIPT>
</FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.10.8">') + document.write('MISRA-C:2012 R.10.8') + document.write('</a>') </SCRIPT>
</FONT></TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>444 S </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s444">') + document.write('Integral type cast to non-integral.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.10.8">') + document.write('MISRA-C:2012 R.10.8') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>445 S </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s445">') + document.write('Narrower float conversion without cast.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.10.3">') + document.write('MISRA-C:2012 R.10.3') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD bgColor=#ff8181 align=center ,><FONT color=blue>
<CENTER><A onclick='return popup(this, "knotes")'
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03_link_popup446S.htm">27</A>
</CENTER></FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>446 S </FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s446">') + document.write('Narrower int conversion without cast.') + document.write('</a>') </SCRIPT>
</FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.10.3">') + document.write('MISRA-C:2012 R.10.3') + document.write('</a>') </SCRIPT>
</FONT></TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>450 S </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s450">') + document.write('Wide string and string concatenated.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.1.3">') + document.write('MISRA-C:2012 R.1.3') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>451 S </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s451">') + document.write('No cast for widening complex float expression.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.10.6,r.10.7">') + document.write('MISRA-C:2012 R.10.6,R.10.7') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD bgColor=#ff8181 align=center ,><FONT color=blue>
<CENTER><A onclick='return popup(this, "knotes")'
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03_link_popup452S.htm">209</A>
</CENTER></FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>452 S </FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s452">') + document.write('No cast for widening complex int expression.') + document.write('</a>') </SCRIPT>
</FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.10.6,r.10.7">') + document.write('MISRA-C:2012 R.10.6,R.10.7') + document.write('</a>') </SCRIPT>
</FONT></TD></TR>
<TR>
<TD bgColor=#ff8181 align=center ,><FONT color=blue>
<CENTER><A onclick='return popup(this, "knotes")'
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03_link_popup458S.htm">142</A>
</CENTER></FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>458 S </FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s458">') + document.write('Implicit conversion: actual to formal param.') + document.write('</a>') </SCRIPT>
</FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.10.3">') + document.write('MISRA-C:2012 R.10.3') + document.write('</a>') </SCRIPT>
</FONT></TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>461 S </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s461">') + document.write('Identifier with ambiguous linkage.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.8.8">') + document.write('MISRA-C:2012 R.8.8') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>465 S </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s465">') + document.write('Struct/union not completely specified.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.1.3">') + document.write('MISRA-C:2012 R.1.3') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>477 S </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s477">') + document.write('Empty else clause following else if.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.15.7">') + document.write('MISRA-C:2012 R.15.7') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>481 S </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s481">') + document.write('Array with no bounds in struct.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.1.1,r.18.7">') + document.write('MISRA-C:2012 R.1.1,R.18.7') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>482 S </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s482">') + document.write('Incomplete structure referenced.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.1.3">') + document.write('MISRA-C:2012 R.1.3') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>486 S </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s486">') + document.write('Incorrect number of formats in output function.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.1.3">') + document.write('MISRA-C:2012 R.1.3') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>487 S </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s487">') + document.write('Insufficient space allocated.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.1.3">') + document.write('MISRA-C:2012 R.1.3') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD bgColor=#ff8181 align=center ,><FONT color=blue>
<CENTER><A onclick='return popup(this, "knotes")'
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03_link_popup488S.htm">12</A>
</CENTER></FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>488 S </FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s488">') + document.write('Value outside range of underlying type.') + document.write('</a>') </SCRIPT>
</FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.10.3,r.10.4">') + document.write('MISRA-C:2012 R.10.3,R.10.4') + document.write('</a>') </SCRIPT>
</FONT></TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="80%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Number of Violations </TH>
<TH>LDRA Code </TH>
<TH>Required Standards </TH>
<TH>MISRA-C:2012 Code </TH></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>489 S </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s489">') + document.write('Insufficient space for operation.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.1.3">') + document.write('MISRA-C:2012 R.1.3') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>497 S </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s497">') + document.write('Type is incomplete in translation unit.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.1.3">') + document.write('MISRA-C:2012 R.1.3') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>509 S </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s509">') + document.write('goto label is backwards.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.15.2">') + document.write('MISRA-C:2012 R.15.2') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>511 S </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s511">') + document.write('Jump into nested block.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.15.3">') + document.write('MISRA-C:2012 R.15.3') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>520 S </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s520">') + document.write('Bit field is not bool or explicit integral.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.6.1">') + document.write('MISRA-C:2012 R.6.1') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>531 S </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s531">') + document.write('Literal zero used in pointer context.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.11.9">') + document.write('MISRA-C:2012 R.11.9') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD bgColor=#ff8181 align=center ,><FONT color=blue>
<CENTER><A onclick='return popup(this, "knotes")'
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03_link_popup550S.htm">294</A>
</CENTER></FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>550 S </FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s550">') + document.write('Unsuffixed hex or octal is unsigned, add U.') + document.write('</a>') </SCRIPT>
</FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.7.2">') + document.write('MISRA-C:2012 R.7.2') + document.write('</a>') </SCRIPT>
</FONT></TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>553 S </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s553">') + document.write('Function and proto should both be static.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.8.8">') + document.write('MISRA-C:2012 R.8.8') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD bgColor=#ff8181 align=center ,><FONT color=blue>
<CENTER><A onclick='return popup(this, "knotes")'
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03_link_popup554S.htm">1</A>
</CENTER></FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>554 S </FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s554">') + document.write('Cast to an unrelated type.') + document.write('</a>') </SCRIPT>
</FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.11.2,r.11.3">') + document.write('MISRA-C:2012 R.11.2,R.11.3') + document.write('</a>') </SCRIPT>
</FONT></TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>565 S </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s565">') + document.write('Assignment to wider scope.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.18.6">') + document.write('MISRA-C:2012 R.18.6') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD bgColor=#ff8181 align=center ,><FONT color=blue>
<CENTER><A onclick='return popup(this, "knotes")'
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03_link_popup567S.htm">6</A>
</CENTER></FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>567 S </FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s567">') + document.write('Pointer arithmetic is not on array.') + document.write('</a>') </SCRIPT>
</FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.18.1,r.18.4">') + document.write('MISRA-C:2012 R.18.1,R.18.4') + document.write('</a>') </SCRIPT>
</FONT></TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>573 S </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s573">') + document.write('Macro concatenation of uni char names.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.1.3">') + document.write('MISRA-C:2012 R.1.3') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>575 S </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s575">') + document.write('Linkage differs from previous declaration.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.8.8">') + document.write('MISRA-C:2012 R.8.8') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>576 S </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s576">') + document.write('Function pointer is of wrong type.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.1.3">') + document.write('MISRA-C:2012 R.1.3') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>580 S </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s580">') + document.write('Macro redefinition without using #undef.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.1.1,r.20.4">') + document.write('MISRA-C:2012 R.1.1,R.20.4') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>581 S </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s581">') + document.write('Loop conditions are independent.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.14.2">') + document.write('MISRA-C:2012 R.14.2') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>582 S </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s582">') + document.write('const object reassigned.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.1.3">') + document.write('MISRA-C:2012 R.1.3') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>587 S </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s587">') + document.write('Const local variable not immediately initialised.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.1.3">') + document.write('MISRA-C:2012 R.1.3') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>589 S </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s589">') + document.write('Format is not appropriate type.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.1.3">') + document.write('MISRA-C:2012 R.1.3') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>590 S </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s590">') + document.write('Mode fault in fopen.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.1.3">') + document.write('MISRA-C:2012 R.1.3') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>606 S </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s606">') + document.write('Cast involving function pointer.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.11.1">') + document.write('MISRA-C:2012 R.11.1') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>608 S </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s608">') + document.write('Use of explicitly undefined language feature.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.1.3">') + document.write('MISRA-C:2012 R.1.3') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>611 S </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s611">') + document.write('Line splice used in // comment.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.3.2">') + document.write('MISRA-C:2012 R.3.2') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>612 S </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s612">') + document.write('inline function should be declared static.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.8.10">') + document.write('MISRA-C:2012 R.8.10') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>613 S </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s613">') + document.write('Use of restrict keyword.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.8.14">') + document.write('MISRA-C:2012 R.8.14') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>615 S </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s615">') + document.write('Conditional operator has incompatible types.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.1.1">') + document.write('MISRA-C:2012 R.1.1') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>616 S </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s616">') + document.write('Preprocessor result not 0 or 1.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.20.8">') + document.write('MISRA-C:2012 R.20.8') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>620 S </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s620">') + document.write('Initialisation designator duplicated.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.9.4">') + document.write('MISRA-C:2012 R.9.4') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>621 S </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s621">') + document.write('Variable-length array declared.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.18.8">') + document.write('MISRA-C:2012 R.18.8') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>622 S </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s622">') + document.write('Macro parameters are not unique within limits.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.5.4">') + document.write('MISRA-C:2012 R.5.4') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>623 S </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s623">') + document.write('String assigned to non const object.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.7.4">') + document.write('MISRA-C:2012 R.7.4') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>624 S </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s624">') + document.write('Inappropriate use of floating point type.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.10.1">') + document.write('MISRA-C:2012 R.10.1') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>626 S </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s626">') + document.write('#define of keyword.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.20.4">') + document.write('MISRA-C:2012 R.20.4') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>627 S </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s627">') + document.write('Initialiser both positional and designational.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.9.2,r.9.3,r.9.4">') + document.write('MISRA-C:2012 R.9.2,R.9.3,R.9.4') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD bgColor=#ff8181 align=center ,><FONT color=blue>
<CENTER><A onclick='return popup(this, "knotes")'
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03_link_popup629S.htm">1</A>
</CENTER></FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>629 S </FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s629">') + document.write('Divide by zero found.') + document.write('</a>') </SCRIPT>
</FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_d.4.1">') + document.write('MISRA-C:2012 D.4.1') + document.write('</a>') </SCRIPT>
</FONT></TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>630 S </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s630">') + document.write('Duplicated enumeration value.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.8.12">') + document.write('MISRA-C:2012 R.8.12') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>6 D </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_d6">') + document.write('Recursion in procedure calls found.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.17.2">') + document.write('MISRA-C:2012 R.17.2') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD bgColor=#ff8181 align=center ,><FONT color=blue>
<CENTER><A onclick='return popup(this, "knotes")'
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03_link_popup8D.htm">196</A>
</CENTER></FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>8 D </FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_d8">') + document.write('DD data flow anomalies found.') + document.write('</a>') </SCRIPT>
</FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.2.2">') + document.write('MISRA-C:2012 R.2.2') + document.write('</a>') </SCRIPT>
</FONT></TD></TR>
<TR>
<TD bgColor=#ff8181 align=center ,><FONT color=blue>
<CENTER><A onclick='return popup(this, "knotes")'
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03_link_popup17D.htm">3</A>
</CENTER></FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>17 D </FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_d17">') + document.write('Identifier not unique within 31 characters.') + document.write('</a>') </SCRIPT>
</FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.5.1,r.5.2,r.5.3">') + document.write('MISRA-C:2012 R.5.1,R.5.2,R.5.3') + document.write('</a>') </SCRIPT>
</FONT></TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>18 D </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_d18">') + document.write('Identifier name reused.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.5.3">') + document.write('MISRA-C:2012 R.5.3') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD bgColor=#ff8181 align=center ,><FONT color=blue>
<CENTER><A onclick='return popup(this, "knotes")'
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03_link_popup22D.htm">68</A>
</CENTER></FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>22 D </FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_d22">') + document.write('Function has global variable side effects.') + document.write('</a>') </SCRIPT>
</FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.13.2">') + document.write('MISRA-C:2012 R.13.2') + document.write('</a>') </SCRIPT>
</FONT></TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>26 D </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_d26">') + document.write('Variable should be defined once in only one file.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.8.6">') + document.write('MISRA-C:2012 R.8.6') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>27 D </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_d27">') + document.write('Variable should be declared static.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.8.7,r.8.8">') + document.write('MISRA-C:2012 R.8.7,R.8.8') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD bgColor=#ff8181 align=center ,><FONT color=blue>
<CENTER><A onclick='return popup(this, "knotes")'
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03_link_popup28D.htm">17</A>
</CENTER></FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>28 D </FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_d28">') + document.write('Potentially infinite loop found.') + document.write('</a>') </SCRIPT>
</FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.2.1">') + document.write('MISRA-C:2012 R.2.1') + document.write('</a>') </SCRIPT>
</FONT></TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>33 D </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_d33">') + document.write('No real declaration for external variable.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.8.6">') + document.write('MISRA-C:2012 R.8.6') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>34 D </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_d34">') + document.write('Procedure name re-used in different files.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.8.6">') + document.write('MISRA-C:2012 R.8.6') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>35 D </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_d35">') + document.write('Expression has side effects.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.13.1,r.13.2,r.13.5">') + document.write('MISRA-C:2012 R.13.1,R.13.2,R.13.5') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>36 D </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_d36">') + document.write('Prototype and definition name mismatch.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.8.3,r.8.4">') + document.write('MISRA-C:2012 R.8.3,R.8.4') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>42 D </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_d42">') + document.write('Local pointer returned in function result.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.18.6">') + document.write('MISRA-C:2012 R.18.6') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>43 D </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_d43">') + document.write('Divide by 0 found.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_d.4.1">') + document.write('MISRA-C:2012 D.4.1') + document.write('</a>') </SCRIPT>
</TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="80%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Number of Violations </TH>
<TH>LDRA Code </TH>
<TH>Required Standards </TH>
<TH>MISRA-C:2012 Code </TH></TR>
<TR>
<TD bgColor=#ff8181 align=center ,><FONT color=blue>
<CENTER><A onclick='return popup(this, "knotes")'
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03_link_popup45D.htm">14</A>
</CENTER></FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>45 D </FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_d45">') + document.write('Pointer not checked for null before use.') + document.write('</a>') </SCRIPT>
</FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_d.4.1">') + document.write('MISRA-C:2012 D.4.1') + document.write('</a>') </SCRIPT>
</FONT></TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>49 D </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_d49">') + document.write('File pointer not closed on exit.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.22.1">') + document.write('MISRA-C:2012 R.22.1') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>50 D </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_d50">') + document.write('Memory not freed after last reference.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.22.1">') + document.write('MISRA-C:2012 R.22.1') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>55 D </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_d55">') + document.write('Modification of loop counter in loop body.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.14.2">') + document.write('MISRA-C:2012 R.14.2') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>60 D </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_d60">') + document.write('External object should be declared only once.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.8.5">') + document.write('MISRA-C:2012 R.8.5') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>61 D </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_d61">') + document.write('Procedure should be declared static.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.8.7,r.8.8">') + document.write('MISRA-C:2012 R.8.7,R.8.8') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>63 D </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_d63">') + document.write('No definition in system for prototyped procedure.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.8.6">') + document.write('MISRA-C:2012 R.8.6') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD bgColor=#ff8181 align=center ,><FONT color=blue>
<CENTER><A onclick='return popup(this, "knotes")'
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03_link_popup65D.htm">41</A>
</CENTER></FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>65 D </FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_d65">') + document.write('Void function has no side effects.') + document.write('</a>') </SCRIPT>
</FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.2.2">') + document.write('MISRA-C:2012 R.2.2') + document.write('</a>') </SCRIPT>
</FONT></TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>72 D </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_d72">') + document.write('Potential side effect problem in expression.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.13.2">') + document.write('MISRA-C:2012 R.13.2') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>74 D </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_d74">') + document.write('Potential side effect from repeated function call.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.13.2">') + document.write('MISRA-C:2012 R.13.2') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>75 D </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_d75">') + document.write('Attempt to open file pointer more than once.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.22.1">') + document.write('MISRA-C:2012 R.22.1') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>76 D </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_d76">') + document.write('Procedure is not called or referenced in code analysed.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.2.1">') + document.write('MISRA-C:2012 R.2.1') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD bgColor=#ff8181 align=center ,><FONT color=blue>
<CENTER><A onclick='return popup(this, "knotes")'
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03_link_popup77D.htm">15</A>
</CENTER></FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>77 D </FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_d77">') + document.write('Local structure returned in function result.') + document.write('</a>') </SCRIPT>
</FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.18.6">') + document.write('MISRA-C:2012 R.18.6') + document.write('</a>') </SCRIPT>
</FONT></TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>82 D </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_d82">') + document.write('fsetpos values not generated by fgetpos.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.1.3">') + document.write('MISRA-C:2012 R.1.3') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>83 D </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_d83">') + document.write('Potentially repeated call to ungetc.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.1.3">') + document.write('MISRA-C:2012 R.1.3') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>84 D </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_d84">') + document.write('No fseek or flush before I/O.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.1.3">') + document.write('MISRA-C:2012 R.1.3') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>87 D </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_d87">') + document.write('Illegal shared object in signal handler.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.1.3">') + document.write('MISRA-C:2012 R.1.3') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>89 D </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_d89">') + document.write('Illegal use of raise in signal handler.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.1.3">') + document.write('MISRA-C:2012 R.1.3') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD bgColor=#ff8181 align=center ,><FONT color=blue>
<CENTER><A onclick='return popup(this, "knotes")'
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03_link_popup91D.htm">2</A>
</CENTER></FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>91 D </FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_d91">') + document.write('Function return value potentially unused.') + document.write('</a>') </SCRIPT>
</FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_d.4.7,r.17.7">') + document.write('MISRA-C:2012 D.4.7,R.17.7') + document.write('</a>') </SCRIPT>
</FONT></TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>103 D </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_d103">') + document.write('File opened both read and write.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.22.3">') + document.write('MISRA-C:2012 R.22.3') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD bgColor=#ff8181 align=center ,><FONT color=blue>
<CENTER><A onclick='return popup(this, "knotes")'
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03_link_popup105D.htm">55</A>
</CENTER></FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>105 D </FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_d105">') + document.write('DU anomaly dead code, variable value is unused on all paths.') + document.write('</a>') </SCRIPT>
</FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.2.2">') + document.write('MISRA-C:2012 R.2.2') + document.write('</a>') </SCRIPT>
</FONT></TD></TR>
<TR>
<TD bgColor=#ff8181 align=center ,><FONT color=blue>
<CENTER><A onclick='return popup(this, "knotes")'
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03_link_popup106D.htm">146</A>
</CENTER></FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>106 D </FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_d106">') + document.write('No prototype for non-static function.') + document.write('</a>') </SCRIPT>
</FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.8.4">') + document.write('MISRA-C:2012 R.8.4') + document.write('</a>') </SCRIPT>
</FONT></TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>110 D </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_d110">') + document.write('More than one prototype for same function.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.8.5">') + document.write('MISRA-C:2012 R.8.5') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>1 X </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_x1">') + document.write('Declaration types do not match across a system.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.8.4">') + document.write('MISRA-C:2012 R.8.4') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>4 X </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_x4">') + document.write('Identifier reuse: struct/union tag repeated.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.5.7">') + document.write('MISRA-C:2012 R.5.7') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>5 X </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_x5">') + document.write('Identifier reuse: struct vs union.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.5.7">') + document.write('MISRA-C:2012 R.5.7') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>6 X </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_x6">') + document.write('Identifier reuse: struct/union tag vs enum tag.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.5.7">') + document.write('MISRA-C:2012 R.5.7') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>7 X </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_x7">') + document.write('Identifier reuse: tag vs procedure.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.5.7,r.5.8,r.5.9">') + document.write('MISRA-C:2012 R.5.7,R.5.8,R.5.9') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>8 X </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_x8">') + document.write('Identifier reuse: tag vs procedure parameter.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.5.7">') + document.write('MISRA-C:2012 R.5.7') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>9 X </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_x9">') + document.write('Identifier reuse: tag vs variable.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.5.7">') + document.write('MISRA-C:2012 R.5.7') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>10 X </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_x10">') + document.write('Identifier reuse: tag vs label (MR).') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.5.7">') + document.write('MISRA-C:2012 R.5.7') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>11 X </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_x11">') + document.write('Identifier reuse: tag vs typedef.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.5.6,r.5.7">') + document.write('MISRA-C:2012 R.5.6,R.5.7') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>12 X </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_x12">') + document.write('Identifier reuse: tag vs macro.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.5.5">') + document.write('MISRA-C:2012 R.5.5') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>13 X </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_x13">') + document.write('Identifier reuse: tag vs component.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.5.7">') + document.write('MISRA-C:2012 R.5.7') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>14 X </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_x14">') + document.write('Identifier reuse: tag vs enum constant.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.5.7">') + document.write('MISRA-C:2012 R.5.7') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>15 X </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_x15">') + document.write('Identifier reuse: persistent var vs tag.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.5.7,r.5.8,r.5.9">') + document.write('MISRA-C:2012 R.5.7,R.5.8,R.5.9') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>16 X </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_x16">') + document.write('Identifier reuse: typedef vs variable.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.5.6">') + document.write('MISRA-C:2012 R.5.6') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>17 X </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_x17">') + document.write('Identifier reuse: typedef vs label (MR).') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.5.6">') + document.write('MISRA-C:2012 R.5.6') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>18 X </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_x18">') + document.write('Identifier reuse: typedef vs typedef.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.5.6">') + document.write('MISRA-C:2012 R.5.6') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>19 X </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_x19">') + document.write('Identifier reuse: typedef vs procedure parameter.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.5.6">') + document.write('MISRA-C:2012 R.5.6') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>20 X </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_x20">') + document.write('Identifier reuse: persistent var vs typedef.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.5.6,r.5.8,r.5.9">') + document.write('MISRA-C:2012 R.5.6,R.5.8,R.5.9') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>21 X </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_x21">') + document.write('Identifier reuse: typedef vs macro.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.5.5">') + document.write('MISRA-C:2012 R.5.5') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>22 X </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_x22">') + document.write('Identifier reuse: typedef vs component.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.5.6">') + document.write('MISRA-C:2012 R.5.6') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>23 X </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_x23">') + document.write('Identifier reuse: typedef vs enum constant.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.5.6">') + document.write('MISRA-C:2012 R.5.6') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>24 X </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_x24">') + document.write('Identifier reuse: typedef vs procedure.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.5.6,r.5.8,r.5.9">') + document.write('MISRA-C:2012 R.5.6,R.5.8,R.5.9') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>25 X </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_x25">') + document.write('Identifier reuse: procedure vs procedure param.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.5.8,r.5.9">') + document.write('MISRA-C:2012 R.5.8,R.5.9') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>26 X </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_x26">') + document.write('Identifier reuse: persistent var vs label (MR).') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.5.8,r.5.9">') + document.write('MISRA-C:2012 R.5.8,R.5.9') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>27 X </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_x27">') + document.write('Identifier reuse: persist var vs persist var.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.5.8,r.5.9">') + document.write('MISRA-C:2012 R.5.8,R.5.9') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>28 X </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_x28">') + document.write('Identifier reuse: persistent var vs var.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.5.8,r.5.9">') + document.write('MISRA-C:2012 R.5.8,R.5.9') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>29 X </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_x29">') + document.write('Identifier reuse: persistent var vs procedure.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.5.8,r.5.9">') + document.write('MISRA-C:2012 R.5.8,R.5.9') + document.write('</a>') </SCRIPT>
</TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="80%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Number of Violations </TH>
<TH>LDRA Code </TH>
<TH>Required Standards </TH>
<TH>MISRA-C:2012 Code </TH></TR>
<TR>
<TD bgColor=#ff8181 align=center ,><FONT color=blue>
<CENTER><A onclick='return popup(this, "knotes")'
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03_link_popup30X.htm">1</A>
</CENTER></FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>30 X </FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_x30">') + document.write('Identifier reuse: persistent var vs proc param.') + document.write('</a>') </SCRIPT>
</FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.5.8,r.5.9">') + document.write('MISRA-C:2012 R.5.8,R.5.9') + document.write('</a>') </SCRIPT>
</FONT></TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>31 X </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_x31">') + document.write('Identifier reuse: procedure vs procedure.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.5.8,r.5.9">') + document.write('MISRA-C:2012 R.5.8,R.5.9') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>32 X </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_x32">') + document.write('Identifier reuse: procedure vs var.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.5.8,r.5.9">') + document.write('MISRA-C:2012 R.5.8,R.5.9') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>33 X </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_x33">') + document.write('Identifier reuse: procedure vs label (MR).') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.5.8,r.5.9">') + document.write('MISRA-C:2012 R.5.8,R.5.9') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>34 X </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_x34">') + document.write('Identifier reuse: proc vs macro.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.5.5">') + document.write('MISRA-C:2012 R.5.5') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>35 X </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_x35">') + document.write('Identifier reuse: proc vs component.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.5.8,r.5.9">') + document.write('MISRA-C:2012 R.5.8,R.5.9') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>36 X </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_x36">') + document.write('Identifier reuse: proc vs enum constant.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.5.8,r.5.9">') + document.write('MISRA-C:2012 R.5.8,R.5.9') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>37 X </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_x37">') + document.write('Identifier reuse: persistent var vs macro.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.5.5">') + document.write('MISRA-C:2012 R.5.5') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD bgColor=#ff8181 align=center ,><FONT color=blue>
<CENTER><A onclick='return popup(this, "knotes")'
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03_link_popup38X.htm">2</A>
</CENTER></FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>38 X </FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_x38">') + document.write('Identifier reuse: persistent var vs component.') + document.write('</a>') </SCRIPT>
</FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.5.8,r.5.9">') + document.write('MISRA-C:2012 R.5.8,R.5.9') + document.write('</a>') </SCRIPT>
</FONT></TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>39 X </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_x39">') + document.write('Identifier reuse: persistent var vs enum constant.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.5.8,r.5.9">') + document.write('MISRA-C:2012 R.5.8,R.5.9') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>47 X </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_x47">') + document.write('Identifier reuse: component vs macro.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.5.5">') + document.write('MISRA-C:2012 R.5.5') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>48 X </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_x48">') + document.write('Identifier reuse: label vs macro (MR).') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.5.5">') + document.write('MISRA-C:2012 R.5.5') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>50 X </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_x50">') + document.write('Identifier reuse: var vs macro.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.5.5">') + document.write('MISRA-C:2012 R.5.5') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>53 X </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_x53">') + document.write('Identifier reuse: proc param vs macro.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.5.5">') + document.write('MISRA-C:2012 R.5.5') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>57 X </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_x57">') + document.write('Identifier reuse: macro vs enum constant.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.5.5">') + document.write('MISRA-C:2012 R.5.5') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD bgColor=#ff8181 align=center ,><FONT color=blue>
<CENTER><A onclick='return popup(this, "knotes")'
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03_link_popup61X.htm">2</A>
</CENTER></FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>61 X </FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_x61">') + document.write('Identifier match in 31 chars.') + document.write('</a>') </SCRIPT>
</FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.5.1,r.5.2,r.5.3,r.5.4">') + document.write('MISRA-C:2012 R.5.1,R.5.2,R.5.3,R.5.4') + document.write('</a>') </SCRIPT>
</FONT></TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>62 X </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_x62">') + document.write('Function prototype/defn return type mismatch (MR).') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.8.4">') + document.write('MISRA-C:2012 R.8.4') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>63 X </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_x63">') + document.write('Function prototype/defn param type mismatch (MR).') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.8.3,r.8.4">') + document.write('MISRA-C:2012 R.8.3,R.8.4') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>64 X </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_x64">') + document.write('Array bound exceeded at call.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.17.5,r.18.1">') + document.write('MISRA-C:2012 R.17.5,R.18.1') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>66 X </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_x66">') + document.write('Insufficient array space at call.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.1.3">') + document.write('MISRA-C:2012 R.1.3') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>68 X </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_x68">') + document.write('Parameter indexing array too big at call.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.18.1">') + document.write('MISRA-C:2012 R.18.1') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>69 X </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_x69">') + document.write('Global array bound exceeded at use.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.18.1">') + document.write('MISRA-C:2012 R.18.1') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>70 X </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_x70">') + document.write('Array has insufficient space.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.1.3">') + document.write('MISRA-C:2012 R.1.3') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>71 X </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_x71">') + document.write('Insufficient space for copy.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.1.3">') + document.write('MISRA-C:2012 R.1.3') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>72 X </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_x72">') + document.write('Parameter indexing array too small at call.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.18.1">') + document.write('MISRA-C:2012 R.18.1') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>1 Q </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_q1">') + document.write('Call has execution order dependant side effects.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.13.1,r.13.2,r.13.5">') + document.write('MISRA-C:2012 R.13.1,R.13.2,R.13.5') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD bgColor=#ff8181 align=center ,><FONT color=blue>
<CENTER><A onclick='return popup(this, "knotes")'
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03_link_popup5Q.htm">1</A>
</CENTER></FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>5 Q </FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_q5">') + document.write('File does not end with new line.') + document.write('</a>') </SCRIPT>
</FONT></TD>
<TD bgColor=#ff8181 ,><FONT color=blue>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.1.3">') + document.write('MISRA-C:2012 R.1.3') + document.write('</a>') </SCRIPT>
</FONT></TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>1 U </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_u1">') + document.write('Inter-file recursion found.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.17.2">') + document.write('MISRA-C:2012 R.17.2') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>1 J </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_j1">') + document.write('Unreachable Code found.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.2.1">') + document.write('MISRA-C:2012 R.2.1') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>3 J </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_j3">') + document.write('All internal linkage calls unreachable.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.2.1">') + document.write('MISRA-C:2012 R.2.1') + document.write('</a>') </SCRIPT>
</TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE width="80%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Number of Violations </TH>
<TH>LDRA Code </TH>
<TH>Advisory Standards </TH>
<TH>MISRA-C:2012 Code </TH></TR>
<TR>
<TD bgColor=yellow align=center ,><FONT color=blue>
<CENTER>7 </CENTER></FONT></TD>
<TD bgColor=yellow ,><FONT color=blue>13 S </FONT></TD>
<TD bgColor=yellow ,><FONT color=blue>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s13">') + document.write('goto detected.') + document.write('</a>') </SCRIPT>
</FONT></TD>
<TD bgColor=yellow ,><FONT color=blue>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.15.1">') + document.write('MISRA-C:2012 R.15.1') + document.write('</a>') </SCRIPT>
</FONT></TD></TR>
<TR>
<TD bgColor=yellow align=center ,><FONT color=blue>
<CENTER>20 </CENTER></FONT></TD>
<TD bgColor=yellow ,><FONT color=blue>49 S </FONT></TD>
<TD bgColor=yellow ,><FONT color=blue>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s49">') + document.write('Logical conjunctions need brackets.') + document.write('</a>') </SCRIPT>
</FONT></TD>
<TD bgColor=yellow ,><FONT color=blue>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.12.1">') + document.write('MISRA-C:2012 R.12.1') + document.write('</a>') </SCRIPT>
</FONT></TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>53 S </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s53">') + document.write('Use of comma operator.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.12.3">') + document.write('MISRA-C:2012 R.12.3') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>68 S </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s68">') + document.write('#undef used.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.20.5">') + document.write('MISRA-C:2012 R.20.5') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD bgColor=yellow align=center ,><FONT color=blue>
<CENTER>6 </CENTER></FONT></TD>
<TD bgColor=yellow ,><FONT color=blue>74 S </FONT></TD>
<TD bgColor=yellow ,><FONT color=blue>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s74">') + document.write('Union declared.') + document.write('</a>') </SCRIPT>
</FONT></TD>
<TD bgColor=yellow ,><FONT color=blue>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.19.2">') + document.write('MISRA-C:2012 R.19.2') + document.write('</a>') </SCRIPT>
</FONT></TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>75 S </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s75">') + document.write('Executable code before an included file.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.20.1">') + document.write('MISRA-C:2012 R.20.1') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>80 S </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s80">') + document.write('Pointer indirection exceeds 2 levels.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.18.5">') + document.write('MISRA-C:2012 R.18.5') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>81 S </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s81">') + document.write('Use of trigraph.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.4.2">') + document.write('MISRA-C:2012 R.4.2') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD bgColor=yellow align=center ,><FONT color=blue>
<CENTER>10 </CENTER></FONT></TD>
<TD bgColor=yellow ,><FONT color=blue>87 S </FONT></TD>
<TD bgColor=yellow ,><FONT color=blue>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s87">') + document.write('Use of pointer arithmetic.') + document.write('</a>') </SCRIPT>
</FONT></TD>
<TD bgColor=yellow ,><FONT color=blue>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.18.4">') + document.write('MISRA-C:2012 R.18.4') + document.write('</a>') </SCRIPT>
</FONT></TD></TR>
<TR>
<TD bgColor=yellow align=center ,><FONT color=blue>
<CENTER>617 </CENTER></FONT></TD>
<TD bgColor=yellow ,><FONT color=blue>90 S </FONT></TD>
<TD bgColor=yellow ,><FONT color=blue>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s90">') + document.write('Basic type declaration used.') + document.write('</a>') </SCRIPT>
</FONT></TD>
<TD bgColor=yellow ,><FONT color=blue>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_d.4.6">') + document.write('MISRA-C:2012 D.4.6') + document.write('</a>') </SCRIPT>
</FONT></TD></TR>
<TR>
<TD bgColor=yellow align=center ,><FONT color=blue>
<CENTER>68 </CENTER></FONT></TD>
<TD bgColor=yellow ,><FONT color=blue>110 S </FONT></TD>
<TD bgColor=yellow ,><FONT color=blue>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s110">') + document.write('Use of single line comment(s) //.') + document.write('</a>') </SCRIPT>
</FONT></TD>
<TD bgColor=yellow ,><FONT color=blue>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.1.2">') + document.write('MISRA-C:2012 R.1.2') + document.write('</a>') </SCRIPT>
</FONT></TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>143 S </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s143">') + document.write('Curly brackets used in expression.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.1.2">') + document.write('MISRA-C:2012 R.1.2') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD bgColor=yellow align=center ,><FONT color=blue>
<CENTER>2 </CENTER></FONT></TD>
<TD bgColor=yellow ,><FONT color=blue>149 S </FONT></TD>
<TD bgColor=yellow ,><FONT color=blue>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s149">') + document.write('Reference parameter to procedure is reassigned.') + document.write('</a>') </SCRIPT>
</FONT></TD>
<TD bgColor=yellow ,><FONT color=blue>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.17.8">') + document.write('MISRA-C:2012 R.17.8') + document.write('</a>') </SCRIPT>
</FONT></TD></TR>
<TR>
<TD bgColor=yellow align=center ,><FONT color=blue>
<CENTER>2 </CENTER></FONT></TD>
<TD bgColor=yellow ,><FONT color=blue>217 S </FONT></TD>
<TD bgColor=yellow ,><FONT color=blue>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s217">') + document.write('Names only differ by case.') + document.write('</a>') </SCRIPT>
</FONT></TD>
<TD bgColor=yellow ,><FONT color=blue>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_d.4.5">') + document.write('MISRA-C:2012 D.4.5') + document.write('</a>') </SCRIPT>
</FONT></TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>293 S </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s293">') + document.write('Non ANSI/ISO construct used.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.1.2">') + document.write('MISRA-C:2012 R.1.2') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD bgColor=yellow align=center ,><FONT color=blue>
<CENTER>31 </CENTER></FONT></TD>
<TD bgColor=yellow ,><FONT color=blue>302 S </FONT></TD>
<TD bgColor=yellow ,><FONT color=blue>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s302">') + document.write('Comment possibly contains code.') + document.write('</a>') </SCRIPT>
</FONT></TD>
<TD bgColor=yellow ,><FONT color=blue>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_d.4.4">') + document.write('MISRA-C:2012 D.4.4') + document.write('</a>') </SCRIPT>
</FONT></TD></TR>
<TR>
<TD bgColor=yellow align=center ,><FONT color=blue>
<CENTER>6 </CENTER></FONT></TD>
<TD bgColor=yellow ,><FONT color=blue>338 S </FONT></TD>
<TD bgColor=yellow ,><FONT color=blue>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s338">') + document.write('#include preceded by non preproc directives.') + document.write('</a>') </SCRIPT>
</FONT></TD>
<TD bgColor=yellow ,><FONT color=blue>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.20.1">') + document.write('MISRA-C:2012 R.20.1') + document.write('</a>') </SCRIPT>
</FONT></TD></TR>
<TR>
<TD bgColor=yellow align=center ,><FONT color=blue>
<CENTER>339 </CENTER></FONT></TD>
<TD bgColor=yellow ,><FONT color=blue>340 S </FONT></TD>
<TD bgColor=yellow ,><FONT color=blue>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s340">') + document.write('Use of function like macro.') + document.write('</a>') </SCRIPT>
</FONT></TD>
<TD bgColor=yellow ,><FONT color=blue>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_d.4.9">') + document.write('MISRA-C:2012 D.4.9') + document.write('</a>') </SCRIPT>
</FONT></TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>409 S </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s409">') + document.write('More than one break or goto statement in loop.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.15.4">') + document.write('MISRA-C:2012 R.15.4') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>413 S </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s413">') + document.write('User type declared but not used in code analysed.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.2.3,r.2.4">') + document.write('MISRA-C:2012 R.2.3,R.2.4') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>426 S </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s426">') + document.write('#undef used in a block.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.20.5">') + document.write('MISRA-C:2012 R.20.5') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD bgColor=yellow align=center ,><FONT color=blue>
<CENTER>41 </CENTER></FONT></TD>
<TD bgColor=yellow ,><FONT color=blue>493 S </FONT></TD>
<TD bgColor=yellow ,><FONT color=blue>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s493">') + document.write('Numeric overflow.') + document.write('</a>') </SCRIPT>
</FONT></TD>
<TD bgColor=yellow ,><FONT color=blue>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.12.4">') + document.write('MISRA-C:2012 R.12.4') + document.write('</a>') </SCRIPT>
</FONT></TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>494 S </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s494">') + document.write('Numeric underflow.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.12.4">') + document.write('MISRA-C:2012 R.12.4') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>495 S </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s495">') + document.write('Typedef name has no size indication.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_d.4.6">') + document.write('MISRA-C:2012 D.4.6') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>610 S </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s610">') + document.write('Label is unused.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.2.6">') + document.write('MISRA-C:2012 R.2.6') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD bgColor=yellow align=center ,><FONT color=blue>
<CENTER>406 </CENTER></FONT></TD>
<TD bgColor=yellow ,><FONT color=blue>628 S </FONT></TD>
<TD bgColor=yellow ,><FONT color=blue>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s628">') + document.write('Macro not used in translation unit.') + document.write('</a>') </SCRIPT>
</FONT></TD>
<TD bgColor=yellow ,><FONT color=blue>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.2.5">') + document.write('MISRA-C:2012 R.2.5') + document.write('</a>') </SCRIPT>
</FONT></TD></TR>
<TR>
<TD bgColor=yellow align=center ,><FONT color=blue>
<CENTER>4 </CENTER></FONT></TD>
<TD bgColor=yellow ,><FONT color=blue>632 S </FONT></TD>
<TD bgColor=yellow ,><FONT color=blue>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s632">') + document.write('Use of // comment in macro definition.') + document.write('</a>') </SCRIPT>
</FONT></TD>
<TD bgColor=yellow ,><FONT color=blue>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.1.2">') + document.write('MISRA-C:2012 R.1.2') + document.write('</a>') </SCRIPT>
</FONT></TD></TR>
<TR>
<TD bgColor=yellow align=center ,><FONT color=blue>
<CENTER>53 </CENTER></FONT></TD>
<TD bgColor=yellow ,><FONT color=blue>7 C </FONT></TD>
<TD bgColor=yellow ,><FONT color=blue>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_c7">') + document.write('Procedure has more than one exit point.') + document.write('</a>') </SCRIPT>
</FONT></TD>
<TD bgColor=yellow ,><FONT color=blue>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.15.5">') + document.write('MISRA-C:2012 R.15.5') + document.write('</a>') </SCRIPT>
</FONT></TD></TR>
<TR>
<TD bgColor=yellow align=center ,><FONT color=blue>
<CENTER>8 </CENTER></FONT></TD>
<TD bgColor=yellow ,><FONT color=blue>1 D </FONT></TD>
<TD bgColor=yellow ,><FONT color=blue>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_d1">') + document.write('Unused procedure parameter.') + document.write('</a>') </SCRIPT>
</FONT></TD>
<TD bgColor=yellow ,><FONT color=blue>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.2.7">') + document.write('MISRA-C:2012 R.2.7') + document.write('</a>') </SCRIPT>
</FONT></TD></TR>
<TR>
<TD bgColor=yellow align=center ,><FONT color=blue>
<CENTER>33 </CENTER></FONT></TD>
<TD bgColor=yellow ,><FONT color=blue>14 D </FONT></TD>
<TD bgColor=yellow ,><FONT color=blue>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_d14">') + document.write('Attempt to change parameter passed by value.') + document.write('</a>') </SCRIPT>
</FONT></TD>
<TD bgColor=yellow ,><FONT color=blue>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.17.8">') + document.write('MISRA-C:2012 R.17.8') + document.write('</a>') </SCRIPT>
</FONT></TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>15 D </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_d15">') + document.write('Unused procedural parameter.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.2.7">') + document.write('MISRA-C:2012 R.2.7') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD bgColor=yellow align=center ,><FONT color=blue>
<CENTER>25 </CENTER></FONT></TD>
<TD bgColor=yellow ,><FONT color=blue>25 D </FONT></TD>
<TD bgColor=yellow ,><FONT color=blue>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_d25">') + document.write('Scope of variable could be reduced.') + document.write('</a>') </SCRIPT>
</FONT></TD>
<TD bgColor=yellow ,><FONT color=blue>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.8.9">') + document.write('MISRA-C:2012 R.8.9') + document.write('</a>') </SCRIPT>
</FONT></TD></TR>
<TR>
<TD bgColor=yellow align=center ,><FONT color=blue>
<CENTER>98 </CENTER></FONT></TD>
<TD bgColor=yellow ,><FONT color=blue>62 D </FONT></TD>
<TD bgColor=yellow ,><FONT color=blue>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_d62">') + document.write('Pointer parameter should be declared const.') + document.write('</a>') </SCRIPT>
</FONT></TD>
<TD bgColor=yellow ,><FONT color=blue>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.8.13">') + document.write('MISRA-C:2012 R.8.13') + document.write('</a>') </SCRIPT>
</FONT></TD></TR>
<TR>
<TD align=center>
<CENTER>0 </CENTER></TD>
<TD>104 D </TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_d104">') + document.write('Structure implementation not hidden.') + document.write('</a>') </SCRIPT>
</TD>
<TD>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_d.4.8">') + document.write('MISRA-C:2012 D.4.8') + document.write('</a>') </SCRIPT>
</TD></TR>
<TR>
<TD bgColor=yellow align=center ,><FONT color=blue>
<CENTER>12 </CENTER></FONT></TD>
<TD bgColor=yellow ,><FONT color=blue>67 X </FONT></TD>
<TD bgColor=yellow ,><FONT color=blue>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_x67">') + document.write('Identifier is typographically ambiguous.') + document.write('</a>') </SCRIPT>
</FONT></TD>
<TD bgColor=yellow ,><FONT color=blue>
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_d.4.5">') + document.write('MISRA-C:2012 D.4.5') + document.write('</a>') </SCRIPT>
</FONT></TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE width="80%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TD>Number of Mandatory Standards checked </TD>
<TD align=center>18 </TD></TR>
<TR>
<TD>Number of Required Standards checked </TD>
<TD align=center>280 </TD></TR>
<TR>
<TD>Number of Advisory Standards checked </TD>
<TD align=center>35 </TD></TR>
<TR>
<TD>Number of Document Standards checked </TD>
<TD align=center>3 </TD></TR>
<TR>
<TD>Total Standards checked </TD>
<TD align=center>333 </TD></TR>
<TR>
<TD>Total Standards checked including Document </TD>
<TD align=center>336 </TD></TR></TBODY></TABLE></CENTER><BR><BR><BR>
<P class=pagebreak><BR>
<P><BR>
<HR width="100%">
<FONT color=#ff0000>
<CENTER>
<H3>OVERALL RESULT: FAIL</H3></CENTER></FONT>
<HR width="100%">
<BR><A name=procedure_table></A><BR>Out of 668 program components, 12 (1.80 %)
pass ( of which 0 conditionally pass ) and 656 fail ( of which 0 fail only
because of insufficient comments ) <BR><BR>
<H4>Procedure Results </H4>
<CENTER>
<TABLE width="80%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TD>
<TABLE width="100%" bgColor=#ece2e2>
<TBODY>
<TR>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH></TR>
<TR align=left>
<TH colSpan=11><TT>Code Review Result </TT></TH>
<TH width="1%">&nbsp;</TH>
<TH width="19%" colSpan=11><TT>Procedure </TT></TH>
<TH width="1%">&nbsp;</TH>
<TH width="19%" colSpan=11><TT>Source File </TT></TH>
<TH width="1%">&nbsp;</TH>
<TH width="19%" colSpan=11><TT><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#unq_key">Unique
Violations</A> </TT></TH>
<TH width="1%">&nbsp;</TH>
<TH width="19%" colSpan=11><TT><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#unq_key">Failure
Density</A> </TT></TH>
<TH width="1%">&nbsp;</TH></TR>
<TR align=left>
<TH width="79%" colSpan=44><TT>&nbsp; </TT></TH>
<TH width="1%">&nbsp;</TH>
<TH width="1%">&nbsp;</TH>
<TH width="1%">&nbsp;</TH>
<TH width="1%">&nbsp;</TH>
<TH colSpan=11><TT>(Viols/R.Line %) </TT></TH>
<TH width="1%">&nbsp;</TH></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#global_prog">Global
Program</A> </TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#motor2_getspeed_app.c_app.c_1">MOTOR2_GetSpeed</A>
</TD>
<TD></TD>
<TD colSpan=11>app.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=11><FONT color=white>120 </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#motor4_getspeed_app.c_app.c_2">MOTOR4_GetSpeed</A>
</TD>
<TD></TD>
<TD colSpan=11>app.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=11><FONT color=white>120 </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#speedpid_init_app.c_app.c_3">SpeedPID_Init</A>
</TD>
<TD></TD>
<TD colSpan=11>app.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=2>17 </TD>
<TD bgColor=#afe1ab colSpan=9><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#speedpid_realize_app.c_app.c_4">SpeedPID_Realize</A>
</TD>
<TD></TD>
<TD colSpan=11>app.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=6>50 </TD>
<TD bgColor=#afe1ab colSpan=5><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#speedcontroloutput_app.c_app.c_5">SpeedControlOutput</A>
</TD>
<TD></TD>
<TD colSpan=11>app.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=11><FONT color=white>150 </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#anglepid_init_app.c_app.c_6">AnglePID_Init</A>
</TD>
<TD></TD>
<TD colSpan=11>app.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=2>17 </TD>
<TD bgColor=#afe1ab colSpan=9><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#anglepid_realize_app.c_app.c_7">AnglePID_Realize</A>
</TD>
<TD></TD>
<TD colSpan=11>app.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=11><FONT color=white>117 </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#turnpid_init_app.c_app.c_8">TurnPID_Init</A>
</TD>
<TD></TD>
<TD colSpan=11>app.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=4>33 </TD>
<TD bgColor=#afe1ab colSpan=7><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#turnpid_realize_app.c_app.c_9">TurnPID_Realize</A>
</TD>
<TD></TD>
<TD colSpan=11>app.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=9>80 </TD>
<TD bgColor=#afe1ab colSpan=2><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#turncontroloutput_app.c_app.c_10">TurnControlOutput</A>
</TD>
<TD></TD>
<TD colSpan=11>app.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=11><FONT color=white>133 </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#motoroutput_app.c_app.c_11">MotorOutput</A>
</TD>
<TD></TD>
<TD colSpan=11>app.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=5>43 </TD>
<TD bgColor=#afe1ab colSpan=6><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#ct_iic_init_ctiic.c_ctiic.c_1">CT_IIC_Init</A>
</TD>
<TD></TD>
<TD colSpan=11>ctiic.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=7>67 </TD>
<TD bgColor=#afe1ab colSpan=4><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#i2c_delay_ctiic.c_ctiic.c_2">i2c_Delay</A>
</TD>
<TD></TD>
<TD colSpan=11>ctiic.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=11><FONT color=white>150 </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#ct_iic_start_ctiic.c_ctiic.c_3">CT_IIC_Start</A>
</TD>
<TD></TD>
<TD colSpan=11>ctiic.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=5>42 </TD>
<TD bgColor=#afe1ab colSpan=6><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#ct_iic_stop_ctiic.c_ctiic.c_4">CT_IIC_Stop</A>
</TD>
<TD></TD>
<TD colSpan=11>ctiic.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=6>57 </TD>
<TD bgColor=#afe1ab colSpan=5><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#ct_iic_send_byte_ctiic.c_ctiic.c_5">CT_IIC_Send_Byte</A>
</TD>
<TD></TD>
<TD colSpan=11>ctiic.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=6>54 </TD>
<TD bgColor=#afe1ab colSpan=5><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#ct_iic_read_byte_ctiic.c_ctiic.c_6">CT_IIC_Read_Byte</A>
</TD>
<TD></TD>
<TD colSpan=11>ctiic.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=6>51 </TD>
<TD bgColor=#afe1ab colSpan=5><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#ct_iic_wait_ack_ctiic.c_ctiic.c_7">CT_IIC_Wait_Ack</A>
</TD>
<TD></TD>
<TD colSpan=11>ctiic.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=5>43 </TD>
<TD bgColor=#afe1ab colSpan=6><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#ct_iic_ack_ctiic.c_ctiic.c_8">CT_IIC_Ack</A>
</TD>
<TD></TD>
<TD colSpan=11>ctiic.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=5>42 </TD>
<TD bgColor=#afe1ab colSpan=6><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#ct_iic_nack_ctiic.c_ctiic.c_9">CT_IIC_NAck</A>
</TD>
<TD></TD>
<TD colSpan=11>ctiic.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=4>36 </TD>
<TD bgColor=#afe1ab colSpan=7><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#iic_checkdevice_ctiic.c_ctiic.c_10">IIC_CheckDevice</A>
</TD>
<TD></TD>
<TD colSpan=11>ctiic.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=4>33 </TD>
<TD bgColor=#afe1ab colSpan=7><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#iic_writebyte_ctiic.c_ctiic.c_11">IIC_WriteByte</A>
</TD>
<TD></TD>
<TD colSpan=11>ctiic.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=3>26 </TD>
<TD bgColor=#afe1ab colSpan=8><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#iic_readbyte_ctiic.c_ctiic.c_12">IIC_ReadByte</A>
</TD>
<TD></TD>
<TD colSpan=11>ctiic.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=4>36 </TD>
<TD bgColor=#afe1ab colSpan=7><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#tim2_gpio_configuration_encode.c_encode.c_1">TIM2_GPIO_Configuration</A>
</TD>
<TD></TD>
<TD colSpan=11>encode.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=9>86 </TD>
<TD bgColor=#afe1ab colSpan=2><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#tim4_gpio_configuration_encode.c_encode.c_2">TIM4_GPIO_Configuration</A>
</TD>
<TD></TD>
<TD colSpan=11>encode.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=9>86 </TD>
<TD bgColor=#afe1ab colSpan=2><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#tim2_mode_configuration_encode.c_encode.c_3">TIM2_Mode_Configuration</A>
</TD>
<TD></TD>
<TD colSpan=11>encode.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=6>54 </TD>
<TD bgColor=#afe1ab colSpan=5><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#tim4_mode_configuration_encode.c_encode.c_4">TIM4_Mode_Configuration</A>
</TD>
<TD></TD>
<TD colSpan=11>encode.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=6>54 </TD>
<TD bgColor=#afe1ab colSpan=5><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#tim2_code_configuration_encode.c_encode.c_5">TIM2_Code_Configuration</A>
</TD>
<TD></TD>
<TD colSpan=11>encode.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=2>17 </TD>
<TD bgColor=#afe1ab colSpan=9><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#tim4_code_configuration_encode.c_encode.c_6">TIM4_Code_Configuration</A>
</TD>
<TD></TD>
<TD colSpan=11>encode.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=2>17 </TD>
<TD bgColor=#afe1ab colSpan=9><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#exti_gpio_config_exti.c_exti.c_1">EXTI_GPIO_Config</A>
</TD>
<TD></TD>
<TD colSpan=11>exti.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=5>47 </TD>
<TD bgColor=#afe1ab colSpan=6><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#hcsr04_gpio_configuration_hcsr04.c_hcsr04.c_1">HCSR04_GPIO_Configuration</A>
</TD>
<TD></TD>
<TD colSpan=11>hcsr04.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=5>45 </TD>
<TD bgColor=#afe1ab colSpan=6><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#hcsr04_tim_configuration_hcsr04.c_hcsr04.c_2">HCSR04_TIM_Configuration</A>
</TD>
<TD></TD>
<TD colSpan=11>hcsr04.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=4>33 </TD>
<TD bgColor=#afe1ab colSpan=7><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#hcsr04_init_hcsr04.c_hcsr04.c_3">HCSR04_Init</A>
</TD>
<TD></TD>
<TD colSpan=11>hcsr04.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=2>17 </TD>
<TD bgColor=#afe1ab colSpan=9><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#hcsr04_startup_hcsr04.c_hcsr04.c_4">HCSR04_Startup</A>
</TD>
<TD></TD>
<TD colSpan=11>hcsr04.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=7>60 </TD>
<TD bgColor=#afe1ab colSpan=4><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#hcsr04_waittoconvert_hcsr04.c_hcsr04.c_5">HCSR04_WaitToConvert</A>
</TD>
<TD></TD>
<TD colSpan=11>hcsr04.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=6>52 </TD>
<TD bgColor=#afe1ab colSpan=5><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#set_int_enable_inv_mpu.c_inv_mpu.c_1">set_int_enable</A>
</TD>
<TD></TD>
<TD colSpan=11>inv_mpu.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=5>47 </TD>
<TD bgColor=#afe1ab colSpan=6><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#mpu_reg_dump_inv_mpu.c_inv_mpu.c_2">mpu_reg_dump</A>
</TD>
<TD></TD>
<TD colSpan=11>inv_mpu.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=5>48 </TD>
<TD bgColor=#afe1ab colSpan=6><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#mpu_read_reg_inv_mpu.c_inv_mpu.c_3">mpu_read_reg</A>
</TD>
<TD></TD>
<TD colSpan=11>inv_mpu.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=7>62 </TD>
<TD bgColor=#afe1ab colSpan=4><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#mpu_init_inv_mpu.c_inv_mpu.c_4">mpu_init</A>
</TD>
<TD></TD>
<TD colSpan=11>inv_mpu.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=7>67 </TD>
<TD bgColor=#afe1ab colSpan=4><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#mpu_lp_accel_mode_inv_mpu.c_inv_mpu.c_5">mpu_lp_accel_mode</A>
</TD>
<TD></TD>
<TD colSpan=11>inv_mpu.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=9>84 </TD>
<TD bgColor=#afe1ab colSpan=2><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#mpu_get_gyro_reg_inv_mpu.c_inv_mpu.c_6">mpu_get_gyro_reg</A>
</TD>
<TD></TD>
<TD colSpan=11>inv_mpu.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=9>81 </TD>
<TD bgColor=#afe1ab colSpan=2><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#mpu_get_accel_reg_inv_mpu.c_inv_mpu.c_7">mpu_get_accel_reg</A>
</TD>
<TD></TD>
<TD colSpan=11>inv_mpu.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=9>81 </TD>
<TD bgColor=#afe1ab colSpan=2><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#mpu_get_temperature_inv_mpu.c_inv_mpu.c_8">mpu_get_temperature</A>
</TD>
<TD></TD>
<TD colSpan=11>inv_mpu.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=11><FONT color=white>100 </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#mpu_set_accel_bias_inv_mpu.c_inv_mpu.c_9">mpu_set_accel_bias</A>
</TD>
<TD></TD>
<TD colSpan=11>inv_mpu.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=11><FONT color=white>109 </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#mpu_reset_fifo_inv_mpu.c_inv_mpu.c_10">mpu_reset_fifo</A>
</TD>
<TD></TD>
<TD colSpan=11>inv_mpu.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=6>56 </TD>
<TD bgColor=#afe1ab colSpan=5><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#mpu_get_gyro_fsr_inv_mpu.c_inv_mpu.c_11">mpu_get_gyro_fsr</A>
</TD>
<TD></TD>
<TD colSpan=11>inv_mpu.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=8>78 </TD>
<TD bgColor=#afe1ab colSpan=3><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#mpu_set_gyro_fsr_inv_mpu.c_inv_mpu.c_12">mpu_set_gyro_fsr</A>
</TD>
<TD></TD>
<TD colSpan=11>inv_mpu.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=5>44 </TD>
<TD bgColor=#afe1ab colSpan=6><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#mpu_get_accel_fsr_inv_mpu.c_inv_mpu.c_13">mpu_get_accel_fsr</A>
</TD>
<TD></TD>
<TD colSpan=11>inv_mpu.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=8>73 </TD>
<TD bgColor=#afe1ab colSpan=3><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR></TD></TR></TBODY></TABLE></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="80%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TD>
<TABLE width="100%" bgColor=#ece2e2>
<TBODY>
<TR>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH></TR>
<TR align=left>
<TH colSpan=11><TT>Code Review Result </TT></TH>
<TH width="1%">&nbsp;</TH>
<TH width="19%" colSpan=11><TT>Procedure </TT></TH>
<TH width="1%">&nbsp;</TH>
<TH width="19%" colSpan=11><TT>Source File </TT></TH>
<TH width="1%">&nbsp;</TH>
<TH width="19%" colSpan=11><TT><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#unq_key">Unique
Violations</A> </TT></TH>
<TH width="1%">&nbsp;</TH>
<TH width="19%" colSpan=11><TT><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#unq_key">Failure
Density</A> </TT></TH>
<TH width="1%">&nbsp;</TH></TR>
<TR align=left>
<TH width="79%" colSpan=44><TT>&nbsp; </TT></TH>
<TH width="1%">&nbsp;</TH>
<TH width="1%">&nbsp;</TH>
<TH width="1%">&nbsp;</TH>
<TH width="1%">&nbsp;</TH>
<TH colSpan=11><TT>(Viols/R.Line %) </TT></TH>
<TH width="1%">&nbsp;</TH></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#mpu_set_accel_fsr_inv_mpu.c_inv_mpu.c_14">mpu_set_accel_fsr</A>
</TD>
<TD></TD>
<TD colSpan=11>inv_mpu.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=5>44 </TD>
<TD bgColor=#afe1ab colSpan=6><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#mpu_get_lpf_inv_mpu.c_inv_mpu.c_15">mpu_get_lpf</A>
</TD>
<TD></TD>
<TD colSpan=11>inv_mpu.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=7>61 </TD>
<TD bgColor=#afe1ab colSpan=4><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#mpu_set_lpf_inv_mpu.c_inv_mpu.c_16">mpu_set_lpf</A>
</TD>
<TD></TD>
<TD colSpan=11>inv_mpu.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=5>49 </TD>
<TD bgColor=#afe1ab colSpan=6><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#mpu_get_sample_rate_inv_mpu.c_inv_mpu.c_17">mpu_get_sample_rate</A>
</TD>
<TD></TD>
<TD colSpan=11>inv_mpu.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=6>53 </TD>
<TD bgColor=#afe1ab colSpan=5><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#mpu_set_sample_rate_inv_mpu.c_inv_mpu.c_18">mpu_set_sample_rate</A>
</TD>
<TD></TD>
<TD colSpan=11>inv_mpu.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=7>60 </TD>
<TD bgColor=#afe1ab colSpan=4><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#mpu_get_compass_sample_rate_inv_mpu.c_inv_mpu.c_19">mpu_get_compass_sample_rate</A>
</TD>
<TD></TD>
<TD colSpan=11>inv_mpu.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=11><FONT color=white>150 </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#mpu_set_compass_sample_rate_inv_mpu.c_inv_mpu.c_20">mpu_set_compass_sample_rate</A>
</TD>
<TD></TD>
<TD colSpan=11>inv_mpu.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=11><FONT color=white>133 </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#mpu_get_gyro_sens_inv_mpu.c_inv_mpu.c_21">mpu_get_gyro_sens</A>
</TD>
<TD></TD>
<TD colSpan=11>inv_mpu.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=4>39 </TD>
<TD bgColor=#afe1ab colSpan=7><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#mpu_get_accel_sens_inv_mpu.c_inv_mpu.c_22">mpu_get_accel_sens</A>
</TD>
<TD></TD>
<TD colSpan=11>inv_mpu.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=8>70 </TD>
<TD bgColor=#afe1ab colSpan=3><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#mpu_get_fifo_config_inv_mpu.c_inv_mpu.c_23">mpu_get_fifo_config</A>
</TD>
<TD></TD>
<TD colSpan=11>inv_mpu.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=11><FONT color=white>100 </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#mpu_configure_fifo_inv_mpu.c_inv_mpu.c_24">mpu_configure_fifo</A>
</TD>
<TD></TD>
<TD colSpan=11>inv_mpu.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=5>40 </TD>
<TD bgColor=#afe1ab colSpan=6><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#mpu_get_power_state_inv_mpu.c_inv_mpu.c_25">mpu_get_power_state</A>
</TD>
<TD></TD>
<TD colSpan=11>inv_mpu.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=9>86 </TD>
<TD bgColor=#afe1ab colSpan=2><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#mpu_set_sensors_inv_mpu.c_inv_mpu.c_26">mpu_set_sensors</A>
</TD>
<TD></TD>
<TD colSpan=11>inv_mpu.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=7>69 </TD>
<TD bgColor=#afe1ab colSpan=4><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#mpu_get_int_status_inv_mpu.c_inv_mpu.c_27">mpu_get_int_status</A>
</TD>
<TD></TD>
<TD colSpan=11>inv_mpu.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=8>70 </TD>
<TD bgColor=#afe1ab colSpan=3><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#mpu_read_fifo_inv_mpu.c_inv_mpu.c_28">mpu_read_fifo</A>
</TD>
<TD></TD>
<TD colSpan=11>inv_mpu.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=7>64 </TD>
<TD bgColor=#afe1ab colSpan=4><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#mpu_read_fifo_stream_inv_mpu.c_inv_mpu.c_29">mpu_read_fifo_stream</A>
</TD>
<TD></TD>
<TD colSpan=11>inv_mpu.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=6>54 </TD>
<TD bgColor=#afe1ab colSpan=5><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#mpu_set_bypass_inv_mpu.c_inv_mpu.c_30">mpu_set_bypass</A>
</TD>
<TD></TD>
<TD colSpan=11>inv_mpu.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=6>58 </TD>
<TD bgColor=#afe1ab colSpan=5><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#mpu_set_int_level_inv_mpu.c_inv_mpu.c_31">mpu_set_int_level</A>
</TD>
<TD></TD>
<TD colSpan=11>inv_mpu.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=11><FONT color=white>100 </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#mpu_set_int_latched_inv_mpu.c_inv_mpu.c_32">mpu_set_int_latched</A>
</TD>
<TD></TD>
<TD colSpan=11>inv_mpu.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=7>64 </TD>
<TD bgColor=#afe1ab colSpan=4><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#get_accel_prod_shift_inv_mpu.c_inv_mpu.c_33">get_accel_prod_shift</A>
</TD>
<TD></TD>
<TD colSpan=11>inv_mpu.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=10>91 </TD>
<TD bgColor=#afe1ab><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#accel_self_test_inv_mpu.c_inv_mpu.c_34">accel_self_test</A>
</TD>
<TD></TD>
<TD colSpan=11>inv_mpu.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=6>52 </TD>
<TD bgColor=#afe1ab colSpan=5><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#gyro_self_test_inv_mpu.c_inv_mpu.c_35">gyro_self_test</A>
</TD>
<TD></TD>
<TD colSpan=11>inv_mpu.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=7>60 </TD>
<TD bgColor=#afe1ab colSpan=4><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#get_st_biases_inv_mpu.c_inv_mpu.c_36">get_st_biases</A>
</TD>
<TD></TD>
<TD colSpan=11>inv_mpu.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=8>72 </TD>
<TD bgColor=#afe1ab colSpan=3><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#mpu_run_self_test_inv_mpu.c_inv_mpu.c_37">mpu_run_self_test</A>
</TD>
<TD></TD>
<TD colSpan=11>inv_mpu.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=7>64 </TD>
<TD bgColor=#afe1ab colSpan=4><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#mpu_write_mem_inv_mpu.c_inv_mpu.c_38">mpu_write_mem</A>
</TD>
<TD></TD>
<TD colSpan=11>inv_mpu.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=6>51 </TD>
<TD bgColor=#afe1ab colSpan=5><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#mpu_read_mem_inv_mpu.c_inv_mpu.c_39">mpu_read_mem</A>
</TD>
<TD></TD>
<TD colSpan=11>inv_mpu.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=6>51 </TD>
<TD bgColor=#afe1ab colSpan=5><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#mpu_load_firmware_inv_mpu.c_inv_mpu.c_40">mpu_load_firmware</A>
</TD>
<TD></TD>
<TD colSpan=11>inv_mpu.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=7>60 </TD>
<TD bgColor=#afe1ab colSpan=4><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#mpu_set_dmp_state_inv_mpu.c_inv_mpu.c_41">mpu_set_dmp_state</A>
</TD>
<TD></TD>
<TD colSpan=11>inv_mpu.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=8>75 </TD>
<TD bgColor=#afe1ab colSpan=3><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#mpu_get_dmp_state_inv_mpu.c_inv_mpu.c_42">mpu_get_dmp_state</A>
</TD>
<TD></TD>
<TD colSpan=11>inv_mpu.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=11><FONT color=white>100 </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#setup_compass_inv_mpu.c_inv_mpu.c_43">setup_compass</A>
</TD>
<TD></TD>
<TD colSpan=11>inv_mpu.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=7>67 </TD>
<TD bgColor=#afe1ab colSpan=4><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#mpu_get_compass_reg_inv_mpu.c_inv_mpu.c_44">mpu_get_compass_reg</A>
</TD>
<TD></TD>
<TD colSpan=11>inv_mpu.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=11><FONT color=white>200 </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#mpu_get_compass_fsr_inv_mpu.c_inv_mpu.c_45">mpu_get_compass_fsr</A>
</TD>
<TD></TD>
<TD colSpan=11>inv_mpu.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=11><FONT color=white>133 </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#mpu_lp_motion_interrupt_inv_mpu.c_inv_mpu.c_46">mpu_lp_motion_interrupt</A>
</TD>
<TD></TD>
<TD colSpan=11>inv_mpu.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=6>59 </TD>
<TD bgColor=#afe1ab colSpan=5><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#run_self_test_inv_mpu.c_inv_mpu.c_47">run_self_test</A>
</TD>
<TD></TD>
<TD colSpan=11>inv_mpu.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=11><FONT color=white>109 </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#inv_orientation_matrix_to_scalar_inv_mpu.c_inv_mpu.c_48">inv_orientation_matrix_to_scalar</A>
</TD>
<TD></TD>
<TD colSpan=11>inv_mpu.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=10>92 </TD>
<TD bgColor=#afe1ab><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#inv_row_2_scale_inv_mpu.c_inv_mpu.c_49">inv_row_2_scale</A>
</TD>
<TD></TD>
<TD colSpan=11>inv_mpu.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=5>41 </TD>
<TD bgColor=#afe1ab colSpan=6><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#mget_ms_inv_mpu.c_inv_mpu.c_50">mget_ms</A>
</TD>
<TD></TD>
<TD colSpan=11>inv_mpu.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=11><FONT color=white>200 </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#mpu_dmp_init_inv_mpu.c_inv_mpu.c_51">mpu_dmp_init</A>
</TD>
<TD></TD>
<TD colSpan=11>inv_mpu.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=5>42 </TD>
<TD bgColor=#afe1ab colSpan=6><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#mpu_dmp_get_data_inv_mpu.c_inv_mpu.c_52">mpu_dmp_get_data</A>
</TD>
<TD></TD>
<TD colSpan=11>inv_mpu.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=11><FONT color=white>131 </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#dmp_load_motion_driver_firmware_inv_mpu_dmp_motion_driver.c_inv_mpu_dmp_motion_driver.c_1">dmp_load_motion_driver_firmware</A>
</TD>
<TD></TD>
<TD colSpan=11>inv_mpu_dmp_motion_driver.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=8>75 </TD>
<TD bgColor=#afe1ab colSpan=3><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#dmp_set_orientation_inv_mpu_dmp_motion_driver.c_inv_mpu_dmp_motion_driver.c_2">dmp_set_orientation</A>
</TD>
<TD></TD>
<TD colSpan=11>inv_mpu_dmp_motion_driver.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=9>87 </TD>
<TD bgColor=#afe1ab colSpan=2><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#dmp_set_gyro_bias_inv_mpu_dmp_motion_driver.c_inv_mpu_dmp_motion_driver.c_3">dmp_set_gyro_bias</A>
</TD>
<TD></TD>
<TD colSpan=11>inv_mpu_dmp_motion_driver.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=11><FONT color=white>106 </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#dmp_set_accel_bias_inv_mpu_dmp_motion_driver.c_inv_mpu_dmp_motion_driver.c_4">dmp_set_accel_bias</A>
</TD>
<TD></TD>
<TD colSpan=11>inv_mpu_dmp_motion_driver.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=11><FONT color=white>131 </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#dmp_set_fifo_rate_inv_mpu_dmp_motion_driver.c_inv_mpu_dmp_motion_driver.c_5">dmp_set_fifo_rate</A>
</TD>
<TD></TD>
<TD colSpan=11>inv_mpu_dmp_motion_driver.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=11><FONT color=white>149 </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#dmp_get_fifo_rate_inv_mpu_dmp_motion_driver.c_inv_mpu_dmp_motion_driver.c_6">dmp_get_fifo_rate</A>
</TD>
<TD></TD>
<TD colSpan=11>inv_mpu_dmp_motion_driver.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=11><FONT color=white>100 </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#dmp_set_tap_thresh_inv_mpu_dmp_motion_driver.c_inv_mpu_dmp_motion_driver.c_7">dmp_set_tap_thresh</A>
</TD>
<TD></TD>
<TD colSpan=11>inv_mpu_dmp_motion_driver.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=7>69 </TD>
<TD bgColor=#afe1ab colSpan=4><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#dmp_set_tap_axes_inv_mpu_dmp_motion_driver.c_inv_mpu_dmp_motion_driver.c_8">dmp_set_tap_axes</A>
</TD>
<TD></TD>
<TD colSpan=11>inv_mpu_dmp_motion_driver.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=9>84 </TD>
<TD bgColor=#afe1ab colSpan=2><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#dmp_set_tap_count_inv_mpu_dmp_motion_driver.c_inv_mpu_dmp_motion_driver.c_9">dmp_set_tap_count</A>
</TD>
<TD></TD>
<TD colSpan=11>inv_mpu_dmp_motion_driver.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=10>95 </TD>
<TD bgColor=#afe1ab><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#dmp_set_tap_time_inv_mpu_dmp_motion_driver.c_inv_mpu_dmp_motion_driver.c_10">dmp_set_tap_time</A>
</TD>
<TD></TD>
<TD colSpan=11>inv_mpu_dmp_motion_driver.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=11><FONT color=white>125 </FONT></TD>
<TD></TD></TR></TD></TR></TBODY></TABLE></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="80%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TD>
<TABLE width="100%" bgColor=#ece2e2>
<TBODY>
<TR>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH></TR>
<TR align=left>
<TH colSpan=11><TT>Code Review Result </TT></TH>
<TH width="1%">&nbsp;</TH>
<TH width="19%" colSpan=11><TT>Procedure </TT></TH>
<TH width="1%">&nbsp;</TH>
<TH width="19%" colSpan=11><TT>Source File </TT></TH>
<TH width="1%">&nbsp;</TH>
<TH width="19%" colSpan=11><TT><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#unq_key">Unique
Violations</A> </TT></TH>
<TH width="1%">&nbsp;</TH>
<TH width="19%" colSpan=11><TT><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#unq_key">Failure
Density</A> </TT></TH>
<TH width="1%">&nbsp;</TH></TR>
<TR align=left>
<TH width="79%" colSpan=44><TT>&nbsp; </TT></TH>
<TH width="1%">&nbsp;</TH>
<TH width="1%">&nbsp;</TH>
<TH width="1%">&nbsp;</TH>
<TH width="1%">&nbsp;</TH>
<TH colSpan=11><TT>(Viols/R.Line %) </TT></TH>
<TH width="1%">&nbsp;</TH></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#dmp_set_tap_time_multi_inv_mpu_dmp_motion_driver.c_inv_mpu_dmp_motion_driver.c_11">dmp_set_tap_time_multi</A>
</TD>
<TD></TD>
<TD colSpan=11>inv_mpu_dmp_motion_driver.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=11><FONT color=white>122 </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#dmp_set_shake_reject_thresh_inv_mpu_dmp_motion_driver.c_inv_mpu_dmp_motion_driver.c_12">dmp_set_shake_reject_thresh</A>
</TD>
<TD></TD>
<TD colSpan=11>inv_mpu_dmp_motion_driver.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=11><FONT color=white>200 </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#dmp_set_shake_reject_time_inv_mpu_dmp_motion_driver.c_inv_mpu_dmp_motion_driver.c_13">dmp_set_shake_reject_time</A>
</TD>
<TD></TD>
<TD colSpan=11>inv_mpu_dmp_motion_driver.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=11><FONT color=white>189 </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#dmp_set_shake_reject_timeout_inv_mpu_dmp_motion_driver.c_inv_mpu_dmp_motion_driver.c_14">dmp_set_shake_reject_timeout</A>
</TD>
<TD></TD>
<TD colSpan=11>inv_mpu_dmp_motion_driver.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=11><FONT color=white>189 </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#dmp_get_pedometer_step_count_inv_mpu_dmp_motion_driver.c_inv_mpu_dmp_motion_driver.c_15">dmp_get_pedometer_step_count</A>
</TD>
<TD></TD>
<TD colSpan=11>inv_mpu_dmp_motion_driver.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=8>71 </TD>
<TD bgColor=#afe1ab colSpan=3><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#dmp_set_pedometer_step_count_inv_mpu_dmp_motion_driver.c_inv_mpu_dmp_motion_driver.c_16">dmp_set_pedometer_step_count</A>
</TD>
<TD></TD>
<TD colSpan=11>inv_mpu_dmp_motion_driver.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=11><FONT color=white>127 </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#dmp_get_pedometer_walk_time_inv_mpu_dmp_motion_driver.c_inv_mpu_dmp_motion_driver.c_17">dmp_get_pedometer_walk_time</A>
</TD>
<TD></TD>
<TD colSpan=11>inv_mpu_dmp_motion_driver.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=8>72 </TD>
<TD bgColor=#afe1ab colSpan=3><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#dmp_set_pedometer_walk_time_inv_mpu_dmp_motion_driver.c_inv_mpu_dmp_motion_driver.c_18">dmp_set_pedometer_walk_time</A>
</TD>
<TD></TD>
<TD colSpan=11>inv_mpu_dmp_motion_driver.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=11><FONT color=white>115 </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#dmp_enable_feature_inv_mpu_dmp_motion_driver.c_inv_mpu_dmp_motion_driver.c_19">dmp_enable_feature</A>
</TD>
<TD></TD>
<TD colSpan=11>inv_mpu_dmp_motion_driver.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=8>74 </TD>
<TD bgColor=#afe1ab colSpan=3><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#dmp_get_enabled_features_inv_mpu_dmp_motion_driver.c_inv_mpu_dmp_motion_driver.c_20">dmp_get_enabled_features</A>
</TD>
<TD></TD>
<TD colSpan=11>inv_mpu_dmp_motion_driver.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=11><FONT color=white>100 </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#dmp_enable_gyro_cal_inv_mpu_dmp_motion_driver.c_inv_mpu_dmp_motion_driver.c_21">dmp_enable_gyro_cal</A>
</TD>
<TD></TD>
<TD colSpan=11>inv_mpu_dmp_motion_driver.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=11><FONT color=white>159 </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#dmp_enable_lp_quat_inv_mpu_dmp_motion_driver.c_inv_mpu_dmp_motion_driver.c_22">dmp_enable_lp_quat</A>
</TD>
<TD></TD>
<TD colSpan=11>inv_mpu_dmp_motion_driver.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=5>42 </TD>
<TD bgColor=#afe1ab colSpan=6><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#dmp_enable_6x_lp_quat_inv_mpu_dmp_motion_driver.c_inv_mpu_dmp_motion_driver.c_23">dmp_enable_6x_lp_quat</A>
</TD>
<TD></TD>
<TD colSpan=11>inv_mpu_dmp_motion_driver.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=5>42 </TD>
<TD bgColor=#afe1ab colSpan=6><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#decode_gesture_inv_mpu_dmp_motion_driver.c_inv_mpu_dmp_motion_driver.c_24">decode_gesture</A>
</TD>
<TD></TD>
<TD colSpan=11>inv_mpu_dmp_motion_driver.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=8>76 </TD>
<TD bgColor=#afe1ab colSpan=3><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#dmp_set_interrupt_mode_inv_mpu_dmp_motion_driver.c_inv_mpu_dmp_motion_driver.c_25">dmp_set_interrupt_mode</A>
</TD>
<TD></TD>
<TD colSpan=11>inv_mpu_dmp_motion_driver.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=11><FONT color=white>222 </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#dmp_read_fifo_inv_mpu_dmp_motion_driver.c_inv_mpu_dmp_motion_driver.c_26">dmp_read_fifo</A>
</TD>
<TD></TD>
<TD colSpan=11>inv_mpu_dmp_motion_driver.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=11><FONT color=white>141 </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#dmp_register_tap_cb_inv_mpu_dmp_motion_driver.c_inv_mpu_dmp_motion_driver.c_27">dmp_register_tap_cb</A>
</TD>
<TD></TD>
<TD colSpan=11>inv_mpu_dmp_motion_driver.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=11><FONT color=white>100 </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#dmp_register_android_orient_cb_inv_mpu_dmp_motion_driver.c_inv_mpu_dmp_motion_driver.c_28">dmp_register_android_orient_cb</A>
</TD>
<TD></TD>
<TD colSpan=11>inv_mpu_dmp_motion_driver.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=11><FONT color=white>100 </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#main_main.c_main.c_18">main</A>
</TD>
<TD></TD>
<TD colSpan=11>main.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=7>67 </TD>
<TD bgColor=#afe1ab colSpan=4><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#mpu6050_dmp_init_main.c_main.c_19">MPU6050_DMP_Init</A>
</TD>
<TD></TD>
<TD colSpan=11>main.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=8>77 </TD>
<TD bgColor=#afe1ab colSpan=3><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#nvic_prioritygroupconfig_misc.c_misc.c_18">NVIC_PriorityGroupConfig</A>
</TD>
<TD></TD>
<TD colSpan=11>misc.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=2>12 </TD>
<TD bgColor=#afe1ab colSpan=9><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#nvic_init_misc.c_misc.c_19">NVIC_Init</A>
</TD>
<TD></TD>
<TD colSpan=11>misc.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=8>79 </TD>
<TD bgColor=#afe1ab colSpan=3><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#nvic_setvectortable_misc.c_misc.c_20">NVIC_SetVectorTable</A>
</TD>
<TD></TD>
<TD colSpan=11>misc.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=3>29 </TD>
<TD bgColor=#afe1ab colSpan=8><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#nvic_systemlpconfig_misc.c_misc.c_21">NVIC_SystemLPConfig</A>
</TD>
<TD></TD>
<TD colSpan=11>misc.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=2>17 </TD>
<TD bgColor=#afe1ab colSpan=9><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#systick_clksourceconfig_misc.c_misc.c_22">SysTick_CLKSourceConfig</A>
</TD>
<TD></TD>
<TD colSpan=11>misc.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=3>27 </TD>
<TD bgColor=#afe1ab colSpan=8><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#tim3_gpio_configuration_motor.c_motor.c_1">TIM3_GPIO_configuration</A>
</TD>
<TD></TD>
<TD colSpan=11>motor.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=8>71 </TD>
<TD bgColor=#afe1ab colSpan=3><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#tim3_mode_configuration_motor.c_motor.c_2">TIM3_Mode_configuration</A>
</TD>
<TD></TD>
<TD colSpan=11>motor.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=5>45 </TD>
<TD bgColor=#afe1ab colSpan=6><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#tim3_pwm_configuration_motor.c_motor.c_3">TIM3_PWM_configuration</A>
</TD>
<TD></TD>
<TD colSpan=11>motor.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=4>36 </TD>
<TD bgColor=#afe1ab colSpan=7><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#direct_gpio_config_motor.c_motor.c_4">DIRECT_GPIO_Config</A>
</TD>
<TD></TD>
<TD colSpan=11>motor.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=8>75 </TD>
<TD bgColor=#afe1ab colSpan=3><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#motor_configuration_motor.c_motor.c_5">MOTOR_configuration</A>
</TD>
<TD></TD>
<TD colSpan=11>motor.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=2>10 </TD>
<TD bgColor=#afe1ab colSpan=9><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#motor_setfrenquency_motor.c_motor.c_6">MOTOR_SetFrenquency</A>
</TD>
<TD></TD>
<TD colSpan=11>motor.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=11><FONT color=white>120 </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#motor2_rotation_motor.c_motor.c_7">MOTOR2_Rotation</A>
</TD>
<TD></TD>
<TD colSpan=11>motor.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=6>53 </TD>
<TD bgColor=#afe1ab colSpan=5><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#motor4_rotation_motor.c_motor.c_8">MOTOR4_Rotation</A>
</TD>
<TD></TD>
<TD colSpan=11>motor.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=6>53 </TD>
<TD bgColor=#afe1ab colSpan=5><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#mpu6050_init_mpu6050.c_mpu6050.c_1">MPU6050_Init</A>
</TD>
<TD></TD>
<TD colSpan=11>mpu6050.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=6>56 </TD>
<TD bgColor=#afe1ab colSpan=5><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#mpu_set_gyro_fsr_mpu6050.c_mpu6050.c_2">MPU_Set_Gyro_Fsr</A>
</TD>
<TD></TD>
<TD colSpan=11>mpu6050.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=5>43 </TD>
<TD bgColor=#afe1ab colSpan=6><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#mpu_set_accel_fsr_mpu6050.c_mpu6050.c_3">MPU_Set_Accel_Fsr</A>
</TD>
<TD></TD>
<TD colSpan=11>mpu6050.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=5>43 </TD>
<TD bgColor=#afe1ab colSpan=6><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#mpu_set_lpf_mpu6050.c_mpu6050.c_4">MPU_Set_LPF</A>
</TD>
<TD></TD>
<TD colSpan=11>mpu6050.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=2>17 </TD>
<TD bgColor=#afe1ab colSpan=9><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#mpu_set_rate_mpu6050.c_mpu6050.c_5">MPU_Set_Rate</A>
</TD>
<TD></TD>
<TD colSpan=11>mpu6050.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=4>33 </TD>
<TD bgColor=#afe1ab colSpan=7><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#mpu_get_temperature_mpu6050.c_mpu6050.c_6">MPU_Get_Temperature</A>
</TD>
<TD></TD>
<TD colSpan=11>mpu6050.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=11><FONT color=white>145 </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#mpu_get_gyroscope_mpu6050.c_mpu6050.c_7">MPU_Get_Gyroscope</A>
</TD>
<TD></TD>
<TD colSpan=11>mpu6050.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=4>37 </TD>
<TD bgColor=#afe1ab colSpan=7><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#mpu_get_accelerometer_mpu6050.c_mpu6050.c_8">MPU_Get_Accelerometer</A>
</TD>
<TD></TD>
<TD colSpan=11>mpu6050.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=4>37 </TD>
<TD bgColor=#afe1ab colSpan=7><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#mpu_write_len_mpu6050.c_mpu6050.c_9">MPU_Write_Len</A>
</TD>
<TD></TD>
<TD colSpan=11>mpu6050.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=5>41 </TD>
<TD bgColor=#afe1ab colSpan=6><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#mpu_read_len_mpu6050.c_mpu6050.c_10">MPU_Read_Len</A>
</TD>
<TD></TD>
<TD colSpan=11>mpu6050.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=6>52 </TD>
<TD bgColor=#afe1ab colSpan=5><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#mpu_write_byte_mpu6050.c_mpu6050.c_11">MPU_Write_Byte</A>
</TD>
<TD></TD>
<TD colSpan=11>mpu6050.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=6>59 </TD>
<TD bgColor=#afe1ab colSpan=5><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#mpu_read_byte_mpu6050.c_mpu6050.c_12">MPU_Read_Byte</A>
</TD>
<TD></TD>
<TD colSpan=11>mpu6050.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=11><FONT color=white>100 </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#spi2_init_oled.c_oled.c_1">SPI2_Init</A>
</TD>
<TD></TD>
<TD colSpan=11>oled.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=6>50 </TD>
<TD bgColor=#afe1ab colSpan=5><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#spi2_readwritebyte_oled.c_oled.c_2">SPI2_ReadWriteByte</A>
</TD>
<TD></TD>
<TD colSpan=11>oled.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=8>71 </TD>
<TD bgColor=#afe1ab colSpan=3><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#oled_wr_byte_oled.c_oled.c_3">OLED_WR_Byte</A>
</TD>
<TD></TD>
<TD colSpan=11>oled.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=7>68 </TD>
<TD bgColor=#afe1ab colSpan=4><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#oled_refresh_gram_oled.c_oled.c_4">OLED_Refresh_Gram</A>
</TD>
<TD></TD>
<TD colSpan=11>oled.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=8>74 </TD>
<TD bgColor=#afe1ab colSpan=3><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR></TD></TR></TBODY></TABLE></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="80%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TD>
<TABLE width="100%" bgColor=#ece2e2>
<TBODY>
<TR>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH></TR>
<TR align=left>
<TH colSpan=11><TT>Code Review Result </TT></TH>
<TH width="1%">&nbsp;</TH>
<TH width="19%" colSpan=11><TT>Procedure </TT></TH>
<TH width="1%">&nbsp;</TH>
<TH width="19%" colSpan=11><TT>Source File </TT></TH>
<TH width="1%">&nbsp;</TH>
<TH width="19%" colSpan=11><TT><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#unq_key">Unique
Violations</A> </TT></TH>
<TH width="1%">&nbsp;</TH>
<TH width="19%" colSpan=11><TT><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#unq_key">Failure
Density</A> </TT></TH>
<TH width="1%">&nbsp;</TH></TR>
<TR align=left>
<TH width="79%" colSpan=44><TT>&nbsp; </TT></TH>
<TH width="1%">&nbsp;</TH>
<TH width="1%">&nbsp;</TH>
<TH width="1%">&nbsp;</TH>
<TH width="1%">&nbsp;</TH>
<TH colSpan=11><TT>(Viols/R.Line %) </TT></TH>
<TH width="1%">&nbsp;</TH></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#oled_display_on_oled.c_oled.c_5">OLED_Display_On</A>
</TD>
<TD></TD>
<TD colSpan=11>oled.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=11><FONT color=white>100 </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#oled_display_off_oled.c_oled.c_6">OLED_Display_Off</A>
</TD>
<TD></TD>
<TD colSpan=11>oled.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=11><FONT color=white>100 </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#oled_clear_oled.c_oled.c_7">OLED_Clear</A>
</TD>
<TD></TD>
<TD colSpan=11>oled.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=7>68 </TD>
<TD bgColor=#afe1ab colSpan=4><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#lcd_set_pos_oled.c_oled.c_8">LCD_Set_Pos</A>
</TD>
<TD></TD>
<TD colSpan=11>oled.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=11><FONT color=white>146 </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#oled_drawpoint_oled.c_oled.c_9">OLED_DrawPoint</A>
</TD>
<TD></TD>
<TD colSpan=11>oled.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=11><FONT color=white>100 </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#oled_fill_oled.c_oled.c_10">OLED_Fill</A>
</TD>
<TD></TD>
<TD colSpan=11>oled.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=5>40 </TD>
<TD bgColor=#afe1ab colSpan=6><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#oled_showchar_oled.c_oled.c_11">OLED_ShowChar</A>
</TD>
<TD></TD>
<TD colSpan=11>oled.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=6>53 </TD>
<TD bgColor=#afe1ab colSpan=5><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#oled_showchinese_oled.c_oled.c_12">OLED_ShowCHinese</A>
</TD>
<TD></TD>
<TD colSpan=11>oled.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=5>49 </TD>
<TD bgColor=#afe1ab colSpan=6><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#oled_pow_oled.c_oled.c_13">oled_pow</A>
</TD>
<TD></TD>
<TD colSpan=11>oled.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=11><FONT color=white>100 </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#oled_shownum_oled.c_oled.c_14">OLED_ShowNum</A>
</TD>
<TD></TD>
<TD colSpan=11>oled.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=10>95 </TD>
<TD bgColor=#afe1ab><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#oled_showstring_oled.c_oled.c_15">OLED_ShowString</A>
</TD>
<TD></TD>
<TD colSpan=11>oled.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=10>97 </TD>
<TD bgColor=#afe1ab><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#oled_disppolarity_oled.c_oled.c_16">OLED_DispPolarity</A>
</TD>
<TD></TD>
<TD colSpan=11>oled.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=7>63 </TD>
<TD bgColor=#afe1ab colSpan=4><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#oled_dispint_oled.c_oled.c_17">OLED_DispInt</A>
</TD>
<TD></TD>
<TD colSpan=11>oled.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=11><FONT color=white>100 </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#oled_dispfloat_oled.c_oled.c_18">OLED_DispFloat</A>
</TD>
<TD></TD>
<TD colSpan=11>oled.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=11><FONT color=white>100 </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#oled_init_oled.c_oled.c_19">OLED_Init</A>
</TD>
<TD></TD>
<TD colSpan=11>oled.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=10>98 </TD>
<TD bgColor=#afe1ab><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#remote_init_remote.c_remote.c_1">Remote_Init</A>
</TD>
<TD></TD>
<TD colSpan=11>remote.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=5>48 </TD>
<TD bgColor=#afe1ab colSpan=6><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#dma1_channel6_irqhandler_remote.c_remote.c_2">DMA1_Channel6_IRQHandler</A>
</TD>
<TD></TD>
<TD colSpan=11>remote.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=10>94 </TD>
<TD bgColor=#afe1ab><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#adc_deinit_stm32f10x_adc.c_stm32f10x_adc.c_18">ADC_DeInit</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_adc.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=3>24 </TD>
<TD bgColor=#afe1ab colSpan=8><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#adc_init_stm32f10x_adc.c_stm32f10x_adc.c_19">ADC_Init</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_adc.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=2>11 </TD>
<TD bgColor=#afe1ab colSpan=9><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#adc_structinit_stm32f10x_adc.c_stm32f10x_adc.c_20">ADC_StructInit</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_adc.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=2>18 </TD>
<TD bgColor=#afe1ab colSpan=9><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#adc_cmd_stm32f10x_adc.c_stm32f10x_adc.c_21">ADC_Cmd</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_adc.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=3>23 </TD>
<TD bgColor=#afe1ab colSpan=8><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#adc_dmacmd_stm32f10x_adc.c_stm32f10x_adc.c_22">ADC_DMACmd</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_adc.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=3>20 </TD>
<TD bgColor=#afe1ab colSpan=8><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#adc_itconfig_stm32f10x_adc.c_stm32f10x_adc.c_23">ADC_ITConfig</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_adc.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=3>23 </TD>
<TD bgColor=#afe1ab colSpan=8><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#adc_resetcalibration_stm32f10x_adc.c_stm32f10x_adc.c_24">ADC_ResetCalibration</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_adc.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=4>32 </TD>
<TD bgColor=#afe1ab colSpan=7><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#adc_getresetcalibrationstatus_stm32f10x_adc.c_stm32f10x_adc.c_25">ADC_GetResetCalibrationStatus</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_adc.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=4>33 </TD>
<TD bgColor=#afe1ab colSpan=7><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#adc_startcalibration_stm32f10x_adc.c_stm32f10x_adc.c_26">ADC_StartCalibration</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_adc.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=4>32 </TD>
<TD bgColor=#afe1ab colSpan=7><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#adc_getcalibrationstatus_stm32f10x_adc.c_stm32f10x_adc.c_27">ADC_GetCalibrationStatus</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_adc.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=4>33 </TD>
<TD bgColor=#afe1ab colSpan=7><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#adc_softwarestartconvcmd_stm32f10x_adc.c_stm32f10x_adc.c_28">ADC_SoftwareStartConvCmd</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_adc.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=3>23 </TD>
<TD bgColor=#afe1ab colSpan=8><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#adc_getsoftwarestartconvstatus_stm32f10x_adc.c_stm32f10x_adc.c_29">ADC_GetSoftwareStartConvStatus</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_adc.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=4>33 </TD>
<TD bgColor=#afe1ab colSpan=7><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#adc_discmodechannelcountconfig_stm32f10x_adc.c_stm32f10x_adc.c_30">ADC_DiscModeChannelCountConfig</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_adc.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=5>41 </TD>
<TD bgColor=#afe1ab colSpan=6><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#adc_discmodecmd_stm32f10x_adc.c_stm32f10x_adc.c_31">ADC_DiscModeCmd</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_adc.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=3>23 </TD>
<TD bgColor=#afe1ab colSpan=8><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#adc_regularchannelconfig_stm32f10x_adc.c_stm32f10x_adc.c_32">ADC_RegularChannelConfig</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_adc.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=3>26 </TD>
<TD bgColor=#afe1ab colSpan=8><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#adc_externaltrigconvcmd_stm32f10x_adc.c_stm32f10x_adc.c_33">ADC_ExternalTrigConvCmd</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_adc.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=3>23 </TD>
<TD bgColor=#afe1ab colSpan=8><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#adc_getconversionvalue_stm32f10x_adc.c_stm32f10x_adc.c_34">ADC_GetConversionValue</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_adc.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=5>40 </TD>
<TD bgColor=#afe1ab colSpan=6><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#adc_getdualmodeconversionvalue_stm32f10x_adc.c_stm32f10x_adc.c_35">ADC_GetDualModeConversionValue</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_adc.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=3>25 </TD>
<TD bgColor=#afe1ab colSpan=8><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#adc_autoinjectedconvcmd_stm32f10x_adc.c_stm32f10x_adc.c_36">ADC_AutoInjectedConvCmd</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_adc.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=3>23 </TD>
<TD bgColor=#afe1ab colSpan=8><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#adc_injecteddiscmodecmd_stm32f10x_adc.c_stm32f10x_adc.c_37">ADC_InjectedDiscModeCmd</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_adc.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=3>23 </TD>
<TD bgColor=#afe1ab colSpan=8><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#adc_externaltriginjectedconvconfig_stm32f10x_adc.c_stm32f10x_adc.c_38">ADC_ExternalTrigInjectedConvConfig</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_adc.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=2>13 </TD>
<TD bgColor=#afe1ab colSpan=9><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#adc_externaltriginjectedconvcmd_stm32f10x_adc.c_stm32f10x_adc.c_39">ADC_ExternalTrigInjectedConvCmd</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_adc.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=3>23 </TD>
<TD bgColor=#afe1ab colSpan=8><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#adc_softwarestartinjectedconvcmd_stm32f10x_adc.c_stm32f10x_adc.c_40">ADC_SoftwareStartInjectedConvCmd</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_adc.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=3>23 </TD>
<TD bgColor=#afe1ab colSpan=8><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#adc_getsoftwarestartinjectedconvcmdstatus_stm32f10x_adc.c_stm32f10x_adc.c_41">ADC_GetSoftwareStartInjectedConvCmdStatus</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_adc.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=4>33 </TD>
<TD bgColor=#afe1ab colSpan=7><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#adc_injectedchannelconfig_stm32f10x_adc.c_stm32f10x_adc.c_42">ADC_InjectedChannelConfig</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_adc.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=3>23 </TD>
<TD bgColor=#afe1ab colSpan=8><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#adc_injectedsequencerlengthconfig_stm32f10x_adc.c_stm32f10x_adc.c_43">ADC_InjectedSequencerLengthConfig</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_adc.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=5>41 </TD>
<TD bgColor=#afe1ab colSpan=6><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#adc_setinjectedoffset_stm32f10x_adc.c_stm32f10x_adc.c_44">ADC_SetInjectedOffset</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_adc.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=4>31 </TD>
<TD bgColor=#afe1ab colSpan=7><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#adc_getinjectedconversionvalue_stm32f10x_adc.c_stm32f10x_adc.c_45">ADC_GetInjectedConversionValue</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_adc.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=4>34 </TD>
<TD bgColor=#afe1ab colSpan=7><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#adc_analogwatchdogcmd_stm32f10x_adc.c_stm32f10x_adc.c_46">ADC_AnalogWatchdogCmd</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_adc.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=2>18 </TD>
<TD bgColor=#afe1ab colSpan=9><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#adc_analogwatchdogthresholdsconfig_stm32f10x_adc.c_stm32f10x_adc.c_47">ADC_AnalogWatchdogThresholdsConfig</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_adc.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=4>38 </TD>
<TD bgColor=#afe1ab colSpan=7><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#adc_analogwatchdogsinglechannelconfig_stm32f10x_adc.c_stm32f10x_adc.c_48">ADC_AnalogWatchdogSingleChannelConfig</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_adc.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=2>10 </TD>
<TD bgColor=#afe1ab colSpan=9><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#adc_tempsensorvrefintcmd_stm32f10x_adc.c_stm32f10x_adc.c_49">ADC_TempSensorVrefintCmd</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_adc.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=3>29 </TD>
<TD bgColor=#afe1ab colSpan=8><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR></TD></TR></TBODY></TABLE></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="80%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TD>
<TABLE width="100%" bgColor=#ece2e2>
<TBODY>
<TR>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH></TR>
<TR align=left>
<TH colSpan=11><TT>Code Review Result </TT></TH>
<TH width="1%">&nbsp;</TH>
<TH width="19%" colSpan=11><TT>Procedure </TT></TH>
<TH width="1%">&nbsp;</TH>
<TH width="19%" colSpan=11><TT>Source File </TT></TH>
<TH width="1%">&nbsp;</TH>
<TH width="19%" colSpan=11><TT><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#unq_key">Unique
Violations</A> </TT></TH>
<TH width="1%">&nbsp;</TH>
<TH width="19%" colSpan=11><TT><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#unq_key">Failure
Density</A> </TT></TH>
<TH width="1%">&nbsp;</TH></TR>
<TR align=left>
<TH width="79%" colSpan=44><TT>&nbsp; </TT></TH>
<TH width="1%">&nbsp;</TH>
<TH width="1%">&nbsp;</TH>
<TH width="1%">&nbsp;</TH>
<TH width="1%">&nbsp;</TH>
<TH colSpan=11><TT>(Viols/R.Line %) </TT></TH>
<TH width="1%">&nbsp;</TH></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#adc_getflagstatus_stm32f10x_adc.c_stm32f10x_adc.c_50">ADC_GetFlagStatus</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_adc.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=3>21 </TD>
<TD bgColor=#afe1ab colSpan=8><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#adc_clearflag_stm32f10x_adc.c_stm32f10x_adc.c_51">ADC_ClearFlag</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_adc.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=4>31 </TD>
<TD bgColor=#afe1ab colSpan=7><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#adc_getitstatus_stm32f10x_adc.c_stm32f10x_adc.c_52">ADC_GetITStatus</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_adc.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=4>32 </TD>
<TD bgColor=#afe1ab colSpan=7><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#adc_clearitpendingbit_stm32f10x_adc.c_stm32f10x_adc.c_53">ADC_ClearITPendingBit</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_adc.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=4>33 </TD>
<TD bgColor=#afe1ab colSpan=7><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#008000>Pass </FONT></TD>
<TD></TD>
<TD colSpan=11>BKP_DeInit </TD>
<TD></TD>
<TD colSpan=11>stm32f10x_bkp.c </TD>
<TD></TD>
<TD bgColor=#5fc05a colSpan=11>0 </TD>
<TD></TD>
<TD bgColor=#5fc05a colSpan=11>0 </TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#bkp_tamperpinlevelconfig_stm32f10x_bkp.c_stm32f10x_bkp.c_19">BKP_TamperPinLevelConfig</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_bkp.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=4>38 </TD>
<TD bgColor=#afe1ab colSpan=7><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#bkp_tamperpincmd_stm32f10x_bkp.c_stm32f10x_bkp.c_20">BKP_TamperPinCmd</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_bkp.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=5>41 </TD>
<TD bgColor=#afe1ab colSpan=6><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#bkp_itconfig_stm32f10x_bkp.c_stm32f10x_bkp.c_21">BKP_ITConfig</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_bkp.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=5>45 </TD>
<TD bgColor=#afe1ab colSpan=6><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#bkp_rtcoutputconfig_stm32f10x_bkp.c_stm32f10x_bkp.c_22">BKP_RTCOutputConfig</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_bkp.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=2>17 </TD>
<TD bgColor=#afe1ab colSpan=9><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#bkp_setrtccalibrationvalue_stm32f10x_bkp.c_stm32f10x_bkp.c_23">BKP_SetRTCCalibrationValue</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_bkp.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=6>50 </TD>
<TD bgColor=#afe1ab colSpan=5><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#bkp_writebackupregister_stm32f10x_bkp.c_stm32f10x_bkp.c_24">BKP_WriteBackupRegister</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_bkp.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87>2 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#bkp_readbackupregister_stm32f10x_bkp.c_stm32f10x_bkp.c_25">BKP_ReadBackupRegister</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_bkp.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87>2 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#bkp_getflagstatus_stm32f10x_bkp.c_stm32f10x_bkp.c_26">BKP_GetFlagStatus</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_bkp.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=8>75 </TD>
<TD bgColor=#afe1ab colSpan=3><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#bkp_clearflag_stm32f10x_bkp.c_stm32f10x_bkp.c_27">BKP_ClearFlag</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_bkp.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=6>57 </TD>
<TD bgColor=#afe1ab colSpan=5><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#bkp_getitstatus_stm32f10x_bkp.c_stm32f10x_bkp.c_28">BKP_GetITStatus</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_bkp.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=8>75 </TD>
<TD bgColor=#afe1ab colSpan=3><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#bkp_clearitpendingbit_stm32f10x_bkp.c_stm32f10x_bkp.c_29">BKP_ClearITPendingBit</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_bkp.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=6>57 </TD>
<TD bgColor=#afe1ab colSpan=5><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#can_deinit_stm32f10x_can.c_stm32f10x_can.c_18">CAN_DeInit</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_can.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=2>19 </TD>
<TD bgColor=#afe1ab colSpan=9><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#can_init_stm32f10x_can.c_stm32f10x_can.c_19">CAN_Init</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_can.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=2>17 </TD>
<TD bgColor=#afe1ab colSpan=9><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#can_filterinit_stm32f10x_can.c_stm32f10x_can.c_20">CAN_FilterInit</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_can.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=3>28 </TD>
<TD bgColor=#afe1ab colSpan=8><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#can_structinit_stm32f10x_can.c_stm32f10x_can.c_21">CAN_StructInit</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_can.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87>6 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#can_slavestartbank_stm32f10x_can.c_stm32f10x_can.c_22">CAN_SlaveStartBank</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_can.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=5>45 </TD>
<TD bgColor=#afe1ab colSpan=6><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#can_dbgfreeze_stm32f10x_can.c_stm32f10x_can.c_23">CAN_DBGFreeze</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_can.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=2>14 </TD>
<TD bgColor=#afe1ab colSpan=9><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#can_ttcommodecmd_stm32f10x_can.c_stm32f10x_can.c_24">CAN_TTComModeCmd</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_can.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=2>13 </TD>
<TD bgColor=#afe1ab colSpan=9><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#can_transmit_stm32f10x_can.c_stm32f10x_can.c_25">CAN_Transmit</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_can.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=5>40 </TD>
<TD bgColor=#afe1ab colSpan=6><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#can_transmitstatus_stm32f10x_can.c_stm32f10x_can.c_26">CAN_TransmitStatus</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_can.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=4>35 </TD>
<TD bgColor=#afe1ab colSpan=7><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#can_canceltransmit_stm32f10x_can.c_stm32f10x_can.c_27">CAN_CancelTransmit</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_can.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=2>17 </TD>
<TD bgColor=#afe1ab colSpan=9><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#can_receive_stm32f10x_can.c_stm32f10x_can.c_28">CAN_Receive</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_can.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=4>34 </TD>
<TD bgColor=#afe1ab colSpan=7><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#can_fiforelease_stm32f10x_can.c_stm32f10x_can.c_29">CAN_FIFORelease</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_can.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=2>17 </TD>
<TD bgColor=#afe1ab colSpan=9><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#can_messagepending_stm32f10x_can.c_stm32f10x_can.c_30">CAN_MessagePending</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_can.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=3>29 </TD>
<TD bgColor=#afe1ab colSpan=8><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#can_operatingmoderequest_stm32f10x_can.c_stm32f10x_can.c_31">CAN_OperatingModeRequest</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_can.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=2>19 </TD>
<TD bgColor=#afe1ab colSpan=9><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#can_sleep_stm32f10x_can.c_stm32f10x_can.c_32">CAN_Sleep</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_can.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=4>32 </TD>
<TD bgColor=#afe1ab colSpan=7><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#can_wakeup_stm32f10x_can.c_stm32f10x_can.c_33">CAN_WakeUp</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_can.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=4>33 </TD>
<TD bgColor=#afe1ab colSpan=7><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#can_getlasterrorcode_stm32f10x_can.c_stm32f10x_can.c_34">CAN_GetLastErrorCode</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_can.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=4>33 </TD>
<TD bgColor=#afe1ab colSpan=7><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#can_getreceiveerrorcounter_stm32f10x_can.c_stm32f10x_can.c_35">CAN_GetReceiveErrorCounter</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_can.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=5>43 </TD>
<TD bgColor=#afe1ab colSpan=6><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#can_getlsbtransmiterrorcounter_stm32f10x_can.c_stm32f10x_can.c_36">CAN_GetLSBTransmitErrorCounter</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_can.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=4>39 </TD>
<TD bgColor=#afe1ab colSpan=7><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#can_itconfig_stm32f10x_can.c_stm32f10x_can.c_37">CAN_ITConfig</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_can.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87>6 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#can_getflagstatus_stm32f10x_can.c_stm32f10x_can.c_38">CAN_GetFlagStatus</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_can.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=2>14 </TD>
<TD bgColor=#afe1ab colSpan=9><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#can_clearflag_stm32f10x_can.c_stm32f10x_can.c_39">CAN_ClearFlag</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_can.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=2>11 </TD>
<TD bgColor=#afe1ab colSpan=9><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#can_getitstatus_stm32f10x_can.c_stm32f10x_can.c_40">CAN_GetITStatus</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_can.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87>5 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#can_clearitpendingbit_stm32f10x_can.c_stm32f10x_can.c_41">CAN_ClearITPendingBit</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_can.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=2>14 </TD>
<TD bgColor=#afe1ab colSpan=9><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#checkitstatus_stm32f10x_can.c_stm32f10x_can.c_42">CheckITStatus</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_can.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=2>13 </TD>
<TD bgColor=#afe1ab colSpan=9><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#008000>Pass </FONT></TD>
<TD></TD>
<TD colSpan=11>CEC_DeInit </TD>
<TD></TD>
<TD colSpan=11>stm32f10x_cec.c </TD>
<TD></TD>
<TD bgColor=#5fc05a colSpan=11>0 </TD>
<TD></TD>
<TD bgColor=#5fc05a colSpan=11>0 </TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#cec_init_stm32f10x_cec.c_stm32f10x_cec.c_19">CEC_Init</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_cec.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=3>29 </TD>
<TD bgColor=#afe1ab colSpan=8><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#cec_cmd_stm32f10x_cec.c_stm32f10x_cec.c_20">CEC_Cmd</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_cec.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=4>36 </TD>
<TD bgColor=#afe1ab colSpan=7><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#cec_itconfig_stm32f10x_cec.c_stm32f10x_cec.c_21">CEC_ITConfig</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_cec.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=5>41 </TD>
<TD bgColor=#afe1ab colSpan=6><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#cec_ownaddressconfig_stm32f10x_cec.c_stm32f10x_cec.c_22">CEC_OwnAddressConfig</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_cec.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=6>56 </TD>
<TD bgColor=#afe1ab colSpan=5><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#cec_setprescaler_stm32f10x_cec.c_stm32f10x_cec.c_23">CEC_SetPrescaler</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_cec.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=5>44 </TD>
<TD bgColor=#afe1ab colSpan=6><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#cec_senddatabyte_stm32f10x_cec.c_stm32f10x_cec.c_24">CEC_SendDataByte</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_cec.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=6>50 </TD>
<TD bgColor=#afe1ab colSpan=5><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#cec_receivedatabyte_stm32f10x_cec.c_stm32f10x_cec.c_25">CEC_ReceiveDataByte</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_cec.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=5>43 </TD>
<TD bgColor=#afe1ab colSpan=6><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR></TD></TR></TBODY></TABLE></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="80%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TD>
<TABLE width="100%" bgColor=#ece2e2>
<TBODY>
<TR>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH></TR>
<TR align=left>
<TH colSpan=11><TT>Code Review Result </TT></TH>
<TH width="1%">&nbsp;</TH>
<TH width="19%" colSpan=11><TT>Procedure </TT></TH>
<TH width="1%">&nbsp;</TH>
<TH width="19%" colSpan=11><TT>Source File </TT></TH>
<TH width="1%">&nbsp;</TH>
<TH width="19%" colSpan=11><TT><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#unq_key">Unique
Violations</A> </TT></TH>
<TH width="1%">&nbsp;</TH>
<TH width="19%" colSpan=11><TT><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#unq_key">Failure
Density</A> </TT></TH>
<TH width="1%">&nbsp;</TH></TR>
<TR align=left>
<TH width="79%" colSpan=44><TT>&nbsp; </TT></TH>
<TH width="1%">&nbsp;</TH>
<TH width="1%">&nbsp;</TH>
<TH width="1%">&nbsp;</TH>
<TH width="1%">&nbsp;</TH>
<TH colSpan=11><TT>(Viols/R.Line %) </TT></TH>
<TH width="1%">&nbsp;</TH></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#cec_startofmessage_stm32f10x_cec.c_stm32f10x_cec.c_26">CEC_StartOfMessage</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_cec.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=9>82 </TD>
<TD bgColor=#afe1ab colSpan=2><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#cec_endofmessagecmd_stm32f10x_cec.c_stm32f10x_cec.c_27">CEC_EndOfMessageCmd</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_cec.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=5>45 </TD>
<TD bgColor=#afe1ab colSpan=6><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#cec_getflagstatus_stm32f10x_cec.c_stm32f10x_cec.c_28">CEC_GetFlagStatus</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_cec.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=2>14 </TD>
<TD bgColor=#afe1ab colSpan=9><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#cec_clearflag_stm32f10x_cec.c_stm32f10x_cec.c_29">CEC_ClearFlag</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_cec.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=6>54 </TD>
<TD bgColor=#afe1ab colSpan=5><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#cec_getitstatus_stm32f10x_cec.c_stm32f10x_cec.c_30">CEC_GetITStatus</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_cec.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=6>54 </TD>
<TD bgColor=#afe1ab colSpan=5><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#cec_clearitpendingbit_stm32f10x_cec.c_stm32f10x_cec.c_31">CEC_ClearITPendingBit</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_cec.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=3>29 </TD>
<TD bgColor=#afe1ab colSpan=8><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#crc_resetdr_stm32f10x_crc.c_stm32f10x_crc.c_18">CRC_ResetDR</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_crc.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=7>63 </TD>
<TD bgColor=#afe1ab colSpan=4><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#crc_calccrc_stm32f10x_crc.c_stm32f10x_crc.c_19">CRC_CalcCRC</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_crc.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=7>69 </TD>
<TD bgColor=#afe1ab colSpan=4><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#crc_calcblockcrc_stm32f10x_crc.c_stm32f10x_crc.c_20">CRC_CalcBlockCRC</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_crc.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=6>52 </TD>
<TD bgColor=#afe1ab colSpan=5><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#crc_getcrc_stm32f10x_crc.c_stm32f10x_crc.c_21">CRC_GetCRC</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_crc.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=6>50 </TD>
<TD bgColor=#afe1ab colSpan=5><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#crc_setidregister_stm32f10x_crc.c_stm32f10x_crc.c_22">CRC_SetIDRegister</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_crc.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=6>57 </TD>
<TD bgColor=#afe1ab colSpan=5><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#crc_getidregister_stm32f10x_crc.c_stm32f10x_crc.c_23">CRC_GetIDRegister</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_crc.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=8>75 </TD>
<TD bgColor=#afe1ab colSpan=3><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#008000>Pass </FONT></TD>
<TD></TD>
<TD colSpan=11>DAC_DeInit </TD>
<TD></TD>
<TD colSpan=11>stm32f10x_dac.c </TD>
<TD></TD>
<TD bgColor=#5fc05a colSpan=11>0 </TD>
<TD></TD>
<TD bgColor=#5fc05a colSpan=11>0 </TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#dac_init_stm32f10x_dac.c_stm32f10x_dac.c_19">DAC_Init</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_dac.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87>5 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#008000>Pass </FONT></TD>
<TD></TD>
<TD colSpan=11>DAC_StructInit </TD>
<TD></TD>
<TD colSpan=11>stm32f10x_dac.c </TD>
<TD></TD>
<TD bgColor=#5fc05a colSpan=11>0 </TD>
<TD></TD>
<TD bgColor=#5fc05a colSpan=11>0 </TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#dac_cmd_stm32f10x_dac.c_stm32f10x_dac.c_21">DAC_Cmd</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_dac.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=2>13 </TD>
<TD bgColor=#afe1ab colSpan=9><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#dac_dmacmd_stm32f10x_dac.c_stm32f10x_dac.c_22">DAC_DMACmd</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_dac.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=2>13 </TD>
<TD bgColor=#afe1ab colSpan=9><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#dac_softwaretriggercmd_stm32f10x_dac.c_stm32f10x_dac.c_23">DAC_SoftwareTriggerCmd</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_dac.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=2>17 </TD>
<TD bgColor=#afe1ab colSpan=9><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#dac_dualsoftwaretriggercmd_stm32f10x_dac.c_stm32f10x_dac.c_24">DAC_DualSoftwareTriggerCmd</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_dac.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=2>19 </TD>
<TD bgColor=#afe1ab colSpan=9><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#dac_wavegenerationcmd_stm32f10x_dac.c_stm32f10x_dac.c_25">DAC_WaveGenerationCmd</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_dac.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=2>13 </TD>
<TD bgColor=#afe1ab colSpan=9><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#dac_setchannel1data_stm32f10x_dac.c_stm32f10x_dac.c_26">DAC_SetChannel1Data</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_dac.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=3>24 </TD>
<TD bgColor=#afe1ab colSpan=8><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#dac_setchannel2data_stm32f10x_dac.c_stm32f10x_dac.c_27">DAC_SetChannel2Data</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_dac.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=3>24 </TD>
<TD bgColor=#afe1ab colSpan=8><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#dac_setdualchanneldata_stm32f10x_dac.c_stm32f10x_dac.c_28">DAC_SetDualChannelData</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_dac.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=3>28 </TD>
<TD bgColor=#afe1ab colSpan=8><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#dac_getdataoutputvalue_stm32f10x_dac.c_stm32f10x_dac.c_29">DAC_GetDataOutputValue</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_dac.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=3>27 </TD>
<TD bgColor=#afe1ab colSpan=8><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#dbgmcu_getrevid_stm32f10x_dbgmcu.c_stm32f10x_dbgmcu.c_18">DBGMCU_GetREVID</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_dbgmcu.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=6>50 </TD>
<TD bgColor=#afe1ab colSpan=5><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#dbgmcu_getdevid_stm32f10x_dbgmcu.c_stm32f10x_dbgmcu.c_19">DBGMCU_GetDEVID</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_dbgmcu.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=5>43 </TD>
<TD bgColor=#afe1ab colSpan=6><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#dbgmcu_config_stm32f10x_dbgmcu.c_stm32f10x_dbgmcu.c_20">DBGMCU_Config</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_dbgmcu.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=3>23 </TD>
<TD bgColor=#afe1ab colSpan=8><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#dma_deinit_stm32f10x_dma.c_stm32f10x_dma.c_18">DMA_DeInit</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_dma.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=3>29 </TD>
<TD bgColor=#afe1ab colSpan=8><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#dma_init_stm32f10x_dma.c_stm32f10x_dma.c_19">DMA_Init</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_dma.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=3>21 </TD>
<TD bgColor=#afe1ab colSpan=8><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#dma_structinit_stm32f10x_dma.c_stm32f10x_dma.c_20">DMA_StructInit</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_dma.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=3>29 </TD>
<TD bgColor=#afe1ab colSpan=8><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#dma_cmd_stm32f10x_dma.c_stm32f10x_dma.c_21">DMA_Cmd</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_dma.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=4>32 </TD>
<TD bgColor=#afe1ab colSpan=7><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#dma_itconfig_stm32f10x_dma.c_stm32f10x_dma.c_22">DMA_ITConfig</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_dma.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=4>31 </TD>
<TD bgColor=#afe1ab colSpan=7><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#dma_setcurrdatacounter_stm32f10x_dma.c_stm32f10x_dma.c_23">DMA_SetCurrDataCounter</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_dma.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=4>36 </TD>
<TD bgColor=#afe1ab colSpan=7><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#dma_getcurrdatacounter_stm32f10x_dma.c_stm32f10x_dma.c_24">DMA_GetCurrDataCounter</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_dma.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=4>38 </TD>
<TD bgColor=#afe1ab colSpan=7><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#dma_getflagstatus_stm32f10x_dma.c_stm32f10x_dma.c_25">DMA_GetFlagStatus</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_dma.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87>3 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#dma_clearflag_stm32f10x_dma.c_stm32f10x_dma.c_26">DMA_ClearFlag</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_dma.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=3>29 </TD>
<TD bgColor=#afe1ab colSpan=8><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#dma_getitstatus_stm32f10x_dma.c_stm32f10x_dma.c_27">DMA_GetITStatus</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_dma.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87>4 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#dma_clearitpendingbit_stm32f10x_dma.c_stm32f10x_dma.c_28">DMA_ClearITPendingBit</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_dma.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=3>29 </TD>
<TD bgColor=#afe1ab colSpan=8><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#exti_deinit_stm32f10x_exti.c_stm32f10x_exti.c_18">EXTI_DeInit</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_exti.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=11><FONT color=white>100 </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#exti_init_stm32f10x_exti.c_stm32f10x_exti.c_19">EXTI_Init</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_exti.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=4>32 </TD>
<TD bgColor=#afe1ab colSpan=7><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#008000>Pass </FONT></TD>
<TD></TD>
<TD colSpan=11>EXTI_StructInit </TD>
<TD></TD>
<TD colSpan=11>stm32f10x_exti.c </TD>
<TD></TD>
<TD bgColor=#5fc05a colSpan=11>0 </TD>
<TD></TD>
<TD bgColor=#5fc05a colSpan=11>0 </TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#exti_generateswinterrupt_stm32f10x_exti.c_stm32f10x_exti.c_21">EXTI_GenerateSWInterrupt</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_exti.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=4>32 </TD>
<TD bgColor=#afe1ab colSpan=7><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#exti_getflagstatus_stm32f10x_exti.c_stm32f10x_exti.c_22">EXTI_GetFlagStatus</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_exti.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87>6 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#exti_clearflag_stm32f10x_exti.c_stm32f10x_exti.c_23">EXTI_ClearFlag</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_exti.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=4>32 </TD>
<TD bgColor=#afe1ab colSpan=7><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#exti_getitstatus_stm32f10x_exti.c_stm32f10x_exti.c_24">EXTI_GetITStatus</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_exti.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=2>10 </TD>
<TD bgColor=#afe1ab colSpan=9><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#exti_clearitpendingbit_stm32f10x_exti.c_stm32f10x_exti.c_25">EXTI_ClearITPendingBit</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_exti.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=4>32 </TD>
<TD bgColor=#afe1ab colSpan=7><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#flash_setlatency_stm32f10x_flash.c_stm32f10x_flash.c_18">FLASH_SetLatency</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_flash.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=3>24 </TD>
<TD bgColor=#afe1ab colSpan=8><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#flash_halfcycleaccesscmd_stm32f10x_flash.c_stm32f10x_flash.c_19">FLASH_HalfCycleAccessCmd</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_flash.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=4>31 </TD>
<TD bgColor=#afe1ab colSpan=7><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#flash_prefetchbuffercmd_stm32f10x_flash.c_stm32f10x_flash.c_20">FLASH_PrefetchBufferCmd</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_flash.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=4>31 </TD>
<TD bgColor=#afe1ab colSpan=7><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR></TD></TR></TBODY></TABLE></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="80%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TD>
<TABLE width="100%" bgColor=#ece2e2>
<TBODY>
<TR>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH></TR>
<TR align=left>
<TH colSpan=11><TT>Code Review Result </TT></TH>
<TH width="1%">&nbsp;</TH>
<TH width="19%" colSpan=11><TT>Procedure </TT></TH>
<TH width="1%">&nbsp;</TH>
<TH width="19%" colSpan=11><TT>Source File </TT></TH>
<TH width="1%">&nbsp;</TH>
<TH width="19%" colSpan=11><TT><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#unq_key">Unique
Violations</A> </TT></TH>
<TH width="1%">&nbsp;</TH>
<TH width="19%" colSpan=11><TT><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#unq_key">Failure
Density</A> </TT></TH>
<TH width="1%">&nbsp;</TH></TR>
<TR align=left>
<TH width="79%" colSpan=44><TT>&nbsp; </TT></TH>
<TH width="1%">&nbsp;</TH>
<TH width="1%">&nbsp;</TH>
<TH width="1%">&nbsp;</TH>
<TH width="1%">&nbsp;</TH>
<TH colSpan=11><TT>(Viols/R.Line %) </TT></TH>
<TH width="1%">&nbsp;</TH></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#flash_unlock_stm32f10x_flash.c_stm32f10x_flash.c_21">FLASH_Unlock</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_flash.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=6>58 </TD>
<TD bgColor=#afe1ab colSpan=5><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#flash_unlockbank1_stm32f10x_flash.c_stm32f10x_flash.c_22">FLASH_UnlockBank1</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_flash.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=6>57 </TD>
<TD bgColor=#afe1ab colSpan=5><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#flash_unlockbank2_stm32f10x_flash.c_stm32f10x_flash.c_23">FLASH_UnlockBank2</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_flash.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=6>57 </TD>
<TD bgColor=#afe1ab colSpan=5><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#flash_lock_stm32f10x_flash.c_stm32f10x_flash.c_24">FLASH_Lock</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_flash.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=8>71 </TD>
<TD bgColor=#afe1ab colSpan=3><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#flash_lockbank1_stm32f10x_flash.c_stm32f10x_flash.c_25">FLASH_LockBank1</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_flash.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=6>50 </TD>
<TD bgColor=#afe1ab colSpan=5><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#flash_lockbank2_stm32f10x_flash.c_stm32f10x_flash.c_26">FLASH_LockBank2</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_flash.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=9>88 </TD>
<TD bgColor=#afe1ab colSpan=2><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#flash_erasepage_stm32f10x_flash.c_stm32f10x_flash.c_27">FLASH_ErasePage</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_flash.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=4>37 </TD>
<TD bgColor=#afe1ab colSpan=7><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#flash_eraseallpages_stm32f10x_flash.c_stm32f10x_flash.c_28">FLASH_EraseAllPages</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_flash.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=5>44 </TD>
<TD bgColor=#afe1ab colSpan=6><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#flash_eraseallbank1pages_stm32f10x_flash.c_stm32f10x_flash.c_29">FLASH_EraseAllBank1Pages</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_flash.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=3>28 </TD>
<TD bgColor=#afe1ab colSpan=8><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#flash_eraseallbank2pages_stm32f10x_flash.c_stm32f10x_flash.c_30">FLASH_EraseAllBank2Pages</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_flash.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=6>53 </TD>
<TD bgColor=#afe1ab colSpan=5><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#flash_eraseoptionbytes_stm32f10x_flash.c_stm32f10x_flash.c_31">FLASH_EraseOptionBytes</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_flash.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=3>29 </TD>
<TD bgColor=#afe1ab colSpan=8><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#flash_programword_stm32f10x_flash.c_stm32f10x_flash.c_32">FLASH_ProgramWord</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_flash.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=5>41 </TD>
<TD bgColor=#afe1ab colSpan=6><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#flash_programhalfword_stm32f10x_flash.c_stm32f10x_flash.c_33">FLASH_ProgramHalfWord</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_flash.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=4>33 </TD>
<TD bgColor=#afe1ab colSpan=7><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#flash_programoptionbytedata_stm32f10x_flash.c_stm32f10x_flash.c_34">FLASH_ProgramOptionByteData</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_flash.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=4>32 </TD>
<TD bgColor=#afe1ab colSpan=7><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#flash_enablewriteprotection_stm32f10x_flash.c_stm32f10x_flash.c_35">FLASH_EnableWriteProtection</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_flash.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=4>30 </TD>
<TD bgColor=#afe1ab colSpan=7><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#flash_readoutprotection_stm32f10x_flash.c_stm32f10x_flash.c_36">FLASH_ReadOutProtection</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_flash.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=3>26 </TD>
<TD bgColor=#afe1ab colSpan=8><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#flash_useroptionbyteconfig_stm32f10x_flash.c_stm32f10x_flash.c_37">FLASH_UserOptionByteConfig</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_flash.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=3>20 </TD>
<TD bgColor=#afe1ab colSpan=8><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#flash_bootconfig_stm32f10x_flash.c_stm32f10x_flash.c_38">FLASH_BootConfig</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_flash.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=3>21 </TD>
<TD bgColor=#afe1ab colSpan=8><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#flash_getuseroptionbyte_stm32f10x_flash.c_stm32f10x_flash.c_39">FLASH_GetUserOptionByte</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_flash.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=6>50 </TD>
<TD bgColor=#afe1ab colSpan=5><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#flash_getwriteprotectionoptionbyte_stm32f10x_flash.c_stm32f10x_flash.c_40">FLASH_GetWriteProtectionOptionByte</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_flash.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=6>50 </TD>
<TD bgColor=#afe1ab colSpan=5><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#flash_getreadoutprotectionstatus_stm32f10x_flash.c_stm32f10x_flash.c_41">FLASH_GetReadOutProtectionStatus</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_flash.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=3>29 </TD>
<TD bgColor=#afe1ab colSpan=8><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#flash_getprefetchbufferstatus_stm32f10x_flash.c_stm32f10x_flash.c_42">FLASH_GetPrefetchBufferStatus</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_flash.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=3>29 </TD>
<TD bgColor=#afe1ab colSpan=8><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#flash_itconfig_stm32f10x_flash.c_stm32f10x_flash.c_43">FLASH_ITConfig</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_flash.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=4>33 </TD>
<TD bgColor=#afe1ab colSpan=7><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#flash_getflagstatus_stm32f10x_flash.c_stm32f10x_flash.c_44">FLASH_GetFlagStatus</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_flash.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=2>16 </TD>
<TD bgColor=#afe1ab colSpan=9><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#flash_clearflag_stm32f10x_flash.c_stm32f10x_flash.c_45">FLASH_ClearFlag</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_flash.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=4>39 </TD>
<TD bgColor=#afe1ab colSpan=7><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#flash_getstatus_stm32f10x_flash.c_stm32f10x_flash.c_46">FLASH_GetStatus</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_flash.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=4>33 </TD>
<TD bgColor=#afe1ab colSpan=7><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#flash_getbank1status_stm32f10x_flash.c_stm32f10x_flash.c_47">FLASH_GetBank1Status</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_flash.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=4>31 </TD>
<TD bgColor=#afe1ab colSpan=7><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#flash_getbank2status_stm32f10x_flash.c_stm32f10x_flash.c_48">FLASH_GetBank2Status</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_flash.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=7>60 </TD>
<TD bgColor=#afe1ab colSpan=4><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#flash_waitforlastoperation_stm32f10x_flash.c_stm32f10x_flash.c_49">FLASH_WaitForLastOperation</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_flash.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=3>22 </TD>
<TD bgColor=#afe1ab colSpan=8><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#flash_waitforlastbank1operation_stm32f10x_flash.c_stm32f10x_flash.c_50">FLASH_WaitForLastBank1Operation</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_flash.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=3>21 </TD>
<TD bgColor=#afe1ab colSpan=8><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#flash_waitforlastbank2operation_stm32f10x_flash.c_stm32f10x_flash.c_51">FLASH_WaitForLastBank2Operation</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_flash.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=3>28 </TD>
<TD bgColor=#afe1ab colSpan=8><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#fsmc_norsramdeinit_stm32f10x_fsmc.c_stm32f10x_fsmc.c_18">FSMC_NORSRAMDeInit</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_fsmc.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=4>39 </TD>
<TD bgColor=#afe1ab colSpan=7><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#fsmc_nanddeinit_stm32f10x_fsmc.c_stm32f10x_fsmc.c_19">FSMC_NANDDeInit</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_fsmc.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=8>79 </TD>
<TD bgColor=#afe1ab colSpan=3><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#fsmc_pccarddeinit_stm32f10x_fsmc.c_stm32f10x_fsmc.c_20">FSMC_PCCARDDeInit</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_fsmc.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=11><FONT color=white>132 </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#fsmc_norsraminit_stm32f10x_fsmc.c_stm32f10x_fsmc.c_21">FSMC_NORSRAMInit</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_fsmc.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=3>20 </TD>
<TD bgColor=#afe1ab colSpan=8><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#fsmc_nandinit_stm32f10x_fsmc.c_stm32f10x_fsmc.c_22">FSMC_NANDInit</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_fsmc.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=4>36 </TD>
<TD bgColor=#afe1ab colSpan=7><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#fsmc_pccardinit_stm32f10x_fsmc.c_stm32f10x_fsmc.c_23">FSMC_PCCARDInit</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_fsmc.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=8>70 </TD>
<TD bgColor=#afe1ab colSpan=3><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#fsmc_norsramstructinit_stm32f10x_fsmc.c_stm32f10x_fsmc.c_24">FSMC_NORSRAMStructInit</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_fsmc.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=6>55 </TD>
<TD bgColor=#afe1ab colSpan=5><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#fsmc_nandstructinit_stm32f10x_fsmc.c_stm32f10x_fsmc.c_25">FSMC_NANDStructInit</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_fsmc.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=10>91 </TD>
<TD bgColor=#afe1ab><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#fsmc_pccardstructinit_stm32f10x_fsmc.c_stm32f10x_fsmc.c_26">FSMC_PCCARDStructInit</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_fsmc.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=11><FONT color=white>156 </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#fsmc_norsramcmd_stm32f10x_fsmc.c_stm32f10x_fsmc.c_27">FSMC_NORSRAMCmd</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_fsmc.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=2>13 </TD>
<TD bgColor=#afe1ab colSpan=9><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#fsmc_nandcmd_stm32f10x_fsmc.c_stm32f10x_fsmc.c_28">FSMC_NANDCmd</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_fsmc.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=2>19 </TD>
<TD bgColor=#afe1ab colSpan=9><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#fsmc_pccardcmd_stm32f10x_fsmc.c_stm32f10x_fsmc.c_29">FSMC_PCCARDCmd</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_fsmc.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=3>22 </TD>
<TD bgColor=#afe1ab colSpan=8><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#fsmc_nandecccmd_stm32f10x_fsmc.c_stm32f10x_fsmc.c_30">FSMC_NANDECCCmd</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_fsmc.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=2>19 </TD>
<TD bgColor=#afe1ab colSpan=9><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#fsmc_getecc_stm32f10x_fsmc.c_stm32f10x_fsmc.c_31">FSMC_GetECC</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_fsmc.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=4>38 </TD>
<TD bgColor=#afe1ab colSpan=7><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#fsmc_itconfig_stm32f10x_fsmc.c_stm32f10x_fsmc.c_32">FSMC_ITConfig</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_fsmc.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=3>23 </TD>
<TD bgColor=#afe1ab colSpan=8><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#fsmc_getflagstatus_stm32f10x_fsmc.c_stm32f10x_fsmc.c_33">FSMC_GetFlagStatus</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_fsmc.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=2>17 </TD>
<TD bgColor=#afe1ab colSpan=9><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#fsmc_clearflag_stm32f10x_fsmc.c_stm32f10x_fsmc.c_34">FSMC_ClearFlag</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_fsmc.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=3>23 </TD>
<TD bgColor=#afe1ab colSpan=8><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#fsmc_getitstatus_stm32f10x_fsmc.c_stm32f10x_fsmc.c_35">FSMC_GetITStatus</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_fsmc.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=3>21 </TD>
<TD bgColor=#afe1ab colSpan=8><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR></TD></TR></TBODY></TABLE></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="80%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TD>
<TABLE width="100%" bgColor=#ece2e2>
<TBODY>
<TR>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH></TR>
<TR align=left>
<TH colSpan=11><TT>Code Review Result </TT></TH>
<TH width="1%">&nbsp;</TH>
<TH width="19%" colSpan=11><TT>Procedure </TT></TH>
<TH width="1%">&nbsp;</TH>
<TH width="19%" colSpan=11><TT>Source File </TT></TH>
<TH width="1%">&nbsp;</TH>
<TH width="19%" colSpan=11><TT><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#unq_key">Unique
Violations</A> </TT></TH>
<TH width="1%">&nbsp;</TH>
<TH width="19%" colSpan=11><TT><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#unq_key">Failure
Density</A> </TT></TH>
<TH width="1%">&nbsp;</TH></TR>
<TR align=left>
<TH width="79%" colSpan=44><TT>&nbsp; </TT></TH>
<TH width="1%">&nbsp;</TH>
<TH width="1%">&nbsp;</TH>
<TH width="1%">&nbsp;</TH>
<TH width="1%">&nbsp;</TH>
<TH colSpan=11><TT>(Viols/R.Line %) </TT></TH>
<TH width="1%">&nbsp;</TH></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#fsmc_clearitpendingbit_stm32f10x_fsmc.c_stm32f10x_fsmc.c_36">FSMC_ClearITPendingBit</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_fsmc.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=3>23 </TD>
<TD bgColor=#afe1ab colSpan=8><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#gpio_deinit_stm32f10x_gpio.c_stm32f10x_gpio.c_18">GPIO_DeInit</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_gpio.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=3>23 </TD>
<TD bgColor=#afe1ab colSpan=8><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#008000>Pass </FONT></TD>
<TD></TD>
<TD colSpan=11>GPIO_AFIODeInit </TD>
<TD></TD>
<TD colSpan=11>stm32f10x_gpio.c </TD>
<TD></TD>
<TD bgColor=#5fc05a colSpan=11>0 </TD>
<TD></TD>
<TD bgColor=#5fc05a colSpan=11>0 </TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#gpio_init_stm32f10x_gpio.c_stm32f10x_gpio.c_20">GPIO_Init</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_gpio.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=3>24 </TD>
<TD bgColor=#afe1ab colSpan=8><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#008000>Pass </FONT></TD>
<TD></TD>
<TD colSpan=11>GPIO_StructInit </TD>
<TD></TD>
<TD colSpan=11>stm32f10x_gpio.c </TD>
<TD></TD>
<TD bgColor=#5fc05a colSpan=11>0 </TD>
<TD></TD>
<TD bgColor=#5fc05a colSpan=11>0 </TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#gpio_readinputdatabit_stm32f10x_gpio.c_stm32f10x_gpio.c_22">GPIO_ReadInputDataBit</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_gpio.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=2>19 </TD>
<TD bgColor=#afe1ab colSpan=9><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#gpio_readinputdata_stm32f10x_gpio.c_stm32f10x_gpio.c_23">GPIO_ReadInputData</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_gpio.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=4>38 </TD>
<TD bgColor=#afe1ab colSpan=7><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#gpio_readoutputdatabit_stm32f10x_gpio.c_stm32f10x_gpio.c_24">GPIO_ReadOutputDataBit</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_gpio.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=2>19 </TD>
<TD bgColor=#afe1ab colSpan=9><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#gpio_readoutputdata_stm32f10x_gpio.c_stm32f10x_gpio.c_25">GPIO_ReadOutputData</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_gpio.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=4>38 </TD>
<TD bgColor=#afe1ab colSpan=7><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#gpio_setbits_stm32f10x_gpio.c_stm32f10x_gpio.c_26">GPIO_SetBits</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_gpio.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=4>32 </TD>
<TD bgColor=#afe1ab colSpan=7><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#gpio_resetbits_stm32f10x_gpio.c_stm32f10x_gpio.c_27">GPIO_ResetBits</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_gpio.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=4>32 </TD>
<TD bgColor=#afe1ab colSpan=7><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#gpio_writebit_stm32f10x_gpio.c_stm32f10x_gpio.c_28">GPIO_WriteBit</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_gpio.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=2>14 </TD>
<TD bgColor=#afe1ab colSpan=9><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#gpio_write_stm32f10x_gpio.c_stm32f10x_gpio.c_29">GPIO_Write</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_gpio.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=4>35 </TD>
<TD bgColor=#afe1ab colSpan=7><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#gpio_pinlockconfig_stm32f10x_gpio.c_stm32f10x_gpio.c_30">GPIO_PinLockConfig</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_gpio.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=4>34 </TD>
<TD bgColor=#afe1ab colSpan=7><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#gpio_eventoutputconfig_stm32f10x_gpio.c_stm32f10x_gpio.c_31">GPIO_EventOutputConfig</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_gpio.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87>8 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#gpio_eventoutputcmd_stm32f10x_gpio.c_stm32f10x_gpio.c_32">GPIO_EventOutputCmd</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_gpio.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=3>24 </TD>
<TD bgColor=#afe1ab colSpan=8><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#gpio_pinremapconfig_stm32f10x_gpio.c_stm32f10x_gpio.c_33">GPIO_PinRemapConfig</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_gpio.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=2>14 </TD>
<TD bgColor=#afe1ab colSpan=9><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#gpio_extilineconfig_stm32f10x_gpio.c_stm32f10x_gpio.c_34">GPIO_EXTILineConfig</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_gpio.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=2>10 </TD>
<TD bgColor=#afe1ab colSpan=9><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#gpio_eth_mediainterfaceconfig_stm32f10x_gpio.c_stm32f10x_gpio.c_35">GPIO_ETH_MediaInterfaceConfig</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_gpio.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=3>22 </TD>
<TD bgColor=#afe1ab colSpan=8><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#i2c_deinit_stm32f10x_i2c.c_stm32f10x_i2c.c_18">I2C_DeInit</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_i2c.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=2>19 </TD>
<TD bgColor=#afe1ab colSpan=9><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#i2c_init_stm32f10x_i2c.c_stm32f10x_i2c.c_19">I2C_Init</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_i2c.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=3>22 </TD>
<TD bgColor=#afe1ab colSpan=8><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#i2c_structinit_stm32f10x_i2c.c_stm32f10x_i2c.c_20">I2C_StructInit</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_i2c.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=4>33 </TD>
<TD bgColor=#afe1ab colSpan=7><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#i2c_cmd_stm32f10x_i2c.c_stm32f10x_i2c.c_21">I2C_Cmd</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_i2c.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=2>14 </TD>
<TD bgColor=#afe1ab colSpan=9><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#i2c_dmacmd_stm32f10x_i2c.c_stm32f10x_i2c.c_22">I2C_DMACmd</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_i2c.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=2>14 </TD>
<TD bgColor=#afe1ab colSpan=9><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#i2c_dmalasttransfercmd_stm32f10x_i2c.c_stm32f10x_i2c.c_23">I2C_DMALastTransferCmd</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_i2c.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=2>14 </TD>
<TD bgColor=#afe1ab colSpan=9><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#i2c_generatestart_stm32f10x_i2c.c_stm32f10x_i2c.c_24">I2C_GenerateSTART</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_i2c.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=2>14 </TD>
<TD bgColor=#afe1ab colSpan=9><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#i2c_generatestop_stm32f10x_i2c.c_stm32f10x_i2c.c_25">I2C_GenerateSTOP</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_i2c.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=2>14 </TD>
<TD bgColor=#afe1ab colSpan=9><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#i2c_acknowledgeconfig_stm32f10x_i2c.c_stm32f10x_i2c.c_26">I2C_AcknowledgeConfig</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_i2c.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=2>14 </TD>
<TD bgColor=#afe1ab colSpan=9><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#i2c_ownaddress2config_stm32f10x_i2c.c_stm32f10x_i2c.c_27">I2C_OwnAddress2Config</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_i2c.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=3>24 </TD>
<TD bgColor=#afe1ab colSpan=8><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#i2c_dualaddresscmd_stm32f10x_i2c.c_stm32f10x_i2c.c_28">I2C_DualAddressCmd</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_i2c.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=2>14 </TD>
<TD bgColor=#afe1ab colSpan=9><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#i2c_generalcallcmd_stm32f10x_i2c.c_stm32f10x_i2c.c_29">I2C_GeneralCallCmd</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_i2c.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=2>14 </TD>
<TD bgColor=#afe1ab colSpan=9><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#i2c_itconfig_stm32f10x_i2c.c_stm32f10x_i2c.c_30">I2C_ITConfig</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_i2c.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=2>17 </TD>
<TD bgColor=#afe1ab colSpan=9><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#i2c_senddata_stm32f10x_i2c.c_stm32f10x_i2c.c_31">I2C_SendData</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_i2c.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=3>25 </TD>
<TD bgColor=#afe1ab colSpan=8><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#i2c_receivedata_stm32f10x_i2c.c_stm32f10x_i2c.c_32">I2C_ReceiveData</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_i2c.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=4>35 </TD>
<TD bgColor=#afe1ab colSpan=7><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#i2c_send7bitaddress_stm32f10x_i2c.c_stm32f10x_i2c.c_33">I2C_Send7bitAddress</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_i2c.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=3>23 </TD>
<TD bgColor=#afe1ab colSpan=8><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#i2c_readregister_stm32f10x_i2c.c_stm32f10x_i2c.c_34">I2C_ReadRegister</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_i2c.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=2>16 </TD>
<TD bgColor=#afe1ab colSpan=9><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#i2c_softwareresetcmd_stm32f10x_i2c.c_stm32f10x_i2c.c_35">I2C_SoftwareResetCmd</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_i2c.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=2>14 </TD>
<TD bgColor=#afe1ab colSpan=9><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#i2c_nackpositionconfig_stm32f10x_i2c.c_stm32f10x_i2c.c_36">I2C_NACKPositionConfig</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_i2c.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=2>13 </TD>
<TD bgColor=#afe1ab colSpan=9><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#i2c_smbusalertconfig_stm32f10x_i2c.c_stm32f10x_i2c.c_37">I2C_SMBusAlertConfig</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_i2c.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=2>13 </TD>
<TD bgColor=#afe1ab colSpan=9><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#i2c_transmitpec_stm32f10x_i2c.c_stm32f10x_i2c.c_38">I2C_TransmitPEC</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_i2c.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=2>14 </TD>
<TD bgColor=#afe1ab colSpan=9><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#i2c_pecpositionconfig_stm32f10x_i2c.c_stm32f10x_i2c.c_39">I2C_PECPositionConfig</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_i2c.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=2>13 </TD>
<TD bgColor=#afe1ab colSpan=9><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#i2c_calculatepec_stm32f10x_i2c.c_stm32f10x_i2c.c_40">I2C_CalculatePEC</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_i2c.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=2>14 </TD>
<TD bgColor=#afe1ab colSpan=9><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#i2c_getpec_stm32f10x_i2c.c_stm32f10x_i2c.c_41">I2C_GetPEC</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_i2c.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=6>52 </TD>
<TD bgColor=#afe1ab colSpan=5><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#i2c_arpcmd_stm32f10x_i2c.c_stm32f10x_i2c.c_42">I2C_ARPCmd</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_i2c.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=2>14 </TD>
<TD bgColor=#afe1ab colSpan=9><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#i2c_stretchclockcmd_stm32f10x_i2c.c_stm32f10x_i2c.c_43">I2C_StretchClockCmd</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_i2c.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=2>14 </TD>
<TD bgColor=#afe1ab colSpan=9><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#i2c_fastmodedutycycleconfig_stm32f10x_i2c.c_stm32f10x_i2c.c_44">I2C_FastModeDutyCycleConfig</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_i2c.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=2>13 </TD>
<TD bgColor=#afe1ab colSpan=9><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#i2c_checkevent_stm32f10x_i2c.c_stm32f10x_i2c.c_45">I2C_CheckEvent</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_i2c.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87>7 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#i2c_getlastevent_stm32f10x_i2c.c_stm32f10x_i2c.c_46">I2C_GetLastEvent</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_i2c.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=5>40 </TD>
<TD bgColor=#afe1ab colSpan=6><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#i2c_getflagstatus_stm32f10x_i2c.c_stm32f10x_i2c.c_47">I2C_GetFlagStatus</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_i2c.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=2>13 </TD>
<TD bgColor=#afe1ab colSpan=9><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR></TD></TR></TBODY></TABLE></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="80%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TD>
<TABLE width="100%" bgColor=#ece2e2>
<TBODY>
<TR>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH></TR>
<TR align=left>
<TH colSpan=11><TT>Code Review Result </TT></TH>
<TH width="1%">&nbsp;</TH>
<TH width="19%" colSpan=11><TT>Procedure </TT></TH>
<TH width="1%">&nbsp;</TH>
<TH width="19%" colSpan=11><TT>Source File </TT></TH>
<TH width="1%">&nbsp;</TH>
<TH width="19%" colSpan=11><TT><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#unq_key">Unique
Violations</A> </TT></TH>
<TH width="1%">&nbsp;</TH>
<TH width="19%" colSpan=11><TT><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#unq_key">Failure
Density</A> </TT></TH>
<TH width="1%">&nbsp;</TH></TR>
<TR align=left>
<TH width="79%" colSpan=44><TT>&nbsp; </TT></TH>
<TH width="1%">&nbsp;</TH>
<TH width="1%">&nbsp;</TH>
<TH width="1%">&nbsp;</TH>
<TH width="1%">&nbsp;</TH>
<TH colSpan=11><TT>(Viols/R.Line %) </TT></TH>
<TH width="1%">&nbsp;</TH></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#i2c_clearflag_stm32f10x_i2c.c_stm32f10x_i2c.c_48">I2C_ClearFlag</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_i2c.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=3>26 </TD>
<TD bgColor=#afe1ab colSpan=8><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#i2c_getitstatus_stm32f10x_i2c.c_stm32f10x_i2c.c_49">I2C_GetITStatus</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_i2c.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=2>13 </TD>
<TD bgColor=#afe1ab colSpan=9><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#i2c_clearitpendingbit_stm32f10x_i2c.c_stm32f10x_i2c.c_50">I2C_ClearITPendingBit</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_i2c.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=3>26 </TD>
<TD bgColor=#afe1ab colSpan=8><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#dma1_channel5_irqhandler_stm32f10x_it.c_stm32f10x_it.c_18">DMA1_Channel5_IRQHandler</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_it.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=6>58 </TD>
<TD bgColor=#afe1ab colSpan=5><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#exti4_irqhandler_stm32f10x_it.c_stm32f10x_it.c_19">EXTI4_IRQHandler</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_it.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=5>44 </TD>
<TD bgColor=#afe1ab colSpan=6><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#tim1_up_irqhandler_stm32f10x_it.c_stm32f10x_it.c_20">TIM1_UP_IRQHandler</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_it.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=8>70 </TD>
<TD bgColor=#afe1ab colSpan=3><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#nmi_handler_stm32f10x_it.c_stm32f10x_it.c_21">NMI_Handler</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_it.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=6>50 </TD>
<TD bgColor=#afe1ab colSpan=5><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#hardfault_handler_stm32f10x_it.c_stm32f10x_it.c_22">HardFault_Handler</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_it.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=3>25 </TD>
<TD bgColor=#afe1ab colSpan=8><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#memmanage_handler_stm32f10x_it.c_stm32f10x_it.c_23">MemManage_Handler</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_it.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=3>25 </TD>
<TD bgColor=#afe1ab colSpan=8><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#busfault_handler_stm32f10x_it.c_stm32f10x_it.c_24">BusFault_Handler</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_it.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=3>25 </TD>
<TD bgColor=#afe1ab colSpan=8><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#usagefault_handler_stm32f10x_it.c_stm32f10x_it.c_25">UsageFault_Handler</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_it.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=3>25 </TD>
<TD bgColor=#afe1ab colSpan=8><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#svc_handler_stm32f10x_it.c_stm32f10x_it.c_26">SVC_Handler</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_it.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=6>50 </TD>
<TD bgColor=#afe1ab colSpan=5><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#debugmon_handler_stm32f10x_it.c_stm32f10x_it.c_27">DebugMon_Handler</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_it.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=6>50 </TD>
<TD bgColor=#afe1ab colSpan=5><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#pendsv_handler_stm32f10x_it.c_stm32f10x_it.c_28">PendSV_Handler</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_it.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=6>50 </TD>
<TD bgColor=#afe1ab colSpan=5><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#systick_handler_stm32f10x_it.c_stm32f10x_it.c_29">SysTick_Handler</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_it.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=6>50 </TD>
<TD bgColor=#afe1ab colSpan=5><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#iwdg_writeaccesscmd_stm32f10x_iwdg.c_stm32f10x_iwdg.c_18">IWDG_WriteAccessCmd</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_iwdg.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=2>16 </TD>
<TD bgColor=#afe1ab colSpan=9><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#iwdg_setprescaler_stm32f10x_iwdg.c_stm32f10x_iwdg.c_19">IWDG_SetPrescaler</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_iwdg.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87>7 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#iwdg_setreload_stm32f10x_iwdg.c_stm32f10x_iwdg.c_20">IWDG_SetReload</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_iwdg.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=5>44 </TD>
<TD bgColor=#afe1ab colSpan=6><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#iwdg_reloadcounter_stm32f10x_iwdg.c_stm32f10x_iwdg.c_21">IWDG_ReloadCounter</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_iwdg.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=6>57 </TD>
<TD bgColor=#afe1ab colSpan=5><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#iwdg_enable_stm32f10x_iwdg.c_stm32f10x_iwdg.c_22">IWDG_Enable</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_iwdg.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=6>57 </TD>
<TD bgColor=#afe1ab colSpan=5><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#iwdg_getflagstatus_stm32f10x_iwdg.c_stm32f10x_iwdg.c_23">IWDG_GetFlagStatus</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_iwdg.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=2>19 </TD>
<TD bgColor=#afe1ab colSpan=9><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#008000>Pass </FONT></TD>
<TD></TD>
<TD colSpan=11>PWR_DeInit </TD>
<TD></TD>
<TD colSpan=11>stm32f10x_pwr.c </TD>
<TD></TD>
<TD bgColor=#5fc05a colSpan=11>0 </TD>
<TD></TD>
<TD bgColor=#5fc05a colSpan=11>0 </TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#pwr_backupaccesscmd_stm32f10x_pwr.c_stm32f10x_pwr.c_19">PWR_BackupAccessCmd</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_pwr.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=5>41 </TD>
<TD bgColor=#afe1ab colSpan=6><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#pwr_pvdcmd_stm32f10x_pwr.c_stm32f10x_pwr.c_20">PWR_PVDCmd</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_pwr.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=5>41 </TD>
<TD bgColor=#afe1ab colSpan=6><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#pwr_pvdlevelconfig_stm32f10x_pwr.c_stm32f10x_pwr.c_21">PWR_PVDLevelConfig</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_pwr.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=2>13 </TD>
<TD bgColor=#afe1ab colSpan=9><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#pwr_wakeuppincmd_stm32f10x_pwr.c_stm32f10x_pwr.c_22">PWR_WakeUpPinCmd</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_pwr.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=5>45 </TD>
<TD bgColor=#afe1ab colSpan=6><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#pwr_enterstopmode_stm32f10x_pwr.c_stm32f10x_pwr.c_23">PWR_EnterSTOPMode</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_pwr.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=4>30 </TD>
<TD bgColor=#afe1ab colSpan=7><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#pwr_enterstandbymode_stm32f10x_pwr.c_stm32f10x_pwr.c_24">PWR_EnterSTANDBYMode</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_pwr.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=7>65 </TD>
<TD bgColor=#afe1ab colSpan=4><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#pwr_getflagstatus_stm32f10x_pwr.c_stm32f10x_pwr.c_25">PWR_GetFlagStatus</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_pwr.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=2>16 </TD>
<TD bgColor=#afe1ab colSpan=9><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#pwr_clearflag_stm32f10x_pwr.c_stm32f10x_pwr.c_26">PWR_ClearFlag</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_pwr.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=2>16 </TD>
<TD bgColor=#afe1ab colSpan=9><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#rcc_deinit_stm32f10x_rcc.c_stm32f10x_rcc.c_18">RCC_DeInit</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_rcc.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=9>81 </TD>
<TD bgColor=#afe1ab colSpan=2><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#rcc_hseconfig_stm32f10x_rcc.c_stm32f10x_rcc.c_19">RCC_HSEConfig</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_rcc.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=3>29 </TD>
<TD bgColor=#afe1ab colSpan=8><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#rcc_waitforhsestartup_stm32f10x_rcc.c_stm32f10x_rcc.c_20">RCC_WaitForHSEStartUp</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_rcc.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=2>14 </TD>
<TD bgColor=#afe1ab colSpan=9><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#rcc_adjusthsicalibrationvalue_stm32f10x_rcc.c_stm32f10x_rcc.c_21">RCC_AdjustHSICalibrationValue</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_rcc.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=7>61 </TD>
<TD bgColor=#afe1ab colSpan=4><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#rcc_hsicmd_stm32f10x_rcc.c_stm32f10x_rcc.c_22">RCC_HSICmd</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_rcc.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=4>39 </TD>
<TD bgColor=#afe1ab colSpan=7><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#rcc_pllconfig_stm32f10x_rcc.c_stm32f10x_rcc.c_23">RCC_PLLConfig</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_rcc.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87>9 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#rcc_pllcmd_stm32f10x_rcc.c_stm32f10x_rcc.c_24">RCC_PLLCmd</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_rcc.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=5>43 </TD>
<TD bgColor=#afe1ab colSpan=6><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#rcc_sysclkconfig_stm32f10x_rcc.c_stm32f10x_rcc.c_25">RCC_SYSCLKConfig</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_rcc.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=3>27 </TD>
<TD bgColor=#afe1ab colSpan=8><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#rcc_getsysclksource_stm32f10x_rcc.c_stm32f10x_rcc.c_26">RCC_GetSYSCLKSource</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_rcc.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=5>40 </TD>
<TD bgColor=#afe1ab colSpan=6><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#rcc_hclkconfig_stm32f10x_rcc.c_stm32f10x_rcc.c_27">RCC_HCLKConfig</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_rcc.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=2>14 </TD>
<TD bgColor=#afe1ab colSpan=9><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#rcc_pclk1config_stm32f10x_rcc.c_stm32f10x_rcc.c_28">RCC_PCLK1Config</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_rcc.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=3>21 </TD>
<TD bgColor=#afe1ab colSpan=8><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#rcc_pclk2config_stm32f10x_rcc.c_stm32f10x_rcc.c_29">RCC_PCLK2Config</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_rcc.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=3>21 </TD>
<TD bgColor=#afe1ab colSpan=8><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#rcc_itconfig_stm32f10x_rcc.c_stm32f10x_rcc.c_30">RCC_ITConfig</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_rcc.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=2>16 </TD>
<TD bgColor=#afe1ab colSpan=9><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#rcc_usbclkconfig_stm32f10x_rcc.c_stm32f10x_rcc.c_31">RCC_USBCLKConfig</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_rcc.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=5>40 </TD>
<TD bgColor=#afe1ab colSpan=6><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#rcc_adcclkconfig_stm32f10x_rcc.c_stm32f10x_rcc.c_32">RCC_ADCCLKConfig</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_rcc.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=3>24 </TD>
<TD bgColor=#afe1ab colSpan=8><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#rcc_lseconfig_stm32f10x_rcc.c_stm32f10x_rcc.c_33">RCC_LSEConfig</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_rcc.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=3>25 </TD>
<TD bgColor=#afe1ab colSpan=8><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#rcc_lsicmd_stm32f10x_rcc.c_stm32f10x_rcc.c_34">RCC_LSICmd</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_rcc.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=5>43 </TD>
<TD bgColor=#afe1ab colSpan=6><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#rcc_rtcclkconfig_stm32f10x_rcc.c_stm32f10x_rcc.c_35">RCC_RTCCLKConfig</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_rcc.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=2>16 </TD>
<TD bgColor=#afe1ab colSpan=9><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#rcc_rtcclkcmd_stm32f10x_rcc.c_stm32f10x_rcc.c_36">RCC_RTCCLKCmd</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_rcc.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=5>48 </TD>
<TD bgColor=#afe1ab colSpan=6><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR></TD></TR></TBODY></TABLE></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="80%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TD>
<TABLE width="100%" bgColor=#ece2e2>
<TBODY>
<TR>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH></TR>
<TR align=left>
<TH colSpan=11><TT>Code Review Result </TT></TH>
<TH width="1%">&nbsp;</TH>
<TH width="19%" colSpan=11><TT>Procedure </TT></TH>
<TH width="1%">&nbsp;</TH>
<TH width="19%" colSpan=11><TT>Source File </TT></TH>
<TH width="1%">&nbsp;</TH>
<TH width="19%" colSpan=11><TT><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#unq_key">Unique
Violations</A> </TT></TH>
<TH width="1%">&nbsp;</TH>
<TH width="19%" colSpan=11><TT><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#unq_key">Failure
Density</A> </TT></TH>
<TH width="1%">&nbsp;</TH></TR>
<TR align=left>
<TH width="79%" colSpan=44><TT>&nbsp; </TT></TH>
<TH width="1%">&nbsp;</TH>
<TH width="1%">&nbsp;</TH>
<TH width="1%">&nbsp;</TH>
<TH width="1%">&nbsp;</TH>
<TH colSpan=11><TT>(Viols/R.Line %) </TT></TH>
<TH width="1%">&nbsp;</TH></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#rcc_getclocksfreq_stm32f10x_rcc.c_stm32f10x_rcc.c_37">RCC_GetClocksFreq</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_rcc.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=5>41 </TD>
<TD bgColor=#afe1ab colSpan=6><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#rcc_ahbperiphclockcmd_stm32f10x_rcc.c_stm32f10x_rcc.c_38">RCC_AHBPeriphClockCmd</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_rcc.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=3>25 </TD>
<TD bgColor=#afe1ab colSpan=8><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#rcc_apb2periphclockcmd_stm32f10x_rcc.c_stm32f10x_rcc.c_39">RCC_APB2PeriphClockCmd</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_rcc.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=3>25 </TD>
<TD bgColor=#afe1ab colSpan=8><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#rcc_apb1periphclockcmd_stm32f10x_rcc.c_stm32f10x_rcc.c_40">RCC_APB1PeriphClockCmd</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_rcc.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=3>25 </TD>
<TD bgColor=#afe1ab colSpan=8><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#rcc_apb2periphresetcmd_stm32f10x_rcc.c_stm32f10x_rcc.c_41">RCC_APB2PeriphResetCmd</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_rcc.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=3>25 </TD>
<TD bgColor=#afe1ab colSpan=8><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#rcc_apb1periphresetcmd_stm32f10x_rcc.c_stm32f10x_rcc.c_42">RCC_APB1PeriphResetCmd</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_rcc.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=3>25 </TD>
<TD bgColor=#afe1ab colSpan=8><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#rcc_backupresetcmd_stm32f10x_rcc.c_stm32f10x_rcc.c_43">RCC_BackupResetCmd</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_rcc.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=5>48 </TD>
<TD bgColor=#afe1ab colSpan=6><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#rcc_clocksecuritysystemcmd_stm32f10x_rcc.c_stm32f10x_rcc.c_44">RCC_ClockSecuritySystemCmd</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_rcc.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=5>43 </TD>
<TD bgColor=#afe1ab colSpan=6><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#rcc_mcoconfig_stm32f10x_rcc.c_stm32f10x_rcc.c_45">RCC_MCOConfig</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_rcc.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87>6 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#rcc_getflagstatus_stm32f10x_rcc.c_stm32f10x_rcc.c_46">RCC_GetFlagStatus</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_rcc.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=3>20 </TD>
<TD bgColor=#afe1ab colSpan=8><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#rcc_clearflag_stm32f10x_rcc.c_stm32f10x_rcc.c_47">RCC_ClearFlag</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_rcc.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=6>50 </TD>
<TD bgColor=#afe1ab colSpan=5><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#rcc_getitstatus_stm32f10x_rcc.c_stm32f10x_rcc.c_48">RCC_GetITStatus</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_rcc.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=2>13 </TD>
<TD bgColor=#afe1ab colSpan=9><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#rcc_clearitpendingbit_stm32f10x_rcc.c_stm32f10x_rcc.c_49">RCC_ClearITPendingBit</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_rcc.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=3>25 </TD>
<TD bgColor=#afe1ab colSpan=8><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#rtc_itconfig_stm32f10x_rtc.c_stm32f10x_rtc.c_18">RTC_ITConfig</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_rtc.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=2>19 </TD>
<TD bgColor=#afe1ab colSpan=9><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#rtc_enterconfigmode_stm32f10x_rtc.c_stm32f10x_rtc.c_19">RTC_EnterConfigMode</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_rtc.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=5>43 </TD>
<TD bgColor=#afe1ab colSpan=6><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#rtc_exitconfigmode_stm32f10x_rtc.c_stm32f10x_rtc.c_20">RTC_ExitConfigMode</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_rtc.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=6>50 </TD>
<TD bgColor=#afe1ab colSpan=5><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#rtc_getcounter_stm32f10x_rtc.c_stm32f10x_rtc.c_21">RTC_GetCounter</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_rtc.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=6>58 </TD>
<TD bgColor=#afe1ab colSpan=5><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#rtc_setcounter_stm32f10x_rtc.c_stm32f10x_rtc.c_22">RTC_SetCounter</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_rtc.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=7>67 </TD>
<TD bgColor=#afe1ab colSpan=4><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#rtc_setprescaler_stm32f10x_rtc.c_stm32f10x_rtc.c_23">RTC_SetPrescaler</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_rtc.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=6>58 </TD>
<TD bgColor=#afe1ab colSpan=5><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#rtc_setalarm_stm32f10x_rtc.c_stm32f10x_rtc.c_24">RTC_SetAlarm</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_rtc.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=7>67 </TD>
<TD bgColor=#afe1ab colSpan=4><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#rtc_getdivider_stm32f10x_rtc.c_stm32f10x_rtc.c_25">RTC_GetDivider</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_rtc.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=9>83 </TD>
<TD bgColor=#afe1ab colSpan=2><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#rtc_waitforlasttask_stm32f10x_rtc.c_stm32f10x_rtc.c_26">RTC_WaitForLastTask</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_rtc.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=5>46 </TD>
<TD bgColor=#afe1ab colSpan=6><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#rtc_waitforsynchro_stm32f10x_rtc.c_stm32f10x_rtc.c_27">RTC_WaitForSynchro</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_rtc.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=5>44 </TD>
<TD bgColor=#afe1ab colSpan=6><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#rtc_getflagstatus_stm32f10x_rtc.c_stm32f10x_rtc.c_28">RTC_GetFlagStatus</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_rtc.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=2>13 </TD>
<TD bgColor=#afe1ab colSpan=9><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#rtc_clearflag_stm32f10x_rtc.c_stm32f10x_rtc.c_29">RTC_ClearFlag</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_rtc.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=3>28 </TD>
<TD bgColor=#afe1ab colSpan=8><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#rtc_getitstatus_stm32f10x_rtc.c_stm32f10x_rtc.c_30">RTC_GetITStatus</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_rtc.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=3>21 </TD>
<TD bgColor=#afe1ab colSpan=8><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#rtc_clearitpendingbit_stm32f10x_rtc.c_stm32f10x_rtc.c_31">RTC_ClearITPendingBit</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_rtc.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=3>28 </TD>
<TD bgColor=#afe1ab colSpan=8><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#sdio_deinit_stm32f10x_sdio.c_stm32f10x_sdio.c_18">SDIO_DeInit</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_sdio.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=11><FONT color=white>100 </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#sdio_init_stm32f10x_sdio.c_stm32f10x_sdio.c_19">SDIO_Init</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_sdio.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=2>17 </TD>
<TD bgColor=#afe1ab colSpan=9><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#sdio_structinit_stm32f10x_sdio.c_stm32f10x_sdio.c_20">SDIO_StructInit</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_sdio.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=2>15 </TD>
<TD bgColor=#afe1ab colSpan=9><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#sdio_clockcmd_stm32f10x_sdio.c_stm32f10x_sdio.c_21">SDIO_ClockCmd</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_sdio.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=5>45 </TD>
<TD bgColor=#afe1ab colSpan=6><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#sdio_setpowerstate_stm32f10x_sdio.c_stm32f10x_sdio.c_22">SDIO_SetPowerState</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_sdio.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=3>25 </TD>
<TD bgColor=#afe1ab colSpan=8><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#sdio_getpowerstate_stm32f10x_sdio.c_stm32f10x_sdio.c_23">SDIO_GetPowerState</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_sdio.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=6>50 </TD>
<TD bgColor=#afe1ab colSpan=5><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#sdio_itconfig_stm32f10x_sdio.c_stm32f10x_sdio.c_24">SDIO_ITConfig</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_sdio.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=2>19 </TD>
<TD bgColor=#afe1ab colSpan=9><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#sdio_dmacmd_stm32f10x_sdio.c_stm32f10x_sdio.c_25">SDIO_DMACmd</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_sdio.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=5>45 </TD>
<TD bgColor=#afe1ab colSpan=6><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#sdio_sendcommand_stm32f10x_sdio.c_stm32f10x_sdio.c_26">SDIO_SendCommand</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_sdio.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=3>22 </TD>
<TD bgColor=#afe1ab colSpan=8><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#sdio_cmdstructinit_stm32f10x_sdio.c_stm32f10x_sdio.c_27">SDIO_CmdStructInit</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_sdio.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=5>40 </TD>
<TD bgColor=#afe1ab colSpan=6><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#sdio_getcommandresponse_stm32f10x_sdio.c_stm32f10x_sdio.c_28">SDIO_GetCommandResponse</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_sdio.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=5>43 </TD>
<TD bgColor=#afe1ab colSpan=6><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#sdio_getresponse_stm32f10x_sdio.c_stm32f10x_sdio.c_29">SDIO_GetResponse</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_sdio.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=2>19 </TD>
<TD bgColor=#afe1ab colSpan=9><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#sdio_dataconfig_stm32f10x_sdio.c_stm32f10x_sdio.c_30">SDIO_DataConfig</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_sdio.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=2>12 </TD>
<TD bgColor=#afe1ab colSpan=9><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#sdio_datastructinit_stm32f10x_sdio.c_stm32f10x_sdio.c_31">SDIO_DataStructInit</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_sdio.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=5>42 </TD>
<TD bgColor=#afe1ab colSpan=6><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#sdio_getdatacounter_stm32f10x_sdio.c_stm32f10x_sdio.c_32">SDIO_GetDataCounter</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_sdio.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=6>50 </TD>
<TD bgColor=#afe1ab colSpan=5><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#sdio_readdata_stm32f10x_sdio.c_stm32f10x_sdio.c_33">SDIO_ReadData</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_sdio.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=6>50 </TD>
<TD bgColor=#afe1ab colSpan=5><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#sdio_writedata_stm32f10x_sdio.c_stm32f10x_sdio.c_34">SDIO_WriteData</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_sdio.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=6>50 </TD>
<TD bgColor=#afe1ab colSpan=5><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#sdio_getfifocount_stm32f10x_sdio.c_stm32f10x_sdio.c_35">SDIO_GetFIFOCount</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_sdio.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=6>50 </TD>
<TD bgColor=#afe1ab colSpan=5><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#sdio_startsdioreadwait_stm32f10x_sdio.c_stm32f10x_sdio.c_36">SDIO_StartSDIOReadWait</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_sdio.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=5>45 </TD>
<TD bgColor=#afe1ab colSpan=6><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#sdio_stopsdioreadwait_stm32f10x_sdio.c_stm32f10x_sdio.c_37">SDIO_StopSDIOReadWait</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_sdio.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=5>45 </TD>
<TD bgColor=#afe1ab colSpan=6><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#sdio_setsdioreadwaitmode_stm32f10x_sdio.c_stm32f10x_sdio.c_38">SDIO_SetSDIOReadWaitMode</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_sdio.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=4>38 </TD>
<TD bgColor=#afe1ab colSpan=7><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#sdio_setsdiooperation_stm32f10x_sdio.c_stm32f10x_sdio.c_39">SDIO_SetSDIOOperation</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_sdio.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=5>45 </TD>
<TD bgColor=#afe1ab colSpan=6><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR></TD></TR></TBODY></TABLE></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="80%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TD>
<TABLE width="100%" bgColor=#ece2e2>
<TBODY>
<TR>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH></TR>
<TR align=left>
<TH colSpan=11><TT>Code Review Result </TT></TH>
<TH width="1%">&nbsp;</TH>
<TH width="19%" colSpan=11><TT>Procedure </TT></TH>
<TH width="1%">&nbsp;</TH>
<TH width="19%" colSpan=11><TT>Source File </TT></TH>
<TH width="1%">&nbsp;</TH>
<TH width="19%" colSpan=11><TT><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#unq_key">Unique
Violations</A> </TT></TH>
<TH width="1%">&nbsp;</TH>
<TH width="19%" colSpan=11><TT><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#unq_key">Failure
Density</A> </TT></TH>
<TH width="1%">&nbsp;</TH></TR>
<TR align=left>
<TH width="79%" colSpan=44><TT>&nbsp; </TT></TH>
<TH width="1%">&nbsp;</TH>
<TH width="1%">&nbsp;</TH>
<TH width="1%">&nbsp;</TH>
<TH width="1%">&nbsp;</TH>
<TH colSpan=11><TT>(Viols/R.Line %) </TT></TH>
<TH width="1%">&nbsp;</TH></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#sdio_sendsdiosuspendcmd_stm32f10x_sdio.c_stm32f10x_sdio.c_40">SDIO_SendSDIOSuspendCmd</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_sdio.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=5>45 </TD>
<TD bgColor=#afe1ab colSpan=6><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#sdio_commandcompletioncmd_stm32f10x_sdio.c_stm32f10x_sdio.c_41">SDIO_CommandCompletionCmd</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_sdio.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=5>45 </TD>
<TD bgColor=#afe1ab colSpan=6><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#sdio_ceataitcmd_stm32f10x_sdio.c_stm32f10x_sdio.c_42">SDIO_CEATAITCmd</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_sdio.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=5>40 </TD>
<TD bgColor=#afe1ab colSpan=6><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#sdio_sendceatacmd_stm32f10x_sdio.c_stm32f10x_sdio.c_43">SDIO_SendCEATACmd</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_sdio.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=5>45 </TD>
<TD bgColor=#afe1ab colSpan=6><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#sdio_getflagstatus_stm32f10x_sdio.c_stm32f10x_sdio.c_44">SDIO_GetFlagStatus</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_sdio.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87>4 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#sdio_clearflag_stm32f10x_sdio.c_stm32f10x_sdio.c_45">SDIO_ClearFlag</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_sdio.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=3>28 </TD>
<TD bgColor=#afe1ab colSpan=8><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#sdio_getitstatus_stm32f10x_sdio.c_stm32f10x_sdio.c_46">SDIO_GetITStatus</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_sdio.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87>4 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#sdio_clearitpendingbit_stm32f10x_sdio.c_stm32f10x_sdio.c_47">SDIO_ClearITPendingBit</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_sdio.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=3>28 </TD>
<TD bgColor=#afe1ab colSpan=8><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#spi_i2s_deinit_stm32f10x_spi.c_stm32f10x_spi.c_18">SPI_I2S_DeInit</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_spi.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=3>20 </TD>
<TD bgColor=#afe1ab colSpan=8><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#spi_init_stm32f10x_spi.c_stm32f10x_spi.c_19">SPI_Init</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_spi.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=2>11 </TD>
<TD bgColor=#afe1ab colSpan=9><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#i2s_init_stm32f10x_spi.c_stm32f10x_spi.c_20">I2S_Init</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_spi.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=3>20 </TD>
<TD bgColor=#afe1ab colSpan=8><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#spi_structinit_stm32f10x_spi.c_stm32f10x_spi.c_21">SPI_StructInit</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_spi.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87>5 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#008000>Pass </FONT></TD>
<TD></TD>
<TD colSpan=11>I2S_StructInit </TD>
<TD></TD>
<TD colSpan=11>stm32f10x_spi.c </TD>
<TD></TD>
<TD bgColor=#5fc05a colSpan=11>0 </TD>
<TD></TD>
<TD bgColor=#5fc05a colSpan=11>0 </TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#spi_cmd_stm32f10x_spi.c_stm32f10x_spi.c_23">SPI_Cmd</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_spi.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=2>18 </TD>
<TD bgColor=#afe1ab colSpan=9><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#i2s_cmd_stm32f10x_spi.c_stm32f10x_spi.c_24">I2S_Cmd</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_spi.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=2>14 </TD>
<TD bgColor=#afe1ab colSpan=9><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#spi_i2s_itconfig_stm32f10x_spi.c_stm32f10x_spi.c_25">SPI_I2S_ITConfig</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_spi.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=3>20 </TD>
<TD bgColor=#afe1ab colSpan=8><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#spi_i2s_dmacmd_stm32f10x_spi.c_stm32f10x_spi.c_26">SPI_I2S_DMACmd</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_spi.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=3>20 </TD>
<TD bgColor=#afe1ab colSpan=8><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#spi_i2s_senddata_stm32f10x_spi.c_stm32f10x_spi.c_27">SPI_I2S_SendData</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_spi.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=3>29 </TD>
<TD bgColor=#afe1ab colSpan=8><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#spi_i2s_receivedata_stm32f10x_spi.c_stm32f10x_spi.c_28">SPI_I2S_ReceiveData</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_spi.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=4>36 </TD>
<TD bgColor=#afe1ab colSpan=7><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#spi_nssinternalsoftwareconfig_stm32f10x_spi.c_stm32f10x_spi.c_29">SPI_NSSInternalSoftwareConfig</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_spi.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=2>17 </TD>
<TD bgColor=#afe1ab colSpan=9><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#spi_ssoutputcmd_stm32f10x_spi.c_stm32f10x_spi.c_30">SPI_SSOutputCmd</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_spi.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=2>18 </TD>
<TD bgColor=#afe1ab colSpan=9><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#spi_datasizeconfig_stm32f10x_spi.c_stm32f10x_spi.c_31">SPI_DataSizeConfig</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_spi.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=3>21 </TD>
<TD bgColor=#afe1ab colSpan=8><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#spi_transmitcrc_stm32f10x_spi.c_stm32f10x_spi.c_32">SPI_TransmitCRC</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_spi.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=3>28 </TD>
<TD bgColor=#afe1ab colSpan=8><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#spi_calculatecrc_stm32f10x_spi.c_stm32f10x_spi.c_33">SPI_CalculateCRC</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_spi.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=2>18 </TD>
<TD bgColor=#afe1ab colSpan=9><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#spi_getcrc_stm32f10x_spi.c_stm32f10x_spi.c_34">SPI_GetCRC</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_spi.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=3>21 </TD>
<TD bgColor=#afe1ab colSpan=8><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#spi_getcrcpolynomial_stm32f10x_spi.c_stm32f10x_spi.c_35">SPI_GetCRCPolynomial</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_spi.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=4>36 </TD>
<TD bgColor=#afe1ab colSpan=7><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#spi_bidirectionallineconfig_stm32f10x_spi.c_stm32f10x_spi.c_36">SPI_BiDirectionalLineConfig</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_spi.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=2>17 </TD>
<TD bgColor=#afe1ab colSpan=9><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#spi_i2s_getflagstatus_stm32f10x_spi.c_stm32f10x_spi.c_37">SPI_I2S_GetFlagStatus</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_spi.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=2>16 </TD>
<TD bgColor=#afe1ab colSpan=9><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#spi_i2s_clearflag_stm32f10x_spi.c_stm32f10x_spi.c_38">SPI_I2S_ClearFlag</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_spi.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=3>27 </TD>
<TD bgColor=#afe1ab colSpan=8><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#spi_i2s_getitstatus_stm32f10x_spi.c_stm32f10x_spi.c_39">SPI_I2S_GetITStatus</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_spi.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=4>33 </TD>
<TD bgColor=#afe1ab colSpan=7><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#spi_i2s_clearitpendingbit_stm32f10x_spi.c_stm32f10x_spi.c_40">SPI_I2S_ClearITPendingBit</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_spi.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=5>41 </TD>
<TD bgColor=#afe1ab colSpan=6><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#tim_deinit_stm32f10x_tim.c_stm32f10x_tim.c_18">TIM_DeInit</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_tim.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=2>19 </TD>
<TD bgColor=#afe1ab colSpan=9><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#tim_timebaseinit_stm32f10x_tim.c_stm32f10x_tim.c_19">TIM_TimeBaseInit</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_tim.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=3>27 </TD>
<TD bgColor=#afe1ab colSpan=8><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#tim_oc1init_stm32f10x_tim.c_stm32f10x_tim.c_20">TIM_OC1Init</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_tim.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=3>21 </TD>
<TD bgColor=#afe1ab colSpan=8><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#tim_oc2init_stm32f10x_tim.c_stm32f10x_tim.c_21">TIM_OC2Init</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_tim.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=2>16 </TD>
<TD bgColor=#afe1ab colSpan=9><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#tim_oc3init_stm32f10x_tim.c_stm32f10x_tim.c_22">TIM_OC3Init</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_tim.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=2>14 </TD>
<TD bgColor=#afe1ab colSpan=9><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#tim_oc4init_stm32f10x_tim.c_stm32f10x_tim.c_23">TIM_OC4Init</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_tim.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=2>17 </TD>
<TD bgColor=#afe1ab colSpan=9><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#tim_icinit_stm32f10x_tim.c_stm32f10x_tim.c_24">TIM_ICInit</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_tim.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=3>23 </TD>
<TD bgColor=#afe1ab colSpan=8><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#tim_pwmiconfig_stm32f10x_tim.c_stm32f10x_tim.c_25">TIM_PWMIConfig</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_tim.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=2>18 </TD>
<TD bgColor=#afe1ab colSpan=9><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#tim_bdtrconfig_stm32f10x_tim.c_stm32f10x_tim.c_26">TIM_BDTRConfig</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_tim.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=2>18 </TD>
<TD bgColor=#afe1ab colSpan=9><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#tim_timebasestructinit_stm32f10x_tim.c_stm32f10x_tim.c_27">TIM_TimeBaseStructInit</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_tim.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=6>56 </TD>
<TD bgColor=#afe1ab colSpan=5><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#tim_ocstructinit_stm32f10x_tim.c_stm32f10x_tim.c_28">TIM_OCStructInit</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_tim.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=2>12 </TD>
<TD bgColor=#afe1ab colSpan=9><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#tim_icstructinit_stm32f10x_tim.c_stm32f10x_tim.c_29">TIM_ICStructInit</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_tim.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=2>18 </TD>
<TD bgColor=#afe1ab colSpan=9><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#tim_bdtrstructinit_stm32f10x_tim.c_stm32f10x_tim.c_30">TIM_BDTRStructInit</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_tim.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=2>13 </TD>
<TD bgColor=#afe1ab colSpan=9><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#tim_cmd_stm32f10x_tim.c_stm32f10x_tim.c_31">TIM_Cmd</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_tim.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=3>27 </TD>
<TD bgColor=#afe1ab colSpan=8><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#tim_ctrlpwmoutputs_stm32f10x_tim.c_stm32f10x_tim.c_32">TIM_CtrlPWMOutputs</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_tim.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=3>24 </TD>
<TD bgColor=#afe1ab colSpan=8><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#tim_itconfig_stm32f10x_tim.c_stm32f10x_tim.c_33">TIM_ITConfig</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_tim.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=3>28 </TD>
<TD bgColor=#afe1ab colSpan=8><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#tim_generateevent_stm32f10x_tim.c_stm32f10x_tim.c_34">TIM_GenerateEvent</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_tim.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=4>31 </TD>
<TD bgColor=#afe1ab colSpan=7><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#tim_dmaconfig_stm32f10x_tim.c_stm32f10x_tim.c_35">TIM_DMAConfig</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_tim.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87>9 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR></TD></TR></TBODY></TABLE></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="80%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TD>
<TABLE width="100%" bgColor=#ece2e2>
<TBODY>
<TR>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH></TR>
<TR align=left>
<TH colSpan=11><TT>Code Review Result </TT></TH>
<TH width="1%">&nbsp;</TH>
<TH width="19%" colSpan=11><TT>Procedure </TT></TH>
<TH width="1%">&nbsp;</TH>
<TH width="19%" colSpan=11><TT>Source File </TT></TH>
<TH width="1%">&nbsp;</TH>
<TH width="19%" colSpan=11><TT><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#unq_key">Unique
Violations</A> </TT></TH>
<TH width="1%">&nbsp;</TH>
<TH width="19%" colSpan=11><TT><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#unq_key">Failure
Density</A> </TT></TH>
<TH width="1%">&nbsp;</TH></TR>
<TR align=left>
<TH width="79%" colSpan=44><TT>&nbsp; </TT></TH>
<TH width="1%">&nbsp;</TH>
<TH width="1%">&nbsp;</TH>
<TH width="1%">&nbsp;</TH>
<TH width="1%">&nbsp;</TH>
<TH colSpan=11><TT>(Viols/R.Line %) </TT></TH>
<TH width="1%">&nbsp;</TH></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#tim_dmacmd_stm32f10x_tim.c_stm32f10x_tim.c_36">TIM_DMACmd</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_tim.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=3>26 </TD>
<TD bgColor=#afe1ab colSpan=8><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#tim_internalclockconfig_stm32f10x_tim.c_stm32f10x_tim.c_37">TIM_InternalClockConfig</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_tim.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=3>29 </TD>
<TD bgColor=#afe1ab colSpan=8><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#tim_itrxexternalclockconfig_stm32f10x_tim.c_stm32f10x_tim.c_38">TIM_ITRxExternalClockConfig</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_tim.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=3>23 </TD>
<TD bgColor=#afe1ab colSpan=8><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#tim_tixexternalclockconfig_stm32f10x_tim.c_stm32f10x_tim.c_39">TIM_TIxExternalClockConfig</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_tim.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=3>21 </TD>
<TD bgColor=#afe1ab colSpan=8><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#tim_etrclockmode1config_stm32f10x_tim.c_stm32f10x_tim.c_40">TIM_ETRClockMode1Config</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_tim.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=2>19 </TD>
<TD bgColor=#afe1ab colSpan=9><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#tim_etrclockmode2config_stm32f10x_tim.c_stm32f10x_tim.c_41">TIM_ETRClockMode2Config</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_tim.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=3>20 </TD>
<TD bgColor=#afe1ab colSpan=8><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#tim_etrconfig_stm32f10x_tim.c_stm32f10x_tim.c_42">TIM_ETRConfig</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_tim.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=3>22 </TD>
<TD bgColor=#afe1ab colSpan=8><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#tim_prescalerconfig_stm32f10x_tim.c_stm32f10x_tim.c_43">TIM_PrescalerConfig</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_tim.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=3>29 </TD>
<TD bgColor=#afe1ab colSpan=8><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#tim_countermodeconfig_stm32f10x_tim.c_stm32f10x_tim.c_44">TIM_CounterModeConfig</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_tim.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=2>19 </TD>
<TD bgColor=#afe1ab colSpan=9><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#tim_selectinputtrigger_stm32f10x_tim.c_stm32f10x_tim.c_45">TIM_SelectInputTrigger</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_tim.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=3>20 </TD>
<TD bgColor=#afe1ab colSpan=8><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#tim_encoderinterfaceconfig_stm32f10x_tim.c_stm32f10x_tim.c_46">TIM_EncoderInterfaceConfig</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_tim.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=2>16 </TD>
<TD bgColor=#afe1ab colSpan=9><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#tim_forcedoc1config_stm32f10x_tim.c_stm32f10x_tim.c_47">TIM_ForcedOC1Config</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_tim.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=3>29 </TD>
<TD bgColor=#afe1ab colSpan=8><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#tim_forcedoc2config_stm32f10x_tim.c_stm32f10x_tim.c_48">TIM_ForcedOC2Config</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_tim.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=3>26 </TD>
<TD bgColor=#afe1ab colSpan=8><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#tim_forcedoc3config_stm32f10x_tim.c_stm32f10x_tim.c_49">TIM_ForcedOC3Config</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_tim.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=3>24 </TD>
<TD bgColor=#afe1ab colSpan=8><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#tim_forcedoc4config_stm32f10x_tim.c_stm32f10x_tim.c_50">TIM_ForcedOC4Config</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_tim.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=3>24 </TD>
<TD bgColor=#afe1ab colSpan=8><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#tim_arrpreloadconfig_stm32f10x_tim.c_stm32f10x_tim.c_51">TIM_ARRPreloadConfig</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_tim.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=3>27 </TD>
<TD bgColor=#afe1ab colSpan=8><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#tim_selectcom_stm32f10x_tim.c_stm32f10x_tim.c_52">TIM_SelectCOM</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_tim.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=3>24 </TD>
<TD bgColor=#afe1ab colSpan=8><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#tim_selectccdma_stm32f10x_tim.c_stm32f10x_tim.c_53">TIM_SelectCCDMA</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_tim.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=3>24 </TD>
<TD bgColor=#afe1ab colSpan=8><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#tim_ccpreloadcontrol_stm32f10x_tim.c_stm32f10x_tim.c_54">TIM_CCPreloadControl</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_tim.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=3>22 </TD>
<TD bgColor=#afe1ab colSpan=8><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#tim_oc1preloadconfig_stm32f10x_tim.c_stm32f10x_tim.c_55">TIM_OC1PreloadConfig</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_tim.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=3>29 </TD>
<TD bgColor=#afe1ab colSpan=8><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#tim_oc2preloadconfig_stm32f10x_tim.c_stm32f10x_tim.c_56">TIM_OC2PreloadConfig</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_tim.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=3>26 </TD>
<TD bgColor=#afe1ab colSpan=8><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#tim_oc3preloadconfig_stm32f10x_tim.c_stm32f10x_tim.c_57">TIM_OC3PreloadConfig</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_tim.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=3>24 </TD>
<TD bgColor=#afe1ab colSpan=8><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#tim_oc4preloadconfig_stm32f10x_tim.c_stm32f10x_tim.c_58">TIM_OC4PreloadConfig</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_tim.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=3>24 </TD>
<TD bgColor=#afe1ab colSpan=8><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#tim_oc1fastconfig_stm32f10x_tim.c_stm32f10x_tim.c_59">TIM_OC1FastConfig</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_tim.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=3>29 </TD>
<TD bgColor=#afe1ab colSpan=8><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#tim_oc2fastconfig_stm32f10x_tim.c_stm32f10x_tim.c_60">TIM_OC2FastConfig</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_tim.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=3>26 </TD>
<TD bgColor=#afe1ab colSpan=8><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#tim_oc3fastconfig_stm32f10x_tim.c_stm32f10x_tim.c_61">TIM_OC3FastConfig</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_tim.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=3>24 </TD>
<TD bgColor=#afe1ab colSpan=8><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#tim_oc4fastconfig_stm32f10x_tim.c_stm32f10x_tim.c_62">TIM_OC4FastConfig</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_tim.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=3>24 </TD>
<TD bgColor=#afe1ab colSpan=8><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#tim_clearoc1ref_stm32f10x_tim.c_stm32f10x_tim.c_63">TIM_ClearOC1Ref</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_tim.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=3>24 </TD>
<TD bgColor=#afe1ab colSpan=8><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#tim_clearoc2ref_stm32f10x_tim.c_stm32f10x_tim.c_64">TIM_ClearOC2Ref</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_tim.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=3>24 </TD>
<TD bgColor=#afe1ab colSpan=8><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#tim_clearoc3ref_stm32f10x_tim.c_stm32f10x_tim.c_65">TIM_ClearOC3Ref</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_tim.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=3>24 </TD>
<TD bgColor=#afe1ab colSpan=8><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#tim_clearoc4ref_stm32f10x_tim.c_stm32f10x_tim.c_66">TIM_ClearOC4Ref</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_tim.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=3>24 </TD>
<TD bgColor=#afe1ab colSpan=8><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#tim_oc1polarityconfig_stm32f10x_tim.c_stm32f10x_tim.c_67">TIM_OC1PolarityConfig</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_tim.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=3>29 </TD>
<TD bgColor=#afe1ab colSpan=8><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#tim_oc1npolarityconfig_stm32f10x_tim.c_stm32f10x_tim.c_68">TIM_OC1NPolarityConfig</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_tim.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=3>28 </TD>
<TD bgColor=#afe1ab colSpan=8><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#tim_oc2polarityconfig_stm32f10x_tim.c_stm32f10x_tim.c_69">TIM_OC2PolarityConfig</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_tim.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=3>26 </TD>
<TD bgColor=#afe1ab colSpan=8><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#tim_oc2npolarityconfig_stm32f10x_tim.c_stm32f10x_tim.c_70">TIM_OC2NPolarityConfig</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_tim.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=3>23 </TD>
<TD bgColor=#afe1ab colSpan=8><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#tim_oc3polarityconfig_stm32f10x_tim.c_stm32f10x_tim.c_71">TIM_OC3PolarityConfig</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_tim.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=3>24 </TD>
<TD bgColor=#afe1ab colSpan=8><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#tim_oc3npolarityconfig_stm32f10x_tim.c_stm32f10x_tim.c_72">TIM_OC3NPolarityConfig</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_tim.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=3>23 </TD>
<TD bgColor=#afe1ab colSpan=8><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#tim_oc4polarityconfig_stm32f10x_tim.c_stm32f10x_tim.c_73">TIM_OC4PolarityConfig</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_tim.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=3>24 </TD>
<TD bgColor=#afe1ab colSpan=8><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#tim_ccxcmd_stm32f10x_tim.c_stm32f10x_tim.c_74">TIM_CCxCmd</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_tim.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=3>26 </TD>
<TD bgColor=#afe1ab colSpan=8><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#tim_ccxncmd_stm32f10x_tim.c_stm32f10x_tim.c_75">TIM_CCxNCmd</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_tim.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=3>24 </TD>
<TD bgColor=#afe1ab colSpan=8><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#tim_selectocxm_stm32f10x_tim.c_stm32f10x_tim.c_76">TIM_SelectOCxM</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_tim.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=3>26 </TD>
<TD bgColor=#afe1ab colSpan=8><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#tim_updatedisableconfig_stm32f10x_tim.c_stm32f10x_tim.c_77">TIM_UpdateDisableConfig</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_tim.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=3>27 </TD>
<TD bgColor=#afe1ab colSpan=8><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#tim_updaterequestconfig_stm32f10x_tim.c_stm32f10x_tim.c_78">TIM_UpdateRequestConfig</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_tim.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=3>27 </TD>
<TD bgColor=#afe1ab colSpan=8><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#tim_selecthallsensor_stm32f10x_tim.c_stm32f10x_tim.c_79">TIM_SelectHallSensor</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_tim.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=3>24 </TD>
<TD bgColor=#afe1ab colSpan=8><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#tim_selectonepulsemode_stm32f10x_tim.c_stm32f10x_tim.c_80">TIM_SelectOnePulseMode</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_tim.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=3>29 </TD>
<TD bgColor=#afe1ab colSpan=8><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#tim_selectoutputtrigger_stm32f10x_tim.c_stm32f10x_tim.c_81">TIM_SelectOutputTrigger</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_tim.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=3>20 </TD>
<TD bgColor=#afe1ab colSpan=8><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#tim_selectslavemode_stm32f10x_tim.c_stm32f10x_tim.c_82">TIM_SelectSlaveMode</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_tim.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=3>23 </TD>
<TD bgColor=#afe1ab colSpan=8><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#tim_selectmasterslavemode_stm32f10x_tim.c_stm32f10x_tim.c_83">TIM_SelectMasterSlaveMode</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_tim.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=3>26 </TD>
<TD bgColor=#afe1ab colSpan=8><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#tim_setcounter_stm32f10x_tim.c_stm32f10x_tim.c_84">TIM_SetCounter</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_tim.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=4>32 </TD>
<TD bgColor=#afe1ab colSpan=7><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR></TD></TR></TBODY></TABLE></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="80%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TD>
<TABLE width="100%" bgColor=#ece2e2>
<TBODY>
<TR>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH></TR>
<TR align=left>
<TH colSpan=11><TT>Code Review Result </TT></TH>
<TH width="1%">&nbsp;</TH>
<TH width="19%" colSpan=11><TT>Procedure </TT></TH>
<TH width="1%">&nbsp;</TH>
<TH width="19%" colSpan=11><TT>Source File </TT></TH>
<TH width="1%">&nbsp;</TH>
<TH width="19%" colSpan=11><TT><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#unq_key">Unique
Violations</A> </TT></TH>
<TH width="1%">&nbsp;</TH>
<TH width="19%" colSpan=11><TT><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#unq_key">Failure
Density</A> </TT></TH>
<TH width="1%">&nbsp;</TH></TR>
<TR align=left>
<TH width="79%" colSpan=44><TT>&nbsp; </TT></TH>
<TH width="1%">&nbsp;</TH>
<TH width="1%">&nbsp;</TH>
<TH width="1%">&nbsp;</TH>
<TH width="1%">&nbsp;</TH>
<TH colSpan=11><TT>(Viols/R.Line %) </TT></TH>
<TH width="1%">&nbsp;</TH></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#tim_setautoreload_stm32f10x_tim.c_stm32f10x_tim.c_85">TIM_SetAutoreload</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_tim.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=4>32 </TD>
<TD bgColor=#afe1ab colSpan=7><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#tim_setcompare1_stm32f10x_tim.c_stm32f10x_tim.c_86">TIM_SetCompare1</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_tim.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=4>32 </TD>
<TD bgColor=#afe1ab colSpan=7><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#tim_setcompare2_stm32f10x_tim.c_stm32f10x_tim.c_87">TIM_SetCompare2</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_tim.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=4>30 </TD>
<TD bgColor=#afe1ab colSpan=7><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#tim_setcompare3_stm32f10x_tim.c_stm32f10x_tim.c_88">TIM_SetCompare3</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_tim.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=3>28 </TD>
<TD bgColor=#afe1ab colSpan=8><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#tim_setcompare4_stm32f10x_tim.c_stm32f10x_tim.c_89">TIM_SetCompare4</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_tim.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=3>28 </TD>
<TD bgColor=#afe1ab colSpan=8><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#tim_setic1prescaler_stm32f10x_tim.c_stm32f10x_tim.c_90">TIM_SetIC1Prescaler</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_tim.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=3>27 </TD>
<TD bgColor=#afe1ab colSpan=8><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#tim_setic2prescaler_stm32f10x_tim.c_stm32f10x_tim.c_91">TIM_SetIC2Prescaler</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_tim.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=3>23 </TD>
<TD bgColor=#afe1ab colSpan=8><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#tim_setic3prescaler_stm32f10x_tim.c_stm32f10x_tim.c_92">TIM_SetIC3Prescaler</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_tim.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=3>20 </TD>
<TD bgColor=#afe1ab colSpan=8><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#tim_setic4prescaler_stm32f10x_tim.c_stm32f10x_tim.c_93">TIM_SetIC4Prescaler</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_tim.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=3>20 </TD>
<TD bgColor=#afe1ab colSpan=8><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#tim_setclockdivision_stm32f10x_tim.c_stm32f10x_tim.c_94">TIM_SetClockDivision</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_tim.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=3>28 </TD>
<TD bgColor=#afe1ab colSpan=8><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#tim_getcapture1_stm32f10x_tim.c_stm32f10x_tim.c_95">TIM_GetCapture1</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_tim.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=4>34 </TD>
<TD bgColor=#afe1ab colSpan=7><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#tim_getcapture2_stm32f10x_tim.c_stm32f10x_tim.c_96">TIM_GetCapture2</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_tim.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=4>33 </TD>
<TD bgColor=#afe1ab colSpan=7><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#tim_getcapture3_stm32f10x_tim.c_stm32f10x_tim.c_97">TIM_GetCapture3</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_tim.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=4>32 </TD>
<TD bgColor=#afe1ab colSpan=7><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#tim_getcapture4_stm32f10x_tim.c_stm32f10x_tim.c_98">TIM_GetCapture4</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_tim.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=4>32 </TD>
<TD bgColor=#afe1ab colSpan=7><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#tim_getcounter_stm32f10x_tim.c_stm32f10x_tim.c_99">TIM_GetCounter</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_tim.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=4>33 </TD>
<TD bgColor=#afe1ab colSpan=7><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#tim_getprescaler_stm32f10x_tim.c_stm32f10x_tim.c_100">TIM_GetPrescaler</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_tim.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=4>33 </TD>
<TD bgColor=#afe1ab colSpan=7><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#tim_getflagstatus_stm32f10x_tim.c_stm32f10x_tim.c_101">TIM_GetFlagStatus</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_tim.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=3>23 </TD>
<TD bgColor=#afe1ab colSpan=8><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#tim_clearflag_stm32f10x_tim.c_stm32f10x_tim.c_102">TIM_ClearFlag</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_tim.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=4>31 </TD>
<TD bgColor=#afe1ab colSpan=7><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#tim_getitstatus_stm32f10x_tim.c_stm32f10x_tim.c_103">TIM_GetITStatus</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_tim.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=3>27 </TD>
<TD bgColor=#afe1ab colSpan=8><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#tim_clearitpendingbit_stm32f10x_tim.c_stm32f10x_tim.c_104">TIM_ClearITPendingBit</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_tim.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=4>31 </TD>
<TD bgColor=#afe1ab colSpan=7><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#ti1_config_stm32f10x_tim.c_stm32f10x_tim.c_105">TI1_Config</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_tim.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=2>19 </TD>
<TD bgColor=#afe1ab colSpan=9><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#ti2_config_stm32f10x_tim.c_stm32f10x_tim.c_106">TI2_Config</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_tim.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=2>19 </TD>
<TD bgColor=#afe1ab colSpan=9><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#ti3_config_stm32f10x_tim.c_stm32f10x_tim.c_107">TI3_Config</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_tim.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=3>20 </TD>
<TD bgColor=#afe1ab colSpan=8><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#ti4_config_stm32f10x_tim.c_stm32f10x_tim.c_108">TI4_Config</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_tim.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=3>20 </TD>
<TD bgColor=#afe1ab colSpan=8><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#usart_deinit_stm32f10x_usart.c_stm32f10x_usart.c_18">USART_DeInit</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_usart.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=2>19 </TD>
<TD bgColor=#afe1ab colSpan=9><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#usart_init_stm32f10x_usart.c_stm32f10x_usart.c_19">USART_Init</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_usart.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=3>26 </TD>
<TD bgColor=#afe1ab colSpan=8><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#usart_structinit_stm32f10x_usart.c_stm32f10x_usart.c_20">USART_StructInit</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_usart.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=2>14 </TD>
<TD bgColor=#afe1ab colSpan=9><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#usart_clockinit_stm32f10x_usart.c_stm32f10x_usart.c_21">USART_ClockInit</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_usart.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=3>21 </TD>
<TD bgColor=#afe1ab colSpan=8><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#008000>Pass </FONT></TD>
<TD></TD>
<TD colSpan=11>USART_ClockStructInit </TD>
<TD></TD>
<TD colSpan=11>stm32f10x_usart.c </TD>
<TD></TD>
<TD bgColor=#5fc05a colSpan=11>0 </TD>
<TD></TD>
<TD bgColor=#5fc05a colSpan=11>0 </TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#usart_cmd_stm32f10x_usart.c_stm32f10x_usart.c_23">USART_Cmd</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_usart.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=3>20 </TD>
<TD bgColor=#afe1ab colSpan=8><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#usart_itconfig_stm32f10x_usart.c_stm32f10x_usart.c_24">USART_ITConfig</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_usart.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=3>29 </TD>
<TD bgColor=#afe1ab colSpan=8><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#usart_dmacmd_stm32f10x_usart.c_stm32f10x_usart.c_25">USART_DMACmd</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_usart.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=3>20 </TD>
<TD bgColor=#afe1ab colSpan=8><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#usart_setaddress_stm32f10x_usart.c_stm32f10x_usart.c_26">USART_SetAddress</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_usart.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=4>32 </TD>
<TD bgColor=#afe1ab colSpan=7><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#usart_wakeupconfig_stm32f10x_usart.c_stm32f10x_usart.c_27">USART_WakeUpConfig</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_usart.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=3>23 </TD>
<TD bgColor=#afe1ab colSpan=8><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#usart_receiverwakeupcmd_stm32f10x_usart.c_stm32f10x_usart.c_28">USART_ReceiverWakeUpCmd</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_usart.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=3>20 </TD>
<TD bgColor=#afe1ab colSpan=8><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#usart_linbreakdetectlengthconfig_stm32f10x_usart.c_stm32f10x_usart.c_29">USART_LINBreakDetectLengthConfig</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_usart.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=3>23 </TD>
<TD bgColor=#afe1ab colSpan=8><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#usart_lincmd_stm32f10x_usart.c_stm32f10x_usart.c_30">USART_LINCmd</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_usart.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=3>20 </TD>
<TD bgColor=#afe1ab colSpan=8><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#usart_senddata_stm32f10x_usart.c_stm32f10x_usart.c_31">USART_SendData</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_usart.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=4>31 </TD>
<TD bgColor=#afe1ab colSpan=7><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#usart_receivedata_stm32f10x_usart.c_stm32f10x_usart.c_32">USART_ReceiveData</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_usart.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=4>33 </TD>
<TD bgColor=#afe1ab colSpan=7><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#usart_sendbreak_stm32f10x_usart.c_stm32f10x_usart.c_33">USART_SendBreak</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_usart.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=3>28 </TD>
<TD bgColor=#afe1ab colSpan=8><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#usart_setguardtime_stm32f10x_usart.c_stm32f10x_usart.c_34">USART_SetGuardTime</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_usart.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=3>29 </TD>
<TD bgColor=#afe1ab colSpan=8><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#usart_setprescaler_stm32f10x_usart.c_stm32f10x_usart.c_35">USART_SetPrescaler</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_usart.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=3>27 </TD>
<TD bgColor=#afe1ab colSpan=8><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#usart_smartcardcmd_stm32f10x_usart.c_stm32f10x_usart.c_36">USART_SmartCardCmd</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_usart.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=2>18 </TD>
<TD bgColor=#afe1ab colSpan=9><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#usart_smartcardnackcmd_stm32f10x_usart.c_stm32f10x_usart.c_37">USART_SmartCardNACKCmd</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_usart.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=2>18 </TD>
<TD bgColor=#afe1ab colSpan=9><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#usart_halfduplexcmd_stm32f10x_usart.c_stm32f10x_usart.c_38">USART_HalfDuplexCmd</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_usart.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=3>20 </TD>
<TD bgColor=#afe1ab colSpan=8><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#usart_oversampling8cmd_stm32f10x_usart.c_stm32f10x_usart.c_39">USART_OverSampling8Cmd</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_usart.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=3>20 </TD>
<TD bgColor=#afe1ab colSpan=8><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#usart_onebitmethodcmd_stm32f10x_usart.c_stm32f10x_usart.c_40">USART_OneBitMethodCmd</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_usart.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=3>20 </TD>
<TD bgColor=#afe1ab colSpan=8><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#usart_irdaconfig_stm32f10x_usart.c_stm32f10x_usart.c_41">USART_IrDAConfig</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_usart.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=3>23 </TD>
<TD bgColor=#afe1ab colSpan=8><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#usart_irdacmd_stm32f10x_usart.c_stm32f10x_usart.c_42">USART_IrDACmd</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_usart.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=3>20 </TD>
<TD bgColor=#afe1ab colSpan=8><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR></TD></TR></TBODY></TABLE></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="80%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TD>
<TABLE width="100%" bgColor=#ece2e2>
<TBODY>
<TR>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH></TR>
<TR align=left>
<TH colSpan=11><TT>Code Review Result </TT></TH>
<TH width="1%">&nbsp;</TH>
<TH width="19%" colSpan=11><TT>Procedure </TT></TH>
<TH width="1%">&nbsp;</TH>
<TH width="19%" colSpan=11><TT>Source File </TT></TH>
<TH width="1%">&nbsp;</TH>
<TH width="19%" colSpan=11><TT><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#unq_key">Unique
Violations</A> </TT></TH>
<TH width="1%">&nbsp;</TH>
<TH width="19%" colSpan=11><TT><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#unq_key">Failure
Density</A> </TT></TH>
<TH width="1%">&nbsp;</TH></TR>
<TR align=left>
<TH width="79%" colSpan=44><TT>&nbsp; </TT></TH>
<TH width="1%">&nbsp;</TH>
<TH width="1%">&nbsp;</TH>
<TH width="1%">&nbsp;</TH>
<TH width="1%">&nbsp;</TH>
<TH colSpan=11><TT>(Viols/R.Line %) </TT></TH>
<TH width="1%">&nbsp;</TH></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#usart_getflagstatus_stm32f10x_usart.c_stm32f10x_usart.c_43">USART_GetFlagStatus</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_usart.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=2>18 </TD>
<TD bgColor=#afe1ab colSpan=9><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#usart_clearflag_stm32f10x_usart.c_stm32f10x_usart.c_44">USART_ClearFlag</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_usart.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=3>25 </TD>
<TD bgColor=#afe1ab colSpan=8><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#usart_getitstatus_stm32f10x_usart.c_stm32f10x_usart.c_45">USART_GetITStatus</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_usart.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=3>26 </TD>
<TD bgColor=#afe1ab colSpan=8><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#usart_clearitpendingbit_stm32f10x_usart.c_stm32f10x_usart.c_46">USART_ClearITPendingBit</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_usart.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=3>25 </TD>
<TD bgColor=#afe1ab colSpan=8><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#008000>Pass </FONT></TD>
<TD></TD>
<TD colSpan=11>WWDG_DeInit </TD>
<TD></TD>
<TD colSpan=11>stm32f10x_wwdg.c </TD>
<TD></TD>
<TD bgColor=#5fc05a colSpan=11>0 </TD>
<TD></TD>
<TD bgColor=#5fc05a colSpan=11>0 </TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#wwdg_setprescaler_stm32f10x_wwdg.c_stm32f10x_wwdg.c_19">WWDG_SetPrescaler</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_wwdg.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=3>23 </TD>
<TD bgColor=#afe1ab colSpan=8><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#wwdg_setwindowvalue_stm32f10x_wwdg.c_stm32f10x_wwdg.c_20">WWDG_SetWindowValue</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_wwdg.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=8>75 </TD>
<TD bgColor=#afe1ab colSpan=3><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#wwdg_enableit_stm32f10x_wwdg.c_stm32f10x_wwdg.c_21">WWDG_EnableIT</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_wwdg.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=11><FONT color=white>100 </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#wwdg_setcounter_stm32f10x_wwdg.c_stm32f10x_wwdg.c_22">WWDG_SetCounter</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_wwdg.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=6>50 </TD>
<TD bgColor=#afe1ab colSpan=5><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#wwdg_enable_stm32f10x_wwdg.c_stm32f10x_wwdg.c_23">WWDG_Enable</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_wwdg.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=5>44 </TD>
<TD bgColor=#afe1ab colSpan=6><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#wwdg_getflagstatus_stm32f10x_wwdg.c_stm32f10x_wwdg.c_24">WWDG_GetFlagStatus</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_wwdg.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=4>38 </TD>
<TD bgColor=#afe1ab colSpan=7><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#wwdg_clearflag_stm32f10x_wwdg.c_stm32f10x_wwdg.c_25">WWDG_ClearFlag</A>
</TD>
<TD></TD>
<TD colSpan=11>stm32f10x_wwdg.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=7>67 </TD>
<TD bgColor=#afe1ab colSpan=4><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#systeminit_system_stm32f10x.c_system_stm32f10x.c_18">SystemInit</A>
</TD>
<TD></TD>
<TD colSpan=11>system_stm32f10x.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=8>74 </TD>
<TD bgColor=#afe1ab colSpan=3><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#systemcoreclockupdate_system_stm32f10x.c_system_stm32f10x.c_19">SystemCoreClockUpdate</A>
</TD>
<TD></TD>
<TD colSpan=11>system_stm32f10x.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=4>37 </TD>
<TD bgColor=#afe1ab colSpan=7><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#008000>Pass </FONT></TD>
<TD></TD>
<TD colSpan=11>SetSysClock </TD>
<TD></TD>
<TD colSpan=11>system_stm32f10x.c </TD>
<TD></TD>
<TD bgColor=#5fc05a colSpan=11>0 </TD>
<TD></TD>
<TD bgColor=#5fc05a colSpan=11>0 </TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#setsysclockto72_system_stm32f10x.c_system_stm32f10x.c_21">SetSysClockTo72</A>
</TD>
<TD></TD>
<TD colSpan=11>system_stm32f10x.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=5>44 </TD>
<TD bgColor=#afe1ab colSpan=6><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#delay_us_systick.c_systick.c_1">delay_us</A>
</TD>
<TD></TD>
<TD colSpan=11>systick.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=8>71 </TD>
<TD bgColor=#afe1ab colSpan=3><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#delay_ms_systick.c_systick.c_2">delay_ms</A>
</TD>
<TD></TD>
<TD colSpan=11>systick.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=8>71 </TD>
<TD bgColor=#afe1ab colSpan=3><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#tim3_config_tim.c_tim.c_1">TIM3_Config</A>
</TD>
<TD></TD>
<TD colSpan=11>tim.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=6>54 </TD>
<TD bgColor=#afe1ab colSpan=5><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#tim3_nvic_config_tim.c_tim.c_2">TIM3_NVIC_Config</A>
</TD>
<TD></TD>
<TD colSpan=11>tim.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=2>14 </TD>
<TD bgColor=#afe1ab colSpan=9><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#tim3_init_tim.c_tim.c_3">TIM3_Init</A>
</TD>
<TD></TD>
<TD colSpan=11>tim.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=2>17 </TD>
<TD bgColor=#afe1ab colSpan=9><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#tim_mode_configuration_timh.c_timh.c_1">TIM_Mode_Configuration</A>
</TD>
<TD></TD>
<TD colSpan=11>timh.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=5>45 </TD>
<TD bgColor=#afe1ab colSpan=6><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#tim_nvic_configuration_timh.c_timh.c_2">TIM_NVIC_Configuration</A>
</TD>
<TD></TD>
<TD colSpan=11>timh.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=2>14 </TD>
<TD bgColor=#afe1ab colSpan=9><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#tim1_configuration_timh.c_timh.c_3">TIM1_Configuration</A>
</TD>
<TD></TD>
<TD colSpan=11>timh.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=2>17 </TD>
<TD bgColor=#afe1ab colSpan=9><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#gpio_configuration_usart.c_usart.c_1">GPIO_Configuration</A>
</TD>
<TD></TD>
<TD colSpan=11>usart.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=7>64 </TD>
<TD bgColor=#afe1ab colSpan=4><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#usart_nvicconfig_usart.c_usart.c_2">USART_NVICConfig</A>
</TD>
<TD></TD>
<TD colSpan=11>usart.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=3>25 </TD>
<TD bgColor=#afe1ab colSpan=8><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#usart_config_usart.c_usart.c_3">USART_Config</A>
</TD>
<TD></TD>
<TD colSpan=11>usart.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=5>45 </TD>
<TD bgColor=#afe1ab colSpan=6><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#usart_dmaconfig_usart.c_usart.c_4">USART_DMAConfig</A>
</TD>
<TD></TD>
<TD colSpan=11>usart.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=3>25 </TD>
<TD bgColor=#afe1ab colSpan=8><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#usartinit_usart.c_usart.c_5">USARTInit</A>
</TD>
<TD></TD>
<TD colSpan=11>usart.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=2>10 </TD>
<TD bgColor=#afe1ab colSpan=9><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#fputc_usart.c_usart.c_6">fputc</A>
</TD>
<TD></TD>
<TD colSpan=11>usart.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=8>73 </TD>
<TD bgColor=#afe1ab colSpan=3><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD>
<TD></TD>
<TD colSpan=11><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#fgetc_usart.c_usart.c_7">fgetc</A>
</TD>
<TD></TD>
<TD colSpan=11>usart.c </TD>
<TD></TD>
<TD bgColor=#e17b87>1 </TD>
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=9>80 </TD>
<TD bgColor=#afe1ab colSpan=2><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR></TD></TR></TBODY></TABLE></TR></TBODY></TABLE></CENTER><BR><BR>
<H4><A name=global_prog>Global Information </A></H4>
<H4><A name=source_file_table>Source Files in Group </A></H4>
<CENTER>
<TABLE width="80%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Name </TH>
<TH>Last Modification Date </TH></TR>
<TR>
<TD><FONT>C:\Users\zhang\Desktop\WJ\03\STM32--master\usart.c </FONT></TD>
<TD>Sun Aug 04 14:34:36 2019 </TD></TR>
<TR>
<TD><FONT>C:\Users\zhang\Desktop\WJ\03\STM32--master\timh.c </FONT></TD>
<TD>Sun Aug 04 14:34:36 2019 </TD></TR>
<TR>
<TD><FONT>C:\Users\zhang\Desktop\WJ\03\STM32--master\tim.c </FONT></TD>
<TD>Sun Aug 04 14:34:36 2019 </TD></TR>
<TR>
<TD><FONT>C:\Users\zhang\Desktop\WJ\03\STM32--master\systick.c </FONT></TD>
<TD>Sun Aug 04 14:34:36 2019 </TD></TR>
<TR>
<TD><FONT>C:\Users\zhang\Desktop\WJ\03\STM32--master\system_stm32f10x.c
</FONT></TD>
<TD>Sun Aug 04 14:34:36 2019 </TD></TR>
<TR>
<TD><FONT>C:\Users\zhang\Desktop\WJ\03\STM32--master\stm32f10x_wwdg.c
</FONT></TD>
<TD>Sun Aug 04 14:34:36 2019 </TD></TR>
<TR>
<TD><FONT>C:\Users\zhang\Desktop\WJ\03\STM32--master\stm32f10x_usart.c
</FONT></TD>
<TD>Sun Aug 04 14:34:36 2019 </TD></TR>
<TR>
<TD><FONT>C:\Users\zhang\Desktop\WJ\03\STM32--master\stm32f10x_tim.c
</FONT></TD>
<TD>Sun Aug 04 14:34:36 2019 </TD></TR>
<TR>
<TD><FONT>C:\Users\zhang\Desktop\WJ\03\STM32--master\stm32f10x_spi.c
</FONT></TD>
<TD>Sun Aug 04 14:34:36 2019 </TD></TR>
<TR>
<TD><FONT>C:\Users\zhang\Desktop\WJ\03\STM32--master\stm32f10x_sdio.c
</FONT></TD>
<TD>Sun Aug 04 14:34:36 2019 </TD></TR>
<TR>
<TD><FONT>C:\Users\zhang\Desktop\WJ\03\STM32--master\stm32f10x_rtc.c
</FONT></TD>
<TD>Sun Aug 04 14:34:36 2019 </TD></TR>
<TR>
<TD><FONT>C:\Users\zhang\Desktop\WJ\03\STM32--master\stm32f10x_rcc.c
</FONT></TD>
<TD>Sun Aug 04 14:34:36 2019 </TD></TR>
<TR>
<TD><FONT>C:\Users\zhang\Desktop\WJ\03\STM32--master\stm32f10x_pwr.c
</FONT></TD>
<TD>Sun Aug 04 14:34:36 2019 </TD></TR>
<TR>
<TD><FONT>C:\Users\zhang\Desktop\WJ\03\STM32--master\stm32f10x_iwdg.c
</FONT></TD>
<TD>Sun Aug 04 14:34:36 2019 </TD></TR>
<TR>
<TD><FONT>C:\Users\zhang\Desktop\WJ\03\STM32--master\stm32f10x_it.c
</FONT></TD>
<TD>Sun Aug 04 14:34:36 2019 </TD></TR>
<TR>
<TD><FONT>C:\Users\zhang\Desktop\WJ\03\STM32--master\stm32f10x_i2c.c
</FONT></TD>
<TD>Sun Aug 04 14:34:36 2019 </TD></TR>
<TR>
<TD><FONT>C:\Users\zhang\Desktop\WJ\03\STM32--master\stm32f10x_gpio.c
</FONT></TD>
<TD>Sun Aug 04 14:34:36 2019 </TD></TR>
<TR>
<TD><FONT>C:\Users\zhang\Desktop\WJ\03\STM32--master\stm32f10x_fsmc.c
</FONT></TD>
<TD>Sun Aug 04 14:34:36 2019 </TD></TR>
<TR>
<TD><FONT>C:\Users\zhang\Desktop\WJ\03\STM32--master\stm32f10x_flash.c
</FONT></TD>
<TD>Sun Aug 04 14:34:36 2019 </TD></TR>
<TR>
<TD><FONT>C:\Users\zhang\Desktop\WJ\03\STM32--master\stm32f10x_exti.c
</FONT></TD>
<TD>Sun Aug 04 14:34:36 2019 </TD></TR>
<TR>
<TD><FONT>C:\Users\zhang\Desktop\WJ\03\STM32--master\stm32f10x_dma.c
</FONT></TD>
<TD>Sun Aug 04 14:34:36 2019 </TD></TR>
<TR>
<TD><FONT>C:\Users\zhang\Desktop\WJ\03\STM32--master\stm32f10x_dbgmcu.c
</FONT></TD>
<TD>Sun Aug 04 14:34:36 2019 </TD></TR>
<TR>
<TD><FONT>C:\Users\zhang\Desktop\WJ\03\STM32--master\stm32f10x_dac.c
</FONT></TD>
<TD>Sun Aug 04 14:34:36 2019 </TD></TR>
<TR>
<TD><FONT>C:\Users\zhang\Desktop\WJ\03\STM32--master\stm32f10x_crc.c
</FONT></TD>
<TD>Sun Aug 04 14:34:36 2019 </TD></TR>
<TR>
<TD><FONT>C:\Users\zhang\Desktop\WJ\03\STM32--master\stm32f10x_cec.c
</FONT></TD>
<TD>Sun Aug 04 14:34:36 2019 </TD></TR>
<TR>
<TD><FONT>C:\Users\zhang\Desktop\WJ\03\STM32--master\stm32f10x_can.c
</FONT></TD>
<TD>Sun Aug 04 14:34:36 2019 </TD></TR>
<TR>
<TD><FONT>C:\Users\zhang\Desktop\WJ\03\STM32--master\stm32f10x_bkp.c
</FONT></TD>
<TD>Sun Aug 04 14:34:36 2019 </TD></TR>
<TR>
<TD><FONT>C:\Users\zhang\Desktop\WJ\03\STM32--master\stm32f10x_adc.c
</FONT></TD>
<TD>Sun Aug 04 14:34:36 2019 </TD></TR>
<TR>
<TD><FONT>C:\Users\zhang\Desktop\WJ\03\STM32--master\remote.c </FONT></TD>
<TD>Sun Aug 04 14:34:36 2019 </TD></TR>
<TR>
<TD><FONT>C:\Users\zhang\Desktop\WJ\03\STM32--master\oled.c </FONT></TD>
<TD>Sun Aug 04 14:34:36 2019 </TD></TR>
<TR>
<TD><FONT>C:\Users\zhang\Desktop\WJ\03\STM32--master\mpu6050.c </FONT></TD>
<TD>Sun Aug 04 14:34:36 2019 </TD></TR>
<TR>
<TD><FONT>C:\Users\zhang\Desktop\WJ\03\STM32--master\motor.c </FONT></TD>
<TD>Sun Aug 04 14:34:36 2019 </TD></TR>
<TR>
<TD><FONT>C:\Users\zhang\Desktop\WJ\03\STM32--master\misc.c </FONT></TD>
<TD>Sun Aug 04 14:34:36 2019 </TD></TR>
<TR>
<TD><FONT>C:\Users\zhang\Desktop\WJ\03\STM32--master\main.c </FONT></TD>
<TD>Sun Aug 04 14:34:36 2019 </TD></TR>
<TR>
<TD><FONT>C:\Users\zhang\Desktop\WJ\03\STM32--master\inv_mpu_dmp_motion_driver.c
</FONT></TD>
<TD>Sun Aug 04 14:34:36 2019 </TD></TR>
<TR>
<TD><FONT>C:\Users\zhang\Desktop\WJ\03\STM32--master\inv_mpu.c </FONT></TD>
<TD>Sun Aug 04 14:34:36 2019 </TD></TR>
<TR>
<TD><FONT>C:\Users\zhang\Desktop\WJ\03\STM32--master\hcsr04.c </FONT></TD>
<TD>Sun Aug 04 14:34:36 2019 </TD></TR>
<TR>
<TD><FONT>C:\Users\zhang\Desktop\WJ\03\STM32--master\exti.c </FONT></TD>
<TD>Sun Aug 04 14:34:36 2019 </TD></TR>
<TR>
<TD><FONT>C:\Users\zhang\Desktop\WJ\03\STM32--master\encode.c </FONT></TD>
<TD>Sun Aug 04 14:34:36 2019 </TD></TR>
<TR>
<TD><FONT>C:\Users\zhang\Desktop\WJ\03\STM32--master\ctiic.c </FONT></TD>
<TD>Sun Aug 04 14:34:36 2019 </TD></TR>
<TR>
<TD><FONT>C:\Users\zhang\Desktop\WJ\03\STM32--master\core_cm3.c </FONT></TD>
<TD>Sun Aug 04 14:34:36 2019 </TD></TR>
<TR>
<TD><FONT>C:\Users\zhang\Desktop\WJ\03\STM32--master\app.c </FONT></TD>
<TD>Sun Aug 04 14:34:36 2019 </TD></TR></TBODY></TABLE></CENTER><BR>
<HR>
<BR><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Global
Basic Information </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TD>Number of procedures: </TD>
<TD align=center>667 </TD></TR>
<TR>
<TD>Number of locally uncalled procedures: </TD>
<TD align=center>0 </TD></TR>
<TR>
<TD>Maximum loop depth: </TD>
<TD align=center>3 </TD></TR>
<TR>
<TD>Total Cyclomatic Complexity: </TD>
<TD align=center>4100 </TD></TR>
<TR>
<TD>Number of reformatted executable lines: </TD>
<TD align=center>46860 </TD></TR>
<TR>
<TD>Number of lines of comments: </TD>
<TD align=center>57873 </TD></TR></TBODY></TABLE></CENTER><BR>
<HR>
<A name=procedure_reports></A><BR>
<CENTER>
<H2>Summary Report on all Program Components which FAIL </H2></CENTER><BR><BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT color=#fbfcc8 size=5>Globals / code outside
procedures - FAIL </FONT></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary - All files </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>File: Src Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>O </TD>
<TD>app.c: 61 </TD>
<TD>Basic type declaration used. </TD>
<TD>MISRA-C:2012 D.4.6 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>app.c: 172 </TD>
<TD>Basic type declaration used. </TD>
<TD>MISRA-C:2012 D.4.6 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>app.c: 61 </TD>
<TD>Scope of variable could be reduced. : Movement </TD>
<TD>MISRA-C:2012 R.8.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>app.c: 172 </TD>
<TD>Scope of variable could be reduced. : DeathArea </TD>
<TD>MISRA-C:2012 R.8.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>ctiic.c </TD>
<TD>Use of single line comment(s) //. </TD>
<TD>MISRA-C:2012 R.1.2 </TD></TR>
<TR>
<TD align=center><A name=first_5_q>C</A> </TD>
<TD>encode.c: 107 </TD>
<TD>File does not end with new line. :
C:\Users\zhang\Desktop\WJ\03\STM32--master\encode.c </TD>
<TD>MISRA-C:2012 R.1.3 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu.c: 371 </TD>
<TD>Macro not used in translation unit. : BIT_I2C_MST_VDDIO </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu.c: 380 </TD>
<TD>Macro not used in translation unit. : BITS_FSR </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu.c: 381 </TD>
<TD>Macro not used in translation unit. : BITS_LPF </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu.c: 383 </TD>
<TD>Macro not used in translation unit. : BITS_CLK </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu.c: 384 </TD>
<TD>Macro not used in translation unit. : BIT_FIFO_SIZE_1024 </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu.c: 385 </TD>
<TD>Macro not used in translation unit. : BIT_FIFO_SIZE_2048 </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu.c: 386 </TD>
<TD>Macro not used in translation unit. : BIT_FIFO_SIZE_4096 </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu.c: 389 </TD>
<TD>Macro not used in translation unit. : BIT_S0_DELAY_EN </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu.c: 390 </TD>
<TD>Macro not used in translation unit. : BIT_S2_DELAY_EN </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu.c: 391 </TD>
<TD>Macro not used in translation unit. : BITS_SLAVE_LENGTH </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu.c: 392 </TD>
<TD>Macro not used in translation unit. : BIT_SLAVE_BYTE_SW </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu.c: 393 </TD>
<TD>Macro not used in translation unit. : BIT_SLAVE_GROUP </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu.c: 394 </TD>
<TD>Macro not used in translation unit. : BIT_SLAVE_EN </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu.c: 395 </TD>
<TD>Macro not used in translation unit. : BIT_I2C_READ </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu.c: 396 </TD>
<TD>Macro not used in translation unit. : BITS_I2C_MASTER_DLY </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu.c: 402 </TD>
<TD>Macro not used in translation unit. : BITS_WOM_EN </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu.c: 20 </TD>
<TD>Included file is not permitted. </TD>
<TD>MISRA-C:2012 R.21.5,R.21.6,R.21.10,R.21.11 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu.c: 31 </TD>
<TD>Use of // comment in macro definition. </TD>
<TD>MISRA-C:2012 R.1.2 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu.c: 32 </TD>
<TD>Use of // comment in macro definition. </TD>
<TD>MISRA-C:2012 R.1.2 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu.c </TD>
<TD>Use of single line comment(s) //. </TD>
<TD>MISRA-C:2012 R.1.2 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu.c: 57 </TD>
<TD>Comment possibly contains code. </TD>
<TD>MISRA-C:2012 D.4.4 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu.c: 59 </TD>
<TD>Comment possibly contains code. </TD>
<TD>MISRA-C:2012 D.4.4 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu.c: 60 </TD>
<TD>Comment possibly contains code. </TD>
<TD>MISRA-C:2012 D.4.4 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu.c: 61 </TD>
<TD>Use of // comment in macro definition. </TD>
<TD>MISRA-C:2012 R.1.2 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu.c: 62 </TD>
<TD>Use of // comment in macro definition. </TD>
<TD>MISRA-C:2012 R.1.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu.c: 66 </TD>
<TD>Macro parameter not in brackets. : a </TD>
<TD>MISRA-C:2012 R.20.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu.c: 66 </TD>
<TD>Macro parameter not in brackets. : b </TD>
<TD>MISRA-C:2012 R.20.7 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu.c: 66 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu.c: 92 </TD>
<TD>#include preceded by non preproc directives. </TD>
<TD>MISRA-C:2012 R.20.1 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu.c: 93 </TD>
<TD>#include preceded by non preproc directives. </TD>
<TD>MISRA-C:2012 R.20.1 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu.c: 94 </TD>
<TD>#include preceded by non preproc directives. </TD>
<TD>MISRA-C:2012 R.20.1 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu.c: 95 </TD>
<TD>#include preceded by non preproc directives. </TD>
<TD>MISRA-C:2012 R.20.1 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu.c: 96 </TD>
<TD>#include preceded by non preproc directives. </TD>
<TD>MISRA-C:2012 R.20.1 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu.c: 97 </TD>
<TD>#include preceded by non preproc directives. </TD>
<TD>MISRA-C:2012 R.20.1 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu.c: 157 </TD>
<TD>Basic type declaration used. </TD>
<TD>MISRA-C:2012 D.4.6 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu.c: 157 </TD>
<TD>Basic type declaration used. </TD>
<TD>MISRA-C:2012 D.4.6 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu.c: 161 </TD>
<TD>Basic type declaration used. </TD>
<TD>MISRA-C:2012 D.4.6 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu.c: 162 </TD>
<TD>Basic type declaration used. </TD>
<TD>MISRA-C:2012 D.4.6 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu.c: 163 </TD>
<TD>Basic type declaration used. </TD>
<TD>MISRA-C:2012 D.4.6 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu.c: 164 </TD>
<TD>Basic type declaration used. </TD>
<TD>MISRA-C:2012 D.4.6 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu.c: 165 </TD>
<TD>Basic type declaration used. </TD>
<TD>MISRA-C:2012 D.4.6 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu.c: 166 </TD>
<TD>Basic type declaration used. </TD>
<TD>MISRA-C:2012 D.4.6 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu.c: 167 </TD>
<TD>Basic type declaration used. </TD>
<TD>MISRA-C:2012 D.4.6 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu.c: 168 </TD>
<TD>Basic type declaration used. </TD>
<TD>MISRA-C:2012 D.4.6 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>File: Src Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu.c: 169 </TD>
<TD>Comment possibly contains code. </TD>
<TD>MISRA-C:2012 D.4.4 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu.c: 170 </TD>
<TD>Comment possibly contains code. </TD>
<TD>MISRA-C:2012 D.4.4 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu.c: 171 </TD>
<TD>Basic type declaration used. </TD>
<TD>MISRA-C:2012 D.4.6 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu.c: 172 </TD>
<TD>Basic type declaration used. </TD>
<TD>MISRA-C:2012 D.4.6 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu.c: 173 </TD>
<TD>Basic type declaration used. </TD>
<TD>MISRA-C:2012 D.4.6 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu.c: 174 </TD>
<TD>Basic type declaration used. </TD>
<TD>MISRA-C:2012 D.4.6 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu.c: 175 </TD>
<TD>Basic type declaration used. </TD>
<TD>MISRA-C:2012 D.4.6 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu.c: 176 </TD>
<TD>Basic type declaration used. </TD>
<TD>MISRA-C:2012 D.4.6 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu.c: 177 </TD>
<TD>Basic type declaration used. </TD>
<TD>MISRA-C:2012 D.4.6 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu.c: 178 </TD>
<TD>Basic type declaration used. </TD>
<TD>MISRA-C:2012 D.4.6 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu.c: 179 </TD>
<TD>Basic type declaration used. </TD>
<TD>MISRA-C:2012 D.4.6 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu.c: 180 </TD>
<TD>Basic type declaration used. </TD>
<TD>MISRA-C:2012 D.4.6 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu.c: 181 </TD>
<TD>Comment possibly contains code. </TD>
<TD>MISRA-C:2012 D.4.4 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu.c: 182 </TD>
<TD>Basic type declaration used. </TD>
<TD>MISRA-C:2012 D.4.6 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu.c: 183 </TD>
<TD>Basic type declaration used. </TD>
<TD>MISRA-C:2012 D.4.6 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu.c: 184 </TD>
<TD>Basic type declaration used. </TD>
<TD>MISRA-C:2012 D.4.6 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu.c: 185 </TD>
<TD>Basic type declaration used. </TD>
<TD>MISRA-C:2012 D.4.6 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu.c: 186 </TD>
<TD>Basic type declaration used. </TD>
<TD>MISRA-C:2012 D.4.6 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu.c: 187 </TD>
<TD>Basic type declaration used. </TD>
<TD>MISRA-C:2012 D.4.6 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu.c: 188 </TD>
<TD>Basic type declaration used. </TD>
<TD>MISRA-C:2012 D.4.6 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu.c: 189 </TD>
<TD>Basic type declaration used. </TD>
<TD>MISRA-C:2012 D.4.6 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu.c: 190 </TD>
<TD>Basic type declaration used. </TD>
<TD>MISRA-C:2012 D.4.6 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu.c: 210 </TD>
<TD>Basic type declaration used. </TD>
<TD>MISRA-C:2012 D.4.6 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu.c: 211 </TD>
<TD>Basic type declaration used. </TD>
<TD>MISRA-C:2012 D.4.6 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu.c: 212 </TD>
<TD>Basic type declaration used. </TD>
<TD>MISRA-C:2012 D.4.6 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu.c: 213 </TD>
<TD>Basic type declaration used. </TD>
<TD>MISRA-C:2012 D.4.6 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu.c: 214 </TD>
<TD>Basic type declaration used. </TD>
<TD>MISRA-C:2012 D.4.6 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu.c: 215 </TD>
<TD>Basic type declaration used. </TD>
<TD>MISRA-C:2012 D.4.6 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu.c: 226 </TD>
<TD>Basic type declaration used. </TD>
<TD>MISRA-C:2012 D.4.6 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu.c: 227 </TD>
<TD>Basic type declaration used. </TD>
<TD>MISRA-C:2012 D.4.6 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu.c: 228 </TD>
<TD>Basic type declaration used. </TD>
<TD>MISRA-C:2012 D.4.6 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu.c: 229 </TD>
<TD>Basic type declaration used. </TD>
<TD>MISRA-C:2012 D.4.6 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu.c: 230 </TD>
<TD>Basic type declaration used. </TD>
<TD>MISRA-C:2012 D.4.6 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu.c: 231 </TD>
<TD>Basic type declaration used. </TD>
<TD>MISRA-C:2012 D.4.6 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu.c: 232 </TD>
<TD>Basic type declaration used. </TD>
<TD>MISRA-C:2012 D.4.6 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu.c: 240 </TD>
<TD>Basic type declaration used. </TD>
<TD>MISRA-C:2012 D.4.6 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu.c: 242 </TD>
<TD>Basic type declaration used. </TD>
<TD>MISRA-C:2012 D.4.6 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu.c: 244 </TD>
<TD>Basic type declaration used. </TD>
<TD>MISRA-C:2012 D.4.6 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu.c: 246 </TD>
<TD>Basic type declaration used. </TD>
<TD>MISRA-C:2012 D.4.6 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu.c: 247 </TD>
<TD>Basic type declaration used. </TD>
<TD>MISRA-C:2012 D.4.6 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu.c: 249 </TD>
<TD>Basic type declaration used. </TD>
<TD>MISRA-C:2012 D.4.6 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu.c: 251 </TD>
<TD>Basic type declaration used. </TD>
<TD>MISRA-C:2012 D.4.6 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu.c: 253 </TD>
<TD>Basic type declaration used. </TD>
<TD>MISRA-C:2012 D.4.6 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu.c: 255 </TD>
<TD>Basic type declaration used. </TD>
<TD>MISRA-C:2012 D.4.6 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu.c: 260 </TD>
<TD>Basic type declaration used. </TD>
<TD>MISRA-C:2012 D.4.6 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu.c: 262 </TD>
<TD>Basic type declaration used. </TD>
<TD>MISRA-C:2012 D.4.6 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu.c: 264 </TD>
<TD>Basic type declaration used. </TD>
<TD>MISRA-C:2012 D.4.6 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu.c: 267 </TD>
<TD>Basic type declaration used. </TD>
<TD>MISRA-C:2012 D.4.6 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu.c: 269 </TD>
<TD>Basic type declaration used. </TD>
<TD>MISRA-C:2012 D.4.6 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu.c: 271 </TD>
<TD>Basic type declaration used. </TD>
<TD>MISRA-C:2012 D.4.6 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>File: Src Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu.c: 273 </TD>
<TD>Basic type declaration used. </TD>
<TD>MISRA-C:2012 D.4.6 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu.c: 275 </TD>
<TD>Basic type declaration used. </TD>
<TD>MISRA-C:2012 D.4.6 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu.c: 286 </TD>
<TD>Basic type declaration used. </TD>
<TD>MISRA-C:2012 D.4.6 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu.c: 287 </TD>
<TD>Basic type declaration used. </TD>
<TD>MISRA-C:2012 D.4.6 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu.c: 288 </TD>
<TD>Basic type declaration used. </TD>
<TD>MISRA-C:2012 D.4.6 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu.c: 289 </TD>
<TD>Basic type declaration used. </TD>
<TD>MISRA-C:2012 D.4.6 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu.c: 290 </TD>
<TD>Basic type declaration used. </TD>
<TD>MISRA-C:2012 D.4.6 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu.c: 291 </TD>
<TD>Basic type declaration used. </TD>
<TD>MISRA-C:2012 D.4.6 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu.c: 292 </TD>
<TD>Basic type declaration used. </TD>
<TD>MISRA-C:2012 D.4.6 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu.c: 293 </TD>
<TD>Basic type declaration used. </TD>
<TD>MISRA-C:2012 D.4.6 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu.c: 294 </TD>
<TD>Basic type declaration used. </TD>
<TD>MISRA-C:2012 D.4.6 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu.c: 295 </TD>
<TD>Basic type declaration used. </TD>
<TD>MISRA-C:2012 D.4.6 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu.c: 296 </TD>
<TD>Basic type declaration used. </TD>
<TD>MISRA-C:2012 D.4.6 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu.c: 297 </TD>
<TD>Basic type declaration used. </TD>
<TD>MISRA-C:2012 D.4.6 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu.c: 298 </TD>
<TD>Basic type declaration used. </TD>
<TD>MISRA-C:2012 D.4.6 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu.c: 299 </TD>
<TD>Basic type declaration used. </TD>
<TD>MISRA-C:2012 D.4.6 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu.c: 492 </TD>
<TD>Comment possibly contains code. </TD>
<TD>MISRA-C:2012 D.4.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu.c: 494 </TD>
<TD>Literal value requires a U suffix. : 0x19 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu.c: 495 </TD>
<TD>Literal value requires a U suffix. : 0x1A </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu.c: 496 </TD>
<TD>Literal value requires a U suffix. : 0x0C </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu.c: 497 </TD>
<TD>Literal value requires a U suffix. : 0x6A </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu.c: 498 </TD>
<TD>Literal value requires a U suffix. : 0x23 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu.c: 499 </TD>
<TD>Literal value requires a U suffix. : 0x1B </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu.c: 500 </TD>
<TD>Literal value requires a U suffix. : 0x1C </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu.c: 501 </TD>
<TD>Literal value requires a U suffix. : 0x1F </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu.c: 502 </TD>
<TD>Literal value requires a U suffix. : 0x20 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu.c: 503 </TD>
<TD>Literal value requires a U suffix. : 0x72 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu.c: 504 </TD>
<TD>Literal value requires a U suffix. : 0x74 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu.c: 505 </TD>
<TD>Literal value requires a U suffix. : 0x43 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu.c: 506 </TD>
<TD>Literal value requires a U suffix. : 0x3B </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu.c: 507 </TD>
<TD>Literal value requires a U suffix. : 0x41 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu.c: 508 </TD>
<TD>Literal value requires a U suffix. : 0x38 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu.c: 509 </TD>
<TD>Literal value requires a U suffix. : 0x39 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu.c: 510 </TD>
<TD>Literal value requires a U suffix. : 0x3A </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu.c: 511 </TD>
<TD>Literal value requires a U suffix. : 0x6B </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu.c: 512 </TD>
<TD>Literal value requires a U suffix. : 0x6C </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu.c: 513 </TD>
<TD>Literal value requires a U suffix. : 0x37 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu.c: 514 </TD>
<TD>Literal value requires a U suffix. : 0x6F </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu.c: 515 </TD>
<TD>Literal value requires a U suffix. : 0x06 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu.c: 516 </TD>
<TD>Literal value requires a U suffix. : 0x24 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu.c: 517 </TD>
<TD>Literal value requires a U suffix. : 0x6D </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu.c: 518 </TD>
<TD>Literal value requires a U suffix. : 0x6E </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu.c: 519 </TD>
<TD>Literal value requires a U suffix. : 0x70 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu.c: 521 </TD>
<TD>Struct field initialisation incorrect. : 'signed char' used, 'unsigned
char' expected </TD>
<TD>MISRA-C:2012 R.10.3 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu.c: 533 </TD>
<TD>Comment possibly contains code. </TD>
<TD>MISRA-C:2012 D.4.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu.c: 535 </TD>
<TD>Literal value requires a U suffix. : 1024 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu.c: 536 </TD>
<TD>Literal value requires a U suffix. : 118 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu.c: 537 </TD>
<TD>Literal value requires a U suffix. : 340 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu.c: 538 </TD>
<TD>Struct field initialisation incorrect. : 'short' used, 'unsigned
short' expected </TD>
<TD>MISRA-C:2012 R.10.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu.c: 541 </TD>
<TD>Struct field initialisation incorrect. : 'short' used, 'unsigned
short' expected </TD>
<TD>MISRA-C:2012 R.10.3 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>File: Src Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu.c: 546 </TD>
<TD>Nested comment found. </TD>
<TD>MISRA-C:2012 R.3.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu.c: 547 </TD>
<TD>Nested comment found. </TD>
<TD>MISRA-C:2012 R.3.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu.c: 548 </TD>
<TD>Nested comment found. </TD>
<TD>MISRA-C:2012 R.3.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu.c: 549 </TD>
<TD>Nested comment found. </TD>
<TD>MISRA-C:2012 R.3.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu.c: 551 </TD>
<TD>Nested comment found. </TD>
<TD>MISRA-C:2012 R.3.1 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu.c: 558 </TD>
<TD>Comment possibly contains code. </TD>
<TD>MISRA-C:2012 D.4.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu.c: 562 </TD>
<TD>Literal value requires a U suffix. : 1 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu.c: 563 </TD>
<TD>Literal value requires a U suffix. : 0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu.c: 564 </TD>
<TD>Literal value requires a U suffix. : 0x18 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu.c: 565 </TD>
<TD>Literal value requires a U suffix. : 50 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu.c: 566 </TD>
<TD>Literal value requires a U suffix. : 5 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu.c: 567 </TD>
<TD>Literal value requires a U suffix. : 10.0f </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu.c: 580 </TD>
<TD>Comment possibly contains code. </TD>
<TD>MISRA-C:2012 D.4.4 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu.c: 2870 </TD>
<TD>Basic type declaration used. </TD>
<TD>MISRA-C:2012 D.4.6 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu.c: 2870 </TD>
<TD>Scope of variable could be reduced. : gyro_orientation </TD>
<TD>MISRA-C:2012 R.8.9 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu.c: 305 </TD>
<TD>Identifier reuse: persistent var vs component. : hw </TD>
<TD>MISRA-C:2012 R.5.8,R.5.9 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu.c: 307 </TD>
<TD>Identifier reuse: persistent var vs component. : test </TD>
<TD>MISRA-C:2012 R.5.8,R.5.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu_dmp_motion_driver.c: 43 </TD>
<TD>Macro not used in translation unit. : delay_ms </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu_dmp_motion_driver.c: 45 </TD>
<TD>Macro not used in translation unit. : log_i </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu_dmp_motion_driver.c: 46 </TD>
<TD>Macro not used in translation unit. : log_e </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu_dmp_motion_driver.c: 79 </TD>
<TD>Macro not used in translation unit. : END_ORIENT_TEMP </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu_dmp_motion_driver.c: 82 </TD>
<TD>Macro not used in translation unit. : CFG_23 </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu_dmp_motion_driver.c: 84 </TD>
<TD>Macro not used in translation unit. : END_PREDICTION_UPDATE </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu_dmp_motion_driver.c: 85 </TD>
<TD>Macro not used in translation unit. : CGNOTICE_INTR </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu_dmp_motion_driver.c: 86 </TD>
<TD>Macro not used in translation unit. : X_GRT_Y_TMP </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu_dmp_motion_driver.c: 87 </TD>
<TD>Macro not used in translation unit. : CFG_DR_INT </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu_dmp_motion_driver.c: 88 </TD>
<TD>Macro not used in translation unit. : CFG_AUTH </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu_dmp_motion_driver.c: 89 </TD>
<TD>Macro not used in translation unit. : UPDATE_PROP_ROT </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu_dmp_motion_driver.c: 90 </TD>
<TD>Macro not used in translation unit. : END_COMPARE_Y_X_TMP2 </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu_dmp_motion_driver.c: 91 </TD>
<TD>Macro not used in translation unit. : SKIP_X_GRT_Y_TMP </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu_dmp_motion_driver.c: 92 </TD>
<TD>Macro not used in translation unit. : SKIP_END_COMPARE </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu_dmp_motion_driver.c: 96 </TD>
<TD>Macro not used in translation unit. : END_COMPARE_Y_X_TMP3 </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu_dmp_motion_driver.c: 98 </TD>
<TD>Macro not used in translation unit. : FCFG_6 </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu_dmp_motion_driver.c: 99 </TD>
<TD>Macro not used in translation unit. : FLAT_STATE_END </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu_dmp_motion_driver.c: 100 </TD>
<TD>Macro not used in translation unit. : SWING_END_4 </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu_dmp_motion_driver.c: 101 </TD>
<TD>Macro not used in translation unit. : SWING_END_2 </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu_dmp_motion_driver.c: 102 </TD>
<TD>Macro not used in translation unit. : SWING_END_3 </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu_dmp_motion_driver.c: 103 </TD>
<TD>Macro not used in translation unit. : SWING_END_1 </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu_dmp_motion_driver.c: 106 </TD>
<TD>Macro not used in translation unit. : CFG_16 </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu_dmp_motion_driver.c: 107 </TD>
<TD>Macro not used in translation unit. : CFG_EXT_GYRO_BIAS </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu_dmp_motion_driver.c: 108 </TD>
<TD>Macro not used in translation unit. : END_COMPARE_Y_X_TMP </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu_dmp_motion_driver.c: 109 </TD>
<TD>Macro not used in translation unit. : DO_NOT_UPDATE_PROP_ROT </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu_dmp_motion_driver.c: 110 </TD>
<TD>Macro not used in translation unit. : CFG_7 </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu_dmp_motion_driver.c: 111 </TD>
<TD>Macro not used in translation unit. : FLAT_STATE_END_TEMP </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu_dmp_motion_driver.c: 112 </TD>
<TD>Macro not used in translation unit. : END_COMPARE_Y_X </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu_dmp_motion_driver.c: 113 </TD>
<TD>Macro not used in translation unit. : SKIP_SWING_END_1 </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu_dmp_motion_driver.c: 114 </TD>
<TD>Macro not used in translation unit. : SKIP_SWING_END_3 </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu_dmp_motion_driver.c: 115 </TD>
<TD>Macro not used in translation unit. : SKIP_SWING_END_2 </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu_dmp_motion_driver.c: 116 </TD>
<TD>Macro not used in translation unit. : TILTG75_START </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu_dmp_motion_driver.c: 118 </TD>
<TD>Macro not used in translation unit. : TILTL75_END </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu_dmp_motion_driver.c: 119 </TD>
<TD>Macro not used in translation unit. : END_ORIENT </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu_dmp_motion_driver.c: 120 </TD>
<TD>Macro not used in translation unit. : CFG_FLICK_IN </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>File: Src Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu_dmp_motion_driver.c: 121 </TD>
<TD>Macro not used in translation unit. : TILTL75_START </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu_dmp_motion_driver.c: 123 </TD>
<TD>Macro not used in translation unit. : X_GRT_Y </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu_dmp_motion_driver.c: 124 </TD>
<TD>Macro not used in translation unit. : TEMPLABEL </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu_dmp_motion_driver.c: 127 </TD>
<TD>Macro not used in translation unit. : X_GRT_Y_TMP2 </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu_dmp_motion_driver.c: 130 </TD>
<TD>Macro not used in translation unit. : D_0_24 </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu_dmp_motion_driver.c: 132 </TD>
<TD>Macro not used in translation unit. : D_0_36 </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu_dmp_motion_driver.c: 133 </TD>
<TD>Macro not used in translation unit. : D_0_52 </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu_dmp_motion_driver.c: 134 </TD>
<TD>Macro not used in translation unit. : D_0_96 </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu_dmp_motion_driver.c: 136 </TD>
<TD>Macro not used in translation unit. : D_0_108 </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu_dmp_motion_driver.c: 137 </TD>
<TD>Macro not used in translation unit. : D_0_163 </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu_dmp_motion_driver.c: 138 </TD>
<TD>Macro not used in translation unit. : D_0_188 </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu_dmp_motion_driver.c: 139 </TD>
<TD>Macro not used in translation unit. : D_0_192 </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu_dmp_motion_driver.c: 140 </TD>
<TD>Macro not used in translation unit. : D_0_224 </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu_dmp_motion_driver.c: 141 </TD>
<TD>Macro not used in translation unit. : D_0_228 </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu_dmp_motion_driver.c: 142 </TD>
<TD>Macro not used in translation unit. : D_0_232 </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu_dmp_motion_driver.c: 143 </TD>
<TD>Macro not used in translation unit. : D_0_236 </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu_dmp_motion_driver.c: 145 </TD>
<TD>Macro not used in translation unit. : D_1_2 </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu_dmp_motion_driver.c: 146 </TD>
<TD>Macro not used in translation unit. : D_1_4 </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu_dmp_motion_driver.c: 147 </TD>
<TD>Macro not used in translation unit. : D_1_8 </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu_dmp_motion_driver.c: 148 </TD>
<TD>Macro not used in translation unit. : D_1_10 </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu_dmp_motion_driver.c: 149 </TD>
<TD>Macro not used in translation unit. : D_1_24 </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu_dmp_motion_driver.c: 150 </TD>
<TD>Macro not used in translation unit. : D_1_28 </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu_dmp_motion_driver.c: 155 </TD>
<TD>Macro not used in translation unit. : D_1_74 </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu_dmp_motion_driver.c: 160 </TD>
<TD>Macro not used in translation unit. : D_1_96 </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu_dmp_motion_driver.c: 161 </TD>
<TD>Macro not used in translation unit. : D_1_98 </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu_dmp_motion_driver.c: 162 </TD>
<TD>Macro not used in translation unit. : D_1_106 </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu_dmp_motion_driver.c: 163 </TD>
<TD>Macro not used in translation unit. : D_1_108 </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu_dmp_motion_driver.c: 164 </TD>
<TD>Macro not used in translation unit. : D_1_112 </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu_dmp_motion_driver.c: 165 </TD>
<TD>Macro not used in translation unit. : D_1_128 </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu_dmp_motion_driver.c: 166 </TD>
<TD>Macro not used in translation unit. : D_1_152 </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu_dmp_motion_driver.c: 167 </TD>
<TD>Macro not used in translation unit. : D_1_160 </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu_dmp_motion_driver.c: 168 </TD>
<TD>Macro not used in translation unit. : D_1_176 </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu_dmp_motion_driver.c: 169 </TD>
<TD>Macro not used in translation unit. : D_1_178 </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu_dmp_motion_driver.c: 171 </TD>
<TD>Macro not used in translation unit. : D_1_232 </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu_dmp_motion_driver.c: 172 </TD>
<TD>Macro not used in translation unit. : D_1_236 </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu_dmp_motion_driver.c: 173 </TD>
<TD>Macro not used in translation unit. : D_1_240 </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu_dmp_motion_driver.c: 174 </TD>
<TD>Macro not used in translation unit. : D_1_244 </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu_dmp_motion_driver.c: 175 </TD>
<TD>Macro not used in translation unit. : D_1_250 </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu_dmp_motion_driver.c: 176 </TD>
<TD>Macro not used in translation unit. : D_1_252 </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu_dmp_motion_driver.c: 177 </TD>
<TD>Macro not used in translation unit. : D_2_12 </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu_dmp_motion_driver.c: 178 </TD>
<TD>Macro not used in translation unit. : D_2_96 </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu_dmp_motion_driver.c: 179 </TD>
<TD>Macro not used in translation unit. : D_2_108 </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu_dmp_motion_driver.c: 180 </TD>
<TD>Macro not used in translation unit. : D_2_208 </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu_dmp_motion_driver.c: 181 </TD>
<TD>Macro not used in translation unit. : D_2_224 </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu_dmp_motion_driver.c: 182 </TD>
<TD>Macro not used in translation unit. : D_2_236 </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu_dmp_motion_driver.c: 183 </TD>
<TD>Macro not used in translation unit. : D_2_244 </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu_dmp_motion_driver.c: 184 </TD>
<TD>Macro not used in translation unit. : D_2_248 </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu_dmp_motion_driver.c: 185 </TD>
<TD>Macro not used in translation unit. : D_2_252 </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu_dmp_motion_driver.c: 187 </TD>
<TD>Macro not used in translation unit. : CPASS_BIAS_X </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu_dmp_motion_driver.c: 188 </TD>
<TD>Macro not used in translation unit. : CPASS_BIAS_Y </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>File: Src Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu_dmp_motion_driver.c: 189 </TD>
<TD>Macro not used in translation unit. : CPASS_BIAS_Z </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu_dmp_motion_driver.c: 190 </TD>
<TD>Macro not used in translation unit. : CPASS_MTX_00 </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu_dmp_motion_driver.c: 191 </TD>
<TD>Macro not used in translation unit. : CPASS_MTX_01 </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu_dmp_motion_driver.c: 192 </TD>
<TD>Macro not used in translation unit. : CPASS_MTX_02 </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu_dmp_motion_driver.c: 193 </TD>
<TD>Macro not used in translation unit. : CPASS_MTX_10 </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu_dmp_motion_driver.c: 194 </TD>
<TD>Macro not used in translation unit. : CPASS_MTX_11 </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu_dmp_motion_driver.c: 195 </TD>
<TD>Macro not used in translation unit. : CPASS_MTX_12 </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu_dmp_motion_driver.c: 196 </TD>
<TD>Macro not used in translation unit. : CPASS_MTX_20 </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu_dmp_motion_driver.c: 197 </TD>
<TD>Macro not used in translation unit. : CPASS_MTX_21 </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu_dmp_motion_driver.c: 198 </TD>
<TD>Macro not used in translation unit. : CPASS_MTX_22 </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu_dmp_motion_driver.c: 202 </TD>
<TD>Macro not used in translation unit. : D_ACT0 </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu_dmp_motion_driver.c: 203 </TD>
<TD>Macro not used in translation unit. : D_ACSX </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu_dmp_motion_driver.c: 204 </TD>
<TD>Macro not used in translation unit. : D_ACSY </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu_dmp_motion_driver.c: 205 </TD>
<TD>Macro not used in translation unit. : D_ACSZ </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu_dmp_motion_driver.c: 207 </TD>
<TD>Macro not used in translation unit. : FLICK_MSG </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu_dmp_motion_driver.c: 208 </TD>
<TD>Macro not used in translation unit. : FLICK_COUNTER </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu_dmp_motion_driver.c: 209 </TD>
<TD>Macro not used in translation unit. : FLICK_LOWER </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu_dmp_motion_driver.c: 210 </TD>
<TD>Macro not used in translation unit. : FLICK_UPPER </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu_dmp_motion_driver.c: 212 </TD>
<TD>Macro not used in translation unit. : D_AUTH_OUT </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu_dmp_motion_driver.c: 213 </TD>
<TD>Macro not used in translation unit. : D_AUTH_IN </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu_dmp_motion_driver.c: 214 </TD>
<TD>Macro not used in translation unit. : D_AUTH_A </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu_dmp_motion_driver.c: 215 </TD>
<TD>Macro not used in translation unit. : D_AUTH_B </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu_dmp_motion_driver.c: 217 </TD>
<TD>Macro not used in translation unit. : D_PEDSTD_BP_B </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu_dmp_motion_driver.c: 218 </TD>
<TD>Macro not used in translation unit. : D_PEDSTD_HP_A </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu_dmp_motion_driver.c: 219 </TD>
<TD>Macro not used in translation unit. : D_PEDSTD_HP_B </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu_dmp_motion_driver.c: 220 </TD>
<TD>Macro not used in translation unit. : D_PEDSTD_BP_A4 </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu_dmp_motion_driver.c: 221 </TD>
<TD>Macro not used in translation unit. : D_PEDSTD_BP_A3 </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu_dmp_motion_driver.c: 222 </TD>
<TD>Macro not used in translation unit. : D_PEDSTD_BP_A2 </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu_dmp_motion_driver.c: 223 </TD>
<TD>Macro not used in translation unit. : D_PEDSTD_BP_A1 </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu_dmp_motion_driver.c: 224 </TD>
<TD>Macro not used in translation unit. : D_PEDSTD_INT_THRSH </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu_dmp_motion_driver.c: 225 </TD>
<TD>Macro not used in translation unit. : D_PEDSTD_CLIP </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu_dmp_motion_driver.c: 226 </TD>
<TD>Macro not used in translation unit. : D_PEDSTD_SB </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu_dmp_motion_driver.c: 227 </TD>
<TD>Macro not used in translation unit. : D_PEDSTD_SB_TIME </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu_dmp_motion_driver.c: 228 </TD>
<TD>Macro not used in translation unit. : D_PEDSTD_PEAKTHRSH </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu_dmp_motion_driver.c: 229 </TD>
<TD>Macro not used in translation unit. : D_PEDSTD_TIML </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu_dmp_motion_driver.c: 230 </TD>
<TD>Macro not used in translation unit. : D_PEDSTD_TIMH </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu_dmp_motion_driver.c: 231 </TD>
<TD>Macro not used in translation unit. : D_PEDSTD_PEAK </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu_dmp_motion_driver.c: 234 </TD>
<TD>Macro not used in translation unit. : D_PEDSTD_DECI </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu_dmp_motion_driver.c: 236 </TD>
<TD>Macro not used in translation unit. : D_HOST_NO_MOT </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu_dmp_motion_driver.c: 239 </TD>
<TD>Macro not used in translation unit. : D_ORIENT_GAP </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu_dmp_motion_driver.c: 241 </TD>
<TD>Macro not used in translation unit. : D_TILT0_H </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu_dmp_motion_driver.c: 242 </TD>
<TD>Macro not used in translation unit. : D_TILT0_L </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu_dmp_motion_driver.c: 243 </TD>
<TD>Macro not used in translation unit. : D_TILT1_H </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu_dmp_motion_driver.c: 244 </TD>
<TD>Macro not used in translation unit. : D_TILT1_L </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu_dmp_motion_driver.c: 245 </TD>
<TD>Macro not used in translation unit. : D_TILT2_H </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu_dmp_motion_driver.c: 246 </TD>
<TD>Macro not used in translation unit. : D_TILT2_L </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu_dmp_motion_driver.c: 247 </TD>
<TD>Macro not used in translation unit. : D_TILT3_H </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu_dmp_motion_driver.c: 248 </TD>
<TD>Macro not used in translation unit. : D_TILT3_L </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 17 </TD>
<TD>Included file is not permitted. </TD>
<TD>MISRA-C:2012 R.21.5,R.21.6,R.21.10,R.21.11 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu_dmp_motion_driver.c </TD>
<TD>Use of single line comment(s) //. </TD>
<TD>MISRA-C:2012 R.1.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>File: Src Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu_dmp_motion_driver.c: 252 </TD>
<TD>Basic type declaration used. </TD>
<TD>MISRA-C:2012 D.4.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 254 </TD>
<TD>Literal value requires a U suffix. : 0x00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 254 </TD>
<TD>Literal value requires a U suffix. : 0xff </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 254 </TD>
<TD>Literal value requires a U suffix. : 0xef </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 255 </TD>
<TD>Literal value requires a U suffix. : 0x80 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 255 </TD>
<TD>Literal value requires a U suffix. : 0x00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 255 </TD>
<TD>Literal value requires a U suffix. : 0x12 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 255 </TD>
<TD>Literal value requires a U suffix. : 0x82 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 255 </TD>
<TD>Literal value requires a U suffix. : 0x0c </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 255 </TD>
<TD>Literal value requires a U suffix. : 0x30 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 255 </TD>
<TD>Literal value requires a U suffix. : 0xc3 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 255 </TD>
<TD>Literal value requires a U suffix. : 0x0e </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 255 </TD>
<TD>Literal value requires a U suffix. : 0x8c </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 255 </TD>
<TD>Literal value requires a U suffix. : 0xe9 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 255 </TD>
<TD>Literal value requires a U suffix. : 0x14 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 255 </TD>
<TD>Literal value requires a U suffix. : 0xd5 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 255 </TD>
<TD>Literal value requires a U suffix. : 0x40 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 255 </TD>
<TD>Literal value requires a U suffix. : 0x02 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 256 </TD>
<TD>Literal value requires a U suffix. : 0x13 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 256 </TD>
<TD>Literal value requires a U suffix. : 0x71 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 256 </TD>
<TD>Literal value requires a U suffix. : 0x0f </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 256 </TD>
<TD>Literal value requires a U suffix. : 0x8e </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 256 </TD>
<TD>Literal value requires a U suffix. : 0x38 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 256 </TD>
<TD>Literal value requires a U suffix. : 0x83 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 256 </TD>
<TD>Literal value requires a U suffix. : 0xf8 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 256 </TD>
<TD>Literal value requires a U suffix. : 0x30 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 256 </TD>
<TD>Literal value requires a U suffix. : 0x00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 256 </TD>
<TD>Literal value requires a U suffix. : 0x25 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 256 </TD>
<TD>Literal value requires a U suffix. : 0xff </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 258 </TD>
<TD>Literal value requires a U suffix. : 0xff </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 258 </TD>
<TD>Literal value requires a U suffix. : 0x0f </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 258 </TD>
<TD>Literal value requires a U suffix. : 0xfe </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 258 </TD>
<TD>Literal value requires a U suffix. : 0xa9 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 258 </TD>
<TD>Literal value requires a U suffix. : 0xd6 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 258 </TD>
<TD>Literal value requires a U suffix. : 0x24 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 258 </TD>
<TD>Literal value requires a U suffix. : 0x00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 258 </TD>
<TD>Literal value requires a U suffix. : 0x82 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 258 </TD>
<TD>Literal value requires a U suffix. : 0x79 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 258 </TD>
<TD>Literal value requires a U suffix. : 0xa1 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 259 </TD>
<TD>Literal value requires a U suffix. : 0x00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 259 </TD>
<TD>Literal value requires a U suffix. : 0x83 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 259 </TD>
<TD>Literal value requires a U suffix. : 0x6f </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 259 </TD>
<TD>Literal value requires a U suffix. : 0xa2 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 259 </TD>
<TD>Literal value requires a U suffix. : 0x03 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 259 </TD>
<TD>Literal value requires a U suffix. : 0x30 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 259 </TD>
<TD>Literal value requires a U suffix. : 0x40 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 259 </TD>
<TD>Literal value requires a U suffix. : 0xca </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 259 </TD>
<TD>Literal value requires a U suffix. : 0xe3 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 259 </TD>
<TD>Literal value requires a U suffix. : 0x09 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 259 </TD>
<TD>Literal value requires a U suffix. : 0x3e </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>File: Src Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 260 </TD>
<TD>Literal value requires a U suffix. : 0x80 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 260 </TD>
<TD>Literal value requires a U suffix. : 0x00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 262 </TD>
<TD>Literal value requires a U suffix. : 0x00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 262 </TD>
<TD>Literal value requires a U suffix. : 0x18 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 262 </TD>
<TD>Literal value requires a U suffix. : 0x6e </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 262 </TD>
<TD>Literal value requires a U suffix. : 0x92 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 262 </TD>
<TD>Literal value requires a U suffix. : 0x0a </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 262 </TD>
<TD>Literal value requires a U suffix. : 0x16 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 262 </TD>
<TD>Literal value requires a U suffix. : 0xc0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 262 </TD>
<TD>Literal value requires a U suffix. : 0xdf </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 262 </TD>
<TD>Literal value requires a U suffix. : 0xff </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 262 </TD>
<TD>Literal value requires a U suffix. : 0x02 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 262 </TD>
<TD>Literal value requires a U suffix. : 0x56 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 262 </TD>
<TD>Literal value requires a U suffix. : 0xfd </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 262 </TD>
<TD>Literal value requires a U suffix. : 0x8c </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 262 </TD>
<TD>Literal value requires a U suffix. : 0xd3 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 262 </TD>
<TD>Literal value requires a U suffix. : 0x77 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 263 </TD>
<TD>Literal value requires a U suffix. : 0xff </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 263 </TD>
<TD>Literal value requires a U suffix. : 0xe1 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 263 </TD>
<TD>Literal value requires a U suffix. : 0xc4 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 263 </TD>
<TD>Literal value requires a U suffix. : 0x96 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 263 </TD>
<TD>Literal value requires a U suffix. : 0xe0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 263 </TD>
<TD>Literal value requires a U suffix. : 0xc5 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 263 </TD>
<TD>Literal value requires a U suffix. : 0xbe </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 263 </TD>
<TD>Literal value requires a U suffix. : 0xaa </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 263 </TD>
<TD>Literal value requires a U suffix. : 0x00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 263 </TD>
<TD>Literal value requires a U suffix. : 0x0b </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 263 </TD>
<TD>Literal value requires a U suffix. : 0x2b </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 263 </TD>
<TD>Literal value requires a U suffix. : 0x57 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 264 </TD>
<TD>Literal value requires a U suffix. : 0x59 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 264 </TD>
<TD>Literal value requires a U suffix. : 0x40 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 264 </TD>
<TD>Literal value requires a U suffix. : 0x00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 264 </TD>
<TD>Literal value requires a U suffix. : 0xfa </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 264 </TD>
<TD>Literal value requires a U suffix. : 0x6c </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 264 </TD>
<TD>Literal value requires a U suffix. : 0x1d </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 264 </TD>
<TD>Literal value requires a U suffix. : 0xff </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 264 </TD>
<TD>Literal value requires a U suffix. : 0xdf </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 266 </TD>
<TD>Literal value requires a U suffix. : 0xeb </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 266 </TD>
<TD>Literal value requires a U suffix. : 0x00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 266 </TD>
<TD>Literal value requires a U suffix. : 0xb3 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 266 </TD>
<TD>Literal value requires a U suffix. : 0xb6 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 266 </TD>
<TD>Literal value requires a U suffix. : 0x22 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 266 </TD>
<TD>Literal value requires a U suffix. : 0x78 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 266 </TD>
<TD>Literal value requires a U suffix. : 0x3c </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 266 </TD>
<TD>Literal value requires a U suffix. : 0x42 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 266 </TD>
<TD>Literal value requires a U suffix. : 0xb5 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 267 </TD>
<TD>Literal value requires a U suffix. : 0x00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 267 </TD>
<TD>Literal value requires a U suffix. : 0xa2 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 267 </TD>
<TD>Literal value requires a U suffix. : 0x65 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 267 </TD>
<TD>Literal value requires a U suffix. : 0xd9 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>File: Src Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 267 </TD>
<TD>Literal value requires a U suffix. : 0x0e </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 267 </TD>
<TD>Literal value requires a U suffix. : 0x9f </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 267 </TD>
<TD>Literal value requires a U suffix. : 0xc9 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 267 </TD>
<TD>Literal value requires a U suffix. : 0x1d </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 267 </TD>
<TD>Literal value requires a U suffix. : 0xcf </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 267 </TD>
<TD>Literal value requires a U suffix. : 0x4c </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 267 </TD>
<TD>Literal value requires a U suffix. : 0x34 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 267 </TD>
<TD>Literal value requires a U suffix. : 0x30 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 269 </TD>
<TD>Literal value requires a U suffix. : 0xb6 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 269 </TD>
<TD>Literal value requires a U suffix. : 0x7a </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 269 </TD>
<TD>Literal value requires a U suffix. : 0xe8 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 269 </TD>
<TD>Literal value requires a U suffix. : 0x00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 271 </TD>
<TD>Literal value requires a U suffix. : 0x00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 271 </TD>
<TD>Literal value requires a U suffix. : 0x92 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 271 </TD>
<TD>Literal value requires a U suffix. : 0x10 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 271 </TD>
<TD>Literal value requires a U suffix. : 0x5e </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 271 </TD>
<TD>Literal value requires a U suffix. : 0x22 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 271 </TD>
<TD>Literal value requires a U suffix. : 0x9f </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 272 </TD>
<TD>Literal value requires a U suffix. : 0x46 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 272 </TD>
<TD>Literal value requires a U suffix. : 0x00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 272 </TD>
<TD>Literal value requires a U suffix. : 0xd4 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 272 </TD>
<TD>Literal value requires a U suffix. : 0xd6 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 272 </TD>
<TD>Literal value requires a U suffix. : 0xcc </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 273 </TD>
<TD>Literal value requires a U suffix. : 0xcc </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 273 </TD>
<TD>Literal value requires a U suffix. : 0x00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 273 </TD>
<TD>Literal value requires a U suffix. : 0x72 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 275 </TD>
<TD>Literal value requires a U suffix. : 0x00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 276 </TD>
<TD>Literal value requires a U suffix. : 0x00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 277 </TD>
<TD>Literal value requires a U suffix. : 0x00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 277 </TD>
<TD>Literal value requires a U suffix. : 0xf8 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 277 </TD>
<TD>Literal value requires a U suffix. : 0x98 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 277 </TD>
<TD>Literal value requires a U suffix. : 0x65 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 277 </TD>
<TD>Literal value requires a U suffix. : 0x0f </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 277 </TD>
<TD>Literal value requires a U suffix. : 0x9b </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 279 </TD>
<TD>Literal value requires a U suffix. : 0xfc </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 279 </TD>
<TD>Literal value requires a U suffix. : 0x00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 281 </TD>
<TD>Literal value requires a U suffix. : 0x00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 281 </TD>
<TD>Literal value requires a U suffix. : 0x6a </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 283 </TD>
<TD>Literal value requires a U suffix. : 0x83 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 283 </TD>
<TD>Literal value requires a U suffix. : 0x00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 283 </TD>
<TD>Literal value requires a U suffix. : 0xfc </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 283 </TD>
<TD>Literal value requires a U suffix. : 0xf1 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 283 </TD>
<TD>Literal value requires a U suffix. : 0xff </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 284 </TD>
<TD>Literal value requires a U suffix. : 0x03 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 284 </TD>
<TD>Literal value requires a U suffix. : 0xe8 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 284 </TD>
<TD>Literal value requires a U suffix. : 0x00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 284 </TD>
<TD>Literal value requires a U suffix. : 0xa0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 286 </TD>
<TD>Literal value requires a U suffix. : 0x00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 288 </TD>
<TD>Literal value requires a U suffix. : 0x00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 288 </TD>
<TD>Literal value requires a U suffix. : 0xff </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>File: Src Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 288 </TD>
<TD>Literal value requires a U suffix. : 0x45 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 288 </TD>
<TD>Literal value requires a U suffix. : 0x81 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 288 </TD>
<TD>Literal value requires a U suffix. : 0xfa </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 288 </TD>
<TD>Literal value requires a U suffix. : 0x72 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 289 </TD>
<TD>Literal value requires a U suffix. : 0x00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 289 </TD>
<TD>Literal value requires a U suffix. : 0xba </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 289 </TD>
<TD>Literal value requires a U suffix. : 0xc6 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 289 </TD>
<TD>Literal value requires a U suffix. : 0x78 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 289 </TD>
<TD>Literal value requires a U suffix. : 0xa2 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 290 </TD>
<TD>Literal value requires a U suffix. : 0x00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 290 </TD>
<TD>Literal value requires a U suffix. : 0x4d </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 290 </TD>
<TD>Literal value requires a U suffix. : 0x70 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 290 </TD>
<TD>Literal value requires a U suffix. : 0x6d </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 290 </TD>
<TD>Literal value requires a U suffix. : 0xae </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 290 </TD>
<TD>Literal value requires a U suffix. : 0x02 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 290 </TD>
<TD>Literal value requires a U suffix. : 0xd0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 292 </TD>
<TD>Literal value requires a U suffix. : 0x00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 293 </TD>
<TD>Literal value requires a U suffix. : 0x00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 298 </TD>
<TD>Literal value requires a U suffix. : 0x00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 300 </TD>
<TD>Literal value requires a U suffix. : 0x00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 300 </TD>
<TD>Literal value requires a U suffix. : 0xc7 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 301 </TD>
<TD>Literal value requires a U suffix. : 0xff </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 301 </TD>
<TD>Literal value requires a U suffix. : 0x9c </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 301 </TD>
<TD>Literal value requires a U suffix. : 0x00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 301 </TD>
<TD>Literal value requires a U suffix. : 0x2b </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 303 </TD>
<TD>Literal value requires a U suffix. : 0xff </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 303 </TD>
<TD>Literal value requires a U suffix. : 0xe5 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 303 </TD>
<TD>Literal value requires a U suffix. : 0x00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 305 </TD>
<TD>Literal value requires a U suffix. : 0x00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 306 </TD>
<TD>Literal value requires a U suffix. : 0x00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 306 </TD>
<TD>Literal value requires a U suffix. : 0x26 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 306 </TD>
<TD>Literal value requires a U suffix. : 0xd3 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 307 </TD>
<TD>Literal value requires a U suffix. : 0x00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 307 </TD>
<TD>Literal value requires a U suffix. : 0x0a </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 309 </TD>
<TD>Literal value requires a U suffix. : 0x4e </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 309 </TD>
<TD>Literal value requires a U suffix. : 0x68 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 309 </TD>
<TD>Literal value requires a U suffix. : 0xcd </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 309 </TD>
<TD>Literal value requires a U suffix. : 0xcf </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 309 </TD>
<TD>Literal value requires a U suffix. : 0x77 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 309 </TD>
<TD>Literal value requires a U suffix. : 0x09 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 309 </TD>
<TD>Literal value requires a U suffix. : 0x50 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 309 </TD>
<TD>Literal value requires a U suffix. : 0x16 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 309 </TD>
<TD>Literal value requires a U suffix. : 0x67 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 309 </TD>
<TD>Literal value requires a U suffix. : 0x59 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 309 </TD>
<TD>Literal value requires a U suffix. : 0xc6 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 309 </TD>
<TD>Literal value requires a U suffix. : 0x19 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 309 </TD>
<TD>Literal value requires a U suffix. : 0xce </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 309 </TD>
<TD>Literal value requires a U suffix. : 0x82 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 309 </TD>
<TD>Literal value requires a U suffix. : 0x00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 310 </TD>
<TD>Literal value requires a U suffix. : 0xd7 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>File: Src Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 310 </TD>
<TD>Literal value requires a U suffix. : 0x84 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 310 </TD>
<TD>Literal value requires a U suffix. : 0x00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 311 </TD>
<TD>Literal value requires a U suffix. : 0x00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 311 </TD>
<TD>Literal value requires a U suffix. : 0x93 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 311 </TD>
<TD>Literal value requires a U suffix. : 0x8f </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 311 </TD>
<TD>Literal value requires a U suffix. : 0x9d </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 311 </TD>
<TD>Literal value requires a U suffix. : 0x1e </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 311 </TD>
<TD>Literal value requires a U suffix. : 0x1b </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 311 </TD>
<TD>Literal value requires a U suffix. : 0x1c </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 311 </TD>
<TD>Literal value requires a U suffix. : 0x19 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 314 </TD>
<TD>Literal value requires a U suffix. : 0x03 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 314 </TD>
<TD>Literal value requires a U suffix. : 0x18 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 314 </TD>
<TD>Literal value requires a U suffix. : 0x85 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 314 </TD>
<TD>Literal value requires a U suffix. : 0x00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 315 </TD>
<TD>Literal value requires a U suffix. : 0x00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 318 </TD>
<TD>Literal value requires a U suffix. : 0x7d </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 318 </TD>
<TD>Literal value requires a U suffix. : 0xdf </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 318 </TD>
<TD>Literal value requires a U suffix. : 0x7e </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 318 </TD>
<TD>Literal value requires a U suffix. : 0x72 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 318 </TD>
<TD>Literal value requires a U suffix. : 0x90 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 318 </TD>
<TD>Literal value requires a U suffix. : 0x2e </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 318 </TD>
<TD>Literal value requires a U suffix. : 0x55 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 318 </TD>
<TD>Literal value requires a U suffix. : 0x4c </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 318 </TD>
<TD>Literal value requires a U suffix. : 0xf6 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 320 </TD>
<TD>Literal value requires a U suffix. : 0xe6 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 320 </TD>
<TD>Literal value requires a U suffix. : 0x88 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 320 </TD>
<TD>Literal value requires a U suffix. : 0x00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 323 </TD>
<TD>Literal value requires a U suffix. : 0xdc </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 323 </TD>
<TD>Literal value requires a U suffix. : 0xb4 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 323 </TD>
<TD>Literal value requires a U suffix. : 0xb8 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 323 </TD>
<TD>Literal value requires a U suffix. : 0xb0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 323 </TD>
<TD>Literal value requires a U suffix. : 0xd8 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 323 </TD>
<TD>Literal value requires a U suffix. : 0xb9 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 323 </TD>
<TD>Literal value requires a U suffix. : 0xab </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 323 </TD>
<TD>Literal value requires a U suffix. : 0xf3 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 323 </TD>
<TD>Literal value requires a U suffix. : 0xf8 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 323 </TD>
<TD>Literal value requires a U suffix. : 0xfa </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 323 </TD>
<TD>Literal value requires a U suffix. : 0xb3 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 323 </TD>
<TD>Literal value requires a U suffix. : 0xb7 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 323 </TD>
<TD>Literal value requires a U suffix. : 0xbb </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 323 </TD>
<TD>Literal value requires a U suffix. : 0x8e </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 323 </TD>
<TD>Literal value requires a U suffix. : 0x9e </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 323 </TD>
<TD>Literal value requires a U suffix. : 0xae </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 323 </TD>
<TD>Literal value requires a U suffix. : 0xf1 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 323 </TD>
<TD>Literal value requires a U suffix. : 0x32 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 323 </TD>
<TD>Literal value requires a U suffix. : 0xf5 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 323 </TD>
<TD>Literal value requires a U suffix. : 0x1b </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 324 </TD>
<TD>Literal value requires a U suffix. : 0xb8 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 324 </TD>
<TD>Literal value requires a U suffix. : 0xb0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 324 </TD>
<TD>Literal value requires a U suffix. : 0x80 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>File: Src Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 324 </TD>
<TD>Literal value requires a U suffix. : 0x97 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 324 </TD>
<TD>Literal value requires a U suffix. : 0xf1 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 324 </TD>
<TD>Literal value requires a U suffix. : 0xa9 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 324 </TD>
<TD>Literal value requires a U suffix. : 0xdf </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 324 </TD>
<TD>Literal value requires a U suffix. : 0xaa </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 324 </TD>
<TD>Literal value requires a U suffix. : 0xf2 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 324 </TD>
<TD>Literal value requires a U suffix. : 0xc5 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 324 </TD>
<TD>Literal value requires a U suffix. : 0xcd </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 324 </TD>
<TD>Literal value requires a U suffix. : 0xc7 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 324 </TD>
<TD>Literal value requires a U suffix. : 0x0c </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 324 </TD>
<TD>Literal value requires a U suffix. : 0xc9 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 325 </TD>
<TD>Literal value requires a U suffix. : 0x2c </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 325 </TD>
<TD>Literal value requires a U suffix. : 0x97 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 325 </TD>
<TD>Literal value requires a U suffix. : 0xf1 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 325 </TD>
<TD>Literal value requires a U suffix. : 0xa9 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 325 </TD>
<TD>Literal value requires a U suffix. : 0x89 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 325 </TD>
<TD>Literal value requires a U suffix. : 0x26 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 325 </TD>
<TD>Literal value requires a U suffix. : 0x46 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 325 </TD>
<TD>Literal value requires a U suffix. : 0x66 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 325 </TD>
<TD>Literal value requires a U suffix. : 0xb2 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 325 </TD>
<TD>Literal value requires a U suffix. : 0x99 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 325 </TD>
<TD>Literal value requires a U suffix. : 0x2d </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 325 </TD>
<TD>Literal value requires a U suffix. : 0x55 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 325 </TD>
<TD>Literal value requires a U suffix. : 0x7d </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 325 </TD>
<TD>Literal value requires a U suffix. : 0xb0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 325 </TD>
<TD>Literal value requires a U suffix. : 0x8a </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 325 </TD>
<TD>Literal value requires a U suffix. : 0xa8 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 325 </TD>
<TD>Literal value requires a U suffix. : 0x96 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 325 </TD>
<TD>Literal value requires a U suffix. : 0x36 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 325 </TD>
<TD>Literal value requires a U suffix. : 0x56 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 327 </TD>
<TD>Literal value requires a U suffix. : 0x76 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 327 </TD>
<TD>Literal value requires a U suffix. : 0xf1 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 327 </TD>
<TD>Literal value requires a U suffix. : 0xba </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 327 </TD>
<TD>Literal value requires a U suffix. : 0xa3 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 327 </TD>
<TD>Literal value requires a U suffix. : 0xb4 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 327 </TD>
<TD>Literal value requires a U suffix. : 0xb2 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 327 </TD>
<TD>Literal value requires a U suffix. : 0x80 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 327 </TD>
<TD>Literal value requires a U suffix. : 0xc0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 327 </TD>
<TD>Literal value requires a U suffix. : 0xb8 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 327 </TD>
<TD>Literal value requires a U suffix. : 0xa8 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 327 </TD>
<TD>Literal value requires a U suffix. : 0x97 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 327 </TD>
<TD>Literal value requires a U suffix. : 0x11 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 327 </TD>
<TD>Literal value requires a U suffix. : 0x83 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 327 </TD>
<TD>Literal value requires a U suffix. : 0x98 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 327 </TD>
<TD>Literal value requires a U suffix. : 0xf0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 327 </TD>
<TD>Literal value requires a U suffix. : 0x24 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 327 </TD>
<TD>Literal value requires a U suffix. : 0x08 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 327 </TD>
<TD>Literal value requires a U suffix. : 0x44 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 328 </TD>
<TD>Literal value requires a U suffix. : 0x10 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 328 </TD>
<TD>Literal value requires a U suffix. : 0x64 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>File: Src Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 328 </TD>
<TD>Literal value requires a U suffix. : 0x18 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 328 </TD>
<TD>Literal value requires a U suffix. : 0xb2 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 328 </TD>
<TD>Literal value requires a U suffix. : 0xb9 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 328 </TD>
<TD>Literal value requires a U suffix. : 0xb4 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 328 </TD>
<TD>Literal value requires a U suffix. : 0x98 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 328 </TD>
<TD>Literal value requires a U suffix. : 0x83 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 328 </TD>
<TD>Literal value requires a U suffix. : 0xf1 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 328 </TD>
<TD>Literal value requires a U suffix. : 0xa3 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 328 </TD>
<TD>Literal value requires a U suffix. : 0x29 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 328 </TD>
<TD>Literal value requires a U suffix. : 0x55 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 328 </TD>
<TD>Literal value requires a U suffix. : 0x7d </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 328 </TD>
<TD>Literal value requires a U suffix. : 0xba </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 328 </TD>
<TD>Literal value requires a U suffix. : 0xb5 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 328 </TD>
<TD>Literal value requires a U suffix. : 0xb1 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 328 </TD>
<TD>Literal value requires a U suffix. : 0x93 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 328 </TD>
<TD>Literal value requires a U suffix. : 0xf0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 328 </TD>
<TD>Literal value requires a U suffix. : 0x00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 329 </TD>
<TD>Literal value requires a U suffix. : 0x50 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 329 </TD>
<TD>Literal value requires a U suffix. : 0xf5 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 329 </TD>
<TD>Literal value requires a U suffix. : 0xb2 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 329 </TD>
<TD>Literal value requires a U suffix. : 0xb6 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 329 </TD>
<TD>Literal value requires a U suffix. : 0xaa </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 329 </TD>
<TD>Literal value requires a U suffix. : 0x83 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 329 </TD>
<TD>Literal value requires a U suffix. : 0x93 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 329 </TD>
<TD>Literal value requires a U suffix. : 0x28 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 329 </TD>
<TD>Literal value requires a U suffix. : 0x54 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 329 </TD>
<TD>Literal value requires a U suffix. : 0x7c </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 329 </TD>
<TD>Literal value requires a U suffix. : 0xf1 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 329 </TD>
<TD>Literal value requires a U suffix. : 0xb9 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 329 </TD>
<TD>Literal value requires a U suffix. : 0xa3 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 329 </TD>
<TD>Literal value requires a U suffix. : 0x82 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 329 </TD>
<TD>Literal value requires a U suffix. : 0x61 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 329 </TD>
<TD>Literal value requires a U suffix. : 0xba </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 329 </TD>
<TD>Literal value requires a U suffix. : 0xa2 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 329 </TD>
<TD>Literal value requires a U suffix. : 0xda </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 329 </TD>
<TD>Literal value requires a U suffix. : 0xde </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 329 </TD>
<TD>Literal value requires a U suffix. : 0xdf </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 331 </TD>
<TD>Literal value requires a U suffix. : 0xdb </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 331 </TD>
<TD>Literal value requires a U suffix. : 0x81 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 331 </TD>
<TD>Literal value requires a U suffix. : 0x9a </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 331 </TD>
<TD>Literal value requires a U suffix. : 0xb9 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 331 </TD>
<TD>Literal value requires a U suffix. : 0xae </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 331 </TD>
<TD>Literal value requires a U suffix. : 0xf5 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 331 </TD>
<TD>Literal value requires a U suffix. : 0x60 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 331 </TD>
<TD>Literal value requires a U suffix. : 0x68 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 331 </TD>
<TD>Literal value requires a U suffix. : 0x70 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 331 </TD>
<TD>Literal value requires a U suffix. : 0xf1 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 331 </TD>
<TD>Literal value requires a U suffix. : 0xda </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 331 </TD>
<TD>Literal value requires a U suffix. : 0xba </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 331 </TD>
<TD>Literal value requires a U suffix. : 0xa2 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>File: Src Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 331 </TD>
<TD>Literal value requires a U suffix. : 0xdf </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 331 </TD>
<TD>Literal value requires a U suffix. : 0xd9 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 331 </TD>
<TD>Literal value requires a U suffix. : 0xfa </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 331 </TD>
<TD>Literal value requires a U suffix. : 0xa3 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 331 </TD>
<TD>Literal value requires a U suffix. : 0x82 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 331 </TD>
<TD>Literal value requires a U suffix. : 0x92 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 332 </TD>
<TD>Literal value requires a U suffix. : 0xdb </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 332 </TD>
<TD>Literal value requires a U suffix. : 0x31 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 332 </TD>
<TD>Literal value requires a U suffix. : 0xba </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 332 </TD>
<TD>Literal value requires a U suffix. : 0xa2 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 332 </TD>
<TD>Literal value requires a U suffix. : 0xd9 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 332 </TD>
<TD>Literal value requires a U suffix. : 0xf8 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 332 </TD>
<TD>Literal value requires a U suffix. : 0xdf </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 332 </TD>
<TD>Literal value requires a U suffix. : 0x85 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 332 </TD>
<TD>Literal value requires a U suffix. : 0xa4 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 332 </TD>
<TD>Literal value requires a U suffix. : 0xd0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 332 </TD>
<TD>Literal value requires a U suffix. : 0xc1 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 332 </TD>
<TD>Literal value requires a U suffix. : 0xbb </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 332 </TD>
<TD>Literal value requires a U suffix. : 0xad </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 332 </TD>
<TD>Literal value requires a U suffix. : 0x83 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 332 </TD>
<TD>Literal value requires a U suffix. : 0xc2 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 332 </TD>
<TD>Literal value requires a U suffix. : 0xc5 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 332 </TD>
<TD>Literal value requires a U suffix. : 0xc7 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 332 </TD>
<TD>Literal value requires a U suffix. : 0xb8 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 333 </TD>
<TD>Literal value requires a U suffix. : 0xdf </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 333 </TD>
<TD>Literal value requires a U suffix. : 0xba </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 333 </TD>
<TD>Literal value requires a U suffix. : 0xa0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 333 </TD>
<TD>Literal value requires a U suffix. : 0xd8 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 333 </TD>
<TD>Literal value requires a U suffix. : 0xf1 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 333 </TD>
<TD>Literal value requires a U suffix. : 0xb8 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 333 </TD>
<TD>Literal value requires a U suffix. : 0xaa </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 333 </TD>
<TD>Literal value requires a U suffix. : 0xb3 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 333 </TD>
<TD>Literal value requires a U suffix. : 0x8d </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 333 </TD>
<TD>Literal value requires a U suffix. : 0xb4 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 333 </TD>
<TD>Literal value requires a U suffix. : 0x98 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 333 </TD>
<TD>Literal value requires a U suffix. : 0x0d </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 333 </TD>
<TD>Literal value requires a U suffix. : 0x35 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 333 </TD>
<TD>Literal value requires a U suffix. : 0x5d </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 333 </TD>
<TD>Literal value requires a U suffix. : 0xb2 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 333 </TD>
<TD>Literal value requires a U suffix. : 0xb6 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 335 </TD>
<TD>Literal value requires a U suffix. : 0xba </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 335 </TD>
<TD>Literal value requires a U suffix. : 0xaf </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 335 </TD>
<TD>Literal value requires a U suffix. : 0x8c </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 335 </TD>
<TD>Literal value requires a U suffix. : 0x96 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 335 </TD>
<TD>Literal value requires a U suffix. : 0x19 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 335 </TD>
<TD>Literal value requires a U suffix. : 0x8f </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 335 </TD>
<TD>Literal value requires a U suffix. : 0x9f </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 335 </TD>
<TD>Literal value requires a U suffix. : 0xa7 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 335 </TD>
<TD>Literal value requires a U suffix. : 0x0e </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 335 </TD>
<TD>Literal value requires a U suffix. : 0x16 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>File: Src Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 335 </TD>
<TD>Literal value requires a U suffix. : 0x1e </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 335 </TD>
<TD>Literal value requires a U suffix. : 0xb4 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 335 </TD>
<TD>Literal value requires a U suffix. : 0x9a </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 335 </TD>
<TD>Literal value requires a U suffix. : 0xb8 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 335 </TD>
<TD>Literal value requires a U suffix. : 0xaa </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 335 </TD>
<TD>Literal value requires a U suffix. : 0x87 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 335 </TD>
<TD>Literal value requires a U suffix. : 0x2c </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 335 </TD>
<TD>Literal value requires a U suffix. : 0x54 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 335 </TD>
<TD>Literal value requires a U suffix. : 0x7c </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 335 </TD>
<TD>Literal value requires a U suffix. : 0xa4 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 336 </TD>
<TD>Literal value requires a U suffix. : 0xb0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 336 </TD>
<TD>Literal value requires a U suffix. : 0x8a </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 336 </TD>
<TD>Literal value requires a U suffix. : 0xb6 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 336 </TD>
<TD>Literal value requires a U suffix. : 0x91 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 336 </TD>
<TD>Literal value requires a U suffix. : 0x32 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 336 </TD>
<TD>Literal value requires a U suffix. : 0x56 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 336 </TD>
<TD>Literal value requires a U suffix. : 0x76 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 336 </TD>
<TD>Literal value requires a U suffix. : 0xb2 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 336 </TD>
<TD>Literal value requires a U suffix. : 0x84 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 336 </TD>
<TD>Literal value requires a U suffix. : 0x94 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 336 </TD>
<TD>Literal value requires a U suffix. : 0xa4 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 336 </TD>
<TD>Literal value requires a U suffix. : 0xc8 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 336 </TD>
<TD>Literal value requires a U suffix. : 0x08 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 336 </TD>
<TD>Literal value requires a U suffix. : 0xcd </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 336 </TD>
<TD>Literal value requires a U suffix. : 0xd8 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 336 </TD>
<TD>Literal value requires a U suffix. : 0xb8 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 336 </TD>
<TD>Literal value requires a U suffix. : 0xb4 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 336 </TD>
<TD>Literal value requires a U suffix. : 0xf1 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 336 </TD>
<TD>Literal value requires a U suffix. : 0x99 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 336 </TD>
<TD>Literal value requires a U suffix. : 0x82 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 336 </TD>
<TD>Literal value requires a U suffix. : 0xa8 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 338 </TD>
<TD>Literal value requires a U suffix. : 0x2d </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 338 </TD>
<TD>Literal value requires a U suffix. : 0x55 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 338 </TD>
<TD>Literal value requires a U suffix. : 0x7d </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 338 </TD>
<TD>Literal value requires a U suffix. : 0x98 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 338 </TD>
<TD>Literal value requires a U suffix. : 0xa8 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 338 </TD>
<TD>Literal value requires a U suffix. : 0x0e </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 338 </TD>
<TD>Literal value requires a U suffix. : 0x16 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 338 </TD>
<TD>Literal value requires a U suffix. : 0x1e </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 338 </TD>
<TD>Literal value requires a U suffix. : 0xa2 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 338 </TD>
<TD>Literal value requires a U suffix. : 0x2c </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 338 </TD>
<TD>Literal value requires a U suffix. : 0x54 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 338 </TD>
<TD>Literal value requires a U suffix. : 0x7c </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 338 </TD>
<TD>Literal value requires a U suffix. : 0x92 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 338 </TD>
<TD>Literal value requires a U suffix. : 0xa4 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 338 </TD>
<TD>Literal value requires a U suffix. : 0xf0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 338 </TD>
<TD>Literal value requires a U suffix. : 0x50 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 338 </TD>
<TD>Literal value requires a U suffix. : 0x78 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 338 </TD>
<TD>Literal value requires a U suffix. : 0xf1 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 340 </TD>
<TD>Literal value requires a U suffix. : 0x84 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>File: Src Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 340 </TD>
<TD>Literal value requires a U suffix. : 0xa8 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 340 </TD>
<TD>Literal value requires a U suffix. : 0x98 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 340 </TD>
<TD>Literal value requires a U suffix. : 0xc4 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 340 </TD>
<TD>Literal value requires a U suffix. : 0xcd </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 340 </TD>
<TD>Literal value requires a U suffix. : 0xfc </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 340 </TD>
<TD>Literal value requires a U suffix. : 0xd8 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 340 </TD>
<TD>Literal value requires a U suffix. : 0x0d </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 340 </TD>
<TD>Literal value requires a U suffix. : 0xdb </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 340 </TD>
<TD>Literal value requires a U suffix. : 0x2d </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 340 </TD>
<TD>Literal value requires a U suffix. : 0xf3 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 340 </TD>
<TD>Literal value requires a U suffix. : 0xd9 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 340 </TD>
<TD>Literal value requires a U suffix. : 0xba </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 340 </TD>
<TD>Literal value requires a U suffix. : 0xa6 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 340 </TD>
<TD>Literal value requires a U suffix. : 0xf8 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 340 </TD>
<TD>Literal value requires a U suffix. : 0xda </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 340 </TD>
<TD>Literal value requires a U suffix. : 0xde </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 341 </TD>
<TD>Literal value requires a U suffix. : 0xba </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 341 </TD>
<TD>Literal value requires a U suffix. : 0xb2 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 341 </TD>
<TD>Literal value requires a U suffix. : 0xb6 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 341 </TD>
<TD>Literal value requires a U suffix. : 0x86 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 341 </TD>
<TD>Literal value requires a U suffix. : 0x96 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 341 </TD>
<TD>Literal value requires a U suffix. : 0xa6 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 341 </TD>
<TD>Literal value requires a U suffix. : 0xd0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 341 </TD>
<TD>Literal value requires a U suffix. : 0xf3 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 341 </TD>
<TD>Literal value requires a U suffix. : 0xc8 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 341 </TD>
<TD>Literal value requires a U suffix. : 0x41 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 341 </TD>
<TD>Literal value requires a U suffix. : 0xda </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 341 </TD>
<TD>Literal value requires a U suffix. : 0xf8 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 341 </TD>
<TD>Literal value requires a U suffix. : 0xd8 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 341 </TD>
<TD>Literal value requires a U suffix. : 0xb0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 341 </TD>
<TD>Literal value requires a U suffix. : 0xb4 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 341 </TD>
<TD>Literal value requires a U suffix. : 0xb8 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 341 </TD>
<TD>Literal value requires a U suffix. : 0x82 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 341 </TD>
<TD>Literal value requires a U suffix. : 0xa8 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 341 </TD>
<TD>Literal value requires a U suffix. : 0x92 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 342 </TD>
<TD>Literal value requires a U suffix. : 0xf5 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 342 </TD>
<TD>Literal value requires a U suffix. : 0x2c </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 342 </TD>
<TD>Literal value requires a U suffix. : 0x54 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 342 </TD>
<TD>Literal value requires a U suffix. : 0x88 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 342 </TD>
<TD>Literal value requires a U suffix. : 0x98 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 342 </TD>
<TD>Literal value requires a U suffix. : 0xf1 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 342 </TD>
<TD>Literal value requires a U suffix. : 0x35 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 342 </TD>
<TD>Literal value requires a U suffix. : 0xd9 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 342 </TD>
<TD>Literal value requires a U suffix. : 0xf4 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 342 </TD>
<TD>Literal value requires a U suffix. : 0x18 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 342 </TD>
<TD>Literal value requires a U suffix. : 0xd8 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 342 </TD>
<TD>Literal value requires a U suffix. : 0xa2 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 342 </TD>
<TD>Literal value requires a U suffix. : 0xd0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 342 </TD>
<TD>Literal value requires a U suffix. : 0xf8 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 342 </TD>
<TD>Literal value requires a U suffix. : 0xf9 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>File: Src Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 342 </TD>
<TD>Literal value requires a U suffix. : 0xa8 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 342 </TD>
<TD>Literal value requires a U suffix. : 0x84 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 342 </TD>
<TD>Literal value requires a U suffix. : 0xc7 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 342 </TD>
<TD>Literal value requires a U suffix. : 0xdf </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 344 </TD>
<TD>Literal value requires a U suffix. : 0xf8 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 344 </TD>
<TD>Literal value requires a U suffix. : 0x83 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 344 </TD>
<TD>Literal value requires a U suffix. : 0xc5 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 344 </TD>
<TD>Literal value requires a U suffix. : 0xda </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 344 </TD>
<TD>Literal value requires a U suffix. : 0xdf </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 344 </TD>
<TD>Literal value requires a U suffix. : 0x69 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 344 </TD>
<TD>Literal value requires a U suffix. : 0xc1 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 344 </TD>
<TD>Literal value requires a U suffix. : 0xd8 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 344 </TD>
<TD>Literal value requires a U suffix. : 0xf4 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 344 </TD>
<TD>Literal value requires a U suffix. : 0x01 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 344 </TD>
<TD>Literal value requires a U suffix. : 0xf1 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 344 </TD>
<TD>Literal value requires a U suffix. : 0xa8 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 344 </TD>
<TD>Literal value requires a U suffix. : 0x82 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 344 </TD>
<TD>Literal value requires a U suffix. : 0x4e </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 344 </TD>
<TD>Literal value requires a U suffix. : 0x84 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 344 </TD>
<TD>Literal value requires a U suffix. : 0xf3 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 344 </TD>
<TD>Literal value requires a U suffix. : 0x11 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 345 </TD>
<TD>Literal value requires a U suffix. : 0xd1 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 345 </TD>
<TD>Literal value requires a U suffix. : 0x82 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 345 </TD>
<TD>Literal value requires a U suffix. : 0xf5 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 345 </TD>
<TD>Literal value requires a U suffix. : 0xd9 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 345 </TD>
<TD>Literal value requires a U suffix. : 0x92 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 345 </TD>
<TD>Literal value requires a U suffix. : 0x28 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 345 </TD>
<TD>Literal value requires a U suffix. : 0x97 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 345 </TD>
<TD>Literal value requires a U suffix. : 0x88 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 345 </TD>
<TD>Literal value requires a U suffix. : 0xf1 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 345 </TD>
<TD>Literal value requires a U suffix. : 0x09 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 345 </TD>
<TD>Literal value requires a U suffix. : 0xf4 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 345 </TD>
<TD>Literal value requires a U suffix. : 0x1c </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 345 </TD>
<TD>Literal value requires a U suffix. : 0xd8 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 345 </TD>
<TD>Literal value requires a U suffix. : 0x84 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 345 </TD>
<TD>Literal value requires a U suffix. : 0xa8 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 345 </TD>
<TD>Literal value requires a U suffix. : 0xf3 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 345 </TD>
<TD>Literal value requires a U suffix. : 0xc0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 345 </TD>
<TD>Literal value requires a U suffix. : 0xf9 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 346 </TD>
<TD>Literal value requires a U suffix. : 0x82 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 346 </TD>
<TD>Literal value requires a U suffix. : 0xf1 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 346 </TD>
<TD>Literal value requires a U suffix. : 0x29 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 346 </TD>
<TD>Literal value requires a U suffix. : 0xf4 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 346 </TD>
<TD>Literal value requires a U suffix. : 0x0d </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 346 </TD>
<TD>Literal value requires a U suffix. : 0xd8 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 346 </TD>
<TD>Literal value requires a U suffix. : 0xf3 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 346 </TD>
<TD>Literal value requires a U suffix. : 0xf9 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 346 </TD>
<TD>Literal value requires a U suffix. : 0xd1 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 346 </TD>
<TD>Literal value requires a U suffix. : 0xd9 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 346 </TD>
<TD>Literal value requires a U suffix. : 0xc2 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>File: Src Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 346 </TD>
<TD>Literal value requires a U suffix. : 0x03 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 346 </TD>
<TD>Literal value requires a U suffix. : 0xde </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 346 </TD>
<TD>Literal value requires a U suffix. : 0xdf </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 346 </TD>
<TD>Literal value requires a U suffix. : 0x1a </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 348 </TD>
<TD>Literal value requires a U suffix. : 0xa2 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 348 </TD>
<TD>Literal value requires a U suffix. : 0xfa </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 348 </TD>
<TD>Literal value requires a U suffix. : 0xf9 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 348 </TD>
<TD>Literal value requires a U suffix. : 0xa8 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 348 </TD>
<TD>Literal value requires a U suffix. : 0x84 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 348 </TD>
<TD>Literal value requires a U suffix. : 0x98 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 348 </TD>
<TD>Literal value requires a U suffix. : 0xd9 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 348 </TD>
<TD>Literal value requires a U suffix. : 0xc7 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 348 </TD>
<TD>Literal value requires a U suffix. : 0xdf </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 348 </TD>
<TD>Literal value requires a U suffix. : 0xf8 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 348 </TD>
<TD>Literal value requires a U suffix. : 0x83 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 348 </TD>
<TD>Literal value requires a U suffix. : 0xda </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 348 </TD>
<TD>Literal value requires a U suffix. : 0x69 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 348 </TD>
<TD>Literal value requires a U suffix. : 0xc3 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 348 </TD>
<TD>Literal value requires a U suffix. : 0xd8 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 349 </TD>
<TD>Literal value requires a U suffix. : 0xf4 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 349 </TD>
<TD>Literal value requires a U suffix. : 0x01 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 349 </TD>
<TD>Literal value requires a U suffix. : 0xf1 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 349 </TD>
<TD>Literal value requires a U suffix. : 0x98 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 349 </TD>
<TD>Literal value requires a U suffix. : 0xa8 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 349 </TD>
<TD>Literal value requires a U suffix. : 0x82 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 349 </TD>
<TD>Literal value requires a U suffix. : 0x2e </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 349 </TD>
<TD>Literal value requires a U suffix. : 0x84 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 349 </TD>
<TD>Literal value requires a U suffix. : 0xf3 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 349 </TD>
<TD>Literal value requires a U suffix. : 0x11 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 349 </TD>
<TD>Literal value requires a U suffix. : 0xd1 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 349 </TD>
<TD>Literal value requires a U suffix. : 0xf5 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 349 </TD>
<TD>Literal value requires a U suffix. : 0xd9 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 349 </TD>
<TD>Literal value requires a U suffix. : 0x92 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 349 </TD>
<TD>Literal value requires a U suffix. : 0x50 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 349 </TD>
<TD>Literal value requires a U suffix. : 0x97 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 349 </TD>
<TD>Literal value requires a U suffix. : 0x88 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 350 </TD>
<TD>Literal value requires a U suffix. : 0x09 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 350 </TD>
<TD>Literal value requires a U suffix. : 0xf4 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 350 </TD>
<TD>Literal value requires a U suffix. : 0x1c </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 350 </TD>
<TD>Literal value requires a U suffix. : 0xd8 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 350 </TD>
<TD>Literal value requires a U suffix. : 0x84 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 350 </TD>
<TD>Literal value requires a U suffix. : 0xa8 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 350 </TD>
<TD>Literal value requires a U suffix. : 0xf3 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 350 </TD>
<TD>Literal value requires a U suffix. : 0xc0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 350 </TD>
<TD>Literal value requires a U suffix. : 0xf8 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 350 </TD>
<TD>Literal value requires a U suffix. : 0xf9 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 350 </TD>
<TD>Literal value requires a U suffix. : 0xd1 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 350 </TD>
<TD>Literal value requires a U suffix. : 0xd9 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 350 </TD>
<TD>Literal value requires a U suffix. : 0x97 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 350 </TD>
<TD>Literal value requires a U suffix. : 0x82 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>File: Src Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 350 </TD>
<TD>Literal value requires a U suffix. : 0xf1 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 350 </TD>
<TD>Literal value requires a U suffix. : 0x49 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 350 </TD>
<TD>Literal value requires a U suffix. : 0x0d </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 352 </TD>
<TD>Literal value requires a U suffix. : 0xd1 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 352 </TD>
<TD>Literal value requires a U suffix. : 0xd9 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 352 </TD>
<TD>Literal value requires a U suffix. : 0x82 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 352 </TD>
<TD>Literal value requires a U suffix. : 0xf4 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 352 </TD>
<TD>Literal value requires a U suffix. : 0xc4 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 352 </TD>
<TD>Literal value requires a U suffix. : 0x03 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 352 </TD>
<TD>Literal value requires a U suffix. : 0xd8 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 352 </TD>
<TD>Literal value requires a U suffix. : 0xde </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 352 </TD>
<TD>Literal value requires a U suffix. : 0xdf </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 352 </TD>
<TD>Literal value requires a U suffix. : 0xf1 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 352 </TD>
<TD>Literal value requires a U suffix. : 0xad </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 352 </TD>
<TD>Literal value requires a U suffix. : 0x88 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 352 </TD>
<TD>Literal value requires a U suffix. : 0x98 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 352 </TD>
<TD>Literal value requires a U suffix. : 0xcc </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 352 </TD>
<TD>Literal value requires a U suffix. : 0xa8 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 352 </TD>
<TD>Literal value requires a U suffix. : 0x09 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 352 </TD>
<TD>Literal value requires a U suffix. : 0xf9 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 352 </TD>
<TD>Literal value requires a U suffix. : 0x92 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 353 </TD>
<TD>Literal value requires a U suffix. : 0xa8 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 353 </TD>
<TD>Literal value requires a U suffix. : 0xf5 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 353 </TD>
<TD>Literal value requires a U suffix. : 0x7c </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 353 </TD>
<TD>Literal value requires a U suffix. : 0xf1 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 353 </TD>
<TD>Literal value requires a U suffix. : 0x88 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 353 </TD>
<TD>Literal value requires a U suffix. : 0x3a </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 353 </TD>
<TD>Literal value requires a U suffix. : 0xcf </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 353 </TD>
<TD>Literal value requires a U suffix. : 0x94 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 353 </TD>
<TD>Literal value requires a U suffix. : 0x4a </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 353 </TD>
<TD>Literal value requires a U suffix. : 0x6e </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 353 </TD>
<TD>Literal value requires a U suffix. : 0x98 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 353 </TD>
<TD>Literal value requires a U suffix. : 0xdb </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 353 </TD>
<TD>Literal value requires a U suffix. : 0x69 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 353 </TD>
<TD>Literal value requires a U suffix. : 0x31 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 353 </TD>
<TD>Literal value requires a U suffix. : 0xda </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 353 </TD>
<TD>Literal value requires a U suffix. : 0xad </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 353 </TD>
<TD>Literal value requires a U suffix. : 0xf2 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 353 </TD>
<TD>Literal value requires a U suffix. : 0xde </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 353 </TD>
<TD>Literal value requires a U suffix. : 0xf9 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 353 </TD>
<TD>Literal value requires a U suffix. : 0xd8 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 353 </TD>
<TD>Literal value requires a U suffix. : 0x87 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 353 </TD>
<TD>Literal value requires a U suffix. : 0x95 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 355 </TD>
<TD>Literal value requires a U suffix. : 0xa8 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 355 </TD>
<TD>Literal value requires a U suffix. : 0xf2 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 355 </TD>
<TD>Literal value requires a U suffix. : 0x21 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 355 </TD>
<TD>Literal value requires a U suffix. : 0xd1 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 355 </TD>
<TD>Literal value requires a U suffix. : 0xda </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 355 </TD>
<TD>Literal value requires a U suffix. : 0xa5 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 355 </TD>
<TD>Literal value requires a U suffix. : 0xf9 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>File: Src Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 355 </TD>
<TD>Literal value requires a U suffix. : 0xf4 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 355 </TD>
<TD>Literal value requires a U suffix. : 0x17 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 355 </TD>
<TD>Literal value requires a U suffix. : 0xd9 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 355 </TD>
<TD>Literal value requires a U suffix. : 0xf1 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 355 </TD>
<TD>Literal value requires a U suffix. : 0xae </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 355 </TD>
<TD>Literal value requires a U suffix. : 0x8e </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 355 </TD>
<TD>Literal value requires a U suffix. : 0xd0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 355 </TD>
<TD>Literal value requires a U suffix. : 0xc0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 355 </TD>
<TD>Literal value requires a U suffix. : 0xc3 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 355 </TD>
<TD>Literal value requires a U suffix. : 0x82 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 355 </TD>
<TD>Literal value requires a U suffix. : 0xc6 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 357 </TD>
<TD>Literal value requires a U suffix. : 0x84 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 357 </TD>
<TD>Literal value requires a U suffix. : 0xc3 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 357 </TD>
<TD>Literal value requires a U suffix. : 0xa8 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 357 </TD>
<TD>Literal value requires a U suffix. : 0x85 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 357 </TD>
<TD>Literal value requires a U suffix. : 0x95 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 357 </TD>
<TD>Literal value requires a U suffix. : 0xc8 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 357 </TD>
<TD>Literal value requires a U suffix. : 0xa5 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 357 </TD>
<TD>Literal value requires a U suffix. : 0x88 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 357 </TD>
<TD>Literal value requires a U suffix. : 0xf2 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 357 </TD>
<TD>Literal value requires a U suffix. : 0xc0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 357 </TD>
<TD>Literal value requires a U suffix. : 0xf1 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 357 </TD>
<TD>Literal value requires a U suffix. : 0xf4 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 357 </TD>
<TD>Literal value requires a U suffix. : 0x01 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 357 </TD>
<TD>Literal value requires a U suffix. : 0x8e </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 357 </TD>
<TD>Literal value requires a U suffix. : 0x9e </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 357 </TD>
<TD>Literal value requires a U suffix. : 0xc6 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 357 </TD>
<TD>Literal value requires a U suffix. : 0x3e </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 357 </TD>
<TD>Literal value requires a U suffix. : 0x56 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 357 </TD>
<TD>Literal value requires a U suffix. : 0xf5 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 358 </TD>
<TD>Literal value requires a U suffix. : 0x54 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 358 </TD>
<TD>Literal value requires a U suffix. : 0xf1 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 358 </TD>
<TD>Literal value requires a U suffix. : 0x88 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 358 </TD>
<TD>Literal value requires a U suffix. : 0x72 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 358 </TD>
<TD>Literal value requires a U suffix. : 0xf4 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 358 </TD>
<TD>Literal value requires a U suffix. : 0x01 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 358 </TD>
<TD>Literal value requires a U suffix. : 0x98 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 358 </TD>
<TD>Literal value requires a U suffix. : 0x45 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 358 </TD>
<TD>Literal value requires a U suffix. : 0x85 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 358 </TD>
<TD>Literal value requires a U suffix. : 0x6e </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 358 </TD>
<TD>Literal value requires a U suffix. : 0xf5 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 358 </TD>
<TD>Literal value requires a U suffix. : 0x8e </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 358 </TD>
<TD>Literal value requires a U suffix. : 0x9e </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 358 </TD>
<TD>Literal value requires a U suffix. : 0x04 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 358 </TD>
<TD>Literal value requires a U suffix. : 0x42 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 358 </TD>
<TD>Literal value requires a U suffix. : 0x5a </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 359 </TD>
<TD>Literal value requires a U suffix. : 0x8e </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 359 </TD>
<TD>Literal value requires a U suffix. : 0x9e </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 359 </TD>
<TD>Literal value requires a U suffix. : 0x06 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 359 </TD>
<TD>Literal value requires a U suffix. : 0x88 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>File: Src Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 359 </TD>
<TD>Literal value requires a U suffix. : 0x69 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 359 </TD>
<TD>Literal value requires a U suffix. : 0xf4 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 359 </TD>
<TD>Literal value requires a U suffix. : 0x01 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 359 </TD>
<TD>Literal value requires a U suffix. : 0xf1 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 359 </TD>
<TD>Literal value requires a U suffix. : 0x98 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 359 </TD>
<TD>Literal value requires a U suffix. : 0x1e </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 359 </TD>
<TD>Literal value requires a U suffix. : 0x11 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 359 </TD>
<TD>Literal value requires a U suffix. : 0x08 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 359 </TD>
<TD>Literal value requires a U suffix. : 0xd0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 359 </TD>
<TD>Literal value requires a U suffix. : 0xf5 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 359 </TD>
<TD>Literal value requires a U suffix. : 0x04 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 359 </TD>
<TD>Literal value requires a U suffix. : 0x97 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 359 </TD>
<TD>Literal value requires a U suffix. : 0x02 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 361 </TD>
<TD>Literal value requires a U suffix. : 0x36 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 361 </TD>
<TD>Literal value requires a U suffix. : 0x25 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 361 </TD>
<TD>Literal value requires a U suffix. : 0xdb </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 361 </TD>
<TD>Literal value requires a U suffix. : 0xf9 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 361 </TD>
<TD>Literal value requires a U suffix. : 0xd9 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 361 </TD>
<TD>Literal value requires a U suffix. : 0x85 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 361 </TD>
<TD>Literal value requires a U suffix. : 0xa5 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 361 </TD>
<TD>Literal value requires a U suffix. : 0xf3 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 361 </TD>
<TD>Literal value requires a U suffix. : 0xc1 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 361 </TD>
<TD>Literal value requires a U suffix. : 0xda </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 361 </TD>
<TD>Literal value requires a U suffix. : 0xdf </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 361 </TD>
<TD>Literal value requires a U suffix. : 0xd8 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 361 </TD>
<TD>Literal value requires a U suffix. : 0x95 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 361 </TD>
<TD>Literal value requires a U suffix. : 0xa8 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 361 </TD>
<TD>Literal value requires a U suffix. : 0x09 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 362 </TD>
<TD>Literal value requires a U suffix. : 0xa5 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 362 </TD>
<TD>Literal value requires a U suffix. : 0xfa </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 362 </TD>
<TD>Literal value requires a U suffix. : 0xd8 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 362 </TD>
<TD>Literal value requires a U suffix. : 0x82 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 362 </TD>
<TD>Literal value requires a U suffix. : 0x92 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 362 </TD>
<TD>Literal value requires a U suffix. : 0xa8 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 362 </TD>
<TD>Literal value requires a U suffix. : 0xf5 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 362 </TD>
<TD>Literal value requires a U suffix. : 0x78 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 362 </TD>
<TD>Literal value requires a U suffix. : 0xf1 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 362 </TD>
<TD>Literal value requires a U suffix. : 0x88 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 362 </TD>
<TD>Literal value requires a U suffix. : 0x1a </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 362 </TD>
<TD>Literal value requires a U suffix. : 0x84 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 362 </TD>
<TD>Literal value requires a U suffix. : 0x9f </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 362 </TD>
<TD>Literal value requires a U suffix. : 0x26 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 362 </TD>
<TD>Literal value requires a U suffix. : 0x98 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 362 </TD>
<TD>Literal value requires a U suffix. : 0x21 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 362 </TD>
<TD>Literal value requires a U suffix. : 0xda </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 362 </TD>
<TD>Literal value requires a U suffix. : 0xf4 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 362 </TD>
<TD>Literal value requires a U suffix. : 0x1d </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 362 </TD>
<TD>Literal value requires a U suffix. : 0xf3 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 363 </TD>
<TD>Literal value requires a U suffix. : 0x87 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 363 </TD>
<TD>Literal value requires a U suffix. : 0x9f </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>File: Src Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 363 </TD>
<TD>Literal value requires a U suffix. : 0x39 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 363 </TD>
<TD>Literal value requires a U suffix. : 0xd1 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 363 </TD>
<TD>Literal value requires a U suffix. : 0xaf </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 363 </TD>
<TD>Literal value requires a U suffix. : 0xd9 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 363 </TD>
<TD>Literal value requires a U suffix. : 0xdf </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 363 </TD>
<TD>Literal value requires a U suffix. : 0xfb </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 363 </TD>
<TD>Literal value requires a U suffix. : 0xf9 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 363 </TD>
<TD>Literal value requires a U suffix. : 0xf4 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 363 </TD>
<TD>Literal value requires a U suffix. : 0x0c </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 363 </TD>
<TD>Literal value requires a U suffix. : 0xf3 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 363 </TD>
<TD>Literal value requires a U suffix. : 0xd8 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 363 </TD>
<TD>Literal value requires a U suffix. : 0xfa </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 363 </TD>
<TD>Literal value requires a U suffix. : 0xd0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 363 </TD>
<TD>Literal value requires a U suffix. : 0xf8 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 363 </TD>
<TD>Literal value requires a U suffix. : 0xda </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 365 </TD>
<TD>Literal value requires a U suffix. : 0xdf </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 365 </TD>
<TD>Literal value requires a U suffix. : 0xd9 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 365 </TD>
<TD>Literal value requires a U suffix. : 0xf9 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 365 </TD>
<TD>Literal value requires a U suffix. : 0xd8 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 365 </TD>
<TD>Literal value requires a U suffix. : 0xf4 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 365 </TD>
<TD>Literal value requires a U suffix. : 0x0b </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 365 </TD>
<TD>Literal value requires a U suffix. : 0xf3 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 365 </TD>
<TD>Literal value requires a U suffix. : 0x87 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 365 </TD>
<TD>Literal value requires a U suffix. : 0x9f </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 365 </TD>
<TD>Literal value requires a U suffix. : 0x39 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 365 </TD>
<TD>Literal value requires a U suffix. : 0xd1 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 365 </TD>
<TD>Literal value requires a U suffix. : 0xaf </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 365 </TD>
<TD>Literal value requires a U suffix. : 0x1d </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 365 </TD>
<TD>Literal value requires a U suffix. : 0xfa </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 365 </TD>
<TD>Literal value requires a U suffix. : 0xfc </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 366 </TD>
<TD>Literal value requires a U suffix. : 0xa8 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 366 </TD>
<TD>Literal value requires a U suffix. : 0x69 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 366 </TD>
<TD>Literal value requires a U suffix. : 0xf9 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 366 </TD>
<TD>Literal value requires a U suffix. : 0xaf </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 366 </TD>
<TD>Literal value requires a U suffix. : 0xd0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 366 </TD>
<TD>Literal value requires a U suffix. : 0xda </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 366 </TD>
<TD>Literal value requires a U suffix. : 0xde </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 366 </TD>
<TD>Literal value requires a U suffix. : 0xfa </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 366 </TD>
<TD>Literal value requires a U suffix. : 0xd9 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 366 </TD>
<TD>Literal value requires a U suffix. : 0xf8 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 366 </TD>
<TD>Literal value requires a U suffix. : 0x8f </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 366 </TD>
<TD>Literal value requires a U suffix. : 0x9f </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 366 </TD>
<TD>Literal value requires a U suffix. : 0xf1 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 366 </TD>
<TD>Literal value requires a U suffix. : 0xcc </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 366 </TD>
<TD>Literal value requires a U suffix. : 0xf3 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 366 </TD>
<TD>Literal value requires a U suffix. : 0x98 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 366 </TD>
<TD>Literal value requires a U suffix. : 0xdb </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 366 </TD>
<TD>Literal value requires a U suffix. : 0x45 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 367 </TD>
<TD>Literal value requires a U suffix. : 0xaf </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 367 </TD>
<TD>Literal value requires a U suffix. : 0xdf </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>File: Src Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 367 </TD>
<TD>Literal value requires a U suffix. : 0xd0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 367 </TD>
<TD>Literal value requires a U suffix. : 0xf8 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 367 </TD>
<TD>Literal value requires a U suffix. : 0xd8 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 367 </TD>
<TD>Literal value requires a U suffix. : 0xf1 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 367 </TD>
<TD>Literal value requires a U suffix. : 0x8f </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 367 </TD>
<TD>Literal value requires a U suffix. : 0x9f </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 367 </TD>
<TD>Literal value requires a U suffix. : 0xa8 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 367 </TD>
<TD>Literal value requires a U suffix. : 0xca </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 367 </TD>
<TD>Literal value requires a U suffix. : 0xf3 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 367 </TD>
<TD>Literal value requires a U suffix. : 0x88 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 367 </TD>
<TD>Literal value requires a U suffix. : 0x09 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 367 </TD>
<TD>Literal value requires a U suffix. : 0xda </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 367 </TD>
<TD>Literal value requires a U suffix. : 0xcb </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 367 </TD>
<TD>Literal value requires a U suffix. : 0xf2 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 367 </TD>
<TD>Literal value requires a U suffix. : 0xad </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 367 </TD>
<TD>Literal value requires a U suffix. : 0x97 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 369 </TD>
<TD>Literal value requires a U suffix. : 0x8d </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 369 </TD>
<TD>Literal value requires a U suffix. : 0x0c </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 369 </TD>
<TD>Literal value requires a U suffix. : 0xd9 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 369 </TD>
<TD>Literal value requires a U suffix. : 0xa5 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 369 </TD>
<TD>Literal value requires a U suffix. : 0xdf </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 369 </TD>
<TD>Literal value requires a U suffix. : 0xf9 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 369 </TD>
<TD>Literal value requires a U suffix. : 0xba </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 369 </TD>
<TD>Literal value requires a U suffix. : 0xa6 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 369 </TD>
<TD>Literal value requires a U suffix. : 0xf3 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 369 </TD>
<TD>Literal value requires a U suffix. : 0xfa </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 369 </TD>
<TD>Literal value requires a U suffix. : 0xf4 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 369 </TD>
<TD>Literal value requires a U suffix. : 0x12 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 369 </TD>
<TD>Literal value requires a U suffix. : 0xf2 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 369 </TD>
<TD>Literal value requires a U suffix. : 0xd8 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 369 </TD>
<TD>Literal value requires a U suffix. : 0x95 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 369 </TD>
<TD>Literal value requires a U suffix. : 0x0d </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 369 </TD>
<TD>Literal value requires a U suffix. : 0xd1 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 370 </TD>
<TD>Literal value requires a U suffix. : 0xfa </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 370 </TD>
<TD>Literal value requires a U suffix. : 0xda </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 370 </TD>
<TD>Literal value requires a U suffix. : 0xa5 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 370 </TD>
<TD>Literal value requires a U suffix. : 0xf2 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 370 </TD>
<TD>Literal value requires a U suffix. : 0xc1 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 370 </TD>
<TD>Literal value requires a U suffix. : 0xba </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 370 </TD>
<TD>Literal value requires a U suffix. : 0xa6 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 370 </TD>
<TD>Literal value requires a U suffix. : 0xf3 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 370 </TD>
<TD>Literal value requires a U suffix. : 0xdf </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 370 </TD>
<TD>Literal value requires a U suffix. : 0xd8 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 370 </TD>
<TD>Literal value requires a U suffix. : 0xf1 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 370 </TD>
<TD>Literal value requires a U suffix. : 0xb2 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 370 </TD>
<TD>Literal value requires a U suffix. : 0xb6 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 370 </TD>
<TD>Literal value requires a U suffix. : 0x86 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 370 </TD>
<TD>Literal value requires a U suffix. : 0x96 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 370 </TD>
<TD>Literal value requires a U suffix. : 0xd0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 370 </TD>
<TD>Literal value requires a U suffix. : 0xca </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>File: Src Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 370 </TD>
<TD>Literal value requires a U suffix. : 0x49 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 372 </TD>
<TD>Literal value requires a U suffix. : 0xa6 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 372 </TD>
<TD>Literal value requires a U suffix. : 0xcb </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 372 </TD>
<TD>Literal value requires a U suffix. : 0xf8 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 372 </TD>
<TD>Literal value requires a U suffix. : 0xd8 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 372 </TD>
<TD>Literal value requires a U suffix. : 0xb0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 372 </TD>
<TD>Literal value requires a U suffix. : 0xb4 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 372 </TD>
<TD>Literal value requires a U suffix. : 0xb8 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 372 </TD>
<TD>Literal value requires a U suffix. : 0xad </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 372 </TD>
<TD>Literal value requires a U suffix. : 0x84 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 372 </TD>
<TD>Literal value requires a U suffix. : 0xf2 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 372 </TD>
<TD>Literal value requires a U suffix. : 0xc0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 372 </TD>
<TD>Literal value requires a U suffix. : 0xdf </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 372 </TD>
<TD>Literal value requires a U suffix. : 0xf1 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 372 </TD>
<TD>Literal value requires a U suffix. : 0x8f </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 372 </TD>
<TD>Literal value requires a U suffix. : 0xc3 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 372 </TD>
<TD>Literal value requires a U suffix. : 0xa8 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 372 </TD>
<TD>Literal value requires a U suffix. : 0xb2 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 374 </TD>
<TD>Literal value requires a U suffix. : 0xb6 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 374 </TD>
<TD>Literal value requires a U suffix. : 0x86 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 374 </TD>
<TD>Literal value requires a U suffix. : 0x96 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 374 </TD>
<TD>Literal value requires a U suffix. : 0xc8 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 374 </TD>
<TD>Literal value requires a U suffix. : 0xc1 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 374 </TD>
<TD>Literal value requires a U suffix. : 0xcb </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 374 </TD>
<TD>Literal value requires a U suffix. : 0xc3 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 374 </TD>
<TD>Literal value requires a U suffix. : 0xf3 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 374 </TD>
<TD>Literal value requires a U suffix. : 0xb0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 374 </TD>
<TD>Literal value requires a U suffix. : 0xb4 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 374 </TD>
<TD>Literal value requires a U suffix. : 0x88 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 374 </TD>
<TD>Literal value requires a U suffix. : 0x98 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 374 </TD>
<TD>Literal value requires a U suffix. : 0xa8 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 374 </TD>
<TD>Literal value requires a U suffix. : 0x21 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 374 </TD>
<TD>Literal value requires a U suffix. : 0xdb </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 374 </TD>
<TD>Literal value requires a U suffix. : 0x71 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 374 </TD>
<TD>Literal value requires a U suffix. : 0x8d </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 374 </TD>
<TD>Literal value requires a U suffix. : 0x9d </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 374 </TD>
<TD>Literal value requires a U suffix. : 0x85 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 374 </TD>
<TD>Literal value requires a U suffix. : 0x95 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 375 </TD>
<TD>Literal value requires a U suffix. : 0xd9 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 375 </TD>
<TD>Literal value requires a U suffix. : 0xad </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 375 </TD>
<TD>Literal value requires a U suffix. : 0xf2 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 375 </TD>
<TD>Literal value requires a U suffix. : 0xfa </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 375 </TD>
<TD>Literal value requires a U suffix. : 0xd8 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 375 </TD>
<TD>Literal value requires a U suffix. : 0x85 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 375 </TD>
<TD>Literal value requires a U suffix. : 0x97 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 375 </TD>
<TD>Literal value requires a U suffix. : 0xa8 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 375 </TD>
<TD>Literal value requires a U suffix. : 0x28 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 375 </TD>
<TD>Literal value requires a U suffix. : 0xf4 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 375 </TD>
<TD>Literal value requires a U suffix. : 0x08 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 375 </TD>
<TD>Literal value requires a U suffix. : 0x8d </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>File: Src Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 375 </TD>
<TD>Literal value requires a U suffix. : 0x29 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 375 </TD>
<TD>Literal value requires a U suffix. : 0xda </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 375 </TD>
<TD>Literal value requires a U suffix. : 0x05 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 376 </TD>
<TD>Literal value requires a U suffix. : 0x85 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 376 </TD>
<TD>Literal value requires a U suffix. : 0xa4 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 376 </TD>
<TD>Literal value requires a U suffix. : 0xc2 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 376 </TD>
<TD>Literal value requires a U suffix. : 0xf2 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 376 </TD>
<TD>Literal value requires a U suffix. : 0xd8 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 376 </TD>
<TD>Literal value requires a U suffix. : 0xa8 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 376 </TD>
<TD>Literal value requires a U suffix. : 0x8d </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 376 </TD>
<TD>Literal value requires a U suffix. : 0x94 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 376 </TD>
<TD>Literal value requires a U suffix. : 0x01 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 376 </TD>
<TD>Literal value requires a U suffix. : 0xd9 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 376 </TD>
<TD>Literal value requires a U suffix. : 0xf4 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 376 </TD>
<TD>Literal value requires a U suffix. : 0x11 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 376 </TD>
<TD>Literal value requires a U suffix. : 0x87 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 376 </TD>
<TD>Literal value requires a U suffix. : 0x21 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 376 </TD>
<TD>Literal value requires a U suffix. : 0x0a </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 378 </TD>
<TD>Literal value requires a U suffix. : 0x84 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 378 </TD>
<TD>Literal value requires a U suffix. : 0x98 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 378 </TD>
<TD>Literal value requires a U suffix. : 0xa8 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 378 </TD>
<TD>Literal value requires a U suffix. : 0xc8 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 378 </TD>
<TD>Literal value requires a U suffix. : 0x01 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 378 </TD>
<TD>Literal value requires a U suffix. : 0xd9 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 378 </TD>
<TD>Literal value requires a U suffix. : 0xf4 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 378 </TD>
<TD>Literal value requires a U suffix. : 0x11 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 378 </TD>
<TD>Literal value requires a U suffix. : 0xd8 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 378 </TD>
<TD>Literal value requires a U suffix. : 0xf3 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 378 </TD>
<TD>Literal value requires a U suffix. : 0xa4 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 378 </TD>
<TD>Literal value requires a U suffix. : 0xbb </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 378 </TD>
<TD>Literal value requires a U suffix. : 0xaf </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 378 </TD>
<TD>Literal value requires a U suffix. : 0xd0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 378 </TD>
<TD>Literal value requires a U suffix. : 0xf2 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 378 </TD>
<TD>Literal value requires a U suffix. : 0xde </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 378 </TD>
<TD>Literal value requires a U suffix. : 0xf8 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 379 </TD>
<TD>Literal value requires a U suffix. : 0xf8 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 379 </TD>
<TD>Literal value requires a U suffix. : 0xd8 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 379 </TD>
<TD>Literal value requires a U suffix. : 0xf1 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 379 </TD>
<TD>Literal value requires a U suffix. : 0xb8 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 379 </TD>
<TD>Literal value requires a U suffix. : 0xf6 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 379 </TD>
<TD>Literal value requires a U suffix. : 0xb5 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 379 </TD>
<TD>Literal value requires a U suffix. : 0xb9 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 379 </TD>
<TD>Literal value requires a U suffix. : 0xb0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 379 </TD>
<TD>Literal value requires a U suffix. : 0x8a </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 379 </TD>
<TD>Literal value requires a U suffix. : 0x95 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 379 </TD>
<TD>Literal value requires a U suffix. : 0xa3 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 379 </TD>
<TD>Literal value requires a U suffix. : 0xde </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 379 </TD>
<TD>Literal value requires a U suffix. : 0x3c </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 379 </TD>
<TD>Literal value requires a U suffix. : 0xd9 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 379 </TD>
<TD>Literal value requires a U suffix. : 0x5c </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>File: Src Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 380 </TD>
<TD>Literal value requires a U suffix. : 0xa3 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 380 </TD>
<TD>Literal value requires a U suffix. : 0xd9 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 380 </TD>
<TD>Literal value requires a U suffix. : 0xf8 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 380 </TD>
<TD>Literal value requires a U suffix. : 0xd8 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 380 </TD>
<TD>Literal value requires a U suffix. : 0x7c </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 380 </TD>
<TD>Literal value requires a U suffix. : 0xf9 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 380 </TD>
<TD>Literal value requires a U suffix. : 0xd1 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 380 </TD>
<TD>Literal value requires a U suffix. : 0xa5 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 380 </TD>
<TD>Literal value requires a U suffix. : 0xdf </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 380 </TD>
<TD>Literal value requires a U suffix. : 0xda </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 380 </TD>
<TD>Literal value requires a U suffix. : 0xfa </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 380 </TD>
<TD>Literal value requires a U suffix. : 0xb1 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 380 </TD>
<TD>Literal value requires a U suffix. : 0x85 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 380 </TD>
<TD>Literal value requires a U suffix. : 0x30 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 382 </TD>
<TD>Literal value requires a U suffix. : 0xf7 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 382 </TD>
<TD>Literal value requires a U suffix. : 0xd9 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 382 </TD>
<TD>Literal value requires a U suffix. : 0xde </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 382 </TD>
<TD>Literal value requires a U suffix. : 0xd8 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 382 </TD>
<TD>Literal value requires a U suffix. : 0xf8 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 382 </TD>
<TD>Literal value requires a U suffix. : 0x30 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 382 </TD>
<TD>Literal value requires a U suffix. : 0xad </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 382 </TD>
<TD>Literal value requires a U suffix. : 0xda </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 382 </TD>
<TD>Literal value requires a U suffix. : 0xf2 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 382 </TD>
<TD>Literal value requires a U suffix. : 0xb4 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 382 </TD>
<TD>Literal value requires a U suffix. : 0x8c </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 382 </TD>
<TD>Literal value requires a U suffix. : 0x99 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 382 </TD>
<TD>Literal value requires a U suffix. : 0xa3 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 382 </TD>
<TD>Literal value requires a U suffix. : 0x2d </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 382 </TD>
<TD>Literal value requires a U suffix. : 0x55 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 382 </TD>
<TD>Literal value requires a U suffix. : 0x7d </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 382 </TD>
<TD>Literal value requires a U suffix. : 0xa0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 382 </TD>
<TD>Literal value requires a U suffix. : 0x83 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 382 </TD>
<TD>Literal value requires a U suffix. : 0xdf </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 383 </TD>
<TD>Literal value requires a U suffix. : 0xdf </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 383 </TD>
<TD>Literal value requires a U suffix. : 0xb5 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 383 </TD>
<TD>Literal value requires a U suffix. : 0x91 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 383 </TD>
<TD>Literal value requires a U suffix. : 0xa0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 383 </TD>
<TD>Literal value requires a U suffix. : 0xf6 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 383 </TD>
<TD>Literal value requires a U suffix. : 0x29 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 383 </TD>
<TD>Literal value requires a U suffix. : 0xd9 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 383 </TD>
<TD>Literal value requires a U suffix. : 0xfb </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 383 </TD>
<TD>Literal value requires a U suffix. : 0xd8 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 383 </TD>
<TD>Literal value requires a U suffix. : 0xfc </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 383 </TD>
<TD>Literal value requires a U suffix. : 0xfa </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 383 </TD>
<TD>Literal value requires a U suffix. : 0xd0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 383 </TD>
<TD>Literal value requires a U suffix. : 0x51 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 383 </TD>
<TD>Literal value requires a U suffix. : 0xf8 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 384 </TD>
<TD>Literal value requires a U suffix. : 0xfc </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 384 </TD>
<TD>Literal value requires a U suffix. : 0x51 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 384 </TD>
<TD>Literal value requires a U suffix. : 0xd9 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>File: Src Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 384 </TD>
<TD>Literal value requires a U suffix. : 0xf9 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 384 </TD>
<TD>Literal value requires a U suffix. : 0xd8 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 384 </TD>
<TD>Literal value requires a U suffix. : 0x79 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 384 </TD>
<TD>Literal value requires a U suffix. : 0xfb </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 384 </TD>
<TD>Literal value requires a U suffix. : 0xa0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 384 </TD>
<TD>Literal value requires a U suffix. : 0xd0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 384 </TD>
<TD>Literal value requires a U suffix. : 0xfa </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 384 </TD>
<TD>Literal value requires a U suffix. : 0xa1 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 386 </TD>
<TD>Literal value requires a U suffix. : 0xa0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 386 </TD>
<TD>Literal value requires a U suffix. : 0xda </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 386 </TD>
<TD>Literal value requires a U suffix. : 0xdf </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 386 </TD>
<TD>Literal value requires a U suffix. : 0xd8 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 386 </TD>
<TD>Literal value requires a U suffix. : 0xa1 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 386 </TD>
<TD>Literal value requires a U suffix. : 0xf8 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 386 </TD>
<TD>Literal value requires a U suffix. : 0xac </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 386 </TD>
<TD>Literal value requires a U suffix. : 0xde </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 386 </TD>
<TD>Literal value requires a U suffix. : 0xad </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 386 </TD>
<TD>Literal value requires a U suffix. : 0x83 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 386 </TD>
<TD>Literal value requires a U suffix. : 0x93 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 386 </TD>
<TD>Literal value requires a U suffix. : 0x2c </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 387 </TD>
<TD>Literal value requires a U suffix. : 0x54 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 387 </TD>
<TD>Literal value requires a U suffix. : 0x7c </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 387 </TD>
<TD>Literal value requires a U suffix. : 0xf1 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 387 </TD>
<TD>Literal value requires a U suffix. : 0xa8 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 387 </TD>
<TD>Literal value requires a U suffix. : 0xdf </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 387 </TD>
<TD>Literal value requires a U suffix. : 0xf6 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 387 </TD>
<TD>Literal value requires a U suffix. : 0x9d </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 387 </TD>
<TD>Literal value requires a U suffix. : 0x2c </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 387 </TD>
<TD>Literal value requires a U suffix. : 0xda </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 387 </TD>
<TD>Literal value requires a U suffix. : 0xa0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 387 </TD>
<TD>Literal value requires a U suffix. : 0xd9 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 387 </TD>
<TD>Literal value requires a U suffix. : 0xfa </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 387 </TD>
<TD>Literal value requires a U suffix. : 0xdb </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 387 </TD>
<TD>Literal value requires a U suffix. : 0x2d </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 387 </TD>
<TD>Literal value requires a U suffix. : 0xf8 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 387 </TD>
<TD>Literal value requires a U suffix. : 0xd8 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 387 </TD>
<TD>Literal value requires a U suffix. : 0x50 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 389 </TD>
<TD>Literal value requires a U suffix. : 0xa0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 389 </TD>
<TD>Literal value requires a U suffix. : 0xd0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 389 </TD>
<TD>Literal value requires a U suffix. : 0xde </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 389 </TD>
<TD>Literal value requires a U suffix. : 0xd9 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 389 </TD>
<TD>Literal value requires a U suffix. : 0xf8 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 389 </TD>
<TD>Literal value requires a U suffix. : 0xdb </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 389 </TD>
<TD>Literal value requires a U suffix. : 0x55 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 389 </TD>
<TD>Literal value requires a U suffix. : 0xd8 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 389 </TD>
<TD>Literal value requires a U suffix. : 0xa8 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 389 </TD>
<TD>Literal value requires a U suffix. : 0x78 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 389 </TD>
<TD>Literal value requires a U suffix. : 0xda </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 389 </TD>
<TD>Literal value requires a U suffix. : 0xdf </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 391 </TD>
<TD>Literal value requires a U suffix. : 0xd0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>File: Src Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 391 </TD>
<TD>Literal value requires a U suffix. : 0xfa </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 391 </TD>
<TD>Literal value requires a U suffix. : 0xf8 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 391 </TD>
<TD>Literal value requires a U suffix. : 0xdb </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 391 </TD>
<TD>Literal value requires a U suffix. : 0x7d </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 391 </TD>
<TD>Literal value requires a U suffix. : 0xd8 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 391 </TD>
<TD>Literal value requires a U suffix. : 0x9c </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 391 </TD>
<TD>Literal value requires a U suffix. : 0xa8 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 391 </TD>
<TD>Literal value requires a U suffix. : 0x8c </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 391 </TD>
<TD>Literal value requires a U suffix. : 0xf5 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 391 </TD>
<TD>Literal value requires a U suffix. : 0x30 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 391 </TD>
<TD>Literal value requires a U suffix. : 0x38 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 391 </TD>
<TD>Literal value requires a U suffix. : 0xd9 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 391 </TD>
<TD>Literal value requires a U suffix. : 0xde </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 391 </TD>
<TD>Literal value requires a U suffix. : 0xdf </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 391 </TD>
<TD>Literal value requires a U suffix. : 0xa0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 392 </TD>
<TD>Literal value requires a U suffix. : 0xd0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 392 </TD>
<TD>Literal value requires a U suffix. : 0xde </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 392 </TD>
<TD>Literal value requires a U suffix. : 0xdf </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 392 </TD>
<TD>Literal value requires a U suffix. : 0xd8 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 392 </TD>
<TD>Literal value requires a U suffix. : 0xa8 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 392 </TD>
<TD>Literal value requires a U suffix. : 0x48 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 392 </TD>
<TD>Literal value requires a U suffix. : 0xdb </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 392 </TD>
<TD>Literal value requires a U suffix. : 0x58 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 392 </TD>
<TD>Literal value requires a U suffix. : 0xd9 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 392 </TD>
<TD>Literal value requires a U suffix. : 0xa0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 392 </TD>
<TD>Literal value requires a U suffix. : 0x68 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 392 </TD>
<TD>Literal value requires a U suffix. : 0x70 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 393 </TD>
<TD>Literal value requires a U suffix. : 0xd9 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 393 </TD>
<TD>Literal value requires a U suffix. : 0xdf </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 393 </TD>
<TD>Literal value requires a U suffix. : 0xa0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 393 </TD>
<TD>Literal value requires a U suffix. : 0xd8 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 393 </TD>
<TD>Literal value requires a U suffix. : 0xf1 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 393 </TD>
<TD>Literal value requires a U suffix. : 0xa8 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 393 </TD>
<TD>Literal value requires a U suffix. : 0x88 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 393 </TD>
<TD>Literal value requires a U suffix. : 0x90 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 393 </TD>
<TD>Literal value requires a U suffix. : 0x2c </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 393 </TD>
<TD>Literal value requires a U suffix. : 0x54 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 393 </TD>
<TD>Literal value requires a U suffix. : 0x7c </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 393 </TD>
<TD>Literal value requires a U suffix. : 0x98 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 393 </TD>
<TD>Literal value requires a U suffix. : 0xd0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 393 </TD>
<TD>Literal value requires a U suffix. : 0x5c </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 393 </TD>
<TD>Literal value requires a U suffix. : 0x38 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 393 </TD>
<TD>Literal value requires a U suffix. : 0xd1 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 393 </TD>
<TD>Literal value requires a U suffix. : 0xda </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 393 </TD>
<TD>Literal value requires a U suffix. : 0xf2 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 395 </TD>
<TD>Literal value requires a U suffix. : 0xae </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 395 </TD>
<TD>Literal value requires a U suffix. : 0x8c </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 395 </TD>
<TD>Literal value requires a U suffix. : 0xdf </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 395 </TD>
<TD>Literal value requires a U suffix. : 0xf9 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 395 </TD>
<TD>Literal value requires a U suffix. : 0xd8 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>File: Src Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 395 </TD>
<TD>Literal value requires a U suffix. : 0xb0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 395 </TD>
<TD>Literal value requires a U suffix. : 0x87 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 395 </TD>
<TD>Literal value requires a U suffix. : 0xa8 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 395 </TD>
<TD>Literal value requires a U suffix. : 0xc1 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 395 </TD>
<TD>Literal value requires a U suffix. : 0xb1 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 395 </TD>
<TD>Literal value requires a U suffix. : 0x88 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 395 </TD>
<TD>Literal value requires a U suffix. : 0xc6 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 395 </TD>
<TD>Literal value requires a U suffix. : 0xda </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 395 </TD>
<TD>Literal value requires a U suffix. : 0x36 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 396 </TD>
<TD>Literal value requires a U suffix. : 0xda </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 396 </TD>
<TD>Literal value requires a U suffix. : 0x36 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 396 </TD>
<TD>Literal value requires a U suffix. : 0xd8 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 396 </TD>
<TD>Literal value requires a U suffix. : 0xa8 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 396 </TD>
<TD>Literal value requires a U suffix. : 0xf9 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 396 </TD>
<TD>Literal value requires a U suffix. : 0xf7 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 396 </TD>
<TD>Literal value requires a U suffix. : 0x8d </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 396 </TD>
<TD>Literal value requires a U suffix. : 0x9d </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 396 </TD>
<TD>Literal value requires a U suffix. : 0xad </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 397 </TD>
<TD>Literal value requires a U suffix. : 0xf8 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 397 </TD>
<TD>Literal value requires a U suffix. : 0x18 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 397 </TD>
<TD>Literal value requires a U suffix. : 0xda </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 397 </TD>
<TD>Literal value requires a U suffix. : 0xf2 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 397 </TD>
<TD>Literal value requires a U suffix. : 0xae </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 397 </TD>
<TD>Literal value requires a U suffix. : 0xdf </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 397 </TD>
<TD>Literal value requires a U suffix. : 0xd8 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 397 </TD>
<TD>Literal value requires a U suffix. : 0xf7 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 397 </TD>
<TD>Literal value requires a U suffix. : 0xad </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 397 </TD>
<TD>Literal value requires a U suffix. : 0xfa </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 397 </TD>
<TD>Literal value requires a U suffix. : 0x30 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 397 </TD>
<TD>Literal value requires a U suffix. : 0xd9 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 397 </TD>
<TD>Literal value requires a U suffix. : 0xa4 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 397 </TD>
<TD>Literal value requires a U suffix. : 0xde </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 397 </TD>
<TD>Literal value requires a U suffix. : 0xf9 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 399 </TD>
<TD>Literal value requires a U suffix. : 0x83 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 399 </TD>
<TD>Literal value requires a U suffix. : 0xa7 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 399 </TD>
<TD>Literal value requires a U suffix. : 0xd9 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 399 </TD>
<TD>Literal value requires a U suffix. : 0xc3 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 399 </TD>
<TD>Literal value requires a U suffix. : 0xc5 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 399 </TD>
<TD>Literal value requires a U suffix. : 0xc7 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 399 </TD>
<TD>Literal value requires a U suffix. : 0xf1 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 399 </TD>
<TD>Literal value requires a U suffix. : 0x88 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 399 </TD>
<TD>Literal value requires a U suffix. : 0x9b </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 399 </TD>
<TD>Literal value requires a U suffix. : 0x7a </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 399 </TD>
<TD>Literal value requires a U suffix. : 0xad </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 399 </TD>
<TD>Literal value requires a U suffix. : 0xf7 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 399 </TD>
<TD>Literal value requires a U suffix. : 0xde </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 399 </TD>
<TD>Literal value requires a U suffix. : 0xdf </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 399 </TD>
<TD>Literal value requires a U suffix. : 0xa4 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 399 </TD>
<TD>Literal value requires a U suffix. : 0xf8 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 399 </TD>
<TD>Literal value requires a U suffix. : 0x84 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>File: Src Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 399 </TD>
<TD>Literal value requires a U suffix. : 0x94 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 399 </TD>
<TD>Literal value requires a U suffix. : 0x08 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 399 </TD>
<TD>Literal value requires a U suffix. : 0x97 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 400 </TD>
<TD>Literal value requires a U suffix. : 0xf3 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 400 </TD>
<TD>Literal value requires a U suffix. : 0x00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 400 </TD>
<TD>Literal value requires a U suffix. : 0xf2 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 400 </TD>
<TD>Literal value requires a U suffix. : 0x98 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 400 </TD>
<TD>Literal value requires a U suffix. : 0x19 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 400 </TD>
<TD>Literal value requires a U suffix. : 0xa4 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 400 </TD>
<TD>Literal value requires a U suffix. : 0x88 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 400 </TD>
<TD>Literal value requires a U suffix. : 0xc6 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 400 </TD>
<TD>Literal value requires a U suffix. : 0xa3 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 400 </TD>
<TD>Literal value requires a U suffix. : 0x94 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 400 </TD>
<TD>Literal value requires a U suffix. : 0xf6 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 400 </TD>
<TD>Literal value requires a U suffix. : 0x32 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 400 </TD>
<TD>Literal value requires a U suffix. : 0xdf </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 400 </TD>
<TD>Literal value requires a U suffix. : 0x83 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 400 </TD>
<TD>Literal value requires a U suffix. : 0x93 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 400 </TD>
<TD>Literal value requires a U suffix. : 0xdb </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 400 </TD>
<TD>Literal value requires a U suffix. : 0x09 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 400 </TD>
<TD>Literal value requires a U suffix. : 0xd9 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 401 </TD>
<TD>Literal value requires a U suffix. : 0xf2 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 401 </TD>
<TD>Literal value requires a U suffix. : 0xaa </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 401 </TD>
<TD>Literal value requires a U suffix. : 0xdf </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 401 </TD>
<TD>Literal value requires a U suffix. : 0xd8 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 401 </TD>
<TD>Literal value requires a U suffix. : 0xae </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 401 </TD>
<TD>Literal value requires a U suffix. : 0xf8 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 401 </TD>
<TD>Literal value requires a U suffix. : 0xf9 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 401 </TD>
<TD>Literal value requires a U suffix. : 0xd1 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 401 </TD>
<TD>Literal value requires a U suffix. : 0xda </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 401 </TD>
<TD>Literal value requires a U suffix. : 0xf3 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 401 </TD>
<TD>Literal value requires a U suffix. : 0xa4 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 401 </TD>
<TD>Literal value requires a U suffix. : 0xde </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 401 </TD>
<TD>Literal value requires a U suffix. : 0xa7 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 401 </TD>
<TD>Literal value requires a U suffix. : 0xf1 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 401 </TD>
<TD>Literal value requires a U suffix. : 0x88 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 401 </TD>
<TD>Literal value requires a U suffix. : 0x9b </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 401 </TD>
<TD>Literal value requires a U suffix. : 0x7a </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 401 </TD>
<TD>Literal value requires a U suffix. : 0x84 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 401 </TD>
<TD>Literal value requires a U suffix. : 0x94 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 403 </TD>
<TD>Literal value requires a U suffix. : 0xae </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 403 </TD>
<TD>Literal value requires a U suffix. : 0x19 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 403 </TD>
<TD>Literal value requires a U suffix. : 0xf9 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 403 </TD>
<TD>Literal value requires a U suffix. : 0xda </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 403 </TD>
<TD>Literal value requires a U suffix. : 0xaa </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 403 </TD>
<TD>Literal value requires a U suffix. : 0xf1 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 403 </TD>
<TD>Literal value requires a U suffix. : 0xdf </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 403 </TD>
<TD>Literal value requires a U suffix. : 0xd8 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 403 </TD>
<TD>Literal value requires a U suffix. : 0xa8 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 403 </TD>
<TD>Literal value requires a U suffix. : 0x81 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>File: Src Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 403 </TD>
<TD>Literal value requires a U suffix. : 0xc0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 403 </TD>
<TD>Literal value requires a U suffix. : 0xc3 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 403 </TD>
<TD>Literal value requires a U suffix. : 0xc5 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 403 </TD>
<TD>Literal value requires a U suffix. : 0xc7 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 403 </TD>
<TD>Literal value requires a U suffix. : 0xa3 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 403 </TD>
<TD>Literal value requires a U suffix. : 0x92 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 403 </TD>
<TD>Literal value requires a U suffix. : 0x83 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 403 </TD>
<TD>Literal value requires a U suffix. : 0xf6 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 403 </TD>
<TD>Literal value requires a U suffix. : 0x28 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 403 </TD>
<TD>Literal value requires a U suffix. : 0xad </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 403 </TD>
<TD>Literal value requires a U suffix. : 0xde </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 404 </TD>
<TD>Literal value requires a U suffix. : 0xd9 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 404 </TD>
<TD>Literal value requires a U suffix. : 0xf8 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 404 </TD>
<TD>Literal value requires a U suffix. : 0xd8 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 404 </TD>
<TD>Literal value requires a U suffix. : 0xa3 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 404 </TD>
<TD>Literal value requires a U suffix. : 0x50 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 404 </TD>
<TD>Literal value requires a U suffix. : 0xad </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 404 </TD>
<TD>Literal value requires a U suffix. : 0x78 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 404 </TD>
<TD>Literal value requires a U suffix. : 0xf9 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 404 </TD>
<TD>Literal value requires a U suffix. : 0xd1 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 404 </TD>
<TD>Literal value requires a U suffix. : 0xa1 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 404 </TD>
<TD>Literal value requires a U suffix. : 0xda </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 404 </TD>
<TD>Literal value requires a U suffix. : 0xde </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 404 </TD>
<TD>Literal value requires a U suffix. : 0xc3 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 406 </TD>
<TD>Literal value requires a U suffix. : 0xc5 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 406 </TD>
<TD>Literal value requires a U suffix. : 0xc7 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 406 </TD>
<TD>Literal value requires a U suffix. : 0xd8 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 406 </TD>
<TD>Literal value requires a U suffix. : 0xa1 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 406 </TD>
<TD>Literal value requires a U suffix. : 0x81 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 406 </TD>
<TD>Literal value requires a U suffix. : 0x94 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 406 </TD>
<TD>Literal value requires a U suffix. : 0xf8 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 406 </TD>
<TD>Literal value requires a U suffix. : 0x18 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 406 </TD>
<TD>Literal value requires a U suffix. : 0xf2 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 406 </TD>
<TD>Literal value requires a U suffix. : 0xb0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 406 </TD>
<TD>Literal value requires a U suffix. : 0x89 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 406 </TD>
<TD>Literal value requires a U suffix. : 0xac </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 406 </TD>
<TD>Literal value requires a U suffix. : 0xc3 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 406 </TD>
<TD>Literal value requires a U suffix. : 0xf1 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 406 </TD>
<TD>Literal value requires a U suffix. : 0xb8 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 406 </TD>
<TD>Literal value requires a U suffix. : 0xb4 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 408 </TD>
<TD>Literal value requires a U suffix. : 0xb0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 408 </TD>
<TD>Literal value requires a U suffix. : 0x97 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 408 </TD>
<TD>Literal value requires a U suffix. : 0x86 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 408 </TD>
<TD>Literal value requires a U suffix. : 0xa8 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 408 </TD>
<TD>Literal value requires a U suffix. : 0x31 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 408 </TD>
<TD>Literal value requires a U suffix. : 0x9b </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 408 </TD>
<TD>Literal value requires a U suffix. : 0x06 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 408 </TD>
<TD>Literal value requires a U suffix. : 0x99 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 408 </TD>
<TD>Literal value requires a U suffix. : 0x07 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 408 </TD>
<TD>Literal value requires a U suffix. : 0xab </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>File: Src Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 408 </TD>
<TD>Literal value requires a U suffix. : 0x28 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 408 </TD>
<TD>Literal value requires a U suffix. : 0x88 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 408 </TD>
<TD>Literal value requires a U suffix. : 0xf0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 408 </TD>
<TD>Literal value requires a U suffix. : 0x0c </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 408 </TD>
<TD>Literal value requires a U suffix. : 0x20 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 408 </TD>
<TD>Literal value requires a U suffix. : 0x14 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 408 </TD>
<TD>Literal value requires a U suffix. : 0x40 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 408 </TD>
<TD>Literal value requires a U suffix. : 0xb4 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 408 </TD>
<TD>Literal value requires a U suffix. : 0xb8 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 409 </TD>
<TD>Literal value requires a U suffix. : 0xf0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 409 </TD>
<TD>Literal value requires a U suffix. : 0xa8 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 409 </TD>
<TD>Literal value requires a U suffix. : 0x8a </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 409 </TD>
<TD>Literal value requires a U suffix. : 0x9a </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 409 </TD>
<TD>Literal value requires a U suffix. : 0x28 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 409 </TD>
<TD>Literal value requires a U suffix. : 0x50 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 409 </TD>
<TD>Literal value requires a U suffix. : 0x78 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 409 </TD>
<TD>Literal value requires a U suffix. : 0xb7 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 409 </TD>
<TD>Literal value requires a U suffix. : 0x9b </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 409 </TD>
<TD>Literal value requires a U suffix. : 0x29 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 409 </TD>
<TD>Literal value requires a U suffix. : 0x51 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 409 </TD>
<TD>Literal value requires a U suffix. : 0x79 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 409 </TD>
<TD>Literal value requires a U suffix. : 0x24 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 409 </TD>
<TD>Literal value requires a U suffix. : 0x70 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 409 </TD>
<TD>Literal value requires a U suffix. : 0x59 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 409 </TD>
<TD>Literal value requires a U suffix. : 0x44 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 409 </TD>
<TD>Literal value requires a U suffix. : 0x69 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 409 </TD>
<TD>Literal value requires a U suffix. : 0x38 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 409 </TD>
<TD>Literal value requires a U suffix. : 0x64 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 409 </TD>
<TD>Literal value requires a U suffix. : 0x48 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 410 </TD>
<TD>Literal value requires a U suffix. : 0x31 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 410 </TD>
<TD>Literal value requires a U suffix. : 0xf1 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 410 </TD>
<TD>Literal value requires a U suffix. : 0xbb </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 410 </TD>
<TD>Literal value requires a U suffix. : 0xab </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 410 </TD>
<TD>Literal value requires a U suffix. : 0x88 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 410 </TD>
<TD>Literal value requires a U suffix. : 0x00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 410 </TD>
<TD>Literal value requires a U suffix. : 0x54 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 410 </TD>
<TD>Literal value requires a U suffix. : 0x7c </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 410 </TD>
<TD>Literal value requires a U suffix. : 0xf0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 410 </TD>
<TD>Literal value requires a U suffix. : 0xb3 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 410 </TD>
<TD>Literal value requires a U suffix. : 0x8b </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 410 </TD>
<TD>Literal value requires a U suffix. : 0xb8 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 410 </TD>
<TD>Literal value requires a U suffix. : 0xa8 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 410 </TD>
<TD>Literal value requires a U suffix. : 0x04 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 410 </TD>
<TD>Literal value requires a U suffix. : 0x28 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 410 </TD>
<TD>Literal value requires a U suffix. : 0x50 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 410 </TD>
<TD>Literal value requires a U suffix. : 0x78 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 410 </TD>
<TD>Literal value requires a U suffix. : 0xb0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 410 </TD>
<TD>Literal value requires a U suffix. : 0xb4 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 412 </TD>
<TD>Literal value requires a U suffix. : 0x97 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 412 </TD>
<TD>Literal value requires a U suffix. : 0x26 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>File: Src Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 412 </TD>
<TD>Literal value requires a U suffix. : 0xa8 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 412 </TD>
<TD>Literal value requires a U suffix. : 0x59 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 412 </TD>
<TD>Literal value requires a U suffix. : 0x98 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 412 </TD>
<TD>Literal value requires a U suffix. : 0xbb </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 412 </TD>
<TD>Literal value requires a U suffix. : 0xab </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 412 </TD>
<TD>Literal value requires a U suffix. : 0xb3 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 412 </TD>
<TD>Literal value requires a U suffix. : 0x8b </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 412 </TD>
<TD>Literal value requires a U suffix. : 0x02 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 412 </TD>
<TD>Literal value requires a U suffix. : 0x46 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 412 </TD>
<TD>Literal value requires a U suffix. : 0x66 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 412 </TD>
<TD>Literal value requires a U suffix. : 0xb0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 412 </TD>
<TD>Literal value requires a U suffix. : 0xb8 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 412 </TD>
<TD>Literal value requires a U suffix. : 0xf0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 412 </TD>
<TD>Literal value requires a U suffix. : 0x8a </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 412 </TD>
<TD>Literal value requires a U suffix. : 0x9c </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 412 </TD>
<TD>Literal value requires a U suffix. : 0x29 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 412 </TD>
<TD>Literal value requires a U suffix. : 0x51 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 413 </TD>
<TD>Literal value requires a U suffix. : 0x79 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 413 </TD>
<TD>Literal value requires a U suffix. : 0x8b </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 413 </TD>
<TD>Literal value requires a U suffix. : 0x29 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 413 </TD>
<TD>Literal value requires a U suffix. : 0x51 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 413 </TD>
<TD>Literal value requires a U suffix. : 0x8a </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 413 </TD>
<TD>Literal value requires a U suffix. : 0x24 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 413 </TD>
<TD>Literal value requires a U suffix. : 0x70 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 413 </TD>
<TD>Literal value requires a U suffix. : 0x59 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 413 </TD>
<TD>Literal value requires a U suffix. : 0x20 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 413 </TD>
<TD>Literal value requires a U suffix. : 0x58 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 413 </TD>
<TD>Literal value requires a U suffix. : 0x71 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 413 </TD>
<TD>Literal value requires a U suffix. : 0x44 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 413 </TD>
<TD>Literal value requires a U suffix. : 0x69 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 413 </TD>
<TD>Literal value requires a U suffix. : 0x38 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 413 </TD>
<TD>Literal value requires a U suffix. : 0x39 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 413 </TD>
<TD>Literal value requires a U suffix. : 0x40 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 413 </TD>
<TD>Literal value requires a U suffix. : 0x68 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 414 </TD>
<TD>Literal value requires a U suffix. : 0x64 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 414 </TD>
<TD>Literal value requires a U suffix. : 0x48 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 414 </TD>
<TD>Literal value requires a U suffix. : 0x31 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 414 </TD>
<TD>Literal value requires a U suffix. : 0x8b </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 414 </TD>
<TD>Literal value requires a U suffix. : 0x30 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 414 </TD>
<TD>Literal value requires a U suffix. : 0x49 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 414 </TD>
<TD>Literal value requires a U suffix. : 0x60 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 414 </TD>
<TD>Literal value requires a U suffix. : 0x88 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 414 </TD>
<TD>Literal value requires a U suffix. : 0xf1 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 414 </TD>
<TD>Literal value requires a U suffix. : 0xac </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 414 </TD>
<TD>Literal value requires a U suffix. : 0x00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 414 </TD>
<TD>Literal value requires a U suffix. : 0x54 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 414 </TD>
<TD>Literal value requires a U suffix. : 0x7c </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 414 </TD>
<TD>Literal value requires a U suffix. : 0xf0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 414 </TD>
<TD>Literal value requires a U suffix. : 0x8c </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 414 </TD>
<TD>Literal value requires a U suffix. : 0xa8 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>File: Src Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 414 </TD>
<TD>Literal value requires a U suffix. : 0x04 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 414 </TD>
<TD>Literal value requires a U suffix. : 0x28 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 414 </TD>
<TD>Literal value requires a U suffix. : 0x50 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 414 </TD>
<TD>Literal value requires a U suffix. : 0x78 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 416 </TD>
<TD>Literal value requires a U suffix. : 0xf1 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 416 </TD>
<TD>Literal value requires a U suffix. : 0x88 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 416 </TD>
<TD>Literal value requires a U suffix. : 0x97 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 416 </TD>
<TD>Literal value requires a U suffix. : 0x26 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 416 </TD>
<TD>Literal value requires a U suffix. : 0xa8 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 416 </TD>
<TD>Literal value requires a U suffix. : 0x59 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 416 </TD>
<TD>Literal value requires a U suffix. : 0x98 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 416 </TD>
<TD>Literal value requires a U suffix. : 0xac </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 416 </TD>
<TD>Literal value requires a U suffix. : 0x8c </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 416 </TD>
<TD>Literal value requires a U suffix. : 0x02 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 416 </TD>
<TD>Literal value requires a U suffix. : 0x46 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 416 </TD>
<TD>Literal value requires a U suffix. : 0x66 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 416 </TD>
<TD>Literal value requires a U suffix. : 0xf0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 416 </TD>
<TD>Literal value requires a U suffix. : 0x89 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 416 </TD>
<TD>Literal value requires a U suffix. : 0x9c </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 416 </TD>
<TD>Literal value requires a U suffix. : 0x29 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 416 </TD>
<TD>Literal value requires a U suffix. : 0x51 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 416 </TD>
<TD>Literal value requires a U suffix. : 0x79 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 416 </TD>
<TD>Literal value requires a U suffix. : 0x24 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 416 </TD>
<TD>Literal value requires a U suffix. : 0x70 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 417 </TD>
<TD>Literal value requires a U suffix. : 0x59 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 417 </TD>
<TD>Literal value requires a U suffix. : 0x44 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 417 </TD>
<TD>Literal value requires a U suffix. : 0x69 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 417 </TD>
<TD>Literal value requires a U suffix. : 0x38 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 417 </TD>
<TD>Literal value requires a U suffix. : 0x64 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 417 </TD>
<TD>Literal value requires a U suffix. : 0x48 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 417 </TD>
<TD>Literal value requires a U suffix. : 0x31 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 417 </TD>
<TD>Literal value requires a U suffix. : 0xa9 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 417 </TD>
<TD>Literal value requires a U suffix. : 0x88 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 417 </TD>
<TD>Literal value requires a U suffix. : 0x09 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 417 </TD>
<TD>Literal value requires a U suffix. : 0x20 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 417 </TD>
<TD>Literal value requires a U suffix. : 0x70 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 417 </TD>
<TD>Literal value requires a U suffix. : 0xab </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 417 </TD>
<TD>Literal value requires a U suffix. : 0x11 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 417 </TD>
<TD>Literal value requires a U suffix. : 0x40 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 417 </TD>
<TD>Literal value requires a U suffix. : 0xa8 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 417 </TD>
<TD>Literal value requires a U suffix. : 0x19 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 418 </TD>
<TD>Literal value requires a U suffix. : 0x48 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 418 </TD>
<TD>Literal value requires a U suffix. : 0x60 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 418 </TD>
<TD>Literal value requires a U suffix. : 0x8c </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 418 </TD>
<TD>Literal value requires a U suffix. : 0xa8 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 418 </TD>
<TD>Literal value requires a U suffix. : 0x3c </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 418 </TD>
<TD>Literal value requires a U suffix. : 0x41 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 418 </TD>
<TD>Literal value requires a U suffix. : 0x5c </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 418 </TD>
<TD>Literal value requires a U suffix. : 0x20 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 418 </TD>
<TD>Literal value requires a U suffix. : 0x7c </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>File: Src Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 418 </TD>
<TD>Literal value requires a U suffix. : 0x00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 418 </TD>
<TD>Literal value requires a U suffix. : 0x87 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 418 </TD>
<TD>Literal value requires a U suffix. : 0x98 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 418 </TD>
<TD>Literal value requires a U suffix. : 0x19 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 418 </TD>
<TD>Literal value requires a U suffix. : 0x86 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 418 </TD>
<TD>Literal value requires a U suffix. : 0x6e </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 418 </TD>
<TD>Literal value requires a U suffix. : 0x76 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 418 </TD>
<TD>Literal value requires a U suffix. : 0x7e </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 418 </TD>
<TD>Literal value requires a U suffix. : 0xa9 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 418 </TD>
<TD>Literal value requires a U suffix. : 0x99 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 418 </TD>
<TD>Literal value requires a U suffix. : 0x88 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 420 </TD>
<TD>Literal value requires a U suffix. : 0x2d </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 420 </TD>
<TD>Literal value requires a U suffix. : 0x55 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 420 </TD>
<TD>Literal value requires a U suffix. : 0x7d </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 420 </TD>
<TD>Literal value requires a U suffix. : 0xd8 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 420 </TD>
<TD>Literal value requires a U suffix. : 0xb1 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 420 </TD>
<TD>Literal value requires a U suffix. : 0xb5 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 420 </TD>
<TD>Literal value requires a U suffix. : 0xb9 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 420 </TD>
<TD>Literal value requires a U suffix. : 0xa3 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 420 </TD>
<TD>Literal value requires a U suffix. : 0xdf </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 420 </TD>
<TD>Literal value requires a U suffix. : 0xae </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 420 </TD>
<TD>Literal value requires a U suffix. : 0xd0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 420 </TD>
<TD>Literal value requires a U suffix. : 0xaa </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 420 </TD>
<TD>Literal value requires a U suffix. : 0xde </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 420 </TD>
<TD>Literal value requires a U suffix. : 0xf2 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 420 </TD>
<TD>Literal value requires a U suffix. : 0xab </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 420 </TD>
<TD>Literal value requires a U suffix. : 0xf8 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 420 </TD>
<TD>Literal value requires a U suffix. : 0xf9 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 421 </TD>
<TD>Literal value requires a U suffix. : 0xd9 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 421 </TD>
<TD>Literal value requires a U suffix. : 0xb0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 421 </TD>
<TD>Literal value requires a U suffix. : 0x87 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 421 </TD>
<TD>Literal value requires a U suffix. : 0xc4 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 421 </TD>
<TD>Literal value requires a U suffix. : 0xaa </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 421 </TD>
<TD>Literal value requires a U suffix. : 0xf1 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 421 </TD>
<TD>Literal value requires a U suffix. : 0xdf </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 421 </TD>
<TD>Literal value requires a U suffix. : 0xbb </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 421 </TD>
<TD>Literal value requires a U suffix. : 0xaf </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 421 </TD>
<TD>Literal value requires a U suffix. : 0xb9 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 421 </TD>
<TD>Literal value requires a U suffix. : 0xd8 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 421 </TD>
<TD>Literal value requires a U suffix. : 0xb1 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 421 </TD>
<TD>Literal value requires a U suffix. : 0xa3 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 421 </TD>
<TD>Literal value requires a U suffix. : 0x97 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 421 </TD>
<TD>Literal value requires a U suffix. : 0x8e </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 421 </TD>
<TD>Literal value requires a U suffix. : 0x60 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 423 </TD>
<TD>Literal value requires a U suffix. : 0x84 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 423 </TD>
<TD>Literal value requires a U suffix. : 0xf2 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 423 </TD>
<TD>Literal value requires a U suffix. : 0xc8 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 423 </TD>
<TD>Literal value requires a U suffix. : 0xf8 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 423 </TD>
<TD>Literal value requires a U suffix. : 0xf9 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 423 </TD>
<TD>Literal value requires a U suffix. : 0xd9 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>File: Src Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 423 </TD>
<TD>Literal value requires a U suffix. : 0xde </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 423 </TD>
<TD>Literal value requires a U suffix. : 0xd8 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 423 </TD>
<TD>Literal value requires a U suffix. : 0x93 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 423 </TD>
<TD>Literal value requires a U suffix. : 0x85 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 423 </TD>
<TD>Literal value requires a U suffix. : 0xf1 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 423 </TD>
<TD>Literal value requires a U suffix. : 0x4a </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 423 </TD>
<TD>Literal value requires a U suffix. : 0xb1 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 423 </TD>
<TD>Literal value requires a U suffix. : 0x83 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 423 </TD>
<TD>Literal value requires a U suffix. : 0xa3 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 423 </TD>
<TD>Literal value requires a U suffix. : 0x08 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 423 </TD>
<TD>Literal value requires a U suffix. : 0xb5 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 423 </TD>
<TD>Literal value requires a U suffix. : 0x9a </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 425 </TD>
<TD>Literal value requires a U suffix. : 0x08 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 425 </TD>
<TD>Literal value requires a U suffix. : 0x10 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 425 </TD>
<TD>Literal value requires a U suffix. : 0xb7 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 425 </TD>
<TD>Literal value requires a U suffix. : 0x9f </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 425 </TD>
<TD>Literal value requires a U suffix. : 0xd8 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 425 </TD>
<TD>Literal value requires a U suffix. : 0xf1 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 425 </TD>
<TD>Literal value requires a U suffix. : 0xb0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 425 </TD>
<TD>Literal value requires a U suffix. : 0xba </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 425 </TD>
<TD>Literal value requires a U suffix. : 0xae </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 425 </TD>
<TD>Literal value requires a U suffix. : 0x8a </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 425 </TD>
<TD>Literal value requires a U suffix. : 0xc2 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 425 </TD>
<TD>Literal value requires a U suffix. : 0xb2 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 425 </TD>
<TD>Literal value requires a U suffix. : 0xb6 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 425 </TD>
<TD>Literal value requires a U suffix. : 0x8e </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 425 </TD>
<TD>Literal value requires a U suffix. : 0x9e </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 425 </TD>
<TD>Literal value requires a U suffix. : 0xfb </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 425 </TD>
<TD>Literal value requires a U suffix. : 0xd9 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 425 </TD>
<TD>Literal value requires a U suffix. : 0xf4 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 425 </TD>
<TD>Literal value requires a U suffix. : 0x1d </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 426 </TD>
<TD>Literal value requires a U suffix. : 0xd8 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 426 </TD>
<TD>Literal value requires a U suffix. : 0xf9 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 426 </TD>
<TD>Literal value requires a U suffix. : 0xd9 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 426 </TD>
<TD>Literal value requires a U suffix. : 0x0c </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 426 </TD>
<TD>Literal value requires a U suffix. : 0xf1 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 426 </TD>
<TD>Literal value requires a U suffix. : 0xf8 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 426 </TD>
<TD>Literal value requires a U suffix. : 0xad </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 426 </TD>
<TD>Literal value requires a U suffix. : 0x61 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 426 </TD>
<TD>Literal value requires a U suffix. : 0xae </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 426 </TD>
<TD>Literal value requires a U suffix. : 0xfb </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 426 </TD>
<TD>Literal value requires a U suffix. : 0xf4 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 427 </TD>
<TD>Literal value requires a U suffix. : 0x19 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 427 </TD>
<TD>Literal value requires a U suffix. : 0xd9 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 427 </TD>
<TD>Literal value requires a U suffix. : 0xae </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 427 </TD>
<TD>Literal value requires a U suffix. : 0xfb </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 427 </TD>
<TD>Literal value requires a U suffix. : 0xdf </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 427 </TD>
<TD>Literal value requires a U suffix. : 0xd8 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 427 </TD>
<TD>Literal value requires a U suffix. : 0xf4 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 427 </TD>
<TD>Literal value requires a U suffix. : 0x16 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>File: Src Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 427 </TD>
<TD>Literal value requires a U suffix. : 0xf1 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 427 </TD>
<TD>Literal value requires a U suffix. : 0xf8 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 427 </TD>
<TD>Literal value requires a U suffix. : 0xad </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 427 </TD>
<TD>Literal value requires a U suffix. : 0x8d </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 427 </TD>
<TD>Literal value requires a U suffix. : 0x61 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 427 </TD>
<TD>Literal value requires a U suffix. : 0xac </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 427 </TD>
<TD>Literal value requires a U suffix. : 0xf5 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 427 </TD>
<TD>Literal value requires a U suffix. : 0x9c </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 429 </TD>
<TD>Literal value requires a U suffix. : 0xdf </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 429 </TD>
<TD>Literal value requires a U suffix. : 0x2b </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 429 </TD>
<TD>Literal value requires a U suffix. : 0xba </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 429 </TD>
<TD>Literal value requires a U suffix. : 0xb6 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 429 </TD>
<TD>Literal value requires a U suffix. : 0xae </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 429 </TD>
<TD>Literal value requires a U suffix. : 0xfa </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 429 </TD>
<TD>Literal value requires a U suffix. : 0xf8 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 429 </TD>
<TD>Literal value requires a U suffix. : 0xf4 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 429 </TD>
<TD>Literal value requires a U suffix. : 0x0b </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 429 </TD>
<TD>Literal value requires a U suffix. : 0xd8 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 429 </TD>
<TD>Literal value requires a U suffix. : 0xf1 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 429 </TD>
<TD>Literal value requires a U suffix. : 0xd0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 429 </TD>
<TD>Literal value requires a U suffix. : 0xad </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 429 </TD>
<TD>Literal value requires a U suffix. : 0x51 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 429 </TD>
<TD>Literal value requires a U suffix. : 0xda </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 430 </TD>
<TD>Literal value requires a U suffix. : 0xd8 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 430 </TD>
<TD>Literal value requires a U suffix. : 0xb9 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 430 </TD>
<TD>Literal value requires a U suffix. : 0xb1 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 430 </TD>
<TD>Literal value requires a U suffix. : 0xb6 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 430 </TD>
<TD>Literal value requires a U suffix. : 0xa3 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 430 </TD>
<TD>Literal value requires a U suffix. : 0x83 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 430 </TD>
<TD>Literal value requires a U suffix. : 0x9c </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 430 </TD>
<TD>Literal value requires a U suffix. : 0x08 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 430 </TD>
<TD>Literal value requires a U suffix. : 0x9a </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 430 </TD>
<TD>Literal value requires a U suffix. : 0xb5 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 430 </TD>
<TD>Literal value requires a U suffix. : 0xaa </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 430 </TD>
<TD>Literal value requires a U suffix. : 0xc0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 430 </TD>
<TD>Literal value requires a U suffix. : 0xfd </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 430 </TD>
<TD>Literal value requires a U suffix. : 0x30 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 430 </TD>
<TD>Literal value requires a U suffix. : 0xb7 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 430 </TD>
<TD>Literal value requires a U suffix. : 0x9f </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 430 </TD>
<TD>Literal value requires a U suffix. : 0x10 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 431 </TD>
<TD>Literal value requires a U suffix. : 0x8b </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 431 </TD>
<TD>Literal value requires a U suffix. : 0x93 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 431 </TD>
<TD>Literal value requires a U suffix. : 0xf2 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 431 </TD>
<TD>Literal value requires a U suffix. : 0x02 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 431 </TD>
<TD>Literal value requires a U suffix. : 0xd1 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 431 </TD>
<TD>Literal value requires a U suffix. : 0xab </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 431 </TD>
<TD>Literal value requires a U suffix. : 0xda </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 431 </TD>
<TD>Literal value requires a U suffix. : 0xde </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 431 </TD>
<TD>Literal value requires a U suffix. : 0xd8 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 431 </TD>
<TD>Literal value requires a U suffix. : 0xf1 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>File: Src Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 431 </TD>
<TD>Literal value requires a U suffix. : 0xb0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 431 </TD>
<TD>Literal value requires a U suffix. : 0x80 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 431 </TD>
<TD>Literal value requires a U suffix. : 0xba </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 431 </TD>
<TD>Literal value requires a U suffix. : 0xc0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 431 </TD>
<TD>Literal value requires a U suffix. : 0xc3 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 431 </TD>
<TD>Literal value requires a U suffix. : 0xb2 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 431 </TD>
<TD>Literal value requires a U suffix. : 0x84 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 431 </TD>
<TD>Literal value requires a U suffix. : 0xc1 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 433 </TD>
<TD>Literal value requires a U suffix. : 0xd8 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 433 </TD>
<TD>Literal value requires a U suffix. : 0xb1 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 433 </TD>
<TD>Literal value requires a U suffix. : 0xb9 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 433 </TD>
<TD>Literal value requires a U suffix. : 0xf3 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 433 </TD>
<TD>Literal value requires a U suffix. : 0x8b </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 433 </TD>
<TD>Literal value requires a U suffix. : 0xa3 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 433 </TD>
<TD>Literal value requires a U suffix. : 0x91 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 433 </TD>
<TD>Literal value requires a U suffix. : 0xb6 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 433 </TD>
<TD>Literal value requires a U suffix. : 0x09 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 433 </TD>
<TD>Literal value requires a U suffix. : 0xb4 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 433 </TD>
<TD>Literal value requires a U suffix. : 0xd9 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 433 </TD>
<TD>Literal value requires a U suffix. : 0xab </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 433 </TD>
<TD>Literal value requires a U suffix. : 0xde </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 433 </TD>
<TD>Literal value requires a U suffix. : 0xb0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 433 </TD>
<TD>Literal value requires a U suffix. : 0x87 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 433 </TD>
<TD>Literal value requires a U suffix. : 0x9c </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 433 </TD>
<TD>Literal value requires a U suffix. : 0xdd </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 433 </TD>
<TD>Literal value requires a U suffix. : 0xf1 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 433 </TD>
<TD>Literal value requires a U suffix. : 0xb3 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 434 </TD>
<TD>Literal value requires a U suffix. : 0x8b </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 434 </TD>
<TD>Literal value requires a U suffix. : 0xb0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 434 </TD>
<TD>Literal value requires a U suffix. : 0x87 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 434 </TD>
<TD>Literal value requires a U suffix. : 0xa3 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 434 </TD>
<TD>Literal value requires a U suffix. : 0xb2 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 434 </TD>
<TD>Literal value requires a U suffix. : 0xb6 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 434 </TD>
<TD>Literal value requires a U suffix. : 0x9b </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 434 </TD>
<TD>Literal value requires a U suffix. : 0xf2 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 435 </TD>
<TD>Literal value requires a U suffix. : 0xa3 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 435 </TD>
<TD>Literal value requires a U suffix. : 0xf1 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 435 </TD>
<TD>Literal value requires a U suffix. : 0xb0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 435 </TD>
<TD>Literal value requires a U suffix. : 0x87 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 435 </TD>
<TD>Literal value requires a U suffix. : 0xb5 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 435 </TD>
<TD>Literal value requires a U suffix. : 0x9a </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 435 </TD>
<TD>Literal value requires a U suffix. : 0xf3 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 435 </TD>
<TD>Literal value requires a U suffix. : 0x9b </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 435 </TD>
<TD>Literal value requires a U suffix. : 0xdc </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 435 </TD>
<TD>Literal value requires a U suffix. : 0xba </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 435 </TD>
<TD>Literal value requires a U suffix. : 0xac </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 435 </TD>
<TD>Literal value requires a U suffix. : 0xdf </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 435 </TD>
<TD>Literal value requires a U suffix. : 0xb9 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 437 </TD>
<TD>Literal value requires a U suffix. : 0xa3 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 437 </TD>
<TD>Literal value requires a U suffix. : 0xd8 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>File: Src Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 437 </TD>
<TD>Literal value requires a U suffix. : 0xbb </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 437 </TD>
<TD>Literal value requires a U suffix. : 0xb3 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 437 </TD>
<TD>Literal value requires a U suffix. : 0xb7 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 437 </TD>
<TD>Literal value requires a U suffix. : 0xf1 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 437 </TD>
<TD>Literal value requires a U suffix. : 0xaa </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 438 </TD>
<TD>Literal value requires a U suffix. : 0xf9 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 438 </TD>
<TD>Literal value requires a U suffix. : 0xda </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 438 </TD>
<TD>Literal value requires a U suffix. : 0xff </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 438 </TD>
<TD>Literal value requires a U suffix. : 0xd9 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 438 </TD>
<TD>Literal value requires a U suffix. : 0x80 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 438 </TD>
<TD>Literal value requires a U suffix. : 0x9a </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 438 </TD>
<TD>Literal value requires a U suffix. : 0xaa </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 438 </TD>
<TD>Literal value requires a U suffix. : 0x28 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 438 </TD>
<TD>Literal value requires a U suffix. : 0xb4 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 438 </TD>
<TD>Literal value requires a U suffix. : 0x98 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 438 </TD>
<TD>Literal value requires a U suffix. : 0xa7 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 438 </TD>
<TD>Literal value requires a U suffix. : 0x20 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 438 </TD>
<TD>Literal value requires a U suffix. : 0xb7 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 438 </TD>
<TD>Literal value requires a U suffix. : 0x97 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 438 </TD>
<TD>Literal value requires a U suffix. : 0x87 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 438 </TD>
<TD>Literal value requires a U suffix. : 0xa8 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 438 </TD>
<TD>Literal value requires a U suffix. : 0x66 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 438 </TD>
<TD>Literal value requires a U suffix. : 0x88 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 438 </TD>
<TD>Literal value requires a U suffix. : 0xf0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 438 </TD>
<TD>Literal value requires a U suffix. : 0x79 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 438 </TD>
<TD>Literal value requires a U suffix. : 0x51 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 440 </TD>
<TD>Literal value requires a U suffix. : 0xf1 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 440 </TD>
<TD>Literal value requires a U suffix. : 0x90 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 440 </TD>
<TD>Literal value requires a U suffix. : 0x2c </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 440 </TD>
<TD>Literal value requires a U suffix. : 0x87 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 440 </TD>
<TD>Literal value requires a U suffix. : 0x0c </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 440 </TD>
<TD>Literal value requires a U suffix. : 0xa7 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 440 </TD>
<TD>Literal value requires a U suffix. : 0x81 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 440 </TD>
<TD>Literal value requires a U suffix. : 0x97 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 440 </TD>
<TD>Literal value requires a U suffix. : 0x62 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 440 </TD>
<TD>Literal value requires a U suffix. : 0x93 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 440 </TD>
<TD>Literal value requires a U suffix. : 0xf0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 440 </TD>
<TD>Literal value requires a U suffix. : 0x71 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 440 </TD>
<TD>Literal value requires a U suffix. : 0x60 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 440 </TD>
<TD>Literal value requires a U suffix. : 0x85 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 440 </TD>
<TD>Literal value requires a U suffix. : 0x94 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 440 </TD>
<TD>Literal value requires a U suffix. : 0x01 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 440 </TD>
<TD>Literal value requires a U suffix. : 0x51 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 442 </TD>
<TD>Literal value requires a U suffix. : 0x79 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 442 </TD>
<TD>Literal value requires a U suffix. : 0x90 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 442 </TD>
<TD>Literal value requires a U suffix. : 0xa5 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 442 </TD>
<TD>Literal value requires a U suffix. : 0xf1 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 442 </TD>
<TD>Literal value requires a U suffix. : 0x28 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 442 </TD>
<TD>Literal value requires a U suffix. : 0x4c </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 442 </TD>
<TD>Literal value requires a U suffix. : 0x6c </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>File: Src Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 442 </TD>
<TD>Literal value requires a U suffix. : 0x87 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 442 </TD>
<TD>Literal value requires a U suffix. : 0x0c </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 442 </TD>
<TD>Literal value requires a U suffix. : 0x95 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 442 </TD>
<TD>Literal value requires a U suffix. : 0x18 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 442 </TD>
<TD>Literal value requires a U suffix. : 0x85 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 442 </TD>
<TD>Literal value requires a U suffix. : 0x78 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 442 </TD>
<TD>Literal value requires a U suffix. : 0xa3 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 442 </TD>
<TD>Literal value requires a U suffix. : 0x83 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 442 </TD>
<TD>Literal value requires a U suffix. : 0x88 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 442 </TD>
<TD>Literal value requires a U suffix. : 0xd8 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 443 </TD>
<TD>Literal value requires a U suffix. : 0xf3 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 443 </TD>
<TD>Literal value requires a U suffix. : 0xa2 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 443 </TD>
<TD>Literal value requires a U suffix. : 0x82 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 443 </TD>
<TD>Literal value requires a U suffix. : 0x00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 443 </TD>
<TD>Literal value requires a U suffix. : 0x10 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 443 </TD>
<TD>Literal value requires a U suffix. : 0xa8 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 443 </TD>
<TD>Literal value requires a U suffix. : 0x92 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 443 </TD>
<TD>Literal value requires a U suffix. : 0x19 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 443 </TD>
<TD>Literal value requires a U suffix. : 0x80 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 443 </TD>
<TD>Literal value requires a U suffix. : 0xf2 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 443 </TD>
<TD>Literal value requires a U suffix. : 0xd9 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 443 </TD>
<TD>Literal value requires a U suffix. : 0x26 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 443 </TD>
<TD>Literal value requires a U suffix. : 0xd8 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 443 </TD>
<TD>Literal value requires a U suffix. : 0xf1 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 443 </TD>
<TD>Literal value requires a U suffix. : 0x88 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 443 </TD>
<TD>Literal value requires a U suffix. : 0x4d </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 443 </TD>
<TD>Literal value requires a U suffix. : 0x48 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 444 </TD>
<TD>Literal value requires a U suffix. : 0xd8 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 444 </TD>
<TD>Literal value requires a U suffix. : 0x96 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 444 </TD>
<TD>Literal value requires a U suffix. : 0xa8 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 444 </TD>
<TD>Literal value requires a U suffix. : 0x39 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 444 </TD>
<TD>Literal value requires a U suffix. : 0x80 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 444 </TD>
<TD>Literal value requires a U suffix. : 0xd9 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 444 </TD>
<TD>Literal value requires a U suffix. : 0x3c </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 444 </TD>
<TD>Literal value requires a U suffix. : 0x95 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 444 </TD>
<TD>Literal value requires a U suffix. : 0xa6 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 444 </TD>
<TD>Literal value requires a U suffix. : 0x86 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 444 </TD>
<TD>Literal value requires a U suffix. : 0x98 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 444 </TD>
<TD>Literal value requires a U suffix. : 0x2c </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 444 </TD>
<TD>Literal value requires a U suffix. : 0xda </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 444 </TD>
<TD>Literal value requires a U suffix. : 0x87 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 444 </TD>
<TD>Literal value requires a U suffix. : 0xa7 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 446 </TD>
<TD>Literal value requires a U suffix. : 0xa8 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 446 </TD>
<TD>Literal value requires a U suffix. : 0x89 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 446 </TD>
<TD>Literal value requires a U suffix. : 0x95 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 446 </TD>
<TD>Literal value requires a U suffix. : 0x19 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 446 </TD>
<TD>Literal value requires a U suffix. : 0xa9 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 446 </TD>
<TD>Literal value requires a U suffix. : 0x80 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 446 </TD>
<TD>Literal value requires a U suffix. : 0xd9 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 446 </TD>
<TD>Literal value requires a U suffix. : 0x38 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>File: Src Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 446 </TD>
<TD>Literal value requires a U suffix. : 0xd8 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 446 </TD>
<TD>Literal value requires a U suffix. : 0x39 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 446 </TD>
<TD>Literal value requires a U suffix. : 0xda </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 446 </TD>
<TD>Literal value requires a U suffix. : 0x3c </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 446 </TD>
<TD>Literal value requires a U suffix. : 0x2e </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 447 </TD>
<TD>Literal value requires a U suffix. : 0x90 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 447 </TD>
<TD>Literal value requires a U suffix. : 0xd9 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 447 </TD>
<TD>Literal value requires a U suffix. : 0x0c </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 447 </TD>
<TD>Literal value requires a U suffix. : 0xd8 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 447 </TD>
<TD>Literal value requires a U suffix. : 0xa8 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 447 </TD>
<TD>Literal value requires a U suffix. : 0x95 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 447 </TD>
<TD>Literal value requires a U suffix. : 0x31 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 447 </TD>
<TD>Literal value requires a U suffix. : 0x98 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 447 </TD>
<TD>Literal value requires a U suffix. : 0x09 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 447 </TD>
<TD>Literal value requires a U suffix. : 0xff </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 447 </TD>
<TD>Literal value requires a U suffix. : 0x01 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 447 </TD>
<TD>Literal value requires a U suffix. : 0x39 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 448 </TD>
<TD>Literal value requires a U suffix. : 0xa9 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 448 </TD>
<TD>Literal value requires a U suffix. : 0xda </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 448 </TD>
<TD>Literal value requires a U suffix. : 0x26 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 448 </TD>
<TD>Literal value requires a U suffix. : 0xff </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 448 </TD>
<TD>Literal value requires a U suffix. : 0xd8 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 448 </TD>
<TD>Literal value requires a U suffix. : 0x90 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 448 </TD>
<TD>Literal value requires a U suffix. : 0xa8 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 448 </TD>
<TD>Literal value requires a U suffix. : 0x0d </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 448 </TD>
<TD>Literal value requires a U suffix. : 0x89 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 448 </TD>
<TD>Literal value requires a U suffix. : 0x99 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 448 </TD>
<TD>Literal value requires a U suffix. : 0x10 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 448 </TD>
<TD>Literal value requires a U suffix. : 0x80 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 448 </TD>
<TD>Literal value requires a U suffix. : 0x98 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 448 </TD>
<TD>Literal value requires a U suffix. : 0x21 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 448 </TD>
<TD>Literal value requires a U suffix. : 0x2e </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 450 </TD>
<TD>Literal value requires a U suffix. : 0x31 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 450 </TD>
<TD>Literal value requires a U suffix. : 0x80 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 450 </TD>
<TD>Literal value requires a U suffix. : 0xda </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 450 </TD>
<TD>Literal value requires a U suffix. : 0x2e </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 450 </TD>
<TD>Literal value requires a U suffix. : 0xd8 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 450 </TD>
<TD>Literal value requires a U suffix. : 0xa8 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 450 </TD>
<TD>Literal value requires a U suffix. : 0x86 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 450 </TD>
<TD>Literal value requires a U suffix. : 0x96 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 450 </TD>
<TD>Literal value requires a U suffix. : 0x87 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 450 </TD>
<TD>Literal value requires a U suffix. : 0x82 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 451 </TD>
<TD>Literal value requires a U suffix. : 0x92 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 451 </TD>
<TD>Literal value requires a U suffix. : 0xf3 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 451 </TD>
<TD>Literal value requires a U suffix. : 0x41 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 451 </TD>
<TD>Literal value requires a U suffix. : 0x80 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 451 </TD>
<TD>Literal value requires a U suffix. : 0xf1 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 451 </TD>
<TD>Literal value requires a U suffix. : 0xd9 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 451 </TD>
<TD>Literal value requires a U suffix. : 0x2e </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 451 </TD>
<TD>Literal value requires a U suffix. : 0xd8 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>File: Src Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 451 </TD>
<TD>Literal value requires a U suffix. : 0xa8 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 451 </TD>
<TD>Literal value requires a U suffix. : 0x82 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 451 </TD>
<TD>Literal value requires a U suffix. : 0x19 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 451 </TD>
<TD>Literal value requires a U suffix. : 0xac </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 451 </TD>
<TD>Literal value requires a U suffix. : 0xc0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 452 </TD>
<TD>Literal value requires a U suffix. : 0xa2 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 452 </TD>
<TD>Literal value requires a U suffix. : 0x80 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 452 </TD>
<TD>Literal value requires a U suffix. : 0x22 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 452 </TD>
<TD>Literal value requires a U suffix. : 0xf1 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 452 </TD>
<TD>Literal value requires a U suffix. : 0xa6 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 452 </TD>
<TD>Literal value requires a U suffix. : 0x2e </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 452 </TD>
<TD>Literal value requires a U suffix. : 0xa7 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 452 </TD>
<TD>Literal value requires a U suffix. : 0xa9 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 452 </TD>
<TD>Literal value requires a U suffix. : 0x98 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 452 </TD>
<TD>Literal value requires a U suffix. : 0xa8 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 452 </TD>
<TD>Literal value requires a U suffix. : 0x29 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 452 </TD>
<TD>Literal value requires a U suffix. : 0xda </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 452 </TD>
<TD>Literal value requires a U suffix. : 0xac </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 452 </TD>
<TD>Literal value requires a U suffix. : 0xde </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 452 </TD>
<TD>Literal value requires a U suffix. : 0xff </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 452 </TD>
<TD>Literal value requires a U suffix. : 0xd8 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 452 </TD>
<TD>Literal value requires a U suffix. : 0xf2 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 452 </TD>
<TD>Literal value requires a U suffix. : 0x2a </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 454 </TD>
<TD>Literal value requires a U suffix. : 0xa9 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 454 </TD>
<TD>Literal value requires a U suffix. : 0x2e </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 454 </TD>
<TD>Literal value requires a U suffix. : 0x82 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 454 </TD>
<TD>Literal value requires a U suffix. : 0x92 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 454 </TD>
<TD>Literal value requires a U suffix. : 0xa8 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 454 </TD>
<TD>Literal value requires a U suffix. : 0xf2 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 454 </TD>
<TD>Literal value requires a U suffix. : 0x31 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 454 </TD>
<TD>Literal value requires a U suffix. : 0x80 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 454 </TD>
<TD>Literal value requires a U suffix. : 0xa6 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 454 </TD>
<TD>Literal value requires a U suffix. : 0x96 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 454 </TD>
<TD>Literal value requires a U suffix. : 0xf1 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 454 </TD>
<TD>Literal value requires a U suffix. : 0xd9 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 454 </TD>
<TD>Literal value requires a U suffix. : 0x00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 454 </TD>
<TD>Literal value requires a U suffix. : 0x8c </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 454 </TD>
<TD>Literal value requires a U suffix. : 0x9c </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 454 </TD>
<TD>Literal value requires a U suffix. : 0x0c </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 454 </TD>
<TD>Literal value requires a U suffix. : 0x30 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 454 </TD>
<TD>Literal value requires a U suffix. : 0xac </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 454 </TD>
<TD>Literal value requires a U suffix. : 0xde </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 454 </TD>
<TD>Literal value requires a U suffix. : 0xd0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 455 </TD>
<TD>Literal value requires a U suffix. : 0xde </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 455 </TD>
<TD>Literal value requires a U suffix. : 0xff </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 455 </TD>
<TD>Literal value requires a U suffix. : 0xd8 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 455 </TD>
<TD>Literal value requires a U suffix. : 0x8c </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 455 </TD>
<TD>Literal value requires a U suffix. : 0x9c </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 455 </TD>
<TD>Literal value requires a U suffix. : 0xac </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 455 </TD>
<TD>Literal value requires a U suffix. : 0xd0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>File: Src Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 455 </TD>
<TD>Literal value requires a U suffix. : 0x10 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 455 </TD>
<TD>Literal value requires a U suffix. : 0x80 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 455 </TD>
<TD>Literal value requires a U suffix. : 0x92 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 455 </TD>
<TD>Literal value requires a U suffix. : 0xa2 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 455 </TD>
<TD>Literal value requires a U suffix. : 0xf2 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 455 </TD>
<TD>Literal value requires a U suffix. : 0x4c </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 455 </TD>
<TD>Literal value requires a U suffix. : 0x82 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 455 </TD>
<TD>Literal value requires a U suffix. : 0xa8 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 455 </TD>
<TD>Literal value requires a U suffix. : 0xf1 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 455 </TD>
<TD>Literal value requires a U suffix. : 0xca </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 455 </TD>
<TD>Literal value requires a U suffix. : 0x35 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 456 </TD>
<TD>Literal value requires a U suffix. : 0x96 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 456 </TD>
<TD>Literal value requires a U suffix. : 0x88 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 456 </TD>
<TD>Literal value requires a U suffix. : 0xa6 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 456 </TD>
<TD>Literal value requires a U suffix. : 0xd9 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 456 </TD>
<TD>Literal value requires a U suffix. : 0x00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 456 </TD>
<TD>Literal value requires a U suffix. : 0xf1 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 456 </TD>
<TD>Literal value requires a U suffix. : 0xff </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 456 </TD>
<TD>Value is not of appropriate type. : (unsigned char and short): , 0xf1
, 0x96 , 0x88 , 0xa6 , 0xd9 , 0x00 , 0xd8 , 0xf1 , 0xff </TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu_dmp_motion_driver.c: 460 </TD>
<TD>Basic type declaration used. </TD>
<TD>MISRA-C:2012 D.4.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 460 </TD>
<TD>Literal value requires a U suffix. : 0x0400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu_dmp_motion_driver.c: 485 </TD>
<TD>Basic type declaration used. </TD>
<TD>MISRA-C:2012 D.4.6 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu_dmp_motion_driver.c: 486 </TD>
<TD>Basic type declaration used. </TD>
<TD>MISRA-C:2012 D.4.6 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu_dmp_motion_driver.c: 487 </TD>
<TD>Basic type declaration used. </TD>
<TD>MISRA-C:2012 D.4.6 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu_dmp_motion_driver.c: 488 </TD>
<TD>Basic type declaration used. </TD>
<TD>MISRA-C:2012 D.4.6 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu_dmp_motion_driver.c: 489 </TD>
<TD>Basic type declaration used. </TD>
<TD>MISRA-C:2012 D.4.6 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu_dmp_motion_driver.c: 499 </TD>
<TD>Comment possibly contains code. </TD>
<TD>MISRA-C:2012 D.4.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 504 </TD>
<TD>Literal value requires a U suffix. : 0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 505 </TD>
<TD>Literal value requires a U suffix. : 0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 506 </TD>
<TD>Literal value requires a U suffix. : 0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>inv_mpu_dmp_motion_driver.c: 507 </TD>
<TD>Struct field initialisation incorrect. : 'signed char' used, 'unsigned
char' expected </TD>
<TD>MISRA-C:2012 R.10.3 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu_dmp_motion_driver.c: 252 </TD>
<TD>Scope of variable could be reduced. : dmp_memory </TD>
<TD>MISRA-C:2012 R.8.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>inv_mpu_dmp_motion_driver.c: 460 </TD>
<TD>Scope of variable could be reduced. : sStartAddress </TD>
<TD>MISRA-C:2012 R.8.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>main.c: 24 </TD>
<TD>Basic type declaration used. </TD>
<TD>MISRA-C:2012 D.4.6 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>main.c: 31 </TD>
<TD>Basic type declaration used. </TD>
<TD>MISRA-C:2012 D.4.6 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>main.c: 32 </TD>
<TD>Basic type declaration used. </TD>
<TD>MISRA-C:2012 D.4.6 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>main.c </TD>
<TD>Use of single line comment(s) //. </TD>
<TD>MISRA-C:2012 R.1.2 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>main.c: 26 </TD>
<TD>Scope of variable could be reduced. : distance </TD>
<TD>MISRA-C:2012 R.8.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>main.c: 27 </TD>
<TD>Scope of variable could be reduced. : AnglePidA </TD>
<TD>MISRA-C:2012 R.8.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>main.c: 28 </TD>
<TD>Scope of variable could be reduced. : SpeedPidA </TD>
<TD>MISRA-C:2012 R.8.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>main.c: 29 </TD>
<TD>Scope of variable could be reduced. : TurnPidA </TD>
<TD>MISRA-C:2012 R.8.9 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD>main.c: 27 </TD>
<TD>Procedure contains UR data flow anomalies. : AnglePidA </TD>
<TD>MISRA-C:2012 R.9.1 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD>main.c: 28 </TD>
<TD>Procedure contains UR data flow anomalies. : SpeedPidA </TD>
<TD>MISRA-C:2012 R.9.1 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD>main.c: 29 </TD>
<TD>Procedure contains UR data flow anomalies. : TurnPidA </TD>
<TD>MISRA-C:2012 R.9.1 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD>main.c: 31 </TD>
<TD>Procedure contains UR data flow anomalies. : speed2 </TD>
<TD>MISRA-C:2012 R.9.1 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD>main.c: 31 </TD>
<TD>Procedure contains UR data flow anomalies. : speed4 </TD>
<TD>MISRA-C:2012 R.9.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>misc.h: 25 </TD>
<TD>User name starts with underscore. : __MISC_H </TD>
<TD>MISRA-C:2012 R.21.1,R.21.2 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>misc.h: 117 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>misc.h: 130 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>misc.h: 155 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>misc.h: 158 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>misc.h: 160 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>misc.h: 162 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>misc.h: 172 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xFFFFFFFB </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>misc.h: 174 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>File: Src Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>O </TD>
<TD>motor.c: 4 </TD>
<TD>Scope of variable could be reduced. : ARR_Val </TD>
<TD>MISRA-C:2012 R.8.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>mpu6050.c </TD>
<TD>Use of single line comment(s) //. </TD>
<TD>MISRA-C:2012 R.1.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>oled.c: 4 </TD>
<TD>Included file is not permitted. </TD>
<TD>MISRA-C:2012 R.21.5,R.21.6,R.21.10,R.21.11 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>oled.c: 98 </TD>
<TD>Basic type declaration used. </TD>
<TD>MISRA-C:2012 D.4.6 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>oled.c: 184 </TD>
<TD>Comment possibly contains code. </TD>
<TD>MISRA-C:2012 D.4.4 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>oled.c </TD>
<TD>Use of single line comment(s) //. </TD>
<TD>MISRA-C:2012 R.1.2 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>oled.c: 284 </TD>
<TD>Comment possibly contains code. </TD>
<TD>MISRA-C:2012 D.4.4 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>remote.c: 78 </TD>
<TD>Basic type declaration used. </TD>
<TD>MISRA-C:2012 D.4.6 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>remote.c: 79 </TD>
<TD>Basic type declaration used. </TD>
<TD>MISRA-C:2012 D.4.6 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>remote.c: 4 </TD>
<TD>Scope of variable could be reduced. : RC_Ctl </TD>
<TD>MISRA-C:2012 R.8.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_adc.h: 193 </TD>
<TD>Macro not used in translation unit. : ADC_Channel_TempSensor </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_adc.h: 194 </TD>
<TD>Macro not used in translation unit. : ADC_Channel_Vrefint </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>stm32f10x_adc.h: 25 </TD>
<TD>User name starts with underscore. : __STM32F10x_ADC_H </TD>
<TD>MISRA-C:2012 R.21.1,R.21.2 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_adc.h: 83 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_adc.h: 87 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_adc.h: 112 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_adc.h: 152 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_adc.h: 164 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_adc.h: 202 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_adc.h: 228 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>stm32f10x_adc.h: 249 </TD>
<TD>Identifier matches macro name in 31 chars. </TD>
<TD>MISRA-C:2012 R.5.4,R.5.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_adc.h: 264 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_adc.h: 281 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_adc.h: 303 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_adc.h: 317 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_adc.h: 319 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_adc.h: 334 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_adc.h: 337 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_adc.h: 346 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_adc.h: 356 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_adc.h: 366 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_adc.h: 376 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_adc.h: 387 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_adc.h: 396 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_adc.h: 406 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>stm32f10x_adc.c: 48 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xFFFF1FFF </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>stm32f10x_adc.c: 52 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xFFFFF7FF </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>stm32f10x_adc.c: 56 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xFFFFFBFF </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>stm32f10x_adc.c: 60 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xFFFFEFFF </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>stm32f10x_adc.c: 63 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xFFFFFFE0 </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>stm32f10x_adc.c: 66 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xFF3FFDFF </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>stm32f10x_adc.c: 69 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xFFF0FEFF </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>stm32f10x_adc.c: 73 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xFFFFFFFE </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>stm32f10x_adc.c: 77 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xFFFFFEFF </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>stm32f10x_adc.c: 90 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xFFEFFFFF </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>stm32f10x_adc.c: 94 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xFFAFFFFF </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>stm32f10x_adc.c: 97 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xFFFF8FFF </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>stm32f10x_adc.c: 101 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xFFFF7FFF </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>stm32f10x_adc.c: 108 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xFFDF7FFF </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>stm32f10x_adc.c: 112 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xFF7FFFFF </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>File: Src Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>stm32f10x_adc.c: 115 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xFFF1F7FD </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>stm32f10x_adc.c: 123 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xFF0FFFFF </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>stm32f10x_adc.c: 130 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xFFCFFFFF </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>stm32f10x_adc.h: 249 </TD>
<TD>Identifier match in 31 chars. : ADC_ExternalTrigInjecConv_T8_CC2 </TD>
<TD>MISRA-C:2012 R.5.1,R.5.2,R.5.3,R.5.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>stm32f10x_bkp.h: 25 </TD>
<TD>User name starts with underscore. : __STM32F10x_BKP_H </TD>
<TD>MISRA-C:2012 R.21.1,R.21.2 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_bkp.h: 60 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_bkp.h: 76 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_bkp.h: 142 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_bkp.h: 144 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_can.h: 285 </TD>
<TD>Macro not used in translation unit. : CAN_BS1_1tq </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_can.h: 286 </TD>
<TD>Macro not used in translation unit. : CAN_BS1_2tq </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_can.h: 287 </TD>
<TD>Macro not used in translation unit. : CAN_BS1_3tq </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_can.h: 289 </TD>
<TD>Macro not used in translation unit. : CAN_BS1_5tq </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_can.h: 290 </TD>
<TD>Macro not used in translation unit. : CAN_BS1_6tq </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_can.h: 291 </TD>
<TD>Macro not used in translation unit. : CAN_BS1_7tq </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_can.h: 292 </TD>
<TD>Macro not used in translation unit. : CAN_BS1_8tq </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_can.h: 293 </TD>
<TD>Macro not used in translation unit. : CAN_BS1_9tq </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_can.h: 294 </TD>
<TD>Macro not used in translation unit. : CAN_BS1_10tq </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_can.h: 295 </TD>
<TD>Macro not used in translation unit. : CAN_BS1_11tq </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_can.h: 296 </TD>
<TD>Macro not used in translation unit. : CAN_BS1_12tq </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_can.h: 297 </TD>
<TD>Macro not used in translation unit. : CAN_BS1_13tq </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_can.h: 298 </TD>
<TD>Macro not used in translation unit. : CAN_BS1_14tq </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_can.h: 299 </TD>
<TD>Macro not used in translation unit. : CAN_BS1_15tq </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_can.h: 311 </TD>
<TD>Macro not used in translation unit. : CAN_BS2_1tq </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_can.h: 312 </TD>
<TD>Macro not used in translation unit. : CAN_BS2_2tq </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_can.h: 314 </TD>
<TD>Macro not used in translation unit. : CAN_BS2_4tq </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_can.h: 315 </TD>
<TD>Macro not used in translation unit. : CAN_BS2_5tq </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_can.h: 316 </TD>
<TD>Macro not used in translation unit. : CAN_BS2_6tq </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_can.h: 317 </TD>
<TD>Macro not used in translation unit. : CAN_BS2_7tq </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_can.h: 485 </TD>
<TD>Macro not used in translation unit. : CAN_ErrorCode_NoErr </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_can.h: 486 </TD>
<TD>Macro not used in translation unit. : CAN_ErrorCode_StuffErr </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_can.h: 487 </TD>
<TD>Macro not used in translation unit. : CAN_ErrorCode_FormErr </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_can.h: 488 </TD>
<TD>Macro not used in translation unit. : CAN_ErrorCode_ACKErr </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_can.h: 489 </TD>
<TD>Macro not used in translation unit. : CAN_ErrorCode_BitRecessiveErr
</TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_can.h: 490 </TD>
<TD>Macro not used in translation unit. : CAN_ErrorCode_BitDominantErr </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_can.h: 491 </TD>
<TD>Macro not used in translation unit. : CAN_ErrorCode_CRCErr </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_can.h: 492 </TD>
<TD>Macro not used in translation unit. : CAN_ErrorCode_SoftwareSetErr </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_can.h: 578 </TD>
<TD>Macro not used in translation unit. : CAN_IT_RQCP0 </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_can.h: 579 </TD>
<TD>Macro not used in translation unit. : CAN_IT_RQCP1 </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_can.h: 580 </TD>
<TD>Macro not used in translation unit. : CAN_IT_RQCP2 </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_can.h: 605 </TD>
<TD>Macro not used in translation unit. : CANINITFAILED </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_can.h: 606 </TD>
<TD>Macro not used in translation unit. : CANINITOK </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_can.h: 609 </TD>
<TD>Macro not used in translation unit. : CAN_ID_STD </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_can.h: 610 </TD>
<TD>Macro not used in translation unit. : CAN_ID_EXT </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_can.h: 611 </TD>
<TD>Macro not used in translation unit. : CAN_RTR_DATA </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_can.h: 612 </TD>
<TD>Macro not used in translation unit. : CAN_RTR_REMOTE </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_can.h: 613 </TD>
<TD>Macro not used in translation unit. : CANTXFAILE </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_can.h: 614 </TD>
<TD>Macro not used in translation unit. : CANTXOK </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_can.h: 615 </TD>
<TD>Macro not used in translation unit. : CANTXPENDING </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_can.h: 616 </TD>
<TD>Macro not used in translation unit. : CAN_NO_MB </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_can.h: 617 </TD>
<TD>Macro not used in translation unit. : CANSLEEPFAILED </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>File: Src Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_can.h: 618 </TD>
<TD>Macro not used in translation unit. : CANSLEEPOK </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_can.h: 619 </TD>
<TD>Macro not used in translation unit. : CANWAKEUPFAILED </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_can.h: 620 </TD>
<TD>Macro not used in translation unit. : CANWAKEUPOK </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>stm32f10x_can.h: 25 </TD>
<TD>User name starts with underscore. : __STM32F10x_CAN_H </TD>
<TD>MISRA-C:2012 R.21.1,R.21.2 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_can.h: 46 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_can.h: 231 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_can.h: 246 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_can.h: 275 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_can.h: 302 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_can.h: 320 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_can.h: 330 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_can.h: 340 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_can.h: 355 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_can.h: 368 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_can.h: 381 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_can.h: 390 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_can.h: 399 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_can.h: 400 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_can.h: 401 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_can.h: 402 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_can.h: 414 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_can.h: 426 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_can.h: 452 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_can.h: 535 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_can.h: 544 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_can.h: 588 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_can.h: 596 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_can.h: 607 </TD>
<TD>Identifier is typographically ambiguous. : CAN_Filter_FIFO0 </TD>
<TD>MISRA-C:2012 D.4.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_can.h: 608 </TD>
<TD>Identifier is typographically ambiguous. : CAN_Filter_FIFO1 </TD>
<TD>MISRA-C:2012 D.4.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_can.h: 611 </TD>
<TD>Identifier is typographically ambiguous. : CAN_RTR_Data </TD>
<TD>MISRA-C:2012 D.4.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_can.h: 618 </TD>
<TD>Identifier is typographically ambiguous. : CAN_Sleep_Ok </TD>
<TD>MISRA-C:2012 D.4.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_can.h: 620 </TD>
<TD>Identifier is typographically ambiguous. : CAN_WakeUp_Ok </TD>
<TD>MISRA-C:2012 D.4.5 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>stm32f10x_cec.h: 25 </TD>
<TD>User name starts with underscore. : __STM32F10x_CEC_H </TD>
<TD>MISRA-C:2012 R.21.1,R.21.2 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_cec.h: 72 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_cec.h: 84 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_cec.h: 98 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_cec.h: 108 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_cec.h: 116 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>stm32f10x_cec.h: 148 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xFFFFFF03 </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_cec.h: 148 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_cec.h: 154 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>stm32f10x_crc.h: 25 </TD>
<TD>User name starts with underscore. : __STM32F10x_CRC_H </TD>
<TD>MISRA-C:2012 R.21.1,R.21.2 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_dac.h: 84 </TD>
<TD>Macro not used in translation unit. : DAC_Trigger_T3_TRGO </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_dac.h: 88 </TD>
<TD>Macro not used in translation unit. : DAC_Trigger_T15_TRGO </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>stm32f10x_dac.h: 25 </TD>
<TD>User name starts with underscore. : __STM32F10x_DAC_H </TD>
<TD>MISRA-C:2012 R.21.1,R.21.2 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_dac.h: 102 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_dac.h: 116 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_dac.h: 174 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_dac.h: 186 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_dac.h: 198 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_dac.h: 211 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_dac.h: 224 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_dac.h: 234 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>stm32f10x_dac.c: 52 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xFFFFFFFC </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_dbgmcu.h: 54 </TD>
<TD>Macro not used in translation unit. : DBGMCU_SLEEP </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>File: Src Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_dbgmcu.h: 55 </TD>
<TD>Macro not used in translation unit. : DBGMCU_STOP </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_dbgmcu.h: 56 </TD>
<TD>Macro not used in translation unit. : DBGMCU_STANDBY </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_dbgmcu.h: 57 </TD>
<TD>Macro not used in translation unit. : DBGMCU_IWDG_STOP </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_dbgmcu.h: 58 </TD>
<TD>Macro not used in translation unit. : DBGMCU_WWDG_STOP </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_dbgmcu.h: 59 </TD>
<TD>Macro not used in translation unit. : DBGMCU_TIM1_STOP </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_dbgmcu.h: 60 </TD>
<TD>Macro not used in translation unit. : DBGMCU_TIM2_STOP </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_dbgmcu.h: 61 </TD>
<TD>Macro not used in translation unit. : DBGMCU_TIM3_STOP </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_dbgmcu.h: 62 </TD>
<TD>Macro not used in translation unit. : DBGMCU_TIM4_STOP </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_dbgmcu.h: 63 </TD>
<TD>Macro not used in translation unit. : DBGMCU_CAN1_STOP </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_dbgmcu.h: 64 </TD>
<TD>Macro not used in translation unit. : DBGMCU_I2C1_SMBUS_TIMEOUT </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_dbgmcu.h: 65 </TD>
<TD>Macro not used in translation unit. : DBGMCU_I2C2_SMBUS_TIMEOUT </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_dbgmcu.h: 66 </TD>
<TD>Macro not used in translation unit. : DBGMCU_TIM8_STOP </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_dbgmcu.h: 67 </TD>
<TD>Macro not used in translation unit. : DBGMCU_TIM5_STOP </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_dbgmcu.h: 68 </TD>
<TD>Macro not used in translation unit. : DBGMCU_TIM6_STOP </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_dbgmcu.h: 69 </TD>
<TD>Macro not used in translation unit. : DBGMCU_TIM7_STOP </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_dbgmcu.h: 70 </TD>
<TD>Macro not used in translation unit. : DBGMCU_CAN2_STOP </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_dbgmcu.h: 71 </TD>
<TD>Macro not used in translation unit. : DBGMCU_TIM15_STOP </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_dbgmcu.h: 72 </TD>
<TD>Macro not used in translation unit. : DBGMCU_TIM16_STOP </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_dbgmcu.h: 73 </TD>
<TD>Macro not used in translation unit. : DBGMCU_TIM17_STOP </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_dbgmcu.h: 74 </TD>
<TD>Macro not used in translation unit. : DBGMCU_TIM12_STOP </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_dbgmcu.h: 75 </TD>
<TD>Macro not used in translation unit. : DBGMCU_TIM13_STOP </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_dbgmcu.h: 76 </TD>
<TD>Macro not used in translation unit. : DBGMCU_TIM14_STOP </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_dbgmcu.h: 77 </TD>
<TD>Macro not used in translation unit. : DBGMCU_TIM9_STOP </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_dbgmcu.h: 78 </TD>
<TD>Macro not used in translation unit. : DBGMCU_TIM10_STOP </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_dbgmcu.h: 79 </TD>
<TD>Macro not used in translation unit. : DBGMCU_TIM11_STOP </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>stm32f10x_dbgmcu.h: 25 </TD>
<TD>User name starts with underscore. : __STM32F10x_DBGMCU_H </TD>
<TD>MISRA-C:2012 R.21.1,R.21.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>stm32f10x_dbgmcu.h: 81 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0x800000F8 </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_dbgmcu.h: 81 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_dma.h: 215 </TD>
<TD>Macro not used in translation unit. : DMA_IT_TC </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_dma.h: 216 </TD>
<TD>Macro not used in translation unit. : DMA_IT_HT </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_dma.h: 217 </TD>
<TD>Macro not used in translation unit. : DMA_IT_TE </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>stm32f10x_dma.h: 25 </TD>
<TD>User name starts with underscore. : __STM32F10x_DMA_H </TD>
<TD>MISRA-C:2012 R.21.1,R.21.2 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_dma.h: 104 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_dma.h: 114 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_dma.h: 126 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_dma.h: 138 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_dma.h: 153 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_dma.h: 165 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_dma.h: 178 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_dma.h: 194 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_dma.h: 205 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>stm32f10x_dma.h: 218 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xFFFFFFF1 </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_dma.h: 218 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>stm32f10x_dma.h: 270 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xF0000000 </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_dma.h: 270 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_dma.h: 295 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>stm32f10x_dma.h: 354 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xF0000000 </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_dma.h: 354 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_dma.h: 379 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_dma.h: 388 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>File: Src Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>stm32f10x_dma.c: 67 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xFFFF800F </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>stm32f10x_exti.h: 25 </TD>
<TD>User name starts with underscore. : __STM32F10x_EXTI_H </TD>
<TD>MISRA-C:2012 R.21.1,R.21.2 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_exti.h: 56 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_exti.h: 69 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>stm32f10x_exti.h: 125 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xFFF00000 </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_exti.h: 125 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_exti.h: 134 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_flash.h: 110 </TD>
<TD>Macro not used in translation unit. : FLASH_WRProt_Pages0to3 </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_flash.h: 111 </TD>
<TD>Macro not used in translation unit. : FLASH_WRProt_Pages4to7 </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_flash.h: 112 </TD>
<TD>Macro not used in translation unit. : FLASH_WRProt_Pages8to11 </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_flash.h: 113 </TD>
<TD>Macro not used in translation unit. : FLASH_WRProt_Pages12to15 </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_flash.h: 114 </TD>
<TD>Macro not used in translation unit. : FLASH_WRProt_Pages16to19 </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_flash.h: 115 </TD>
<TD>Macro not used in translation unit. : FLASH_WRProt_Pages20to23 </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_flash.h: 116 </TD>
<TD>Macro not used in translation unit. : FLASH_WRProt_Pages24to27 </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_flash.h: 117 </TD>
<TD>Macro not used in translation unit. : FLASH_WRProt_Pages28to31 </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_flash.h: 120 </TD>
<TD>Macro not used in translation unit. : FLASH_WRProt_Pages32to35 </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_flash.h: 121 </TD>
<TD>Macro not used in translation unit. : FLASH_WRProt_Pages36to39 </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_flash.h: 122 </TD>
<TD>Macro not used in translation unit. : FLASH_WRProt_Pages40to43 </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_flash.h: 123 </TD>
<TD>Macro not used in translation unit. : FLASH_WRProt_Pages44to47 </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_flash.h: 124 </TD>
<TD>Macro not used in translation unit. : FLASH_WRProt_Pages48to51 </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_flash.h: 125 </TD>
<TD>Macro not used in translation unit. : FLASH_WRProt_Pages52to55 </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_flash.h: 126 </TD>
<TD>Macro not used in translation unit. : FLASH_WRProt_Pages56to59 </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_flash.h: 127 </TD>
<TD>Macro not used in translation unit. : FLASH_WRProt_Pages60to63 </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_flash.h: 128 </TD>
<TD>Macro not used in translation unit. : FLASH_WRProt_Pages64to67 </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_flash.h: 129 </TD>
<TD>Macro not used in translation unit. : FLASH_WRProt_Pages68to71 </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_flash.h: 130 </TD>
<TD>Macro not used in translation unit. : FLASH_WRProt_Pages72to75 </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_flash.h: 131 </TD>
<TD>Macro not used in translation unit. : FLASH_WRProt_Pages76to79 </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_flash.h: 132 </TD>
<TD>Macro not used in translation unit. : FLASH_WRProt_Pages80to83 </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_flash.h: 133 </TD>
<TD>Macro not used in translation unit. : FLASH_WRProt_Pages84to87 </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_flash.h: 134 </TD>
<TD>Macro not used in translation unit. : FLASH_WRProt_Pages88to91 </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_flash.h: 135 </TD>
<TD>Macro not used in translation unit. : FLASH_WRProt_Pages92to95 </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_flash.h: 136 </TD>
<TD>Macro not used in translation unit. : FLASH_WRProt_Pages96to99 </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_flash.h: 137 </TD>
<TD>Macro not used in translation unit. : FLASH_WRProt_Pages100to103 </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_flash.h: 138 </TD>
<TD>Macro not used in translation unit. : FLASH_WRProt_Pages104to107 </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_flash.h: 139 </TD>
<TD>Macro not used in translation unit. : FLASH_WRProt_Pages108to111 </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_flash.h: 140 </TD>
<TD>Macro not used in translation unit. : FLASH_WRProt_Pages112to115 </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_flash.h: 141 </TD>
<TD>Macro not used in translation unit. : FLASH_WRProt_Pages116to119 </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_flash.h: 142 </TD>
<TD>Macro not used in translation unit. : FLASH_WRProt_Pages120to123 </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_flash.h: 143 </TD>
<TD>Macro not used in translation unit. : FLASH_WRProt_Pages124to127 </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_flash.h: 146 </TD>
<TD>Macro not used in translation unit. : FLASH_WRProt_Pages0to1 </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_flash.h: 148 </TD>
<TD>Macro not used in translation unit. : FLASH_WRProt_Pages2to3 </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_flash.h: 150 </TD>
<TD>Macro not used in translation unit. : FLASH_WRProt_Pages4to5 </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_flash.h: 152 </TD>
<TD>Macro not used in translation unit. : FLASH_WRProt_Pages6to7 </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_flash.h: 154 </TD>
<TD>Macro not used in translation unit. : FLASH_WRProt_Pages8to9 </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_flash.h: 156 </TD>
<TD>Macro not used in translation unit. : FLASH_WRProt_Pages10to11 </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_flash.h: 158 </TD>
<TD>Macro not used in translation unit. : FLASH_WRProt_Pages12to13 </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_flash.h: 160 </TD>
<TD>Macro not used in translation unit. : FLASH_WRProt_Pages14to15 </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_flash.h: 162 </TD>
<TD>Macro not used in translation unit. : FLASH_WRProt_Pages16to17 </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_flash.h: 164 </TD>
<TD>Macro not used in translation unit. : FLASH_WRProt_Pages18to19 </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_flash.h: 166 </TD>
<TD>Macro not used in translation unit. : FLASH_WRProt_Pages20to21 </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>File: Src Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_flash.h: 168 </TD>
<TD>Macro not used in translation unit. : FLASH_WRProt_Pages22to23 </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_flash.h: 170 </TD>
<TD>Macro not used in translation unit. : FLASH_WRProt_Pages24to25 </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_flash.h: 172 </TD>
<TD>Macro not used in translation unit. : FLASH_WRProt_Pages26to27 </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_flash.h: 174 </TD>
<TD>Macro not used in translation unit. : FLASH_WRProt_Pages28to29 </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_flash.h: 176 </TD>
<TD>Macro not used in translation unit. : FLASH_WRProt_Pages30to31 </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_flash.h: 178 </TD>
<TD>Macro not used in translation unit. : FLASH_WRProt_Pages32to33 </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_flash.h: 180 </TD>
<TD>Macro not used in translation unit. : FLASH_WRProt_Pages34to35 </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_flash.h: 182 </TD>
<TD>Macro not used in translation unit. : FLASH_WRProt_Pages36to37 </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_flash.h: 184 </TD>
<TD>Macro not used in translation unit. : FLASH_WRProt_Pages38to39 </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_flash.h: 186 </TD>
<TD>Macro not used in translation unit. : FLASH_WRProt_Pages40to41 </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_flash.h: 188 </TD>
<TD>Macro not used in translation unit. : FLASH_WRProt_Pages42to43 </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_flash.h: 190 </TD>
<TD>Macro not used in translation unit. : FLASH_WRProt_Pages44to45 </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_flash.h: 192 </TD>
<TD>Macro not used in translation unit. : FLASH_WRProt_Pages46to47 </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_flash.h: 194 </TD>
<TD>Macro not used in translation unit. : FLASH_WRProt_Pages48to49 </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_flash.h: 196 </TD>
<TD>Macro not used in translation unit. : FLASH_WRProt_Pages50to51 </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_flash.h: 198 </TD>
<TD>Macro not used in translation unit. : FLASH_WRProt_Pages52to53 </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_flash.h: 200 </TD>
<TD>Macro not used in translation unit. : FLASH_WRProt_Pages54to55 </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_flash.h: 202 </TD>
<TD>Macro not used in translation unit. : FLASH_WRProt_Pages56to57 </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_flash.h: 204 </TD>
<TD>Macro not used in translation unit. : FLASH_WRProt_Pages58to59 </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_flash.h: 206 </TD>
<TD>Macro not used in translation unit. : FLASH_WRProt_Pages60to61 </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_flash.h: 208 </TD>
<TD>Macro not used in translation unit. : FLASH_WRProt_Pages62to127 </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_flash.h: 209 </TD>
<TD>Macro not used in translation unit. : FLASH_WRProt_Pages62to255 </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_flash.h: 210 </TD>
<TD>Macro not used in translation unit. : FLASH_WRProt_Pages62to511 </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_flash.h: 212 </TD>
<TD>Macro not used in translation unit. : FLASH_WRProt_AllPages </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_flash.h: 277 </TD>
<TD>Macro not used in translation unit. : FLASH_IT_BANK2_ERROR </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_flash.h: 278 </TD>
<TD>Macro not used in translation unit. : FLASH_IT_BANK2_EOP </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_flash.h: 280 </TD>
<TD>Macro not used in translation unit. : FLASH_IT_BANK1_ERROR </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_flash.h: 281 </TD>
<TD>Macro not used in translation unit. : FLASH_IT_BANK1_EOP </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_flash.h: 283 </TD>
<TD>Macro not used in translation unit. : FLASH_IT_ERROR </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_flash.h: 284 </TD>
<TD>Macro not used in translation unit. : FLASH_IT_EOP </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>stm32f10x_flash.h: 25 </TD>
<TD>User name starts with underscore. : __STM32F10x_FLASH_H </TD>
<TD>MISRA-C:2012 R.21.1,R.21.2 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_flash.h: 74 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_flash.h: 87 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_flash.h: 99 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>stm32f10x_flash.h: 143 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0x80000000 </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>stm32f10x_flash.h: 208 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0x80000000 </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>stm32f10x_flash.h: 209 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0x80000000 </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>stm32f10x_flash.h: 210 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0x80000000 </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>stm32f10x_flash.h: 212 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xFFFFFFFF </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_flash.h: 214 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_flash.h: 216 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_flash.h: 218 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_flash.h: 230 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_flash.h: 242 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_flash.h: 254 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_flash.h: 268 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>stm32f10x_flash.h: 277 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0x80000400 </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>stm32f10x_flash.h: 278 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0x80001000 </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_flash.h: 285 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>stm32f10x_flash.h: 303 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0x80000001 </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>File: Src Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>stm32f10x_flash.h: 304 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0x80000020 </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>stm32f10x_flash.h: 305 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0x80000004 </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>stm32f10x_flash.h: 306 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0x80000010 </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_flash.h: 319 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_flash.h: 326 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>stm32f10x_flash.c: 48 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xFFFFFFF7 </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>stm32f10x_flash.c: 49 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xFFFFFFEF </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>stm32f10x_flash.c: 73 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xFF000000 </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>stm32f10x_flash.c: 79 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xCDEF89AB </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>stm32f10x_fsmc.h: 25 </TD>
<TD>User name starts with underscore. : __STM32F10x_FSMC_H </TD>
<TD>MISRA-C:2012 R.21.1,R.21.2 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_fsmc.h: 277 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_fsmc.h: 279 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_fsmc.h: 282 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_fsmc.h: 286 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_fsmc.h: 300 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_fsmc.h: 314 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_fsmc.h: 328 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_fsmc.h: 341 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_fsmc.h: 352 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_fsmc.h: 365 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_fsmc.h: 378 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_fsmc.h: 391 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_fsmc.h: 404 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_fsmc.h: 417 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_fsmc.h: 430 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_fsmc.h: 443 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_fsmc.h: 453 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_fsmc.h: 463 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_fsmc.h: 473 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_fsmc.h: 483 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_fsmc.h: 493 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_fsmc.h: 503 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_fsmc.h: 520 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_fsmc.h: 540 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_fsmc.h: 554 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_fsmc.h: 574 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_fsmc.h: 586 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_fsmc.h: 596 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_fsmc.h: 606 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_fsmc.h: 616 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_fsmc.h: 626 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_fsmc.h: 636 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>stm32f10x_fsmc.h: 649 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xFFFFFFC7 </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_fsmc.h: 649 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_fsmc.h: 650 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_fsmc.h: 668 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>stm32f10x_fsmc.h: 670 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xFFFFFFF8 </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_fsmc.h: 670 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>stm32f10x_gpio.h: 25 </TD>
<TD>User name starts with underscore. : __STM32F10x_GPIO_H </TD>
<TD>MISRA-C:2012 R.21.1,R.21.2 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_gpio.h: 51 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>File: Src Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_gpio.h: 64 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_gpio.h: 84 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_gpio.h: 113 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_gpio.h: 145 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_gpio.h: 158 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>stm32f10x_gpio.h: 205 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0x80000001 </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>stm32f10x_gpio.h: 206 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0x80000002 </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>stm32f10x_gpio.h: 207 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0x80000004 </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>stm32f10x_gpio.h: 208 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0x80000008 </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>stm32f10x_gpio.h: 209 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0x80000010 </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>stm32f10x_gpio.h: 211 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0x80000020 </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>stm32f10x_gpio.h: 212 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0x80000040 </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>stm32f10x_gpio.h: 213 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0x80000080 </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>stm32f10x_gpio.h: 214 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0x80000100 </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>stm32f10x_gpio.h: 215 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0x80000200 </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>stm32f10x_gpio.h: 216 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0x80000400 </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>stm32f10x_gpio.h: 218 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0x80000800 </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>stm32f10x_gpio.h: 219 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0x80001000 </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>stm32f10x_gpio.h: 220 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0x80002000 </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_gpio.h: 244 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_gpio.h: 263 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_gpio.h: 273 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_gpio.h: 312 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_gpio.h: 327 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>stm32f10x_gpio.c: 68 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xF0FFFFFF </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_i2c.h: 210 </TD>
<TD>Macro not used in translation unit. : I2C_IT_BUF </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_i2c.h: 211 </TD>
<TD>Macro not used in translation unit. : I2C_IT_EVT </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_i2c.h: 212 </TD>
<TD>Macro not used in translation unit. : I2C_IT_ERR </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_i2c.h: 470 </TD>
<TD>Macro not used in translation unit. :
I2C_EVENT_SLAVE_BYTE_TRANSMITTING </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>stm32f10x_i2c.h: 25 </TD>
<TD>User name starts with underscore. : __STM32F10x_I2C_H </TD>
<TD>MISRA-C:2012 R.21.1,R.21.2 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_i2c.h: 80 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_i2c.h: 89 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_i2c.h: 102 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_i2c.h: 114 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_i2c.h: 126 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_i2c.h: 138 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_i2c.h: 164 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_i2c.h: 176 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_i2c.h: 188 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_i2c.h: 200 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_i2c.h: 213 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_i2c.h: 237 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_i2c.h: 244 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_i2c.h: 285 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_i2c.h: 296 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>stm32f10x_i2c.h: 389 </TD>
<TD>Identifier matches macro name in 31 chars. </TD>
<TD>MISRA-C:2012 R.5.4,R.5.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_i2c.h: 494 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_i2c.h: 504 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_i2c.h: 513 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>stm32f10x_i2c.h: 389 </TD>
<TD>Identifier match in 31 chars. : I2C_EVENT_MASTER_BYTE_TRANSMITTING </TD>
<TD>MISRA-C:2012 R.5.1,R.5.2,R.5.3,R.5.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>stm32f10x_it.h: 24 </TD>
<TD>User name starts with underscore. : __STM32F10x_IT_H </TD>
<TD>MISRA-C:2012 R.21.1,R.21.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>File: Src Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_it.c </TD>
<TD>Use of single line comment(s) //. </TD>
<TD>MISRA-C:2012 R.1.2 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_it.c: 55 </TD>
<TD>Union declared. </TD>
<TD>MISRA-C:2012 R.19.2 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_it.c: 56 </TD>
<TD>Union declared. </TD>
<TD>MISRA-C:2012 R.19.2 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_it.c: 57 </TD>
<TD>Union declared. </TD>
<TD>MISRA-C:2012 R.19.2 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_it.c: 58 </TD>
<TD>Union declared. </TD>
<TD>MISRA-C:2012 R.19.2 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_it.c: 59 </TD>
<TD>Union declared. </TD>
<TD>MISRA-C:2012 R.19.2 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_it.c: 60 </TD>
<TD>Union declared. </TD>
<TD>MISRA-C:2012 R.19.2 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_it.c: 64 </TD>
<TD>Basic type declaration used. </TD>
<TD>MISRA-C:2012 D.4.6 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_it.c: 65 </TD>
<TD>Basic type declaration used. </TD>
<TD>MISRA-C:2012 D.4.6 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_it.c: 104 </TD>
<TD>Basic type declaration used. </TD>
<TD>MISRA-C:2012 D.4.6 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_it.c: 274 </TD>
<TD>Comment possibly contains code. </TD>
<TD>MISRA-C:2012 D.4.4 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_it.c: 275 </TD>
<TD>Comment possibly contains code. </TD>
<TD>MISRA-C:2012 D.4.4 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_it.c: 55 </TD>
<TD>Scope of variable could be reduced. : PAValue </TD>
<TD>MISRA-C:2012 R.8.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_it.c: 56 </TD>
<TD>Scope of variable could be reduced. : IAValue </TD>
<TD>MISRA-C:2012 R.8.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_it.c: 57 </TD>
<TD>Scope of variable could be reduced. : DAValue </TD>
<TD>MISRA-C:2012 R.8.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_it.c: 58 </TD>
<TD>Scope of variable could be reduced. : PBValue </TD>
<TD>MISRA-C:2012 R.8.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_it.c: 59 </TD>
<TD>Scope of variable could be reduced. : IBValue </TD>
<TD>MISRA-C:2012 R.8.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_it.c: 60 </TD>
<TD>Scope of variable could be reduced. : DBValue </TD>
<TD>MISRA-C:2012 R.8.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_it.c: 103 </TD>
<TD>Scope of variable could be reduced. : mpu6050_info </TD>
<TD>MISRA-C:2012 R.8.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_it.c: 104 </TD>
<TD>Scope of variable could be reduced. : speed2 </TD>
<TD>MISRA-C:2012 R.8.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_it.c: 104 </TD>
<TD>Scope of variable could be reduced. : speed4 </TD>
<TD>MISRA-C:2012 R.8.9 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>stm32f10x_iwdg.h: 25 </TD>
<TD>User name starts with underscore. : __STM32F10x_IWDG_H </TD>
<TD>MISRA-C:2012 R.21.1,R.21.2 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_iwdg.h: 60 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_iwdg.h: 80 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_iwdg.h: 94 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_iwdg.h: 95 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>stm32f10x_pwr.h: 25 </TD>
<TD>User name starts with underscore. : __STM32F10x_PWR_H </TD>
<TD>MISRA-C:2012 R.21.1,R.21.2 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_pwr.h: 67 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_pwr.h: 80 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_pwr.h: 92 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_pwr.h: 105 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_pwr.h: 108 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>stm32f10x_pwr.c: 71 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xFFFFFFFC </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>stm32f10x_pwr.c: 72 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xFFFFFF1F </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_rcc.h: 470 </TD>
<TD>Macro not used in translation unit. : RCC_AHBPeriph_DMA1 </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_rcc.h: 471 </TD>
<TD>Macro not used in translation unit. : RCC_AHBPeriph_DMA2 </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_rcc.h: 472 </TD>
<TD>Macro not used in translation unit. : RCC_AHBPeriph_SRAM </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_rcc.h: 473 </TD>
<TD>Macro not used in translation unit. : RCC_AHBPeriph_FLITF </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_rcc.h: 474 </TD>
<TD>Macro not used in translation unit. : RCC_AHBPeriph_CRC </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_rcc.h: 477 </TD>
<TD>Macro not used in translation unit. : RCC_AHBPeriph_FSMC </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_rcc.h: 478 </TD>
<TD>Macro not used in translation unit. : RCC_AHBPeriph_SDIO </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_rcc.h: 497 </TD>
<TD>Macro not used in translation unit. : RCC_APB2Periph_AFIO </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_rcc.h: 498 </TD>
<TD>Macro not used in translation unit. : RCC_APB2Periph_GPIOA </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_rcc.h: 499 </TD>
<TD>Macro not used in translation unit. : RCC_APB2Periph_GPIOB </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_rcc.h: 500 </TD>
<TD>Macro not used in translation unit. : RCC_APB2Periph_GPIOC </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_rcc.h: 501 </TD>
<TD>Macro not used in translation unit. : RCC_APB2Periph_GPIOD </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_rcc.h: 502 </TD>
<TD>Macro not used in translation unit. : RCC_APB2Periph_GPIOE </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_rcc.h: 503 </TD>
<TD>Macro not used in translation unit. : RCC_APB2Periph_GPIOF </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_rcc.h: 504 </TD>
<TD>Macro not used in translation unit. : RCC_APB2Periph_GPIOG </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_rcc.h: 505 </TD>
<TD>Macro not used in translation unit. : RCC_APB2Periph_ADC1 </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>File: Src Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_rcc.h: 506 </TD>
<TD>Macro not used in translation unit. : RCC_APB2Periph_ADC2 </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_rcc.h: 507 </TD>
<TD>Macro not used in translation unit. : RCC_APB2Periph_TIM1 </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_rcc.h: 508 </TD>
<TD>Macro not used in translation unit. : RCC_APB2Periph_SPI1 </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_rcc.h: 509 </TD>
<TD>Macro not used in translation unit. : RCC_APB2Periph_TIM8 </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_rcc.h: 510 </TD>
<TD>Macro not used in translation unit. : RCC_APB2Periph_USART1 </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_rcc.h: 511 </TD>
<TD>Macro not used in translation unit. : RCC_APB2Periph_ADC3 </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_rcc.h: 512 </TD>
<TD>Macro not used in translation unit. : RCC_APB2Periph_TIM15 </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_rcc.h: 513 </TD>
<TD>Macro not used in translation unit. : RCC_APB2Periph_TIM16 </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_rcc.h: 514 </TD>
<TD>Macro not used in translation unit. : RCC_APB2Periph_TIM17 </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_rcc.h: 515 </TD>
<TD>Macro not used in translation unit. : RCC_APB2Periph_TIM9 </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_rcc.h: 516 </TD>
<TD>Macro not used in translation unit. : RCC_APB2Periph_TIM10 </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_rcc.h: 517 </TD>
<TD>Macro not used in translation unit. : RCC_APB2Periph_TIM11 </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_rcc.h: 528 </TD>
<TD>Macro not used in translation unit. : RCC_APB1Periph_TIM2 </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_rcc.h: 529 </TD>
<TD>Macro not used in translation unit. : RCC_APB1Periph_TIM3 </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_rcc.h: 530 </TD>
<TD>Macro not used in translation unit. : RCC_APB1Periph_TIM4 </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_rcc.h: 531 </TD>
<TD>Macro not used in translation unit. : RCC_APB1Periph_TIM5 </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_rcc.h: 532 </TD>
<TD>Macro not used in translation unit. : RCC_APB1Periph_TIM6 </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_rcc.h: 533 </TD>
<TD>Macro not used in translation unit. : RCC_APB1Periph_TIM7 </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_rcc.h: 534 </TD>
<TD>Macro not used in translation unit. : RCC_APB1Periph_TIM12 </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_rcc.h: 535 </TD>
<TD>Macro not used in translation unit. : RCC_APB1Periph_TIM13 </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_rcc.h: 536 </TD>
<TD>Macro not used in translation unit. : RCC_APB1Periph_TIM14 </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_rcc.h: 537 </TD>
<TD>Macro not used in translation unit. : RCC_APB1Periph_WWDG </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_rcc.h: 538 </TD>
<TD>Macro not used in translation unit. : RCC_APB1Periph_SPI2 </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_rcc.h: 539 </TD>
<TD>Macro not used in translation unit. : RCC_APB1Periph_SPI3 </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_rcc.h: 540 </TD>
<TD>Macro not used in translation unit. : RCC_APB1Periph_USART2 </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_rcc.h: 541 </TD>
<TD>Macro not used in translation unit. : RCC_APB1Periph_USART3 </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_rcc.h: 542 </TD>
<TD>Macro not used in translation unit. : RCC_APB1Periph_UART4 </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_rcc.h: 543 </TD>
<TD>Macro not used in translation unit. : RCC_APB1Periph_UART5 </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_rcc.h: 544 </TD>
<TD>Macro not used in translation unit. : RCC_APB1Periph_I2C1 </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_rcc.h: 545 </TD>
<TD>Macro not used in translation unit. : RCC_APB1Periph_I2C2 </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_rcc.h: 546 </TD>
<TD>Macro not used in translation unit. : RCC_APB1Periph_USB </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_rcc.h: 547 </TD>
<TD>Macro not used in translation unit. : RCC_APB1Periph_CAN1 </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_rcc.h: 548 </TD>
<TD>Macro not used in translation unit. : RCC_APB1Periph_CAN2 </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_rcc.h: 549 </TD>
<TD>Macro not used in translation unit. : RCC_APB1Periph_BKP </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_rcc.h: 550 </TD>
<TD>Macro not used in translation unit. : RCC_APB1Periph_PWR </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_rcc.h: 551 </TD>
<TD>Macro not used in translation unit. : RCC_APB1Periph_DAC </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_rcc.h: 552 </TD>
<TD>Macro not used in translation unit. : RCC_APB1Periph_CEC </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>stm32f10x_rcc.h: 25 </TD>
<TD>User name starts with underscore. : __STM32F10x_RCC_H </TD>
<TD>MISRA-C:2012 R.21.1,R.21.2 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_rcc.h: 70 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_rcc.h: 86 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_rcc.h: 123 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_rcc.h: 292 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_rcc.h: 314 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_rcc.h: 332 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_rcc.h: 349 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_rcc.h: 352 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_rcc.h: 353 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_rcc.h: 378 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_rcc.h: 433 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_rcc.h: 446 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>File: Src Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_rcc.h: 459 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>stm32f10x_rcc.h: 479 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xFFFFFAA8 </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_rcc.h: 479 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>stm32f10x_rcc.h: 519 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xFFC00002 </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_rcc.h: 519 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>stm32f10x_rcc.h: 554 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0x81013600 </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_rcc.h: 554 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_rcc.h: 573 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_rcc.h: 612 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_rcc.h: 626 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>stm32f10x_rcc.c: 121 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xFFFBFFFF </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>stm32f10x_rcc.c: 123 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xFFFEFFFF </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>stm32f10x_rcc.c: 125 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xFFFFFF07 </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>stm32f10x_rcc.c: 131 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xFFC0FFFF </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>stm32f10x_rcc.c: 138 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xFFFFFFFC </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>stm32f10x_rcc.c: 139 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xFFFFFF0F </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>stm32f10x_rcc.c: 141 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xFFFFF8FF </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>stm32f10x_rcc.c: 143 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xFFFFC7FF </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>stm32f10x_rcc.c: 145 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xFFFF3FFF </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>stm32f10x_rcc.c: 193 </TD>
<TD>Literal value requires a U suffix. : 3 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>stm32f10x_rcc.c: 193 </TD>
<TD>Literal value requires a U suffix. : 4 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>stm32f10x_rcc.c: 193 </TD>
<TD>Literal value requires a U suffix. : 1 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>stm32f10x_rcc.c: 193 </TD>
<TD>Literal value requires a U suffix. : 6 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>stm32f10x_rcc.c: 193 </TD>
<TD>Literal value requires a U suffix. : 7 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>stm32f10x_rcc.c: 193 </TD>
<TD>Literal value requires a U suffix. : 8 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>stm32f10x_rcc.c: 193 </TD>
<TD>Literal value requires a U suffix. : 9 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>stm32f10x_rcc.c: 193 </TD>
<TD>Value is not of appropriate type. : (unsigned char and signed char): {
0 , 0 , 0 , 0 , 1 , 2 , 3 , 4 , 1 , 2 , 3 , 4 , 6 , 7 , 8 , 9 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>stm32f10x_rcc.c: 194 </TD>
<TD>Literal value requires a U suffix. : 4 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>stm32f10x_rcc.c: 194 </TD>
<TD>Literal value requires a U suffix. : 6 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>stm32f10x_rcc.c: 194 </TD>
<TD>Literal value requires a U suffix. : 8 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>stm32f10x_rcc.c: 194 </TD>
<TD>Value is not of appropriate type. : (unsigned char and signed char): {
2 , 4 , 6 , 8 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_rcc.c: 193 </TD>
<TD>Scope of variable could be reduced. : APBAHBPrescTable </TD>
<TD>MISRA-C:2012 R.8.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_rcc.c: 194 </TD>
<TD>Scope of variable could be reduced. : ADCPrescTable </TD>
<TD>MISRA-C:2012 R.8.9 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>stm32f10x_rtc.h: 25 </TD>
<TD>User name starts with underscore. : __STM32F10x_RTC_H </TD>
<TD>MISRA-C:2012 R.21.1,R.21.2 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_rtc.h: 61 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_rtc.h: 62 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_rtc.h: 77 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_rtc.h: 80 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_rtc.h: 81 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>stm32f10x_sdio.h: 25 </TD>
<TD>User name starts with underscore. : __STM32F10x_SDIO_H </TD>
<TD>MISRA-C:2012 R.21.1,R.21.2 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_sdio.h: 125 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_sdio.h: 137 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_sdio.h: 149 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_sdio.h: 162 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_sdio.h: 175 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_sdio.h: 187 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>stm32f10x_sdio.h: 221 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xFF000000 </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_sdio.h: 221 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_sdio.h: 230 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_sdio.h: 242 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>File: Src Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_sdio.h: 256 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_sdio.h: 268 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_sdio.h: 281 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_sdio.h: 291 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_sdio.h: 326 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_sdio.h: 340 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_sdio.h: 352 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_sdio.h: 364 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_sdio.h: 419 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>stm32f10x_sdio.h: 422 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xFF3FF800 </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_sdio.h: 422 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_sdio.h: 444 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>stm32f10x_sdio.h: 449 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xFF3FF800 </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_sdio.h: 449 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_sdio.h: 461 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>stm32f10x_sdio.c: 96 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xFFFF8100 </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>stm32f10x_sdio.c: 101 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xFFFFFFFC </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>stm32f10x_sdio.c: 106 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xFFFFFF08 </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>stm32f10x_sdio.c: 111 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xFFFFF800 </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_spi.h: 303 </TD>
<TD>Macro not used in translation unit. : I2S_AudioFreq_96k </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_spi.h: 304 </TD>
<TD>Macro not used in translation unit. : I2S_AudioFreq_48k </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_spi.h: 305 </TD>
<TD>Macro not used in translation unit. : I2S_AudioFreq_44k </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_spi.h: 306 </TD>
<TD>Macro not used in translation unit. : I2S_AudioFreq_32k </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_spi.h: 307 </TD>
<TD>Macro not used in translation unit. : I2S_AudioFreq_22k </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_spi.h: 308 </TD>
<TD>Macro not used in translation unit. : I2S_AudioFreq_16k </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_spi.h: 309 </TD>
<TD>Macro not used in translation unit. : I2S_AudioFreq_11k </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_spi.h: 336 </TD>
<TD>Macro not used in translation unit. : SPI_I2S_DMAReq_Tx </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_spi.h: 337 </TD>
<TD>Macro not used in translation unit. : SPI_I2S_DMAReq_Rx </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_spi.c: 78 </TD>
<TD>Macro not used in translation unit. : I2S_MUL_MASK </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_spi.c: 79 </TD>
<TD>Macro not used in translation unit. : I2S_DIV_MASK </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>stm32f10x_spi.h: 25 </TD>
<TD>User name starts with underscore. : __STM32F10x_SPI_H </TD>
<TD>MISRA-C:2012 R.21.1,R.21.2 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_spi.h: 117 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_spi.h: 121 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_spi.h: 134 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_spi.h: 146 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_spi.h: 158 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_spi.h: 170 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_spi.h: 182 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_spi.h: 194 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_spi.h: 218 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_spi.h: 230 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_spi.h: 244 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_spi.h: 264 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_spi.h: 281 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_spi.h: 292 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_spi.h: 313 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_spi.h: 326 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_spi.h: 338 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_spi.h: 349 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_spi.h: 361 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>File: Src Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_spi.h: 372 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_spi.h: 385 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_spi.h: 392 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_spi.h: 395 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_spi.h: 412 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_spi.h: 415 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_spi.h: 425 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_tim.h: 336 </TD>
<TD>Macro not used in translation unit. : IS_TIM_PWMI_CHANNEL </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_tim.h: 717 </TD>
<TD>Macro not used in translation unit. : TIM_DMA_Update </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_tim.h: 718 </TD>
<TD>Macro not used in translation unit. : TIM_DMA_CC1 </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_tim.h: 719 </TD>
<TD>Macro not used in translation unit. : TIM_DMA_CC2 </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_tim.h: 720 </TD>
<TD>Macro not used in translation unit. : TIM_DMA_CC3 </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_tim.h: 721 </TD>
<TD>Macro not used in translation unit. : TIM_DMA_CC4 </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_tim.h: 722 </TD>
<TD>Macro not used in translation unit. : TIM_DMA_COM </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_tim.h: 723 </TD>
<TD>Macro not used in translation unit. : TIM_DMA_Trigger </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_tim.h: 842 </TD>
<TD>Macro not used in translation unit. : TIM_EventSource_Update </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_tim.h: 843 </TD>
<TD>Macro not used in translation unit. : TIM_EventSource_CC1 </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_tim.h: 844 </TD>
<TD>Macro not used in translation unit. : TIM_EventSource_CC2 </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_tim.h: 845 </TD>
<TD>Macro not used in translation unit. : TIM_EventSource_CC3 </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_tim.h: 846 </TD>
<TD>Macro not used in translation unit. : TIM_EventSource_CC4 </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_tim.h: 847 </TD>
<TD>Macro not used in translation unit. : TIM_EventSource_COM </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_tim.h: 848 </TD>
<TD>Macro not used in translation unit. : TIM_EventSource_Trigger </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_tim.h: 849 </TD>
<TD>Macro not used in translation unit. : TIM_EventSource_Break </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_tim.h: 1016 </TD>
<TD>Macro not used in translation unit. : TIM_DMABurstLength_1Byte </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_tim.h: 1017 </TD>
<TD>Macro not used in translation unit. : TIM_DMABurstLength_2Bytes </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_tim.h: 1018 </TD>
<TD>Macro not used in translation unit. : TIM_DMABurstLength_3Bytes </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_tim.h: 1019 </TD>
<TD>Macro not used in translation unit. : TIM_DMABurstLength_4Bytes </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_tim.h: 1020 </TD>
<TD>Macro not used in translation unit. : TIM_DMABurstLength_5Bytes </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_tim.h: 1021 </TD>
<TD>Macro not used in translation unit. : TIM_DMABurstLength_6Bytes </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_tim.h: 1022 </TD>
<TD>Macro not used in translation unit. : TIM_DMABurstLength_7Bytes </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_tim.h: 1023 </TD>
<TD>Macro not used in translation unit. : TIM_DMABurstLength_8Bytes </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_tim.h: 1024 </TD>
<TD>Macro not used in translation unit. : TIM_DMABurstLength_9Bytes </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_tim.h: 1025 </TD>
<TD>Macro not used in translation unit. : TIM_DMABurstLength_10Bytes </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_tim.h: 1026 </TD>
<TD>Macro not used in translation unit. : TIM_DMABurstLength_11Bytes </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_tim.h: 1027 </TD>
<TD>Macro not used in translation unit. : TIM_DMABurstLength_12Bytes </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_tim.h: 1028 </TD>
<TD>Macro not used in translation unit. : TIM_DMABurstLength_13Bytes </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_tim.h: 1029 </TD>
<TD>Macro not used in translation unit. : TIM_DMABurstLength_14Bytes </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_tim.h: 1030 </TD>
<TD>Macro not used in translation unit. : TIM_DMABurstLength_15Bytes </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_tim.h: 1031 </TD>
<TD>Macro not used in translation unit. : TIM_DMABurstLength_16Bytes </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_tim.h: 1032 </TD>
<TD>Macro not used in translation unit. : TIM_DMABurstLength_17Bytes </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_tim.h: 1033 </TD>
<TD>Macro not used in translation unit. : TIM_DMABurstLength_18Bytes </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>stm32f10x_tim.h: 25 </TD>
<TD>User name starts with underscore. : __STM32F10x_TIM_H </TD>
<TD>MISRA-C:2012 R.21.1,R.21.2 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_tim.h: 185 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_tim.h: 189 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_tim.h: 196 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_tim.h: 204 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_tim.h: 215 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_tim.h: 224 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_tim.h: 235 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_tim.h: 248 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>File: Src Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_tim.h: 265 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_tim.h: 273 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_tim.h: 297 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_tim.h: 304 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_tim.h: 318 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_tim.h: 332 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_tim.h: 336 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_tim.h: 338 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_tim.h: 352 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_tim.h: 371 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_tim.h: 383 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_tim.h: 395 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_tim.h: 407 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_tim.h: 419 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_tim.h: 431 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_tim.h: 443 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_tim.h: 455 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_tim.h: 467 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_tim.h: 479 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_tim.h: 496 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_tim.h: 507 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_tim.h: 519 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_tim.h: 531 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_tim.h: 543 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_tim.h: 556 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_tim.h: 560 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_tim.h: 576 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_tim.h: 592 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_tim.h: 609 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_tim.h: 616 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_tim.h: 660 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_tim.h: 708 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_tim.h: 724 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_tim.h: 741 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_tim.h: 761 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_tim.h: 769 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_tim.h: 783 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_tim.h: 793 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_tim.h: 805 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_tim.h: 817 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_tim.h: 830 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_tim.h: 850 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_tim.h: 864 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_tim.h: 876 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_tim.h: 888 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_tim.h: 901 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_tim.h: 926 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_tim.h: 942 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_tim.h: 953 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_tim.h: 984 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>File: Src Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_tim.h: 989 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_tim.h: 998 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_tim.h: 1007 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_usart.h: 117 </TD>
<TD>Macro not used in translation unit. : IS_USART_1234_PERIPH </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_usart.h: 272 </TD>
<TD>Macro not used in translation unit. : USART_DMAReq_Tx </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_usart.h: 273 </TD>
<TD>Macro not used in translation unit. : USART_DMAReq_Rx </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_usart.h: 338 </TD>
<TD>Macro not used in translation unit. : IS_USART_PERIPH_FLAG </TD>
<TD>MISRA-C:2012 R.2.5 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>stm32f10x_usart.h: 25 </TD>
<TD>User name starts with underscore. : __STM32F10x_USART_H </TD>
<TD>MISRA-C:2012 R.21.1,R.21.2 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_usart.h: 107 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_usart.h: 113 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_usart.h: 117 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_usart.h: 128 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_usart.h: 145 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_usart.h: 157 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_usart.h: 170 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_usart.h: 185 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_usart.h: 196 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_usart.h: 208 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_usart.h: 220 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_usart.h: 232 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_usart.h: 255 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_usart.h: 259 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_usart.h: 262 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_usart.h: 274 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_usart.h: 286 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_usart.h: 298 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_usart.h: 311 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_usart.h: 335 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_usart.h: 337 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_usart.h: 340 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_usart.h: 341 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_usart.h: 342 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_usart.h: 343 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>stm32f10x_wwdg.h: 25 </TD>
<TD>User name starts with underscore. : __STM32F10x_WWDG_H </TD>
<TD>MISRA-C:2012 R.21.1,R.21.2 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_wwdg.h: 65 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_wwdg.h: 66 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>stm32f10x_wwdg.h: 67 </TD>
<TD>Use of function like macro. </TD>
<TD>MISRA-C:2012 D.4.9 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>stm32f10x_wwdg.c: 61 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xFFFFFE7F </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>stm32f10x_wwdg.c: 62 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xFFFFFF80 </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>system_stm32f10x.h: 34 </TD>
<TD>User name starts with underscore. : __SYSTEM_STM32F10X_H </TD>
<TD>MISRA-C:2012 R.21.1,R.21.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>system_stm32f10x.c: 162 </TD>
<TD>Literal value requires a U suffix. : 72000000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>system_stm32f10x.c: 167 </TD>
<TD>Literal value requires a U suffix. : 3 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>system_stm32f10x.c: 167 </TD>
<TD>Literal value requires a U suffix. : 4 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>system_stm32f10x.c: 167 </TD>
<TD>Literal value requires a U suffix. : 6 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>system_stm32f10x.c: 167 </TD>
<TD>Literal value requires a U suffix. : 7 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>system_stm32f10x.c: 167 </TD>
<TD>Literal value requires a U suffix. : 8 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>system_stm32f10x.c: 167 </TD>
<TD>Literal value requires a U suffix. : 9 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>system_stm32f10x.c: 167 </TD>
<TD>Value is not of appropriate type. : (unsigned char and signed char): {
0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 1 , 2 , 3 , 4 , 6 , 7 , 8 , 9 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>system_stm32f10x.c: 162 </TD>
<TD>Scope of variable could be reduced. : SystemCoreClock </TD>
<TD>MISRA-C:2012 R.8.9 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>system_stm32f10x.c: 167 </TD>
<TD>Scope of variable could be reduced. : AHBPrescTable </TD>
<TD>MISRA-C:2012 R.8.9 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>File: Src Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>O </TD>
<TD>usart.c </TD>
<TD>Use of single line comment(s) //. </TD>
<TD>MISRA-C:2012 R.1.2 </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>usart.c: 2 </TD>
<TD>Scope of variable could be reduced. : parameter </TD>
<TD>MISRA-C:2012 R.8.9 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=motor2_getspeed_app.c_app.c_1></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\app.c' , '9');">MOTOR2_GetSpeed<BR>(9
to 16 app.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>No prototype for non-static function. : MOTOR2_GetSpeed </TD>
<TD>MISRA-C:2012 R.8.4 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>13 </TD>
<TD>Function call with no prior declaration. : TIM_GetCounter </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>14 </TD>
<TD>Function call with no prior declaration. : TIM_SetCounter </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=motor4_getspeed_app.c_app.c_2></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\app.c' , '24');">MOTOR4_GetSpeed<BR>(24
to 31 app.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>No prototype for non-static function. : MOTOR4_GetSpeed </TD>
<TD>MISRA-C:2012 R.8.4 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>28 </TD>
<TD>Function call with no prior declaration. : TIM_GetCounter </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>29 </TD>
<TD>Function call with no prior declaration. : TIM_SetCounter </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=speedpid_init_app.c_app.c_3></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\app.c' , '41');">SpeedPID_Init<BR>(41
to 53 app.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>No prototype for non-static function. : SpeedPID_Init </TD>
<TD>MISRA-C:2012 R.8.4 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>51 </TD>
<TD>Value is not of appropriate type. : (int and double): pid -&gt; Ki =
1.0 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1
</TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=speedpid_realize_app.c_app.c_4></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\app.c' , '62');">SpeedPID_Realize<BR>(62
to 70 app.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>No prototype for non-static function. : SpeedPID_Realize </TD>
<TD>MISRA-C:2012 R.8.4 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>69 </TD>
<TD>Expression needs brackets. </TD>
<TD>MISRA-C:2012 R.12.1,R.20.7 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=speedcontroloutput_app.c_app.c_5></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\app.c' , '78');">SpeedControlOutput<BR>(78
to 86 app.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>No prototype for non-static function. : SpeedControlOutput </TD>
<TD>MISRA-C:2012 R.8.4 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>83 </TD>
<TD>Expression needs brackets. </TD>
<TD>MISRA-C:2012 R.12.1,R.20.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>83 </TD>
<TD>Signed/unsigned conversion without cast. : (int and unsigned char):
output = pid -&gt; oldOutputPWM + diff * ( </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>83 </TD>
<TD>Literal value requires a U suffix. : 1 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>83 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned char and signed char):
output = pid -&gt; oldOutputPWM + diff * ( period + 1 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>83 </TD>
<TD>Expression needs brackets. </TD>
<TD>MISRA-C:2012 R.12.1,R.20.7 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=anglepid_init_app.c_app.c_6></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\app.c' , '93');">AnglePID_Init<BR>(93
to 105 app.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>No prototype for non-static function. : AnglePID_Init </TD>
<TD>MISRA-C:2012 R.8.4 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>102 </TD>
<TD>Use of mixed mode arithmetic. : (int and double): pid -&gt; Kd = -
0.85 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4
</TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=anglepid_realize_app.c_app.c_7></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\app.c' , '113');">AnglePID_Realize<BR>(113
to 119 app.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>No prototype for non-static function. : AnglePID_Realize </TD>
<TD>MISRA-C:2012 R.8.4 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>115 </TD>
<TD>Float/integer conversion without cast. : (int and float): pid -&gt;
ActualAngle = actualAngle </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>117 </TD>
<TD>Expression needs brackets. </TD>
<TD>MISRA-C:2012 R.12.1,R.20.7 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=turnpid_init_app.c_app.c_8></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\app.c' , '127');">TurnPID_Init<BR>(127
to 136 app.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>No prototype for non-static function. : TurnPID_Init </TD>
<TD>MISRA-C:2012 R.8.4 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>130 </TD>
<TD>Use of mixed mode arithmetic. : (int and double): pid -&gt; Kp = - 4.5
</TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>131 </TD>
<TD>Value is not of appropriate type. : (int and double): pid -&gt; Kd =
0.8 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1
</TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=turnpid_realize_app.c_app.c_9></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\app.c' , '144');">TurnPID_Realize<BR>(144
to 149 app.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>No prototype for non-static function. : TurnPID_Realize </TD>
<TD>MISRA-C:2012 R.8.4 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>148 </TD>
<TD>Expression needs brackets. </TD>
<TD>MISRA-C:2012 R.12.1,R.20.7 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=turncontroloutput_app.c_app.c_10></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\app.c' , '157');">TurnControlOutput<BR>(157
to 164 app.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>No prototype for non-static function. : TurnControlOutput </TD>
<TD>MISRA-C:2012 R.8.4 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>162 </TD>
<TD>Expression needs brackets. </TD>
<TD>MISRA-C:2012 R.12.1,R.20.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>162 </TD>
<TD>Literal value requires a U suffix. : 1 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>162 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned char and signed char):
output = pid -&gt; oldOutputPWM + diff * ( period + 1 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>162 </TD>
<TD>Expression needs brackets. </TD>
<TD>MISRA-C:2012 R.12.1,R.20.7 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=motoroutput_app.c_app.c_11></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\app.c' , '173');">MotorOutput<BR>(173
to 190 app.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>No prototype for non-static function. : MotorOutput </TD>
<TD>MISRA-C:2012 R.8.4 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>188 </TD>
<TD>Function call with no prior declaration. : MOTOR2_Rotation </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>189 </TD>
<TD>Function call with no prior declaration. : MOTOR4_Rotation </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>175 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>176 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>178 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>179 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>182 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>183 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>183 </TD>
<TD>Value is not of appropriate type. : (int and unsigned short): output2
</TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>183 </TD>
<TD>Signed/unsigned conversion without cast. : (int and unsigned short):
output2 </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>183 </TD>
<TD>Value is not of appropriate type. : (int and unsigned short): output2
=- </TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>183 </TD>
<TD>Signed/unsigned conversion without cast. : (int and unsigned short):
output2 =- </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>183 </TD>
<TD>Else alternative missing in if. </TD>
<TD>MISRA-C:2012 R.15.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>185 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>186 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>186 </TD>
<TD>Value is not of appropriate type. : (int and unsigned short): output4
</TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>186 </TD>
<TD>Signed/unsigned conversion without cast. : (int and unsigned short):
output4 </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>186 </TD>
<TD>Value is not of appropriate type. : (int and unsigned short): output4
=- </TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>186 </TD>
<TD>Signed/unsigned conversion without cast. : (int and unsigned short):
output4 =- </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>186 </TD>
<TD>Else alternative missing in if. </TD>
<TD>MISRA-C:2012 R.15.7 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=ct_iic_init_ctiic.c_ctiic.c_1></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\ctiic.c' , '32');">CT_IIC_Init<BR>(32
to 45 ctiic.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>No prototype for non-static function. : CT_IIC_Init </TD>
<TD>MISRA-C:2012 R.8.4 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>36 </TD>
<TD>Function call with no prior declaration. : RCC_APB2PeriphClockCmd </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>41 </TD>
<TD>Function call with no prior declaration. : GPIO_Init </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>44 </TD>
<TD>Function call with no prior declaration. : CT_IIC_Stop </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>38 </TD>
<TD>Use of bit operator on signed type. : | used with int: I2C_SDA_PIN </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>38 </TD>
<TD>Use of bit operator on signed type. : | used with int: I2C_SCL_PIN </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=i2c_delay_ctiic.c_ctiic.c_2></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\ctiic.c' , '55');">i2c_Delay<BR>(55
to 70 ctiic.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>55 </TD>
<TD>Void function has no side effects. : i2c_Delay </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=ct_iic_start_ctiic.c_ctiic.c_3></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\ctiic.c' , '80');">CT_IIC_Start<BR>(80
to 90 ctiic.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>No prototype for non-static function. : CT_IIC_Start </TD>
<TD>MISRA-C:2012 R.8.4 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>83 </TD>
<TD>Function call with no prior declaration. : I2C_SDA_1 </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>84 </TD>
<TD>Function call with no prior declaration. : I2C_SCL_1 </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>86 </TD>
<TD>Function call with no prior declaration. : I2C_SDA_0 </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>88 </TD>
<TD>Function call with no prior declaration. : I2C_SCL_0 </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=ct_iic_stop_ctiic.c_ctiic.c_4></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\ctiic.c' , '100');">CT_IIC_Stop<BR>(100
to 107 ctiic.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>No prototype for non-static function. : CT_IIC_Stop </TD>
<TD>MISRA-C:2012 R.8.4 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>103 </TD>
<TD>Function call with no prior declaration. : I2C_SDA_0 </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>104 </TD>
<TD>Function call with no prior declaration. : I2C_SCL_1 </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>106 </TD>
<TD>Function call with no prior declaration. : I2C_SDA_1 </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=ct_iic_send_byte_ctiic.c_ctiic.c_5></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\ctiic.c' , '117');">CT_IIC_Send_Byte<BR>(117
to 143 ctiic.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>No prototype for non-static function. : CT_IIC_Send_Byte </TD>
<TD>MISRA-C:2012 R.8.4 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>126 </TD>
<TD>Function call with no prior declaration. : I2C_SDA_1 </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>130 </TD>
<TD>Function call with no prior declaration. : I2C_SDA_0 </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>133 </TD>
<TD>Function call with no prior declaration. : I2C_SCL_1 </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>135 </TD>
<TD>Function call with no prior declaration. : I2C_SCL_0 </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>138 </TD>
<TD>Function call with no prior declaration. : I2C_SDA_1 </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>117 </TD>
<TD>User name starts with underscore. : _ucByte </TD>
<TD>MISRA-C:2012 R.21.1,R.21.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>122 </TD>
<TD>Literal value requires a U suffix. : 0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>122 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and int): i
</TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>122 </TD>
<TD>Literal value requires a U suffix. : 8 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>122 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and int): i
</TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>122 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned char and signed char): i
&lt; 8 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>124 </TD>
<TD>Literal value requires a U suffix. : 0x80 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>124 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>136 </TD>
<TD>Literal value requires a U suffix. : 7 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>136 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and int): i
</TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>136 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned char and signed char): i ==
7 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>140 </TD>
<TD>Literal value requires a U suffix. : 1 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>140 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and int):
_ucByte </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=ct_iic_read_byte_ctiic.c_ctiic.c_6></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\ctiic.c' , '153');">CT_IIC_Read_Byte<BR>(153
to 179 ctiic.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>No prototype for non-static function. : CT_IIC_Read_Byte </TD>
<TD>MISRA-C:2012 R.8.4 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>163 </TD>
<TD>Function call with no prior declaration. : I2C_SCL_1 </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>165 </TD>
<TD>Function call with no prior declaration. : I2C_SDA_READ </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>169 </TD>
<TD>Function call with no prior declaration. : I2C_SCL_0 </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>174 </TD>
<TD>Function call with no prior declaration. : CT_IIC_NAck </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>176 </TD>
<TD>Function call with no prior declaration. : CT_IIC_Ack </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>159 </TD>
<TD>Literal value requires a U suffix. : 0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>159 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and int):
value </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>160 </TD>
<TD>Literal value requires a U suffix. : 0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>160 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and int): i
</TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>160 </TD>
<TD>Literal value requires a U suffix. : 8 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>160 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and int): i
</TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>160 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned char and signed char): i
&lt; 8 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>162 </TD>
<TD>Literal value requires a U suffix. : 1 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>162 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and int):
value </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>165 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>173 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>174 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>176 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=ct_iic_wait_ack_ctiic.c_ctiic.c_7></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\ctiic.c' , '191');">CT_IIC_Wait_Ack<BR>(191
to 210 ctiic.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>No prototype for non-static function. : CT_IIC_Wait_Ack </TD>
<TD>MISRA-C:2012 R.8.4 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>195 </TD>
<TD>Function call with no prior declaration. : I2C_SDA_1 </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>197 </TD>
<TD>Function call with no prior declaration. : I2C_SCL_1 </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>199 </TD>
<TD>Function call with no prior declaration. : I2C_SDA_READ </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>207 </TD>
<TD>Function call with no prior declaration. : I2C_SCL_0 </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>199 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>201 </TD>
<TD>Literal value requires a U suffix. : 1 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>201 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and int): re
</TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>205 </TD>
<TD>Literal value requires a U suffix. : 0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>205 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and int): re
</TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=ct_iic_ack_ctiic.c_ctiic.c_8></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\ctiic.c' , '220');">CT_IIC_Ack<BR>(220
to 229 ctiic.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>No prototype for non-static function. : CT_IIC_Ack </TD>
<TD>MISRA-C:2012 R.8.4 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>222 </TD>
<TD>Function call with no prior declaration. : I2C_SDA_0 </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>224 </TD>
<TD>Function call with no prior declaration. : I2C_SCL_1 </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>226 </TD>
<TD>Function call with no prior declaration. : I2C_SCL_0 </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>228 </TD>
<TD>Function call with no prior declaration. : I2C_SDA_1 </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=ct_iic_nack_ctiic.c_ctiic.c_9></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\ctiic.c' , '239');">CT_IIC_NAck<BR>(239
to 247 ctiic.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>No prototype for non-static function. : CT_IIC_NAck </TD>
<TD>MISRA-C:2012 R.8.4 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>241 </TD>
<TD>Function call with no prior declaration. : I2C_SDA_1 </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>243 </TD>
<TD>Function call with no prior declaration. : I2C_SCL_1 </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>245 </TD>
<TD>Function call with no prior declaration. : I2C_SCL_0 </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=iic_checkdevice_ctiic.c_ctiic.c_10></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\ctiic.c' , '257');">IIC_CheckDevice<BR>(257
to 274 ctiic.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>No prototype for non-static function. : IIC_CheckDevice </TD>
<TD>MISRA-C:2012 R.8.4 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>261 </TD>
<TD>Function call with no prior declaration. : I2C_SDA_READ </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>261 </TD>
<TD>Function call with no prior declaration. : I2C_SCL_READ </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>257 </TD>
<TD>User name starts with underscore. : _Address </TD>
<TD>MISRA-C:2012 R.21.1,R.21.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>261 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>261 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>273 </TD>
<TD>Function return type inconsistent. : (unsigned char and signed char)
</TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TD>MISRA-C:2012 R.10.3 </TD>
<TD>&nbsp;</TD>
<TD>&nbsp;</TD>
<TD>&nbsp;</TD>
<TD>&nbsp;</TD>
<TD>&nbsp;</TD></TR>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=iic_writebyte_ctiic.c_ctiic.c_11></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\ctiic.c' , '276');">IIC_WriteByte<BR>(276
to 299 ctiic.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>No prototype for non-static function. : IIC_WriteByte </TD>
<TD>MISRA-C:2012 R.8.4 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>281 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>288 </TD>
<TD>(void) missing for discarded return value. </TD>
<TD>MISRA-C:2012 R.17.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>291 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>280 </TD>
<TD>Implicit conversion: actual to formal param. : (int and unsigned
char): param 1 </TD>
<TD>MISRA-C:2012 R.10.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>280 </TD>
<TD>Literal value requires a U suffix. : (int and unsigned char): param 1
</TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>287 </TD>
<TD>Implicit conversion: actual to formal param. : (u8 and unsigned char):
param 1 </TD>
<TD>MISRA-C:2012 R.10.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>290 </TD>
<TD>Implicit conversion: actual to formal param. : (u8 and unsigned char):
param 1 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TD>MISRA-C:2012 R.10.3 </TD>
<TD>&nbsp;</TD>
<TD>&nbsp;</TD>
<TD>&nbsp;</TD>
<TD>&nbsp;</TD>
<TD>&nbsp;</TD></TR>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=iic_readbyte_ctiic.c_ctiic.c_12></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\ctiic.c' , '300');">IIC_ReadByte<BR>(300
to 319 ctiic.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>No prototype for non-static function. : IIC_ReadByte </TD>
<TD>MISRA-C:2012 R.8.4 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>306 </TD>
<TD>(void) missing for discarded return value. </TD>
<TD>MISRA-C:2012 R.17.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>308 </TD>
<TD>(void) missing for discarded return value. </TD>
<TD>MISRA-C:2012 R.17.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>313 </TD>
<TD>(void) missing for discarded return value. </TD>
<TD>MISRA-C:2012 R.17.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>305 </TD>
<TD>Implicit conversion: actual to formal param. : (int and unsigned
char): param 1 </TD>
<TD>MISRA-C:2012 R.10.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>305 </TD>
<TD>Literal value requires a U suffix. : (int and unsigned char): param 1
</TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>307 </TD>
<TD>Implicit conversion: actual to formal param. : (u8 and unsigned char):
param 1 </TD>
<TD>MISRA-C:2012 R.10.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>312 </TD>
<TD>Implicit conversion: actual to formal param. : (signed char and
unsigned char): param 1 </TD>
<TD>MISRA-C:2012 R.10.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>312 </TD>
<TD>Literal value requires a U suffix. : (signed char and unsigned char):
param 1 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>315 </TD>
<TD>Literal value requires a U suffix. : (int and unsigned char): param 1
</TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=tim2_gpio_configuration_encode.c_encode.c_1></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\encode.c' , '9');">TIM2_GPIO_Configuration<BR>(9
to 18 encode.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>13 </TD>
<TD>Function call with no prior declaration. : RCC_APB2PeriphClockCmd </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>14 </TD>
<TD>Function call with no prior declaration. : RCC_APB1PeriphClockCmd </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>17 </TD>
<TD>Function call with no prior declaration. : GPIO_Init </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>15 </TD>
<TD>Use of bit operator on signed type. : | used with int: GPIO_Pin_0 </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>15 </TD>
<TD>Use of bit operator on signed type. : | used with int: GPIO_Pin_1 </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=tim4_gpio_configuration_encode.c_encode.c_2></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\encode.c' , '26');">TIM4_GPIO_Configuration<BR>(26
to 35 encode.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>30 </TD>
<TD>Function call with no prior declaration. : RCC_APB2PeriphClockCmd </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>31 </TD>
<TD>Function call with no prior declaration. : RCC_APB1PeriphClockCmd </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>34 </TD>
<TD>Function call with no prior declaration. : GPIO_Init </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>32 </TD>
<TD>Use of bit operator on signed type. : | used with int: GPIO_Pin_6 </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>32 </TD>
<TD>Use of bit operator on signed type. : | used with int: GPIO_Pin_7 </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=tim2_mode_configuration_encode.c_encode.c_3></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\encode.c' , '43');">TIM2_Mode_Configuration<BR>(43
to 59 encode.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>52 </TD>
<TD>Function call with no prior declaration. : TIM_TimeBaseInit </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>53 </TD>
<TD>Function call with no prior declaration. : TIM_SetCounter </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>54 </TD>
<TD>Function call with no prior declaration. : TIM_EncoderInterfaceConfig
</TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>55 </TD>
<TD>Function call with no prior declaration. : TIM_ICStructInit </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>57 </TD>
<TD>Function call with no prior declaration. : TIM_ICInit </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>58 </TD>
<TD>Function call with no prior declaration. : TIM_Cmd </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=tim4_mode_configuration_encode.c_encode.c_4></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\encode.c' , '67');">TIM4_Mode_Configuration<BR>(67
to 83 encode.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>76 </TD>
<TD>Function call with no prior declaration. : TIM_TimeBaseInit </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>77 </TD>
<TD>Function call with no prior declaration. : TIM_SetCounter </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>78 </TD>
<TD>Function call with no prior declaration. : TIM_EncoderInterfaceConfig
</TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>79 </TD>
<TD>Function call with no prior declaration. : TIM_ICStructInit </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>81 </TD>
<TD>Function call with no prior declaration. : TIM_ICInit </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>82 </TD>
<TD>Function call with no prior declaration. : TIM_Cmd </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=tim2_code_configuration_encode.c_encode.c_5></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\encode.c' , '91');">TIM2_Code_Configuration<BR>(91
to 95 encode.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>No prototype for non-static function. : TIM2_Code_Configuration </TD>
<TD>MISRA-C:2012 R.8.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=tim4_code_configuration_encode.c_encode.c_6></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\encode.c' , '103');">TIM4_Code_Configuration<BR>(103
to 107 encode.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>No prototype for non-static function. : TIM4_Code_Configuration </TD>
<TD>MISRA-C:2012 R.8.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=exti_gpio_config_exti.c_exti.c_1></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\exti.c' , '9');">EXTI_GPIO_Config<BR>(9
to 34 exti.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>No prototype for non-static function. : EXTI_GPIO_Config </TD>
<TD>MISRA-C:2012 R.8.4 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>14 </TD>
<TD>Function call with no prior declaration. : RCC_APB2PeriphClockCmd </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>15 </TD>
<TD>Function call with no prior declaration. : RCC_APB2PeriphClockCmd </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>19 </TD>
<TD>Function call with no prior declaration. : GPIO_Init </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>20 </TD>
<TD>Function call with no prior declaration. : GPIO_EXTILineConfig </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>26 </TD>
<TD>Function call with no prior declaration. : EXTI_Init </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>28 </TD>
<TD>Function call with no prior declaration. : NVIC_PriorityGroupConfig
</TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>33 </TD>
<TD>Function call with no prior declaration. : NVIC_Init </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=hcsr04_gpio_configuration_hcsr04.c_hcsr04.c_1></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\hcsr04.c' , '9');">HCSR04_GPIO_Configuration<BR>(9
to 23 hcsr04.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>12 </TD>
<TD>Function call with no prior declaration. : RCC_APB2PeriphClockCmd </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>13 </TD>
<TD>Function call with no prior declaration. : RCC_APB1PeriphClockCmd </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>18 </TD>
<TD>Function call with no prior declaration. : GPIO_Init </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>22 </TD>
<TD>Function call with no prior declaration. : GPIO_Init </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=hcsr04_tim_configuration_hcsr04.c_hcsr04.c_2></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\hcsr04.c' , '30');">HCSR04_TIM_Configuration<BR>(30
to 40 hcsr04.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>37 </TD>
<TD>Function call with no prior declaration. : TIM_TimeBaseInit </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>38 </TD>
<TD>Function call with no prior declaration. : TIM_SetCounter </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>39 </TD>
<TD>Function call with no prior declaration. : TIM_Cmd </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=hcsr04_init_hcsr04.c_hcsr04.c_3></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\hcsr04.c' , '48');">HCSR04_Init<BR>(48
to 52 hcsr04.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>No prototype for non-static function. : HCSR04_Init </TD>
<TD>MISRA-C:2012 R.8.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=hcsr04_startup_hcsr04.c_hcsr04.c_4></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\hcsr04.c' , '59');">HCSR04_Startup<BR>(59
to 64 hcsr04.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>61 </TD>
<TD>Function call with no prior declaration. : TRIG_HIGH </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>62 </TD>
<TD>Function call with no prior declaration. : delay_us </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>63 </TD>
<TD>Function call with no prior declaration. : TRIG_LOW </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=hcsr04_waittoconvert_hcsr04.c_hcsr04.c_5></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\hcsr04.c' , '72');">HCSR04_WaitToConvert<BR>(72
to 90 hcsr04.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>No prototype for non-static function. : HCSR04_WaitToConvert </TD>
<TD>MISRA-C:2012 R.8.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>DD data flow anomalies found. </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>78 </TD>
<TD>Function call with no prior declaration. : ECHO_READ </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>83 </TD>
<TD>Function call with no prior declaration. : TIM_Cmd </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>84 </TD>
<TD>Function call with no prior declaration. : ECHO_READ </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>85 </TD>
<TD>Function call with no prior declaration. : TIM_Cmd </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>86 </TD>
<TD>Function call with no prior declaration. : TIM_GetCounter </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>87 </TD>
<TD>Function call with no prior declaration. : TIM_SetCounter </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>78 </TD>
<TD>Potentially infinite loop found. </TD>
<TD>MISRA-C:2012 R.2.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>84 </TD>
<TD>Potentially infinite loop found. </TD>
<TD>MISRA-C:2012 R.2.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>81 </TD>
<TD>Literal value requires a U suffix. : 50000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>81 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned short and int): i
</TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>81 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>84 </TD>
<TD>No brackets to loop body. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=set_int_enable_inv_mpu.c_inv_mpu.c_1></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\inv_mpu.c' , '685');">set_int_enable<BR>(685
to 711 inv_mpu.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>Function has global variable side effects. : st.chip_cfg.int_enable
</TD>
<TD>MISRA-C:2012 R.13.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>694 </TD>
<TD>Function call with no prior declaration. : MPU_Write_Len </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>706 </TD>
<TD>Function call with no prior declaration. : MPU_Write_Len </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>689 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>690 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>691 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>691 </TD>
<TD>Literal value requires a U suffix. : 0x02 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>691 </TD>
<TD>Value is not of appropriate type. : (unsigned char and signed char):
tmp = ( 0x02 ) </TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>691 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and signed
char): tmp = ( 0x02 </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>693 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>693 </TD>
<TD>Literal value requires a U suffix. : 0x00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>693 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and int):
tmp </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>694 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>695 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>698 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>699 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>700 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>700 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>701 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>702 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>703 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>703 </TD>
<TD>Literal value requires a U suffix. : 0x01 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>703 </TD>
<TD>Value is not of appropriate type. : (unsigned char and signed char):
tmp = ( 0x01 ) </TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>703 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and signed
char): tmp = ( 0x01 </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>705 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>705 </TD>
<TD>Literal value requires a U suffix. : 0x00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>705 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and int):
tmp </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>706 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>707 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=mpu_reg_dump_inv_mpu.c_inv_mpu.c_2></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\inv_mpu.c' , '717');">mpu_reg_dump<BR>(717
to 730 inv_mpu.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>No prototype for non-static function. : mpu_reg_dump </TD>
<TD>MISRA-C:2012 R.8.4 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>725 </TD>
<TD>Function call with no prior declaration. : MPU_Read_Len </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>722 </TD>
<TD>Literal value requires a U suffix. : 0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>722 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and int): ii
</TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>724 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>725 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>726 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>727 </TD>
<TD>(void) missing for discarded return value. </TD>
<TD>MISRA-C:2012 R.17.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>720 </TD>
<TD>Procedure contains UR data flow anomalies. : data
</TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TD>MISRA-C:2012 R.9.1 </TD>
<TD>&nbsp;</TD>
<TD>&nbsp;</TD>
<TD>&nbsp;</TD>
<TD>&nbsp;</TD>
<TD>&nbsp;</TD></TR>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=mpu_read_reg_inv_mpu.c_inv_mpu.c_3></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\inv_mpu.c' , '739');">mpu_read_reg<BR>(739
to 746 inv_mpu.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>No prototype for non-static function. : mpu_read_reg </TD>
<TD>MISRA-C:2012 R.8.4 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>745 </TD>
<TD>Function call with no prior declaration. : MPU_Read_Len </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center><A name=first_128_s>C</A> </TD>
<TD align=center>739 </TD>
<TD>Parameter has same name as global variable. : reg </TD>
<TD>MISRA-C:2012 R.5.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>742 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>744 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center><A name=first_30_x>C</A> </TD>
<TD align=center>739 </TD>
<TD>Identifier reuse: persistent var vs proc param. : reg
</TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TD>MISRA-C:2012 R.5.8,R.5.9 </TD>
<TD>&nbsp;</TD>
<TD>&nbsp;</TD>
<TD>&nbsp;</TD>
<TD>&nbsp;</TD>
<TD>&nbsp;</TD></TR>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=mpu_init_inv_mpu.c_inv_mpu.c_4></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\inv_mpu.c' , '761');">mpu_init<BR>(761
to 875 inv_mpu.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>No prototype for non-static function. : mpu_init </TD>
<TD>MISRA-C:2012 R.8.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>DD data flow anomalies found. </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>Function has global variable side effects. : st </TD>
<TD>MISRA-C:2012 R.13.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>767 </TD>
<TD>Function call with no prior declaration. : MPU_Write_Len </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>769 </TD>
<TD>Function call with no prior declaration. : delay_ms </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>773 </TD>
<TD>Function call with no prior declaration. : MPU_Write_Len </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>778 </TD>
<TD>Function call with no prior declaration. : MPU_Read_Len </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>794 </TD>
<TD>Function call with no prior declaration. : MPU_Read_Len </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>849 </TD>
<TD>Function call with no prior declaration. : mpu_set_gyro_fsr </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>851 </TD>
<TD>Function call with no prior declaration. : mpu_set_accel_fsr </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>853 </TD>
<TD>Function call with no prior declaration. : mpu_set_lpf </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>855 </TD>
<TD>Function call with no prior declaration. : mpu_set_sample_rate </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>857 </TD>
<TD>Function call with no prior declaration. : mpu_configure_fifo </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>869 </TD>
<TD>Function call with no prior declaration. : mpu_set_bypass </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>873 </TD>
<TD>Function call with no prior declaration. : mpu_set_sensors </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>766 </TD>
<TD>Literal value requires a U suffix. : 0x80 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>766 </TD>
<TD>Value is not of appropriate type. : (unsigned char and signed char):
data [ 0 ] = ( 0x80 ) </TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>766 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and signed
char): data [ 0 ] = ( 0x80 </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>767 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>768 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>772 </TD>
<TD>Literal value requires a U suffix. : 0x00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>772 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and int):
data [ 0 ] </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>773 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>774 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>778 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>779 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>780 </TD>
<TD>Literal value requires a U suffix. : 0x01 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>780 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned char and signed char): (
data [ 5 ] &amp; 0x01 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>780 </TD>
<TD>Use of shift operator on signed type. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>780 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and signed
char): ( data [ 5 ] &amp; 0x01 ) &lt;&lt; 2 </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>780 </TD>
<TD>Use of bit operator on signed type. : | used with signed char: rev </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>780 </TD>
<TD>Literal value requires a U suffix. : 0x01 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>780 </TD>
<TD>Use of shift operator on signed type. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>780 </TD>
<TD>Use of bit operator on signed type. : | used with signed char </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>783 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>785 </TD>
<TD>Literal value requires a U suffix. : 1 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>785 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and int):
rev </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>785 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned char and signed char): rev
== 1 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>786 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>786 </TD>
<TD>Literal value requires a U suffix. : 1 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>786 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and int):
st.chip_cfg.accel_half </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>787 </TD>
<TD>Literal value requires a U suffix. : 2 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>787 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and int):
rev </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>787 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned char and signed char): rev
== 2 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>788 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>788 </TD>
<TD>Literal value requires a U suffix. : 0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>788 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and int):
st.chip_cfg.accel_half </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>790 </TD>
<TD>(void) missing for discarded return value. </TD>
<TD>MISRA-C:2012 R.17.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>794 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>795 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>796 </TD>
<TD>Literal value requires a U suffix. : 0x0F </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>797 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>798 </TD>
<TD>(void) missing for discarded return value. </TD>
<TD>MISRA-C:2012 R.17.7 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>801 </TD>
<TD>Literal value requires a U suffix. : 4 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>801 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and int):
rev </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>801 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned char and signed char): rev
== 4 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>802 </TD>
<TD>(void) missing for discarded return value. </TD>
<TD>MISRA-C:2012 R.17.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>803 </TD>
<TD>Literal value requires a U suffix. : 1 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>803 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and int):
st.chip_cfg.accel_half </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>805 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>805 </TD>
<TD>Literal value requires a U suffix. : 0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>805 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and int):
st.chip_cfg.accel_half </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>827 </TD>
<TD>Literal value requires a U suffix. : 0xFF </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>828 </TD>
<TD>Literal value requires a U suffix. : 0xFF </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>829 </TD>
<TD>Literal value requires a U suffix. : 0xFF </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>830 </TD>
<TD>Literal value requires a U suffix. : 0xFF </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>831 </TD>
<TD>Literal value requires a U suffix. : 0xFFFF </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>832 </TD>
<TD>Literal value requires a U suffix. : 0xFF </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>833 </TD>
<TD>Literal value requires a U suffix. : 0xFF </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>838 </TD>
<TD>Use of underlying enum representation value. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>840 </TD>
<TD>Literal value requires a U suffix. : 1 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>840 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and int):
st.chip_cfg.active_low_int </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>841 </TD>
<TD>Literal value requires a U suffix. : 0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>841 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and int):
st.chip_cfg.latched_int </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>842 </TD>
<TD>Literal value requires a U suffix. : 0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>842 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and int):
st.chip_cfg.int_motion_only </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>843 </TD>
<TD>Literal value requires a U suffix. : 0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>843 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and int):
st.chip_cfg.lp_accel_mode </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>844 </TD>
<TD>(void) missing for discarded return value. </TD>
<TD>MISRA-C:2012 R.17.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>845 </TD>
<TD>Literal value requires a U suffix. : 0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>845 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and int):
st.chip_cfg.dmp_on </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>846 </TD>
<TD>Literal value requires a U suffix. : 0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>846 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and int):
st.chip_cfg.dmp_loaded </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>847 </TD>
<TD>Literal value requires a U suffix. : 0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>847 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned short and int):
st.chip_cfg.dmp_sample_rate </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>849 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>850 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>851 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>852 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>853 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>854 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>855 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>856 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>857 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>858 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>869 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>870 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>873 </TD>
<TD>(void) missing for discarded return value. </TD>
<TD>MISRA-C:2012 R.17.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>849 </TD>
<TD>Implicit conversion: actual to formal param. : (int and unsigned
short): param 1 </TD>
<TD>MISRA-C:2012 R.10.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>849 </TD>
<TD>Literal value requires a U suffix. : (int and unsigned short): param 1
</TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>851 </TD>
<TD>Implicit conversion: actual to formal param. : (int and unsigned
char): param 1 </TD>
<TD>MISRA-C:2012 R.10.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>851 </TD>
<TD>Literal value requires a U suffix. : (int and unsigned char): param 1
</TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>853 </TD>
<TD>Implicit conversion: actual to formal param. : (int and unsigned
short): param 1 </TD>
<TD>MISRA-C:2012 R.10.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>853 </TD>
<TD>Literal value requires a U suffix. : (int and unsigned short): param 1
</TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>855 </TD>
<TD>Implicit conversion: actual to formal param. : (int and unsigned
short): param 1 </TD>
<TD>MISRA-C:2012 R.10.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>855 </TD>
<TD>Literal value requires a U suffix. : (int and unsigned short): param 1
</TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>857 </TD>
<TD>Literal value requires a U suffix. : (int and unsigned char): param 1
</TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>869 </TD>
<TD>Literal value requires a U suffix. : (int and unsigned char): param 1
</TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>873 </TD>
<TD>Literal value requires a U suffix. : (int and unsigned char): param 1
</TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=mpu_lp_accel_mode_inv_mpu.c_inv_mpu.c_5></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\inv_mpu.c' , '892');">mpu_lp_accel_mode<BR>(892
to 968 inv_mpu.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>No prototype for non-static function. : mpu_lp_accel_mode </TD>
<TD>MISRA-C:2012 R.8.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>Function has global variable side effects. : st.chip_cfg.clk_src </TD>
<TD>MISRA-C:2012 R.13.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>Function has global variable side effects. : st.chip_cfg.fifo_enable
</TD>
<TD>MISRA-C:2012 R.13.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>Function has global variable side effects. : st.chip_cfg.int_enable
</TD>
<TD>MISRA-C:2012 R.13.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>Function has global variable side effects. : st.chip_cfg.latched_int
</TD>
<TD>MISRA-C:2012 R.13.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>Function has global variable side effects. : st.chip_cfg.lp_accel_mode
</TD>
<TD>MISRA-C:2012 R.13.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>Function has global variable side effects. : st.chip_cfg.lpf </TD>
<TD>MISRA-C:2012 R.13.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>Function has global variable side effects. : st.chip_cfg.sensors </TD>
<TD>MISRA-C:2012 R.13.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>900 </TD>
<TD>Function call with no prior declaration. : mpu_set_int_latched </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>903 </TD>
<TD>Function call with no prior declaration. : MPU_Write_Len </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>915 </TD>
<TD>Function call with no prior declaration. : mpu_set_int_latched </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>920 </TD>
<TD>Function call with no prior declaration. : mpu_set_lpf </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>923 </TD>
<TD>Function call with no prior declaration. : mpu_set_lpf </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>926 </TD>
<TD>Function call with no prior declaration. : mpu_set_lpf </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>929 </TD>
<TD>Function call with no prior declaration. : mpu_set_lpf </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>932 </TD>
<TD>Function call with no prior declaration. : MPU_Write_Len </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>965 </TD>
<TD>Function call with no prior declaration. : mpu_configure_fifo </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>896 </TD>
<TD>Literal value requires a U suffix. : 40 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>896 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and int):
rate </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>896 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned char and signed char): rate
&gt; 40 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>897 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>899 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>900 </TD>
<TD>(void) missing for discarded return value. </TD>
<TD>MISRA-C:2012 R.17.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>901 </TD>
<TD>Literal value requires a U suffix. : 0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>901 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and int):
tmp [ 0 ] </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>902 </TD>
<TD>Literal value requires a U suffix. : 0x04 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>902 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned char and signed char): (
0x04 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>902 </TD>
<TD>Use of bit operator on signed type. : | used with signed char </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>902 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and signed
char): ( 0x04 ) | ( 0x02 ) | ( 0x01 ) </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>903 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>904 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>905 </TD>
<TD>Literal value requires a U suffix. : 0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>905 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and int):
st.chip_cfg.lp_accel_mode </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>915 </TD>
<TD>(void) missing for discarded return value. </TD>
<TD>MISRA-C:2012 R.17.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>917 </TD>
<TD>Literal value requires a U suffix. : 0x20 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>917 </TD>
<TD>Value is not of appropriate type. : (unsigned char and signed char):
tmp [ 0 ] = ( 0x20 ) </TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>917 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and signed
char): tmp [ 0 ] = ( 0x20 </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>918 </TD>
<TD>Literal value requires a U suffix. : 1 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>918 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and int):
rate </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>918 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned char and signed char): rate
== 1 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>919 </TD>
<TD>Use of underlying enum representation value. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>920 </TD>
<TD>(void) missing for discarded return value. </TD>
<TD>MISRA-C:2012 R.17.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>921 </TD>
<TD>Literal value requires a U suffix. : 5 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>921 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and int):
rate </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>921 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned char and signed char): rate
&lt;= 5 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>922 </TD>
<TD>Use of underlying enum representation value. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>923 </TD>
<TD>(void) missing for discarded return value. </TD>
<TD>MISRA-C:2012 R.17.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>924 </TD>
<TD>Literal value requires a U suffix. : 20 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>924 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and int):
rate </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>924 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned char and signed char): rate
&lt;= 20 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>925 </TD>
<TD>Use of underlying enum representation value. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>926 </TD>
<TD>(void) missing for discarded return value. </TD>
<TD>MISRA-C:2012 R.17.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>928 </TD>
<TD>Use of underlying enum representation value. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>929 </TD>
<TD>(void) missing for discarded return value. </TD>
<TD>MISRA-C:2012 R.17.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>931 </TD>
<TD>Literal value requires a U suffix. : 0x04 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>931 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned char and signed char): (
0x04 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>931 </TD>
<TD>Use of bit operator on signed type. : | used with signed char </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>932 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>933 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>963 </TD>
<TD>Literal value requires a U suffix. : 0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>963 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and int):
st.chip_cfg.clk_src </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>964 </TD>
<TD>Literal value requires a U suffix. : 1 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>964 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and int):
st.chip_cfg.lp_accel_mode </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>965 </TD>
<TD>(void) missing for discarded return value. </TD>
<TD>MISRA-C:2012 R.17.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>900 </TD>
<TD>Literal value requires a U suffix. : (int and unsigned char): param 1
</TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>915 </TD>
<TD>Implicit conversion: actual to formal param. : (int and unsigned
char): param 1 </TD>
<TD>MISRA-C:2012 R.10.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>915 </TD>
<TD>Literal value requires a U suffix. : (int and unsigned char): param 1
</TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>920 </TD>
<TD>Implicit conversion: actual to formal param. : (int and unsigned
short): param 1 </TD>
<TD>MISRA-C:2012 R.10.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>920 </TD>
<TD>Literal value requires a U suffix. : (int and unsigned short): param 1
</TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>923 </TD>
<TD>Implicit conversion: actual to formal param. : (int and unsigned
short): param 1 </TD>
<TD>MISRA-C:2012 R.10.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>923 </TD>
<TD>Literal value requires a U suffix. : (int and unsigned short): param 1
</TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>926 </TD>
<TD>Implicit conversion: actual to formal param. : (int and unsigned
short): param 1 </TD>
<TD>MISRA-C:2012 R.10.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>926 </TD>
<TD>Literal value requires a U suffix. : (int and unsigned short): param 1
</TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>929 </TD>
<TD>Implicit conversion: actual to formal param. : (int and unsigned
short): param 1 </TD>
<TD>MISRA-C:2012 R.10.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>929 </TD>
<TD>Literal value requires a U suffix. : (int and unsigned short): param 1
</TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>965 </TD>
<TD>Literal value requires a U suffix. : (int and unsigned char): param 1
</TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=mpu_get_gyro_reg_inv_mpu.c_inv_mpu.c_6></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\inv_mpu.c' , '976');">mpu_get_gyro_reg<BR>(976
to 991 inv_mpu.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>No prototype for non-static function. : mpu_get_gyro_reg </TD>
<TD>MISRA-C:2012 R.8.4 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>983 </TD>
<TD>Function call with no prior declaration. : MPU_Read_Len </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>989 </TD>
<TD>Function call with no prior declaration. : mget_ms </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>980 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>981 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>983 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>984 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>985 </TD>
<TD>Declaration does not specify an array. </TD>
<TD>MISRA-C:2012 R.18.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>985 </TD>
<TD>Shifting value too far. </TD>
<TD>MISRA-C:2012 R.12.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>985 </TD>
<TD>Signed/unsigned conversion without cast. : (short and unsigned char):
data [ 0 ] = ( tmp [ 0 ] &lt;&lt; 8 </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>986 </TD>
<TD>Declaration does not specify an array. </TD>
<TD>MISRA-C:2012 R.18.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>986 </TD>
<TD>Shifting value too far. </TD>
<TD>MISRA-C:2012 R.12.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>986 </TD>
<TD>Signed/unsigned conversion without cast. : (short and unsigned char):
data [ 1 ] = ( tmp [ 2 ] &lt;&lt; 8 </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>987 </TD>
<TD>Declaration does not specify an array. </TD>
<TD>MISRA-C:2012 R.18.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>987 </TD>
<TD>Shifting value too far. </TD>
<TD>MISRA-C:2012 R.12.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>987 </TD>
<TD>Signed/unsigned conversion without cast. : (short and unsigned char):
data [ 2 ] = ( tmp [ 4 ] &lt;&lt; 8 </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>988 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>989 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>978 </TD>
<TD>Procedure contains UR data flow anomalies. : tmp
</TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TD>MISRA-C:2012 R.9.1 </TD>
<TD>&nbsp;</TD>
<TD>&nbsp;</TD>
<TD>&nbsp;</TD>
<TD>&nbsp;</TD>
<TD>&nbsp;</TD></TR>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=mpu_get_accel_reg_inv_mpu.c_inv_mpu.c_7></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\inv_mpu.c' , '999');">mpu_get_accel_reg<BR>(999
to 1014 inv_mpu.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>No prototype for non-static function. : mpu_get_accel_reg </TD>
<TD>MISRA-C:2012 R.8.4 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1006 </TD>
<TD>Function call with no prior declaration. : MPU_Read_Len </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1012 </TD>
<TD>Function call with no prior declaration. : mget_ms </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1003 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1004 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1006 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1007 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1008 </TD>
<TD>Declaration does not specify an array. </TD>
<TD>MISRA-C:2012 R.18.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1008 </TD>
<TD>Shifting value too far. </TD>
<TD>MISRA-C:2012 R.12.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1008 </TD>
<TD>Signed/unsigned conversion without cast. : (short and unsigned char):
data [ 0 ] = ( tmp [ 0 ] &lt;&lt; 8 </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1009 </TD>
<TD>Declaration does not specify an array. </TD>
<TD>MISRA-C:2012 R.18.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1009 </TD>
<TD>Shifting value too far. </TD>
<TD>MISRA-C:2012 R.12.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1009 </TD>
<TD>Signed/unsigned conversion without cast. : (short and unsigned char):
data [ 1 ] = ( tmp [ 2 ] &lt;&lt; 8 </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1010 </TD>
<TD>Declaration does not specify an array. </TD>
<TD>MISRA-C:2012 R.18.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1010 </TD>
<TD>Shifting value too far. </TD>
<TD>MISRA-C:2012 R.12.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1010 </TD>
<TD>Signed/unsigned conversion without cast. : (short and unsigned char):
data [ 2 ] = ( tmp [ 4 ] &lt;&lt; 8 </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1011 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1012 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1001 </TD>
<TD>Procedure contains UR data flow anomalies. : tmp
</TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TD>MISRA-C:2012 R.9.1 </TD>
<TD>&nbsp;</TD>
<TD>&nbsp;</TD>
<TD>&nbsp;</TD>
<TD>&nbsp;</TD>
<TD>&nbsp;</TD></TR>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=mpu_get_temperature_inv_mpu.c_inv_mpu.c_8></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\inv_mpu.c' , '1022');">mpu_get_temperature<BR>(1022
to 1038 inv_mpu.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>No prototype for non-static function. : mpu_get_temperature </TD>
<TD>MISRA-C:2012 R.8.4 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1030 </TD>
<TD>Function call with no prior declaration. : MPU_Read_Len </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1034 </TD>
<TD>Function call with no prior declaration. : mget_ms </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1027 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1028 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1030 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1031 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1032 </TD>
<TD>Shifting value too far. </TD>
<TD>MISRA-C:2012 R.12.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1032 </TD>
<TD>Signed/unsigned conversion without cast. : (short and unsigned char):
raw = ( tmp [ 0 ] &lt;&lt; 8 </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1033 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1034 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1036 </TD>
<TD>Declaration does not specify an array. </TD>
<TD>MISRA-C:2012 R.18.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1036 </TD>
<TD>Use of mixed mode arithmetic. : (signed char and float): ( raw - (
float ) st.hw -&gt; temp_offset </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1036 </TD>
<TD>Use of mixed mode arithmetic. : (float and unsigned short): st.hw
-&gt; temp_sens </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1036 </TD>
<TD>Use of mixed mode arithmetic. : (signed char and unsigned short):
st.hw -&gt; temp_sens </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1036 </TD>
<TD>Signed/unsigned conversion without cast. : (signed char and unsigned
short): st.hw -&gt; temp_sens </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1036 </TD>
<TD>Literal value requires a U suffix. : 65536L </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1036 </TD>
<TD>Implicit conversion of underlying type. : (unsigned short and unsigned
int): st.hw -&gt; temp_sens ) ) </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1036 </TD>
<TD>Value is not of appropriate type. : (unsigned short and unsigned int):
st.hw -&gt; temp_sens ) ) </TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1036 </TD>
<TD>Value outside range of underlying type. : (unsigned short and unsigned
int): st.hw -&gt; temp_sens ) ) * 65536L </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1036 </TD>
<TD>Implicit conversion of underlying type. : (unsigned short and unsigned
int): st.hw -&gt; temp_sens ) ) * 65536L </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1036 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned short and unsigned int):
st.hw -&gt; temp_sens ) ) * 65536L </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1036 </TD>
<TD>Widening cast on complex integer expression. : (long and signed char):
st.hw -&gt; temp_sens ) ) * 65536L </TD>
<TD>MISRA-C:2012 R.10.8 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1024 </TD>
<TD>Procedure contains UR data flow anomalies. : tmp
</TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TD>MISRA-C:2012 R.9.1 </TD>
<TD>&nbsp;</TD>
<TD>&nbsp;</TD>
<TD>&nbsp;</TD>
<TD>&nbsp;</TD>
<TD>&nbsp;</TD></TR>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=mpu_set_accel_bias_inv_mpu.c_inv_mpu.c_9></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\inv_mpu.c' , '1047');">mpu_set_accel_bias<BR>(1047
to 1090 inv_mpu.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>No prototype for non-static function. : mpu_set_accel_bias </TD>
<TD>MISRA-C:2012 R.8.4 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1059 </TD>
<TD>Function call with no prior declaration. : MPU_Read_Len </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1069 </TD>
<TD>Function call with no prior declaration. : MPU_Read_Len </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1087 </TD>
<TD>Function call with no prior declaration. : MPU_Write_Len </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1054 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1055 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1056 </TD>
<TD>Declaration does not specify an array. </TD>
<TD>MISRA-C:2012 R.18.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1056 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1056 </TD>
<TD>Declaration does not specify an array. </TD>
<TD>MISRA-C:2012 R.18.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1056 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1056 </TD>
<TD>Declaration does not specify an array. </TD>
<TD>MISRA-C:2012 R.18.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1056 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1057 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1059 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1060 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1061 </TD>
<TD>Use of mixed mode arithmetic. : (short and unsigned char): ( data [ 0
] &gt;&gt; 4 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1061 </TD>
<TD>Literal value requires a U suffix. : 8 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1061 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned char and signed char): (
data [ 0 ] &gt;&gt; 4 ) + 8 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1061 </TD>
<TD>Signed/unsigned conversion without cast. : (short and unsigned int): (
data [ 0 ] &gt;&gt; 4 ) + 8 </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1061 </TD>
<TD>Use of bit operator on signed type. : &amp; used with signed char: fg
</TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1061 </TD>
<TD>No cast for widening complex int expression. : (short and signed
char): ( data [ 0 ] &gt;&gt; 4 ) + 8 ) &amp; 0xf </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1062 </TD>
<TD>Use of mixed mode arithmetic. : (short and unsigned char): ( data [ 1
] &gt;&gt; 4 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1062 </TD>
<TD>Literal value requires a U suffix. : 8 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1062 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned char and signed char): (
data [ 1 ] &gt;&gt; 4 ) + 8 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1062 </TD>
<TD>Signed/unsigned conversion without cast. : (short and unsigned int): (
data [ 1 ] &gt;&gt; 4 ) + 8 </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1062 </TD>
<TD>Use of bit operator on signed type. : &amp; used with signed char: fg
</TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1062 </TD>
<TD>No cast for widening complex int expression. : (short and signed
char): ( data [ 1 ] &gt;&gt; 4 ) + 8 ) &amp; 0xf </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1063 </TD>
<TD>Use of mixed mode arithmetic. : (short and unsigned char): ( data [ 2
] &gt;&gt; 4 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1063 </TD>
<TD>Literal value requires a U suffix. : 8 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1063 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned char and signed char): (
data [ 2 ] &gt;&gt; 4 ) + 8 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1063 </TD>
<TD>Signed/unsigned conversion without cast. : (short and unsigned int): (
data [ 2 ] &gt;&gt; 4 ) + 8 </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1063 </TD>
<TD>Use of bit operator on signed type. : &amp; used with signed char: fg
</TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1063 </TD>
<TD>No cast for widening complex int expression. : (short and signed
char): ( data [ 2 ] &gt;&gt; 4 ) + 8 ) &amp; 0xf </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1065 </TD>
<TD>Declaration does not specify an array. </TD>
<TD>MISRA-C:2012 R.18.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1065 </TD>
<TD>Expression needs brackets. </TD>
<TD>MISRA-C:2012 R.12.1,R.20.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1066 </TD>
<TD>Declaration does not specify an array. </TD>
<TD>MISRA-C:2012 R.18.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1066 </TD>
<TD>Expression needs brackets. </TD>
<TD>MISRA-C:2012 R.12.1,R.20.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1067 </TD>
<TD>Declaration does not specify an array. </TD>
<TD>MISRA-C:2012 R.18.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1067 </TD>
<TD>Expression needs brackets. </TD>
<TD>MISRA-C:2012 R.12.1,R.20.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1069 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1070 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1072 </TD>
<TD>Use of shift operator on signed type. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1072 </TD>
<TD>Use of bit operator on signed type. : | used with short: got_accel </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1073 </TD>
<TD>Use of shift operator on signed type. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1073 </TD>
<TD>Use of bit operator on signed type. : | used with short: got_accel </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1074 </TD>
<TD>Use of shift operator on signed type. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1074 </TD>
<TD>Use of bit operator on signed type. : | used with short: got_accel </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1080 </TD>
<TD>Use of shift operator on signed type. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1080 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and short):
data [ 0 ] = ( accel_hw [ 0 ] &gt;&gt; 8 </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1080 </TD>
<TD>Use of bit operator on signed type. : &amp; used with short: data </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1081 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and short):
data [ 1 ] = ( accel_hw [ 0 ] </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1081 </TD>
<TD>Use of bit operator on signed type. : &amp; used with short: data </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1082 </TD>
<TD>Use of shift operator on signed type. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1082 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and short):
data [ 2 ] = ( accel_hw [ 1 ] &gt;&gt; 8 </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1082 </TD>
<TD>Use of bit operator on signed type. : &amp; used with short: data </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1083 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and short):
data [ 3 ] = ( accel_hw [ 1 ] </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1083 </TD>
<TD>Use of bit operator on signed type. : &amp; used with short: data </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1084 </TD>
<TD>Use of shift operator on signed type. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1084 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and short):
data [ 4 ] = ( accel_hw [ 2 ] &gt;&gt; 8 </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1084 </TD>
<TD>Use of bit operator on signed type. : &amp; used with short: data </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1085 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and short):
data [ 5 ] = ( accel_hw [ 2 ] </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1085 </TD>
<TD>Use of bit operator on signed type. : &amp; used with short: data </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1087 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1088 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1049 </TD>
<TD>Procedure contains UR data flow anomalies. : data
</TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TD>MISRA-C:2012 R.9.1 </TD>
<TD>&nbsp;</TD>
<TD>&nbsp;</TD>
<TD>&nbsp;</TD>
<TD>&nbsp;</TD>
<TD>&nbsp;</TD></TR>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=mpu_reset_fifo_inv_mpu.c_inv_mpu.c_10></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\inv_mpu.c' , '1096');">mpu_reset_fifo<BR>(1096
to 1151 inv_mpu.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>No prototype for non-static function. : mpu_reset_fifo </TD>
<TD>MISRA-C:2012 R.8.4 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1104 </TD>
<TD>Function call with no prior declaration. : MPU_Write_Len </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1106 </TD>
<TD>Function call with no prior declaration. : MPU_Write_Len </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1108 </TD>
<TD>Function call with no prior declaration. : MPU_Write_Len </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1113 </TD>
<TD>Function call with no prior declaration. : MPU_Write_Len </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1115 </TD>
<TD>Function call with no prior declaration. : delay_ms </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1119 </TD>
<TD>Function call with no prior declaration. : MPU_Write_Len </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1125 </TD>
<TD>Function call with no prior declaration. : MPU_Write_Len </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1128 </TD>
<TD>Function call with no prior declaration. : MPU_Write_Len </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1132 </TD>
<TD>Function call with no prior declaration. : MPU_Write_Len </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1138 </TD>
<TD>Function call with no prior declaration. : MPU_Write_Len </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1140 </TD>
<TD>Function call with no prior declaration. : delay_ms </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1145 </TD>
<TD>Function call with no prior declaration. : MPU_Write_Len </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1147 </TD>
<TD>Function call with no prior declaration. : MPU_Write_Len </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1100 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1101 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1103 </TD>
<TD>Literal value requires a U suffix. : 0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1103 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and int):
data </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1104 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1105 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1106 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1107 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1108 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1109 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1111 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1112 </TD>
<TD>Literal value requires a U suffix. : 0x04 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1112 </TD>
<TD>Value is not of appropriate type. : (unsigned char and signed char):
data = ( 0x04 ) </TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1112 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and signed
char): data = ( 0x04 </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1112 </TD>
<TD>Use of bit operator on signed type. : | used with signed char: data
</TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1113 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1114 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1116 </TD>
<TD>Literal value requires a U suffix. : 0x80 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1116 </TD>
<TD>Value is not of appropriate type. : (unsigned char and signed char):
data = ( 0x80 ) </TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1116 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and signed
char): data = ( 0x80 </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1116 </TD>
<TD>Use of bit operator on signed type. : | used with signed char: data
</TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1117 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1118 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1118 </TD>
<TD>Literal value requires a U suffix. : 0x20 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1118 </TD>
<TD>Value is not of appropriate type. : (unsigned char and signed char):
data |= ( 0x20 ) </TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1118 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and signed
char): data |= ( 0x20 </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1119 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1120 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1121 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1122 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1122 </TD>
<TD>Literal value requires a U suffix. : 0x02 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1122 </TD>
<TD>Value is not of appropriate type. : (unsigned char and signed char):
data = ( 0x02 ) </TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1122 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and signed
char): data = ( 0x02 </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1124 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1124 </TD>
<TD>Literal value requires a U suffix. : 0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1124 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and int):
data </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1125 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1126 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1127 </TD>
<TD>Literal value requires a U suffix. : 0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1127 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and int):
data </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1128 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1129 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1131 </TD>
<TD>Literal value requires a U suffix. : 0x04 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1131 </TD>
<TD>Value is not of appropriate type. : (unsigned char and signed char):
data = ( 0x04 ) </TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1131 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and signed
char): data = ( 0x04 </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1132 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1133 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1134 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1134 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1135 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1135 </TD>
<TD>Literal value requires a U suffix. : 0x40 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1135 </TD>
<TD>Value is not of appropriate type. : (unsigned char and signed char):
data = ( 0x40 ) </TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1135 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and signed
char): data = ( 0x40 </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1137 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1137 </TD>
<TD>Literal value requires a U suffix. : 0x40 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1137 </TD>
<TD>Value is not of appropriate type. : (unsigned char and signed char):
data = ( 0x40 ) </TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1137 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and signed
char): data = ( 0x40 </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1137 </TD>
<TD>Use of bit operator on signed type. : | used with signed char: data
</TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1138 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1139 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1141 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1142 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1142 </TD>
<TD>Literal value requires a U suffix. : 0x01 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1142 </TD>
<TD>Value is not of appropriate type. : (unsigned char and signed char):
data = ( 0x01 ) </TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1142 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and signed
char): data = ( 0x01 </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1144 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1144 </TD>
<TD>Literal value requires a U suffix. : 0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1144 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and int):
data </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1145 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1146 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1147 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1148 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=mpu_get_gyro_fsr_inv_mpu.c_inv_mpu.c_11></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\inv_mpu.c' , '1158');">mpu_get_gyro_fsr<BR>(1158
to 1178 inv_mpu.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>No prototype for non-static function. : mpu_get_gyro_fsr </TD>
<TD>MISRA-C:2012 R.8.4 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1162 </TD>
<TD>Declaration does not specify an array. </TD>
<TD>MISRA-C:2012 R.18.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1162 </TD>
<TD>Literal value requires a U suffix. : 250 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1162 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned short and int):
fsr [ 0 ] </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1165 </TD>
<TD>Declaration does not specify an array. </TD>
<TD>MISRA-C:2012 R.18.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1165 </TD>
<TD>Literal value requires a U suffix. : 500 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1165 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned short and int):
fsr [ 0 ] </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1168 </TD>
<TD>Declaration does not specify an array. </TD>
<TD>MISRA-C:2012 R.18.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1168 </TD>
<TD>Literal value requires a U suffix. : 1000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1168 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned short and int):
fsr [ 0 ] </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1171 </TD>
<TD>Declaration does not specify an array. </TD>
<TD>MISRA-C:2012 R.18.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1171 </TD>
<TD>Literal value requires a U suffix. : 2000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1171 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned short and int):
fsr [ 0 ] </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1174 </TD>
<TD>Declaration does not specify an array. </TD>
<TD>MISRA-C:2012 R.18.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1174 </TD>
<TD>Literal value requires a U suffix. : 0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1174 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned short and int):
fsr [ 0 ] </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=mpu_set_gyro_fsr_inv_mpu.c_inv_mpu.c_12></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\inv_mpu.c' , '1185');">mpu_set_gyro_fsr<BR>(1185
to 1215 inv_mpu.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>No prototype for non-static function. : mpu_set_gyro_fsr </TD>
<TD>MISRA-C:2012 R.8.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>Function has global variable side effects. : st.chip_cfg.gyro_fsr </TD>
<TD>MISRA-C:2012 R.13.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1211 </TD>
<TD>Function call with no prior declaration. : MPU_Write_Len </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1189 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1190 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1193 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned short and int):
case </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1194 </TD>
<TD>Use of underlying enum representation value. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1196 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned short and int):
case </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1197 </TD>
<TD>Use of underlying enum representation value. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1199 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned short and int):
case </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1200 </TD>
<TD>Use of underlying enum representation value. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1202 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned short and int):
case </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1203 </TD>
<TD>Use of underlying enum representation value. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1207 </TD>
<TD>Switch case not terminated with break. </TD>
<TD>MISRA-C:2012 R.16.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1210 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1211 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1212 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=mpu_get_accel_fsr_inv_mpu.c_inv_mpu.c_13></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\inv_mpu.c' , '1222');">mpu_get_accel_fsr<BR>(1222
to 1243 inv_mpu.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>No prototype for non-static function. : mpu_get_accel_fsr </TD>
<TD>MISRA-C:2012 R.8.4 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1226 </TD>
<TD>Declaration does not specify an array. </TD>
<TD>MISRA-C:2012 R.18.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1226 </TD>
<TD>Literal value requires a U suffix. : 2 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1226 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and int):
fsr [ 0 ] </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1229 </TD>
<TD>Declaration does not specify an array. </TD>
<TD>MISRA-C:2012 R.18.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1229 </TD>
<TD>Literal value requires a U suffix. : 4 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1229 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and int):
fsr [ 0 ] </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1232 </TD>
<TD>Declaration does not specify an array. </TD>
<TD>MISRA-C:2012 R.18.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1232 </TD>
<TD>Literal value requires a U suffix. : 8 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1232 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and int):
fsr [ 0 ] </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1235 </TD>
<TD>Declaration does not specify an array. </TD>
<TD>MISRA-C:2012 R.18.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1235 </TD>
<TD>Literal value requires a U suffix. : 16 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1235 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and int):
fsr [ 0 ] </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1239 </TD>
<TD>Switch case not terminated with break. </TD>
<TD>MISRA-C:2012 R.16.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1240 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1241 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1241 </TD>
<TD>Declaration does not specify an array. </TD>
<TD>MISRA-C:2012 R.18.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1241 </TD>
<TD>Literal value requires a U suffix. : 1 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1241 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and int):
fsr [ 0 ] </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=mpu_set_accel_fsr_inv_mpu.c_inv_mpu.c_14></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\inv_mpu.c' , '1250');">mpu_set_accel_fsr<BR>(1250
to 1280 inv_mpu.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>No prototype for non-static function. : mpu_set_accel_fsr </TD>
<TD>MISRA-C:2012 R.8.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>Function has global variable side effects. : st.chip_cfg.accel_fsr </TD>
<TD>MISRA-C:2012 R.13.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1276 </TD>
<TD>Function call with no prior declaration. : MPU_Write_Len </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1254 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1255 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1258 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and int):
case </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1259 </TD>
<TD>Use of underlying enum representation value. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1261 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and int):
case </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1262 </TD>
<TD>Use of underlying enum representation value. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1264 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and int):
case </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1265 </TD>
<TD>Use of underlying enum representation value. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1267 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and int):
case </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1268 </TD>
<TD>Use of underlying enum representation value. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1272 </TD>
<TD>Switch case not terminated with break. </TD>
<TD>MISRA-C:2012 R.16.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1275 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1276 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1277 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=mpu_get_lpf_inv_mpu.c_inv_mpu.c_15></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\inv_mpu.c' , '1287');">mpu_get_lpf<BR>(1287
to 1315 inv_mpu.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>No prototype for non-static function. : mpu_get_lpf </TD>
<TD>MISRA-C:2012 R.8.4 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1291 </TD>
<TD>Declaration does not specify an array. </TD>
<TD>MISRA-C:2012 R.18.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1291 </TD>
<TD>Literal value requires a U suffix. : 188 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1291 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned short and int):
lpf [ 0 ] </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1294 </TD>
<TD>Declaration does not specify an array. </TD>
<TD>MISRA-C:2012 R.18.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1294 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned short and int):
lpf [ 0 ] </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1297 </TD>
<TD>Declaration does not specify an array. </TD>
<TD>MISRA-C:2012 R.18.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1297 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned short and int):
lpf [ 0 ] </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1300 </TD>
<TD>Declaration does not specify an array. </TD>
<TD>MISRA-C:2012 R.18.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1300 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned short and int):
lpf [ 0 ] </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1303 </TD>
<TD>Declaration does not specify an array. </TD>
<TD>MISRA-C:2012 R.18.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1303 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned short and int):
lpf [ 0 ] </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1306 </TD>
<TD>Declaration does not specify an array. </TD>
<TD>MISRA-C:2012 R.18.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1306 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned short and int):
lpf [ 0 ] </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1311 </TD>
<TD>Declaration does not specify an array. </TD>
<TD>MISRA-C:2012 R.18.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1311 </TD>
<TD>Literal value requires a U suffix. : 0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1311 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned short and int):
lpf [ 0 ] </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=mpu_set_lpf_inv_mpu.c_inv_mpu.c_16></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\inv_mpu.c' , '1323');">mpu_set_lpf<BR>(1323
to 1349 inv_mpu.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>No prototype for non-static function. : mpu_set_lpf </TD>
<TD>MISRA-C:2012 R.8.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>Function has global variable side effects. : st.chip_cfg.lpf </TD>
<TD>MISRA-C:2012 R.13.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1345 </TD>
<TD>Function call with no prior declaration. : MPU_Write_Len </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1327 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1328 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1330 </TD>
<TD>Literal value requires a U suffix. : 188 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1330 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned short and int):
lpf </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1330 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned short and signed char): lpf
&gt;= 188 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1331 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1331 </TD>
<TD>Use of underlying enum representation value. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1332 </TD>
<TD>Literal value requires a U suffix. : 98 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1332 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned short and int):
lpf </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1332 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned short and signed char): lpf
&gt;= 98 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1333 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1333 </TD>
<TD>Use of underlying enum representation value. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1334 </TD>
<TD>Literal value requires a U suffix. : 42 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1334 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned short and int):
lpf </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1334 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned short and signed char): lpf
&gt;= 42 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1335 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1335 </TD>
<TD>Use of underlying enum representation value. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1336 </TD>
<TD>Literal value requires a U suffix. : 20 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1336 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned short and int):
lpf </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1336 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned short and signed char): lpf
&gt;= 20 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1337 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1337 </TD>
<TD>Use of underlying enum representation value. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1338 </TD>
<TD>Literal value requires a U suffix. : 10 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1338 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned short and int):
lpf </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1338 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned short and signed char): lpf
&gt;= 10 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1339 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1339 </TD>
<TD>Use of underlying enum representation value. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1341 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1341 </TD>
<TD>Use of underlying enum representation value. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1344 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1345 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1346 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=mpu_get_sample_rate_inv_mpu.c_inv_mpu.c_17></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\inv_mpu.c' , '1356');">mpu_get_sample_rate<BR>(1356
to 1363 inv_mpu.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>No prototype for non-static function. : mpu_get_sample_rate </TD>
<TD>MISRA-C:2012 R.8.4 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1358 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1359 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1361 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1361 </TD>
<TD>Declaration does not specify an array. </TD>
<TD>MISRA-C:2012 R.18.1 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=mpu_set_sample_rate_inv_mpu.c_inv_mpu.c_18></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\inv_mpu.c' , '1371');">mpu_set_sample_rate<BR>(1371
to 1411 inv_mpu.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>No prototype for non-static function. : mpu_set_sample_rate </TD>
<TD>MISRA-C:2012 R.8.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>Function has global variable side effects. : st </TD>
<TD>MISRA-C:2012 R.13.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1398 </TD>
<TD>Function call with no prior declaration. : MPU_Write_Len </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1375 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1376 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1378 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1379 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1381 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1382 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1382 </TD>
<TD>Literal value requires a U suffix. : 40 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1382 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned short and int): (
rate </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1382 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned short and signed char): (
rate &lt;= 40 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1384 </TD>
<TD>(void) missing for discarded return value. </TD>
<TD>MISRA-C:2012 R.17.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1390 </TD>
<TD>(void) missing for discarded return value. </TD>
<TD>MISRA-C:2012 R.17.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1392 </TD>
<TD>Literal value requires a U suffix. : 4 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1392 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned short and int):
rate </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1392 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned short and signed char): rate
&lt; 4 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1393 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1393 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned short and int):
rate </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1394 </TD>
<TD>Literal value requires a U suffix. : 1000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1394 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned short and int):
rate </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1395 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1395 </TD>
<TD>Literal value requires a U suffix. : 1000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1395 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned short and int):
rate </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1395 </TD>
<TD>Else alternative missing in if. </TD>
<TD>MISRA-C:2012 R.15.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1397 </TD>
<TD>Literal value requires a U suffix. : 1000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1397 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and int):
data </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1397 </TD>
<TD>Value outside range of underlying type. : (unsigned char and unsigned
short): data = 1000 </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1397 </TD>
<TD>Expression needs brackets. </TD>
<TD>MISRA-C:2012 R.12.1,R.20.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1397 </TD>
<TD>No cast for widening complex int expression. : (unsigned char and
unsigned short): rate - 1 </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1398 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1399 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1401 </TD>
<TD>Literal value requires a U suffix. : 1000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1401 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned short and int):
st.chip_cfg.sample_rate </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1401 </TD>
<TD>Value is not of appropriate type. : (unsigned short and signed char):
1 + </TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1401 </TD>
<TD>Use of mixed mode arithmetic. : (signed char and unsigned char): ( 1 +
data </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center><A name=first_629_s>C</A> </TD>
<TD align=center>1401 </TD>
<TD>Divide by zero found. </TD>
<TD>MISRA-C:2012 D.4.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1401 </TD>
<TD>No cast for widening complex int expression. : (unsigned short and
unsigned char): ( 1 + data ) </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1408 </TD>
<TD>(void) missing for discarded return value. </TD>
<TD>MISRA-C:2012 R.17.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1384 </TD>
<TD>Narrower int conversion without cast. : (unsigned short and unsigned
char): param 1 </TD>
<TD>MISRA-C:2012 R.10.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1384 </TD>
<TD>Implicit conversion: actual to formal param. : (unsigned short and
unsigned char): param 1 </TD>
<TD>MISRA-C:2012 R.10.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1390 </TD>
<TD>Literal value requires a U suffix. : (int and unsigned char): param 1
</TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=mpu_get_compass_sample_rate_inv_mpu.c_inv_mpu.c_19></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\inv_mpu.c' , '1418');">mpu_get_compass_sample_rate<BR>(1418
to 1427 inv_mpu.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>No prototype for non-static function. : mpu_get_compass_sample_rate
</TD>
<TD>MISRA-C:2012 R.8.4 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1424 </TD>
<TD>Declaration does not specify an array. </TD>
<TD>MISRA-C:2012 R.18.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1424 </TD>
<TD>Literal value requires a U suffix. : 0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1424 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned short and int):
rate [ 0 ] </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=mpu_set_compass_sample_rate_inv_mpu.c_inv_mpu.c_20></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\inv_mpu.c' , '1440');">mpu_set_compass_sample_rate<BR>(1440
to 1455 inv_mpu.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>No prototype for non-static function. : mpu_set_compass_sample_rate
</TD>
<TD>MISRA-C:2012 R.8.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Parameter </TH></TR>
<TR>
<TD align=center>O </TD>
<TD>Unused procedure parameter </TD>
<TD>rate </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=mpu_get_gyro_sens_inv_mpu.c_inv_mpu.c_21></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\inv_mpu.c' , '1462');">mpu_get_gyro_sens<BR>(1462
to 1481 inv_mpu.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>No prototype for non-static function. : mpu_get_gyro_sens </TD>
<TD>MISRA-C:2012 R.8.4 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1466 </TD>
<TD>Declaration does not specify an array. </TD>
<TD>MISRA-C:2012 R.18.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1469 </TD>
<TD>Declaration does not specify an array. </TD>
<TD>MISRA-C:2012 R.18.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1472 </TD>
<TD>Declaration does not specify an array. </TD>
<TD>MISRA-C:2012 R.18.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1475 </TD>
<TD>Declaration does not specify an array. </TD>
<TD>MISRA-C:2012 R.18.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1479 </TD>
<TD>Switch case not terminated with break. </TD>
<TD>MISRA-C:2012 R.16.3 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=mpu_get_accel_sens_inv_mpu.c_inv_mpu.c_22></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\inv_mpu.c' , '1488');">mpu_get_accel_sens<BR>(1488
to 1509 inv_mpu.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>No prototype for non-static function. : mpu_get_accel_sens </TD>
<TD>MISRA-C:2012 R.8.4 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1492 </TD>
<TD>Declaration does not specify an array. </TD>
<TD>MISRA-C:2012 R.18.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1492 </TD>
<TD>Literal value requires a U suffix. : 16384 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1492 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned short and int):
sens [ 0 ] </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1495 </TD>
<TD>Declaration does not specify an array. </TD>
<TD>MISRA-C:2012 R.18.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1495 </TD>
<TD>Literal value requires a U suffix. : 8092 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1495 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned short and int):
sens [ 0 ] </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1498 </TD>
<TD>Declaration does not specify an array. </TD>
<TD>MISRA-C:2012 R.18.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1498 </TD>
<TD>Literal value requires a U suffix. : 4096 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1498 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned short and int):
sens [ 0 ] </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1501 </TD>
<TD>Declaration does not specify an array. </TD>
<TD>MISRA-C:2012 R.18.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1501 </TD>
<TD>Literal value requires a U suffix. : 2048 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1501 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned short and int):
sens [ 0 ] </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1505 </TD>
<TD>Switch case not terminated with break. </TD>
<TD>MISRA-C:2012 R.16.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1506 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1507 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1507 </TD>
<TD>Declaration does not specify an array. </TD>
<TD>MISRA-C:2012 R.18.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1507 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned short and int):
sens [ 0 ] </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=mpu_get_fifo_config_inv_mpu.c_inv_mpu.c_23></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\inv_mpu.c' , '1520');">mpu_get_fifo_config<BR>(1520
to 1524 inv_mpu.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>No prototype for non-static function. : mpu_get_fifo_config </TD>
<TD>MISRA-C:2012 R.8.4 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1522 </TD>
<TD>Declaration does not specify an array. </TD>
<TD>MISRA-C:2012 R.18.1 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=mpu_configure_fifo_inv_mpu.c_inv_mpu.c_24></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\inv_mpu.c' , '1535');">mpu_configure_fifo<BR>(1535
to 1570 inv_mpu.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>No prototype for non-static function. : mpu_configure_fifo </TD>
<TD>MISRA-C:2012 R.8.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>DD data flow anomalies found. </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>Function has global variable side effects. : st.chip_cfg.fifo_enable
</TD>
<TD>MISRA-C:2012 R.13.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>Function has global variable side effects. : st.chip_cfg.int_enable
</TD>
<TD>MISRA-C:2012 R.13.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1543 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1544 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1546 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1547 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1553 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1556 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1557 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1557 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1558 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1558 </TD>
<TD>(void) missing for discarded return value. </TD>
<TD>MISRA-C:2012 R.17.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1560 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1561 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1562 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1558 </TD>
<TD>Implicit conversion: actual to formal param. : (int and unsigned
char): param 1 </TD>
<TD>MISRA-C:2012 R.10.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1558 </TD>
<TD>Literal value requires a U suffix. : (int and unsigned char): param 1
</TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1560 </TD>
<TD>Literal value requires a U suffix. : (int and unsigned char): param 1
</TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1538 </TD>
<TD>DU anomaly dead code, variable value is unused on all paths. : result
</TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=mpu_get_power_state_inv_mpu.c_inv_mpu.c_25></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\inv_mpu.c' , '1577');">mpu_get_power_state<BR>(1577
to 1584 inv_mpu.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>No prototype for non-static function. : mpu_get_power_state </TD>
<TD>MISRA-C:2012 R.8.4 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1579 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1580 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1580 </TD>
<TD>Declaration does not specify an array. </TD>
<TD>MISRA-C:2012 R.18.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1580 </TD>
<TD>Literal value requires a U suffix. : 1 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1580 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and int):
power_on [ 0 ] </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1582 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1582 </TD>
<TD>Declaration does not specify an array. </TD>
<TD>MISRA-C:2012 R.18.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1582 </TD>
<TD>Literal value requires a U suffix. : 0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1582 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and int):
power_on [ 0 ] </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=mpu_set_sensors_inv_mpu.c_inv_mpu.c_26></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\inv_mpu.c' , '1596');">mpu_set_sensors<BR>(1596
to 1666 inv_mpu.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>No prototype for non-static function. : mpu_set_sensors </TD>
<TD>MISRA-C:2012 R.8.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>Function has global variable side effects. : st.chip_cfg.clk_src </TD>
<TD>MISRA-C:2012 R.13.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>Function has global variable side effects. : st.chip_cfg.latched_int
</TD>
<TD>MISRA-C:2012 R.13.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>Function has global variable side effects. : st.chip_cfg.lp_accel_mode
</TD>
<TD>MISRA-C:2012 R.13.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>Function has global variable side effects. : st.chip_cfg.sensors </TD>
<TD>MISRA-C:2012 R.13.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1609 </TD>
<TD>Function call with no prior declaration. : MPU_Write_Len </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1624 </TD>
<TD>Function call with no prior declaration. : MPU_Write_Len </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1631 </TD>
<TD>Function call with no prior declaration. : mpu_set_int_latched </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1664 </TD>
<TD>Function call with no prior declaration. : delay_ms </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1603 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1604 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1604 </TD>
<TD>Use of underlying enum representation value. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1605 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1606 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1606 </TD>
<TD>Literal value requires a U suffix. : 0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1606 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and int):
data </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1608 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1608 </TD>
<TD>Literal value requires a U suffix. : 0x40 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1608 </TD>
<TD>Value is not of appropriate type. : (unsigned char and signed char):
data = ( 0x40 ) </TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1608 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and signed
char): data = ( 0x40 </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1609 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1610 </TD>
<TD>Literal value requires a U suffix. : 0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1610 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and int):
st.chip_cfg.sensors </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1613 </TD>
<TD>Literal value requires a U suffix. : 0x40 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1613 </TD>
<TD>Value is not of appropriate type. : (unsigned char and signed char):
st.chip_cfg.clk_src = data &amp; ~ ( 0x40 ) </TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1615 </TD>
<TD>Literal value requires a U suffix. : 0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1615 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and int):
data </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1616 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1617 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1617 </TD>
<TD>Literal value requires a U suffix. : 0x04 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1617 </TD>
<TD>Value is not of appropriate type. : (unsigned char and signed char):
data |= ( 0x04 ) </TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1617 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and signed
char): data |= ( 0x04 </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1618 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1619 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1619 </TD>
<TD>Literal value requires a U suffix. : 0x02 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1619 </TD>
<TD>Value is not of appropriate type. : (unsigned char and signed char):
data |= ( 0x02 ) </TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1619 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and signed
char): data |= ( 0x02 </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1620 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1621 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1621 </TD>
<TD>Literal value requires a U suffix. : 0x01 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1621 </TD>
<TD>Value is not of appropriate type. : (unsigned char and signed char):
data |= ( 0x01 ) </TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1621 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and signed
char): data |= ( 0x01 </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1622 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1623 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1623 </TD>
<TD>Literal value requires a U suffix. : 0x20 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1623 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned char and signed char): (
0x20 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1623 </TD>
<TD>Use of bit operator on signed type. : | used with signed char </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1623 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and signed
char): ( 0x20 ) | ( 0x10 ) | ( 0x08 ) </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1624 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1625 </TD>
<TD>Literal value requires a U suffix. : 0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1625 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and int):
st.chip_cfg.sensors </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1629 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1630 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1631 </TD>
<TD>(void) missing for discarded return value. </TD>
<TD>MISRA-C:2012 R.17.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1663 </TD>
<TD>Literal value requires a U suffix. : 0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1663 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and int):
st.chip_cfg.lp_accel_mode </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1631 </TD>
<TD>Literal value requires a U suffix. : (int and unsigned char): param 1
</TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=mpu_get_int_status_inv_mpu.c_inv_mpu.c_27></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\inv_mpu.c' , '1673');">mpu_get_int_status<BR>(1673
to 1682 inv_mpu.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>No prototype for non-static function. : mpu_get_int_status </TD>
<TD>MISRA-C:2012 R.8.4 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1678 </TD>
<TD>Function call with no prior declaration. : MPU_Read_Len </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1676 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1677 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1678 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1679 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1680 </TD>
<TD>Declaration does not specify an array. </TD>
<TD>MISRA-C:2012 R.18.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1680 </TD>
<TD>Shifting value too far. </TD>
<TD>MISRA-C:2012 R.12.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1680 </TD>
<TD>Signed/unsigned conversion without cast. : (short and unsigned char):
status [ 0 ] = ( tmp [ 0 ] &lt;&lt; 8 </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1675 </TD>
<TD>Procedure contains UR data flow anomalies. : tmp
</TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TD>MISRA-C:2012 R.9.1 </TD>
<TD>&nbsp;</TD>
<TD>&nbsp;</TD>
<TD>&nbsp;</TD>
<TD>&nbsp;</TD>
<TD>&nbsp;</TD></TR>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=mpu_read_fifo_inv_mpu.c_inv_mpu.c_28></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\inv_mpu.c' , '1702');">mpu_read_fifo<BR>(1702
to 1774 inv_mpu.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>No prototype for non-static function. : mpu_read_fifo </TD>
<TD>MISRA-C:2012 R.8.4 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1728 </TD>
<TD>Function call with no prior declaration. : MPU_Read_Len </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1736 </TD>
<TD>Function call with no prior declaration. : MPU_Read_Len </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1743 </TD>
<TD>Function call with no prior declaration. : mget_ms </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1745 </TD>
<TD>Function call with no prior declaration. : MPU_Read_Len </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1759 </TD>
<TD>Pointer not checked for null before use. : sensors </TD>
<TD>MISRA-C:2012 D.4.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1764 </TD>
<TD>Pointer not checked for null before use. : sensors </TD>
<TD>MISRA-C:2012 D.4.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1769 </TD>
<TD>Pointer not checked for null before use. : sensors </TD>
<TD>MISRA-C:2012 D.4.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1710 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1711 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1713 </TD>
<TD>Declaration does not specify an array. </TD>
<TD>MISRA-C:2012 R.18.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1713 </TD>
<TD>Literal value requires a U suffix. : 0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1713 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and int):
sensors [ 0 ] </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1714 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1715 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1716 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1717 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1719 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1720 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1720 </TD>
<TD>Literal value requires a U suffix. : 2 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1720 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and int):
packet_size </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1721 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1722 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1722 </TD>
<TD>Literal value requires a U suffix. : 2 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1722 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and int):
packet_size </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1723 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1724 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1724 </TD>
<TD>Literal value requires a U suffix. : 2 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1724 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and int):
packet_size </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1725 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1726 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1726 </TD>
<TD>Literal value requires a U suffix. : 6 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1726 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and int):
packet_size </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1728 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1729 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1730 </TD>
<TD>Shifting value too far. </TD>
<TD>MISRA-C:2012 R.12.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1730 </TD>
<TD>No cast for widening complex int expression. : (unsigned short and
unsigned char): fifo_count = ( data [ 0 ] &lt;&lt; 8 </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1730 </TD>
<TD>No cast for widening complex int expression. : (unsigned short and
unsigned char): fifo_count = ( data [ 0 ] &lt;&lt; 8 ) | data [ 1 ] </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1732 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1736 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1737 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1738 </TD>
<TD>Literal value requires a U suffix. : 0x10 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1738 </TD>
<TD>Value is not of appropriate type. : (unsigned char and signed char):
data [ 0 ] &amp; ( 0x10 ) </TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1738 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1739 </TD>
<TD>(void) missing for discarded return value. </TD>
<TD>MISRA-C:2012 R.17.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1745 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1746 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1747 </TD>
<TD>Declaration does not specify an array. </TD>
<TD>MISRA-C:2012 R.18.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1747 </TD>
<TD>Implicit conversion of underlying type. : (unsigned char and unsigned
short): more [ 0 ] = fifo_count </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1747 </TD>
<TD>Narrower int conversion without cast. : (unsigned char and unsigned
short): more [ 0 ] = fifo_count </TD>
<TD>MISRA-C:2012 R.10.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1747 </TD>
<TD>Expression needs brackets. </TD>
<TD>MISRA-C:2012 R.12.1,R.20.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1747 </TD>
<TD>No cast for widening complex int expression. : (unsigned char and
unsigned short): packet_size - 1 </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1748 </TD>
<TD>Declaration does not specify an array. </TD>
<TD>MISRA-C:2012 R.18.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1748 </TD>
<TD>Literal value requires a U suffix. : 0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1748 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and int):
sensors [ 0 ] </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1750 </TD>
<TD>Construct leads to infeasible code. </TD>
<TD>MISRA-C:2012 R.14.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1750 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1751 </TD>
<TD>Declaration does not specify an array. </TD>
<TD>MISRA-C:2012 R.18.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1751 </TD>
<TD>Shifting value too far. </TD>
<TD>MISRA-C:2012 R.12.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1751 </TD>
<TD>Signed/unsigned conversion without cast. : (short and unsigned char):
accel [ 0 ] = ( data [ index + 0 ] &lt;&lt; 8 </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1752 </TD>
<TD>Declaration does not specify an array. </TD>
<TD>MISRA-C:2012 R.18.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1752 </TD>
<TD>Shifting value too far. </TD>
<TD>MISRA-C:2012 R.12.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1752 </TD>
<TD>Signed/unsigned conversion without cast. : (short and unsigned char):
accel [ 1 ] = ( data [ index + 2 ] &lt;&lt; 8 </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1753 </TD>
<TD>Declaration does not specify an array. </TD>
<TD>MISRA-C:2012 R.18.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1753 </TD>
<TD>Shifting value too far. </TD>
<TD>MISRA-C:2012 R.12.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1753 </TD>
<TD>Signed/unsigned conversion without cast. : (short and unsigned char):
accel [ 2 ] = ( data [ index + 4 ] &lt;&lt; 8 </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1754 </TD>
<TD>Declaration does not specify an array. </TD>
<TD>MISRA-C:2012 R.18.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1755 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned short and int):
index </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1757 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1758 </TD>
<TD>Declaration does not specify an array. </TD>
<TD>MISRA-C:2012 R.18.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1758 </TD>
<TD>Shifting value too far. </TD>
<TD>MISRA-C:2012 R.12.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1758 </TD>
<TD>Signed/unsigned conversion without cast. : (short and unsigned char):
gyro [ 0 ] = ( data [ index + 0 ] &lt;&lt; 8 </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1759 </TD>
<TD>Declaration does not specify an array. </TD>
<TD>MISRA-C:2012 R.18.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1760 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned short and int):
index </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1762 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1763 </TD>
<TD>Declaration does not specify an array. </TD>
<TD>MISRA-C:2012 R.18.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1763 </TD>
<TD>Shifting value too far. </TD>
<TD>MISRA-C:2012 R.12.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1763 </TD>
<TD>Signed/unsigned conversion without cast. : (short and unsigned char):
gyro [ 1 ] = ( data [ index + 0 ] &lt;&lt; 8 </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1764 </TD>
<TD>Declaration does not specify an array. </TD>
<TD>MISRA-C:2012 R.18.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1765 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned short and int):
index </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1767 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1768 </TD>
<TD>Declaration does not specify an array. </TD>
<TD>MISRA-C:2012 R.18.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1768 </TD>
<TD>Shifting value too far. </TD>
<TD>MISRA-C:2012 R.12.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1768 </TD>
<TD>Signed/unsigned conversion without cast. : (short and unsigned char):
gyro [ 2 ] = ( data [ index + 0 ] &lt;&lt; 8 </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1769 </TD>
<TD>Declaration does not specify an array. </TD>
<TD>MISRA-C:2012 R.18.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1770 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned short and int):
index </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1706 </TD>
<TD>Procedure contains UR data flow anomalies. : data </TD>
<TD>MISRA-C:2012 R.9.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1770 </TD>
<TD>DU anomaly dead code, variable value is unused on all paths. : index
</TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Parameter </TH></TR>
<TR>
<TD align=center>O </TD>
<TD>Unused procedure parameter </TD>
<TD>timestamp </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=mpu_read_fifo_stream_inv_mpu.c_inv_mpu.c_29></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\inv_mpu.c' , '1783');">mpu_read_fifo_stream<BR>(1783
to 1814 inv_mpu.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>No prototype for non-static function. : mpu_read_fifo_stream </TD>
<TD>MISRA-C:2012 R.8.4 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1793 </TD>
<TD>Function call with no prior declaration. : MPU_Read_Len </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1802 </TD>
<TD>Function call with no prior declaration. : MPU_Read_Len </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1810 </TD>
<TD>Function call with no prior declaration. : MPU_Read_Len </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1788 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1789 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1790 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1791 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1793 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1794 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1795 </TD>
<TD>Shifting value too far. </TD>
<TD>MISRA-C:2012 R.12.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1795 </TD>
<TD>No cast for widening complex int expression. : (unsigned short and
unsigned char): fifo_count = ( tmp [ 0 ] &lt;&lt; 8 </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1795 </TD>
<TD>No cast for widening complex int expression. : (unsigned short and
unsigned char): fifo_count = ( tmp [ 0 ] &lt;&lt; 8 ) | tmp [ 1 ] </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1797 </TD>
<TD>Declaration does not specify an array. </TD>
<TD>MISRA-C:2012 R.18.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1797 </TD>
<TD>Literal value requires a U suffix. : 0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1797 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and int):
more [ 0 ] </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1802 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1803 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1804 </TD>
<TD>Literal value requires a U suffix. : 0x10 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1804 </TD>
<TD>Value is not of appropriate type. : (unsigned char and signed char):
tmp [ 0 ] &amp; ( 0x10 ) </TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1804 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1805 </TD>
<TD>(void) missing for discarded return value. </TD>
<TD>MISRA-C:2012 R.17.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1810 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1811 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1812 </TD>
<TD>Declaration does not specify an array. </TD>
<TD>MISRA-C:2012 R.18.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1812 </TD>
<TD>Implicit conversion of underlying type. : (unsigned char and unsigned
short): more [ 0 ] = fifo_count </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1812 </TD>
<TD>Narrower int conversion without cast. : (unsigned char and unsigned
short): more [ 0 ] = fifo_count </TD>
<TD>MISRA-C:2012 R.10.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1812 </TD>
<TD>Expression needs brackets. </TD>
<TD>MISRA-C:2012 R.12.1,R.20.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1812 </TD>
<TD>No cast for widening complex int expression. : (unsigned char and
unsigned short): length - 1 </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1786 </TD>
<TD>Procedure contains UR data flow anomalies. : tmp
</TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TD>MISRA-C:2012 R.9.1 </TD>
<TD>&nbsp;</TD>
<TD>&nbsp;</TD>
<TD>&nbsp;</TD>
<TD>&nbsp;</TD>
<TD>&nbsp;</TD></TR>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=mpu_set_bypass_inv_mpu.c_inv_mpu.c_30></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\inv_mpu.c' , '1821');">mpu_set_bypass<BR>(1821
to 1864 inv_mpu.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>No prototype for non-static function. : mpu_set_bypass </TD>
<TD>MISRA-C:2012 R.8.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>Function has global variable side effects. : st.chip_cfg.bypass_mode
</TD>
<TD>MISRA-C:2012 R.13.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1829 </TD>
<TD>Function call with no prior declaration. : MPU_Read_Len </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1832 </TD>
<TD>Function call with no prior declaration. : MPU_Write_Len </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1834 </TD>
<TD>Function call with no prior declaration. : delay_ms </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1840 </TD>
<TD>Function call with no prior declaration. : MPU_Write_Len </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1844 </TD>
<TD>Function call with no prior declaration. : MPU_Read_Len </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1850 </TD>
<TD>Function call with no prior declaration. : MPU_Write_Len </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1852 </TD>
<TD>Function call with no prior declaration. : delay_ms </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1859 </TD>
<TD>Function call with no prior declaration. : MPU_Write_Len </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1826 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1828 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1829 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1830 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1831 </TD>
<TD>Literal value requires a U suffix. : 0x20 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1831 </TD>
<TD>Value is not of appropriate type. : (unsigned char and signed char):
tmp &amp;= ~ ( 0x20 ) </TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1832 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1833 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1835 </TD>
<TD>Literal value requires a U suffix. : 0x02 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1835 </TD>
<TD>Value is not of appropriate type. : (unsigned char and signed char):
tmp = ( 0x02 ) </TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1835 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and signed
char): tmp = ( 0x02 </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1836 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1837 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1837 </TD>
<TD>Literal value requires a U suffix. : 0x80 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1837 </TD>
<TD>Value is not of appropriate type. : (unsigned char and signed char):
tmp |= ( 0x80 ) </TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1837 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and signed
char): tmp |= ( 0x80 </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1838 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1839 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1839 </TD>
<TD>Literal value requires a U suffix. : 0x20 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1839 </TD>
<TD>Value is not of appropriate type. : (unsigned char and signed char):
tmp |= ( 0x20 ) </TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1839 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and signed
char): tmp |= ( 0x20 </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1839 </TD>
<TD>Use of bit operator on signed type. : | used with signed char: tmp </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1840 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1841 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1844 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1845 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1846 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1847 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1847 </TD>
<TD>Literal value requires a U suffix. : 0x20 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1847 </TD>
<TD>Value is not of appropriate type. : (unsigned char and signed char):
tmp |= ( 0x20 ) </TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1847 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and signed
char): tmp |= ( 0x20 </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1849 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1849 </TD>
<TD>Literal value requires a U suffix. : 0x20 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1849 </TD>
<TD>Value is not of appropriate type. : (unsigned char and signed char):
tmp &amp;= ~ ( 0x20 ) </TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1850 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1851 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1853 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1854 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1854 </TD>
<TD>Literal value requires a U suffix. : 0x80 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1854 </TD>
<TD>Value is not of appropriate type. : (unsigned char and signed char):
tmp = ( 0x80 ) </TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1854 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and signed
char): tmp = ( 0x80 </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1856 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1856 </TD>
<TD>Literal value requires a U suffix. : 0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1856 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and int):
tmp </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1857 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1858 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1858 </TD>
<TD>Literal value requires a U suffix. : 0x20 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1858 </TD>
<TD>Value is not of appropriate type. : (unsigned char and signed char):
tmp |= ( 0x20 ) </TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1858 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and signed
char): tmp |= ( 0x20 </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1858 </TD>
<TD>Use of bit operator on signed type. : | used with signed char: tmp </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1859 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1860 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1823 </TD>
<TD>Procedure contains UR data flow anomalies. : tmp
</TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TD>MISRA-C:2012 R.9.1 </TD>
<TD>&nbsp;</TD>
<TD>&nbsp;</TD>
<TD>&nbsp;</TD>
<TD>&nbsp;</TD>
<TD>&nbsp;</TD></TR>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=mpu_set_int_level_inv_mpu.c_inv_mpu.c_31></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\inv_mpu.c' , '1871');">mpu_set_int_level<BR>(1871
to 1875 inv_mpu.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>No prototype for non-static function. : mpu_set_int_level </TD>
<TD>MISRA-C:2012 R.8.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>Function has global variable side effects. :
st.chip_cfg.active_low_int </TD>
<TD>MISRA-C:2012 R.13.2 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=mpu_set_int_latched_inv_mpu.c_inv_mpu.c_32></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\inv_mpu.c' , '1883');">mpu_set_int_latched<BR>(1883
to 1901 inv_mpu.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>No prototype for non-static function. : mpu_set_int_latched </TD>
<TD>MISRA-C:2012 R.8.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>Function has global variable side effects. : st.chip_cfg.latched_int
</TD>
<TD>MISRA-C:2012 R.13.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1897 </TD>
<TD>Function call with no prior declaration. : MPU_Write_Len </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1887 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1889 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1890 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1890 </TD>
<TD>Literal value requires a U suffix. : 0x20 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1890 </TD>
<TD>Value is not of appropriate type. : (unsigned char and signed char):
tmp = ( 0x20 ) </TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1890 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and signed
char): tmp = ( 0x20 </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1890 </TD>
<TD>Use of bit operator on signed type. : | used with signed char: tmp </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1892 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1892 </TD>
<TD>Literal value requires a U suffix. : 0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1892 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and int):
tmp </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1893 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1894 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1894 </TD>
<TD>Literal value requires a U suffix. : 0x02 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1894 </TD>
<TD>Value is not of appropriate type. : (unsigned char and signed char):
tmp |= ( 0x02 ) </TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1894 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and signed
char): tmp |= ( 0x02 </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1895 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1896 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1896 </TD>
<TD>Literal value requires a U suffix. : 0x80 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1896 </TD>
<TD>Value is not of appropriate type. : (unsigned char and signed char):
tmp |= ( 0x80 ) </TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1896 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and signed
char): tmp |= ( 0x80 </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1897 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1898 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=get_accel_prod_shift_inv_mpu.c_inv_mpu.c_33></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\inv_mpu.c' , '1904');">get_accel_prod_shift<BR>(1904
to 1927 inv_mpu.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1908 </TD>
<TD>Function call with no prior declaration. : MPU_Read_Len </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1908 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1909 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1911 </TD>
<TD>Literal value requires a U suffix. : 0xE0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1911 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned char and signed char): ( tmp
[ 0 ] &amp; 0xE0 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1911 </TD>
<TD>Use of shift operator on signed type. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1911 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and signed
char): ( tmp [ 0 ] &amp; 0xE0 ) &gt;&gt; 3 </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1911 </TD>
<TD>Use of bit operator on signed type. : | used with signed char:
shift_code </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1911 </TD>
<TD>Literal value requires a U suffix. : 0x30 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1911 </TD>
<TD>Use of shift operator on signed type. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1912 </TD>
<TD>Literal value requires a U suffix. : 0xE0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1912 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned char and signed char): ( tmp
[ 1 ] &amp; 0xE0 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1912 </TD>
<TD>Use of shift operator on signed type. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1912 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and signed
char): ( tmp [ 1 ] &amp; 0xE0 ) &gt;&gt; 3 </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1912 </TD>
<TD>Use of bit operator on signed type. : | used with signed char:
shift_code </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1912 </TD>
<TD>Literal value requires a U suffix. : 0x0C </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1912 </TD>
<TD>Use of shift operator on signed type. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1913 </TD>
<TD>Literal value requires a U suffix. : 0xE0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1913 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned char and signed char): ( tmp
[ 2 ] &amp; 0xE0 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1913 </TD>
<TD>Use of shift operator on signed type. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1913 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and signed
char): ( tmp [ 2 ] &amp; 0xE0 ) &gt;&gt; 3 </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1913 </TD>
<TD>Use of bit operator on signed type. : | used with signed char:
shift_code </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1913 </TD>
<TD>Literal value requires a U suffix. : 0x03 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1914 </TD>
<TD>Literal value requires a U suffix. : 0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1914 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and int): ii
</TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1914 </TD>
<TD>Literal value requires a U suffix. : 3 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1914 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and int): ii
</TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1914 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned char and signed char): ii
&lt; 3 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1915 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1916 </TD>
<TD>Declaration does not specify an array. </TD>
<TD>MISRA-C:2012 R.18.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1922 </TD>
<TD>Declaration does not specify an array. </TD>
<TD>MISRA-C:2012 R.18.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1923 </TD>
<TD>Deprecated usage of ++ or -- operators found. </TD>
<TD>MISRA-C:2012 R.13.1,R.13.2,R.13.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1923 </TD>
<TD>Assignment operation in expression. </TD>
<TD>MISRA-C:2012 R.13.1,R.13.2,R.13.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1923 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1924 </TD>
<TD>No brackets to loop body. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1924 </TD>
<TD>Declaration does not specify an array. </TD>
<TD>MISRA-C:2012 R.18.1 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1906 </TD>
<TD>Procedure contains UR data flow anomalies. : tmp
</TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TD>MISRA-C:2012 R.9.1 </TD>
<TD>&nbsp;</TD>
<TD>&nbsp;</TD>
<TD>&nbsp;</TD>
<TD>&nbsp;</TD>
<TD>&nbsp;</TD></TR>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=accel_self_test_inv_mpu.c_inv_mpu.c_34></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\inv_mpu.c' , '1929');">accel_self_test<BR>(1929
to 1947 inv_mpu.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1934 </TD>
<TD>(void) missing for discarded return value. </TD>
<TD>MISRA-C:2012 R.17.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1936 </TD>
<TD>Float/integer conversion without cast. : (float and long):
st_shift_cust = labs </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1936 </TD>
<TD>Declaration does not specify an array. </TD>
<TD>MISRA-C:2012 R.18.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1936 </TD>
<TD>Value is not of appropriate type. : (long and float): st_shift_cust =
labs ( bias_regular [ jj ] - bias_st [ jj ] ) </TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1936 </TD>
<TD>Value is not of appropriate type. : (long and float) </TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1936 </TD>
<TD>Use of mixed mode arithmetic. : (long and float): 65536.f </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1937 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1938 </TD>
<TD>Expression needs brackets. </TD>
<TD>MISRA-C:2012 R.12.1,R.20.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1940 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1940 </TD>
<TD>Use of bit operator on signed type. : |= used with int: result </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1940 </TD>
<TD>Use of shift operator on signed type. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1940 </TD>
<TD>Negative (or potentially negative) shift. </TD>
<TD>MISRA-C:2012 R.10.1,R.12.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1943 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1943 </TD>
<TD>Use of bit operator on signed type. : |= used with int: result </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1943 </TD>
<TD>Use of shift operator on signed type. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1943 </TD>
<TD>Negative (or potentially negative) shift. </TD>
<TD>MISRA-C:2012 R.10.1,R.12.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1943 </TD>
<TD>Else alternative missing in if. </TD>
<TD>MISRA-C:2012 R.15.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1932 </TD>
<TD>Procedure contains UR data flow anomalies. : st_shift
</TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TD>MISRA-C:2012 R.9.1 </TD>
<TD>&nbsp;</TD>
<TD>&nbsp;</TD>
<TD>&nbsp;</TD>
<TD>&nbsp;</TD>
<TD>&nbsp;</TD></TR>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=gyro_self_test_inv_mpu.c_inv_mpu.c_35></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\inv_mpu.c' , '1949');">gyro_self_test<BR>(1949
to 1976 inv_mpu.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1955 </TD>
<TD>Function call with no prior declaration. : MPU_Read_Len </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1955 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1956 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1958 </TD>
<TD>Literal value requires a U suffix. : 0x1F </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1958 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and int):
tmp [ 0 ] </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1959 </TD>
<TD>Literal value requires a U suffix. : 0x1F </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1959 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and int):
tmp [ 1 ] </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1960 </TD>
<TD>Literal value requires a U suffix. : 0x1F </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1960 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and int):
tmp [ 2 ] </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1963 </TD>
<TD>Float/integer conversion without cast. : (float and long):
st_shift_cust = labs </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1963 </TD>
<TD>Declaration does not specify an array. </TD>
<TD>MISRA-C:2012 R.18.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1963 </TD>
<TD>Value is not of appropriate type. : (long and float): st_shift_cust =
labs ( bias_regular [ jj ] - bias_st [ jj ] ) </TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1963 </TD>
<TD>Value is not of appropriate type. : (long and float) </TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1963 </TD>
<TD>Use of mixed mode arithmetic. : (long and float): 65536.f </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1964 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1966 </TD>
<TD>Deprecated usage of ++ or -- operators found. </TD>
<TD>MISRA-C:2012 R.13.1,R.13.2,R.13.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1966 </TD>
<TD>Assignment operation in expression. </TD>
<TD>MISRA-C:2012 R.13.1,R.13.2,R.13.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1966 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1967 </TD>
<TD>No brackets to loop body. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1968 </TD>
<TD>Expression needs brackets. </TD>
<TD>MISRA-C:2012 R.12.1,R.20.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1970 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1970 </TD>
<TD>Use of bit operator on signed type. : |= used with int: result </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1970 </TD>
<TD>Use of shift operator on signed type. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1970 </TD>
<TD>Negative (or potentially negative) shift. </TD>
<TD>MISRA-C:2012 R.10.1,R.12.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1973 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1973 </TD>
<TD>Use of bit operator on signed type. : |= used with int: result </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1973 </TD>
<TD>Use of shift operator on signed type. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1973 </TD>
<TD>Negative (or potentially negative) shift. </TD>
<TD>MISRA-C:2012 R.10.1,R.12.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1973 </TD>
<TD>Else alternative missing in if. </TD>
<TD>MISRA-C:2012 R.15.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1952 </TD>
<TD>Procedure contains UR data flow anomalies. : tmp
</TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TD>MISRA-C:2012 R.9.1 </TD>
<TD>&nbsp;</TD>
<TD>&nbsp;</TD>
<TD>&nbsp;</TD>
<TD>&nbsp;</TD>
<TD>&nbsp;</TD></TR>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=get_st_biases_inv_mpu.c_inv_mpu.c_36></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\inv_mpu.c' , '2033');">get_st_biases<BR>(2033
to 2151 inv_mpu.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>2041 </TD>
<TD>Function call with no prior declaration. : MPU_Write_Len </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>2043 </TD>
<TD>Function call with no prior declaration. : delay_ms </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>2045 </TD>
<TD>Function call with no prior declaration. : MPU_Write_Len </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>2047 </TD>
<TD>Function call with no prior declaration. : MPU_Write_Len </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>2049 </TD>
<TD>Function call with no prior declaration. : MPU_Write_Len </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>2051 </TD>
<TD>Function call with no prior declaration. : MPU_Write_Len </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>2053 </TD>
<TD>Function call with no prior declaration. : MPU_Write_Len </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>2056 </TD>
<TD>Function call with no prior declaration. : MPU_Write_Len </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>2058 </TD>
<TD>Function call with no prior declaration. : delay_ms </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>2060 </TD>
<TD>Function call with no prior declaration. : MPU_Write_Len </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>2063 </TD>
<TD>Function call with no prior declaration. : MPU_Write_Len </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>2069 </TD>
<TD>Function call with no prior declaration. : MPU_Write_Len </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>2076 </TD>
<TD>Function call with no prior declaration. : MPU_Write_Len </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>2079 </TD>
<TD>Function call with no prior declaration. : delay_ms </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>2083 </TD>
<TD>Function call with no prior declaration. : MPU_Write_Len </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>2087 </TD>
<TD>Function call with no prior declaration. : MPU_Write_Len </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>2089 </TD>
<TD>Function call with no prior declaration. : delay_ms </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>2091 </TD>
<TD>Function call with no prior declaration. : MPU_Write_Len </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>2094 </TD>
<TD>Function call with no prior declaration. : MPU_Read_Len </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>2104 </TD>
<TD>Function call with no prior declaration. : MPU_Read_Len </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2110 </TD>
<TD>Pointer not checked for null before use. : accel </TD>
<TD>MISRA-C:2012 D.4.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2111 </TD>
<TD>Pointer not checked for null before use. : accel </TD>
<TD>MISRA-C:2012 D.4.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2116 </TD>
<TD>Pointer not checked for null before use. : gyro </TD>
<TD>MISRA-C:2012 D.4.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2117 </TD>
<TD>Pointer not checked for null before use. : gyro </TD>
<TD>MISRA-C:2012 D.4.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2115 </TD>
<TD>Pointer not checked for null before use. : gyro </TD>
<TD>MISRA-C:2012 D.4.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2109 </TD>
<TD>Pointer not checked for null before use. : accel </TD>
<TD>MISRA-C:2012 D.4.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2039 </TD>
<TD>Literal value requires a U suffix. : 0x01 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2039 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and int):
data [ 0 ] </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2040 </TD>
<TD>Literal value requires a U suffix. : 0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2040 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and int):
data [ 1 ] </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2041 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2042 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2044 </TD>
<TD>Literal value requires a U suffix. : 0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2044 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and int):
data [ 0 ] </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2045 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2046 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2047 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2048 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2049 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2050 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2051 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2052 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2053 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2054 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2055 </TD>
<TD>Literal value requires a U suffix. : 0x04 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2055 </TD>
<TD>Value is not of appropriate type. : (unsigned char and signed char):
data [ 0 ] = ( 0x04 ) </TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2055 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and signed
char): data [ 0 ] = ( 0x04 </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2055 </TD>
<TD>Use of bit operator on signed type. : | used with signed char: data
</TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2056 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2057 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2060 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2061 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2063 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2064 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2065 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2066 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2068 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2069 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2070 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2072 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2073 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2075 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2076 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2077 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2078 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2079 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2082 </TD>
<TD>Literal value requires a U suffix. : 0x40 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2082 </TD>
<TD>Value is not of appropriate type. : (unsigned char and signed char):
data [ 0 ] = ( 0x40 ) </TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2082 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and signed
char): data [ 0 ] = ( 0x40 </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2083 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2084 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2087 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2088 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2090 </TD>
<TD>Literal value requires a U suffix. : 0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2090 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and int):
data [ 0 ] </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2091 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2092 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2094 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2095 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2097 </TD>
<TD>Shifting value too far. </TD>
<TD>MISRA-C:2012 R.12.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2097 </TD>
<TD>No cast for widening complex int expression. : (unsigned short and
unsigned char): fifo_count = ( data [ 0 ] &lt;&lt; 8 </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2097 </TD>
<TD>No cast for widening complex int expression. : (unsigned short and
unsigned char): fifo_count = ( data [ 0 ] &lt;&lt; 8 ) | data [ 1 ] </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2098 </TD>
<TD>Implicit conversion of underlying type. : (unsigned char and unsigned
short): packet_count = fifo_count </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2098 </TD>
<TD>Narrower int conversion without cast. : (unsigned char and unsigned
short): packet_count = fifo_count </TD>
<TD>MISRA-C:2012 R.10.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2098 </TD>
<TD>Value is not of appropriate type. : (unsigned short and signed char):
12 ) </TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2099 </TD>
<TD>Declaration does not specify an array. </TD>
<TD>MISRA-C:2012 R.18.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2099 </TD>
<TD>Assignment operation in expression. </TD>
<TD>MISRA-C:2012 R.13.1,R.13.2,R.13.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2100 </TD>
<TD>Declaration does not specify an array. </TD>
<TD>MISRA-C:2012 R.18.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2100 </TD>
<TD>Assignment operation in expression. </TD>
<TD>MISRA-C:2012 R.13.1,R.13.2,R.13.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2102 </TD>
<TD>Literal value requires a U suffix. : 0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2102 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and int): ii
</TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2104 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2105 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2106 </TD>
<TD>Use of shift operator on signed type. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2106 </TD>
<TD>Use of bit operator on signed type. : | used with short: accel_cur </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2107 </TD>
<TD>Use of shift operator on signed type. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2107 </TD>
<TD>Use of bit operator on signed type. : | used with short: accel_cur </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2108 </TD>
<TD>Use of shift operator on signed type. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2108 </TD>
<TD>Use of bit operator on signed type. : | used with short: accel_cur </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2109 </TD>
<TD>Declaration does not specify an array. </TD>
<TD>MISRA-C:2012 R.18.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2110 </TD>
<TD>Declaration does not specify an array. </TD>
<TD>MISRA-C:2012 R.18.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2111 </TD>
<TD>Declaration does not specify an array. </TD>
<TD>MISRA-C:2012 R.18.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2112 </TD>
<TD>Unsigned integral type cast to signed. </TD>
<TD>MISRA-C:2012 R.10.8 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2112 </TD>
<TD>Use of shift operator on signed type. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2112 </TD>
<TD>Use of bit operator on signed type. : | used with short </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2112 </TD>
<TD>Signed/unsigned conversion without cast. : (short and unsigned char):
( short ) data [ 6 ] &lt;&lt; 8 ) | data [ 7 ] </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2113 </TD>
<TD>Unsigned integral type cast to signed. </TD>
<TD>MISRA-C:2012 R.10.8 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2113 </TD>
<TD>Use of shift operator on signed type. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2113 </TD>
<TD>Use of bit operator on signed type. : | used with short </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2113 </TD>
<TD>Signed/unsigned conversion without cast. : (short and unsigned char):
( short ) data [ 8 ] &lt;&lt; 8 ) | data [ 9 ] </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2114 </TD>
<TD>Unsigned integral type cast to signed. </TD>
<TD>MISRA-C:2012 R.10.8 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2114 </TD>
<TD>Use of shift operator on signed type. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2114 </TD>
<TD>Use of bit operator on signed type. : | used with short </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2114 </TD>
<TD>Signed/unsigned conversion without cast. : (short and unsigned char):
( short ) data [ 10 ] &lt;&lt; 8 ) | data [ 11 ] </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2115 </TD>
<TD>Declaration does not specify an array. </TD>
<TD>MISRA-C:2012 R.18.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2116 </TD>
<TD>Declaration does not specify an array. </TD>
<TD>MISRA-C:2012 R.18.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2117 </TD>
<TD>Declaration does not specify an array. </TD>
<TD>MISRA-C:2012 R.18.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2134 </TD>
<TD>Declaration does not specify an array. </TD>
<TD>MISRA-C:2012 R.18.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2134 </TD>
<TD>Declaration does not specify an array. </TD>
<TD>MISRA-C:2012 R.18.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2134 </TD>
<TD>Use of shift operator on signed type. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2134 </TD>
<TD>Use of mixed mode arithmetic. : (long long and unsigned char):
packet_count </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2135 </TD>
<TD>Declaration does not specify an array. </TD>
<TD>MISRA-C:2012 R.18.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2135 </TD>
<TD>Declaration does not specify an array. </TD>
<TD>MISRA-C:2012 R.18.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2135 </TD>
<TD>Use of shift operator on signed type. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2135 </TD>
<TD>Use of mixed mode arithmetic. : (long long and unsigned char):
packet_count </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2136 </TD>
<TD>Declaration does not specify an array. </TD>
<TD>MISRA-C:2012 R.18.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2136 </TD>
<TD>Declaration does not specify an array. </TD>
<TD>MISRA-C:2012 R.18.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2136 </TD>
<TD>Use of shift operator on signed type. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2136 </TD>
<TD>Use of mixed mode arithmetic. : (long long and unsigned char):
packet_count </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2137 </TD>
<TD>Declaration does not specify an array. </TD>
<TD>MISRA-C:2012 R.18.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2137 </TD>
<TD>Declaration does not specify an array. </TD>
<TD>MISRA-C:2012 R.18.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2137 </TD>
<TD>Use of shift operator on signed type. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2138 </TD>
<TD>Use of mixed mode arithmetic. : (long long and unsigned char):
packet_count </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2139 </TD>
<TD>Declaration does not specify an array. </TD>
<TD>MISRA-C:2012 R.18.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2139 </TD>
<TD>Declaration does not specify an array. </TD>
<TD>MISRA-C:2012 R.18.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2139 </TD>
<TD>Use of shift operator on signed type. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2140 </TD>
<TD>Use of mixed mode arithmetic. : (long long and unsigned char):
packet_count </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2141 </TD>
<TD>Declaration does not specify an array. </TD>
<TD>MISRA-C:2012 R.18.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2141 </TD>
<TD>Declaration does not specify an array. </TD>
<TD>MISRA-C:2012 R.18.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2141 </TD>
<TD>Use of shift operator on signed type. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2142 </TD>
<TD>Use of mixed mode arithmetic. : (long long and unsigned char):
packet_count </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2144 </TD>
<TD>Declaration does not specify an array. </TD>
<TD>MISRA-C:2012 R.18.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2145 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2145 </TD>
<TD>Declaration does not specify an array. </TD>
<TD>MISRA-C:2012 R.18.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2147 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2147 </TD>
<TD>Declaration does not specify an array. </TD>
<TD>MISRA-C:2012 R.18.1 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=mpu_run_self_test_inv_mpu.c_inv_mpu.c_37></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\inv_mpu.c' , '2173');">mpu_run_self_test<BR>(2173
to 2264 inv_mpu.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>No prototype for non-static function. : mpu_run_self_test </TD>
<TD>MISRA-C:2012 R.8.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>DD data flow anomalies found. </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>Function has global variable side effects. : st.chip_cfg.accel_fsr </TD>
<TD>MISRA-C:2012 R.13.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>Function has global variable side effects. : st.chip_cfg.bypass_mode
</TD>
<TD>MISRA-C:2012 R.13.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>Function has global variable side effects. : st.chip_cfg.clk_src </TD>
<TD>MISRA-C:2012 R.13.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>Function has global variable side effects. : st.chip_cfg.dmp_on </TD>
<TD>MISRA-C:2012 R.13.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>Function has global variable side effects. :
st.chip_cfg.dmp_sample_rate </TD>
<TD>MISRA-C:2012 R.13.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>Function has global variable side effects. : st.chip_cfg.fifo_enable
</TD>
<TD>MISRA-C:2012 R.13.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>Function has global variable side effects. : st.chip_cfg.gyro_fsr </TD>
<TD>MISRA-C:2012 R.13.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>Function has global variable side effects. : st.chip_cfg.int_enable
</TD>
<TD>MISRA-C:2012 R.13.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>Function has global variable side effects. : st.chip_cfg.latched_int
</TD>
<TD>MISRA-C:2012 R.13.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>Function has global variable side effects. : st.chip_cfg.lp_accel_mode
</TD>
<TD>MISRA-C:2012 R.13.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>Function has global variable side effects. : st.chip_cfg.lpf </TD>
<TD>MISRA-C:2012 R.13.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>Function has global variable side effects. : st.chip_cfg.sample_rate
</TD>
<TD>MISRA-C:2012 R.13.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>Function has global variable side effects. : st.chip_cfg.sensors </TD>
<TD>MISRA-C:2012 R.13.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>2190 </TD>
<TD>Function call with no prior declaration. : mpu_set_dmp_state </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>2261 </TD>
<TD>Function call with no prior declaration. : mpu_set_dmp_state </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2224 </TD>
<TD>Pointer not checked for null before use. : gyro </TD>
<TD>MISRA-C:2012 D.4.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2223 </TD>
<TD>Pointer not checked for null before use. : accel </TD>
<TD>MISRA-C:2012 D.4.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2189 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2190 </TD>
<TD>(void) missing for discarded return value. </TD>
<TD>MISRA-C:2012 R.17.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2191 </TD>
<TD>Literal value requires a U suffix. : 1 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2191 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and int):
dmp_was_on </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2193 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2193 </TD>
<TD>Literal value requires a U suffix. : 0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2193 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and int):
dmp_was_on </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2196 </TD>
<TD>(void) missing for discarded return value. </TD>
<TD>MISRA-C:2012 R.17.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2197 </TD>
<TD>(void) missing for discarded return value. </TD>
<TD>MISRA-C:2012 R.17.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2198 </TD>
<TD>(void) missing for discarded return value. </TD>
<TD>MISRA-C:2012 R.17.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2199 </TD>
<TD>(void) missing for discarded return value. </TD>
<TD>MISRA-C:2012 R.17.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2201 </TD>
<TD>(void) missing for discarded return value. </TD>
<TD>MISRA-C:2012 R.17.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2205 </TD>
<TD>Signed/unsigned conversion without cast. : (int and unsigned char): ii
</TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2205 </TD>
<TD>Signed/unsigned conversion without cast. : (int and unsigned char): ii
&lt; tries </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2206 </TD>
<TD>No brackets to loop body. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2206 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2207 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2208 </TD>
<TD>Signed/unsigned conversion without cast. : (int and unsigned char): ii
== tries </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2215 </TD>
<TD>Signed/unsigned conversion without cast. : (int and unsigned char): ii
</TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2215 </TD>
<TD>Signed/unsigned conversion without cast. : (int and unsigned char): ii
&lt; tries </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2216 </TD>
<TD>No brackets to loop body. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2216 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2217 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2218 </TD>
<TD>Signed/unsigned conversion without cast. : (int and unsigned char): ii
== tries </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2223 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and int):
accel_self_test </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2224 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and int):
gyro_self_test </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2227 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2228 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2228 </TD>
<TD>Use of bit operator on signed type. : |= used with int: result </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2229 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2230 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2230 </TD>
<TD>Use of bit operator on signed type. : |= used with int: result </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2246 </TD>
<TD>Literal value requires a U suffix. : 0xFF </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2247 </TD>
<TD>Literal value requires a U suffix. : 0xFF </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2248 </TD>
<TD>Literal value requires a U suffix. : 0xFF </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2249 </TD>
<TD>Literal value requires a U suffix. : 0xFFFF </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2250 </TD>
<TD>Literal value requires a U suffix. : 0xFF </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2251 </TD>
<TD>Literal value requires a U suffix. : 0xFF </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2252 </TD>
<TD>Use of underlying enum representation value. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2253 </TD>
<TD>(void) missing for discarded return value. </TD>
<TD>MISRA-C:2012 R.17.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2254 </TD>
<TD>(void) missing for discarded return value. </TD>
<TD>MISRA-C:2012 R.17.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2255 </TD>
<TD>(void) missing for discarded return value. </TD>
<TD>MISRA-C:2012 R.17.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2256 </TD>
<TD>(void) missing for discarded return value. </TD>
<TD>MISRA-C:2012 R.17.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2257 </TD>
<TD>(void) missing for discarded return value. </TD>
<TD>MISRA-C:2012 R.17.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2258 </TD>
<TD>(void) missing for discarded return value. </TD>
<TD>MISRA-C:2012 R.17.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2260 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2261 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2261 </TD>
<TD>(void) missing for discarded return value. </TD>
<TD>MISRA-C:2012 R.17.7 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2190 </TD>
<TD>Literal value requires a U suffix. : (int and unsigned char): param 1
</TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2206 </TD>
<TD>Literal value requires a U suffix. : (int and unsigned char): param 3
</TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2216 </TD>
<TD>Implicit conversion: actual to formal param. : (int and unsigned
char): param 3 </TD>
<TD>MISRA-C:2012 R.10.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2216 </TD>
<TD>Literal value requires a U suffix. : (int and unsigned char): param 3
</TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2261 </TD>
<TD>Implicit conversion: actual to formal param. : (int and unsigned
char): param 1 </TD>
<TD>MISRA-C:2012 R.10.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2261 </TD>
<TD>Literal value requires a U suffix. : (int and unsigned char): param 1
</TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>2185 </TD>
<TD>Procedure contains UR data flow anomalies. : accel_fsr </TD>
<TD>MISRA-C:2012 R.9.1 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>2177 </TD>
<TD>Procedure contains UR data flow anomalies. : accel_st </TD>
<TD>MISRA-C:2012 R.9.1 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>2186 </TD>
<TD>Procedure contains UR data flow anomalies. : gyro_fsr </TD>
<TD>MISRA-C:2012 R.9.1 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>2177 </TD>
<TD>Procedure contains UR data flow anomalies. : gyro_st </TD>
<TD>MISRA-C:2012 R.9.1 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>2186 </TD>
<TD>Procedure contains UR data flow anomalies. : lpf </TD>
<TD>MISRA-C:2012 R.9.1 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>2186 </TD>
<TD>Procedure contains UR data flow anomalies. : sample_rate
</TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TD>MISRA-C:2012 R.9.1 </TD>
<TD>&nbsp;</TD>
<TD>&nbsp;</TD>
<TD>&nbsp;</TD>
<TD>&nbsp;</TD>
<TD>&nbsp;</TD></TR>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=mpu_write_mem_inv_mpu.c_inv_mpu.c_38></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\inv_mpu.c' , '2275');">mpu_write_mem<BR>(2275
to 2297 inv_mpu.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>No prototype for non-static function. : mpu_write_mem </TD>
<TD>MISRA-C:2012 R.8.4 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>2292 </TD>
<TD>Function call with no prior declaration. : MPU_Write_Len </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>2294 </TD>
<TD>Function call with no prior declaration. : MPU_Write_Len </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2280 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2281 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2282 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2283 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2286 </TD>
<TD>Literal value requires a U suffix. : 0xFF </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2289 </TD>
<TD>Expression needs brackets. </TD>
<TD>MISRA-C:2012 R.12.1,R.20.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2290 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2292 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2293 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2294 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2295 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=mpu_read_mem_inv_mpu.c_inv_mpu.c_39></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\inv_mpu.c' , '2308');">mpu_read_mem<BR>(2308
to 2330 inv_mpu.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>No prototype for non-static function. : mpu_read_mem </TD>
<TD>MISRA-C:2012 R.8.4 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>2325 </TD>
<TD>Function call with no prior declaration. : MPU_Write_Len </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>2327 </TD>
<TD>Function call with no prior declaration. : MPU_Read_Len </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2313 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2314 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2315 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2316 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2319 </TD>
<TD>Literal value requires a U suffix. : 0xFF </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2322 </TD>
<TD>Expression needs brackets. </TD>
<TD>MISRA-C:2012 R.12.1,R.20.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2323 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2325 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2326 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2327 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2328 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=mpu_load_firmware_inv_mpu.c_inv_mpu.c_40></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\inv_mpu.c' , '2340');">mpu_load_firmware<BR>(2340
to 2374 inv_mpu.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>No prototype for non-static function. : mpu_load_firmware </TD>
<TD>MISRA-C:2012 R.8.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>Function has global variable side effects. : st.chip_cfg.dmp_loaded
</TD>
<TD>MISRA-C:2012 R.13.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>Function has global variable side effects. :
st.chip_cfg.dmp_sample_rate </TD>
<TD>MISRA-C:2012 R.13.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>2368 </TD>
<TD>Function call with no prior declaration. : MPU_Write_Len </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2349 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2350 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2353 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2354 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2355 </TD>
<TD>Literal value requires a U suffix. : 0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2355 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned short and int):
ii </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center><A name=first_271_s>C</A> </TD>
<TD align=center>2355 </TD>
<TD>For loop incrementation is not simple. </TD>
<TD>MISRA-C:2012 R.14.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2356 </TD>
<TD>Signed/unsigned conversion without cast. : (signed char and unsigned
short): ( 16 ) &lt; length </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2356 </TD>
<TD>Expression needs brackets. </TD>
<TD>MISRA-C:2012 R.12.1,R.20.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2356 </TD>
<TD>Literal value requires a U suffix. : 16 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2357 </TD>
<TD>Declaration does not specify an array. </TD>
<TD>MISRA-C:2012 R.18.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2357 </TD>
<TD>Cast on a constant value. : firmware </TD>
<TD>MISRA-C:2012 R.11.8 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2357 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2358 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2359 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2360 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2361 </TD>
<TD>Pointer arithmetic is not on array. </TD>
<TD>MISRA-C:2012 R.18.1,R.18.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2361 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2362 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2366 </TD>
<TD>Implicit conversion of underlying type. : (unsigned char and unsigned
short): tmp [ 0 ] = start_addr </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2366 </TD>
<TD>Narrower int conversion without cast. : (unsigned char and unsigned
short): tmp [ 0 ] = start_addr </TD>
<TD>MISRA-C:2012 R.10.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2366 </TD>
<TD>No cast for widening complex int expression. : (unsigned char and
unsigned short): tmp [ 0 ] = start_addr &gt;&gt; 8 </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2367 </TD>
<TD>Implicit conversion of underlying type. : (unsigned char and unsigned
short): tmp [ 1 ] = start_addr </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2367 </TD>
<TD>Narrower int conversion without cast. : (unsigned char and unsigned
short): tmp [ 1 ] = start_addr </TD>
<TD>MISRA-C:2012 R.10.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2367 </TD>
<TD>Literal value requires a U suffix. : 0xFF </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2367 </TD>
<TD>No cast for widening complex int expression. : (unsigned char and
unsigned short): tmp [ 1 ] = start_addr &amp; 0xFF </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2368 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2369 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2371 </TD>
<TD>Literal value requires a U suffix. : 1 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2371 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and int):
st.chip_cfg.dmp_loaded </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>2347 </TD>
<TD>Procedure contains UR data flow anomalies. : cur
</TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TD>MISRA-C:2012 R.9.1 </TD>
<TD>&nbsp;</TD>
<TD>&nbsp;</TD>
<TD>&nbsp;</TD>
<TD>&nbsp;</TD>
<TD>&nbsp;</TD></TR>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=mpu_set_dmp_state_inv_mpu.c_inv_mpu.c_41></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\inv_mpu.c' , '2381');">mpu_set_dmp_state<BR>(2381
to 2413 inv_mpu.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>No prototype for non-static function. : mpu_set_dmp_state </TD>
<TD>MISRA-C:2012 R.8.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>DD data flow anomalies found. </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>Function has global variable side effects. : st.chip_cfg.bypass_mode
</TD>
<TD>MISRA-C:2012 R.13.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>Function has global variable side effects. : st.chip_cfg.clk_src </TD>
<TD>MISRA-C:2012 R.13.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>Function has global variable side effects. : st.chip_cfg.dmp_on </TD>
<TD>MISRA-C:2012 R.13.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>Function has global variable side effects. :
st.chip_cfg.dmp_sample_rate </TD>
<TD>MISRA-C:2012 R.13.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>Function has global variable side effects. : st.chip_cfg.fifo_enable
</TD>
<TD>MISRA-C:2012 R.13.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>Function has global variable side effects. : st.chip_cfg.int_enable
</TD>
<TD>MISRA-C:2012 R.13.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>Function has global variable side effects. : st.chip_cfg.latched_int
</TD>
<TD>MISRA-C:2012 R.13.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>Function has global variable side effects. : st.chip_cfg.lp_accel_mode
</TD>
<TD>MISRA-C:2012 R.13.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>Function has global variable side effects. : st.chip_cfg.lpf </TD>
<TD>MISRA-C:2012 R.13.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>Function has global variable side effects. : st.chip_cfg.sample_rate
</TD>
<TD>MISRA-C:2012 R.13.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>2398 </TD>
<TD>Function call with no prior declaration. : MPU_Write_Len </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>2408 </TD>
<TD>Function call with no prior declaration. : MPU_Write_Len </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2385 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2387 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2388 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2389 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2391 </TD>
<TD>(void) missing for discarded return value. </TD>
<TD>MISRA-C:2012 R.17.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2393 </TD>
<TD>(void) missing for discarded return value. </TD>
<TD>MISRA-C:2012 R.17.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2395 </TD>
<TD>(void) missing for discarded return value. </TD>
<TD>MISRA-C:2012 R.17.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2397 </TD>
<TD>Literal value requires a U suffix. : 0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2397 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and int):
tmp </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2399 </TD>
<TD>Literal value requires a U suffix. : 1 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2399 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and int):
st.chip_cfg.dmp_on </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2401 </TD>
<TD>(void) missing for discarded return value. </TD>
<TD>MISRA-C:2012 R.17.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2402 </TD>
<TD>(void) missing for discarded return value. </TD>
<TD>MISRA-C:2012 R.17.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2405 </TD>
<TD>(void) missing for discarded return value. </TD>
<TD>MISRA-C:2012 R.17.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2409 </TD>
<TD>Literal value requires a U suffix. : 0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2409 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and int):
st.chip_cfg.dmp_on </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2410 </TD>
<TD>(void) missing for discarded return value. </TD>
<TD>MISRA-C:2012 R.17.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2391 </TD>
<TD>Literal value requires a U suffix. : (int and unsigned char): param 1
</TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2393 </TD>
<TD>Literal value requires a U suffix. : (int and unsigned char): param 1
</TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2401 </TD>
<TD>Implicit conversion: actual to formal param. : (int and unsigned
char): param 1 </TD>
<TD>MISRA-C:2012 R.10.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2401 </TD>
<TD>Literal value requires a U suffix. : (int and unsigned char): param 1
</TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2405 </TD>
<TD>Literal value requires a U suffix. : (int and unsigned char): param 1
</TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=mpu_get_dmp_state_inv_mpu.c_inv_mpu.c_42></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\inv_mpu.c' , '2420');">mpu_get_dmp_state<BR>(2420
to 2424 inv_mpu.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>No prototype for non-static function. : mpu_get_dmp_state </TD>
<TD>MISRA-C:2012 R.8.4 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2422 </TD>
<TD>Declaration does not specify an array. </TD>
<TD>MISRA-C:2012 R.18.1 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=setup_compass_inv_mpu.c_inv_mpu.c_43></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\inv_mpu.c' , '2428');">setup_compass<BR>(2428
to 2531 inv_mpu.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>No prototype for non-static function. : setup_compass </TD>
<TD>MISRA-C:2012 R.8.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=mpu_get_compass_reg_inv_mpu.c_inv_mpu.c_44></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\inv_mpu.c' , '2539');">mpu_get_compass_reg<BR>(2539
to 2585 inv_mpu.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>No prototype for non-static function. : mpu_get_compass_reg </TD>
<TD>MISRA-C:2012 R.8.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Parameter </TH></TR>
<TR>
<TD align=center>O </TD>
<TD>Unused procedure parameter </TD>
<TD>timestamp </TD></TR>
<TR>
<TD align=center>O </TD>
<TD>Unused procedure parameter </TD>
<TD>data </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=mpu_get_compass_fsr_inv_mpu.c_inv_mpu.c_45></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\inv_mpu.c' , '2592');">mpu_get_compass_fsr<BR>(2592
to 2600 inv_mpu.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>No prototype for non-static function. : mpu_get_compass_fsr </TD>
<TD>MISRA-C:2012 R.8.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Parameter </TH></TR>
<TR>
<TD align=center>O </TD>
<TD>Unused procedure parameter </TD>
<TD>fsr </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=mpu_lp_motion_interrupt_inv_mpu.c_inv_mpu.c_46></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\inv_mpu.c' , '2646');">mpu_lp_motion_interrupt<BR>(2646
to 2852 inv_mpu.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>No prototype for non-static function. : mpu_lp_motion_interrupt </TD>
<TD>MISRA-C:2012 R.8.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>DD data flow anomalies found. </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>Function has global variable side effects. : st </TD>
<TD>MISRA-C:2012 R.13.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>2713 </TD>
<TD>Function call with no prior declaration. : MPU_Write_Len </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>2724 </TD>
<TD>Function call with no prior declaration. : MPU_Write_Len </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>2730 </TD>
<TD>Function call with no prior declaration. : MPU_Write_Len </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>2734 </TD>
<TD>Function call with no prior declaration. : delay_ms </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>2736 </TD>
<TD>Function call with no prior declaration. : MPU_Write_Len </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>2750 </TD>
<TD>Function call with no prior declaration. : MPU_Write_Len </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2816 </TD>
<TD>Casting operation to a pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.3,R.11.5,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2651 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2657 </TD>
<TD>Literal value requires a U suffix. : 8160 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2657 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned short and int):
thresh </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2658 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2658 </TD>
<TD>Literal value requires a U suffix. : 255 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2659 </TD>
<TD>Literal value requires a U suffix. : 32 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2659 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned short and int):
thresh </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2659 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned short and signed char):
thresh &lt; 32 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2660 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2660 </TD>
<TD>Literal value requires a U suffix. : 1 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2660 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and int):
thresh_hw </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2662 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2662 </TD>
<TD>Implicit conversion of underlying type. : (unsigned char and unsigned
short): thresh_hw = thresh </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2662 </TD>
<TD>Narrower int conversion without cast. : (unsigned char and unsigned
short): thresh_hw = thresh </TD>
<TD>MISRA-C:2012 R.10.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2662 </TD>
<TD>No cast for widening complex int expression. : (unsigned char and
unsigned short): thresh_hw = thresh &gt;&gt; 5 </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2673 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2674 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2675 </TD>
<TD>Literal value requires a U suffix. : 1 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2675 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and int):
time </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2678 </TD>
<TD>Literal value requires a U suffix. : 40 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2678 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and int):
lpa_freq </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2678 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned char and signed char):
lpa_freq &gt; 40 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2684 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2687 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2689 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2690 </TD>
<TD>(void) missing for discarded return value. </TD>
<TD>MISRA-C:2012 R.17.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2691 </TD>
<TD>Literal value requires a U suffix. : 1 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2691 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and int):
st.chip_cfg.cache.dmp_on </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2693 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2693 </TD>
<TD>Literal value requires a U suffix. : 0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2693 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and int):
st.chip_cfg.cache.dmp_on </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2694 </TD>
<TD>(void) missing for discarded return value. </TD>
<TD>MISRA-C:2012 R.17.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2695 </TD>
<TD>(void) missing for discarded return value. </TD>
<TD>MISRA-C:2012 R.17.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2696 </TD>
<TD>(void) missing for discarded return value. </TD>
<TD>MISRA-C:2012 R.17.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2697 </TD>
<TD>(void) missing for discarded return value. </TD>
<TD>MISRA-C:2012 R.17.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2699 </TD>
<TD>(void) missing for discarded return value. </TD>
<TD>MISRA-C:2012 R.17.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2704 </TD>
<TD>(void) missing for discarded return value. </TD>
<TD>MISRA-C:2012 R.17.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2707 </TD>
<TD>(void) missing for discarded return value. </TD>
<TD>MISRA-C:2012 R.17.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2712 </TD>
<TD>Use of underlying enum representation value. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2713 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2714 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2723 </TD>
<TD>Literal value requires a U suffix. : 0x40 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2723 </TD>
<TD>Value is not of appropriate type. : (unsigned char and signed char):
data [ 0 ] = ( 0x40 ) </TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1
</TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2723 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and signed
char): data [ 0 ] = ( 0x40 </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2724 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2725 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2730 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2731 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2735 </TD>
<TD>Literal value requires a U suffix. : 0x07 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2735 </TD>
<TD>Value is not of appropriate type. : (unsigned char and signed char):
data [ 0 ] = ( st.chip_cfg.accel_fsr &lt;&lt; 3 ) | ( 0x07 ) </TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2736 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2737 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2740 </TD>
<TD>Literal value requires a U suffix. : 0x20 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2740 </TD>
<TD>Value is not of appropriate type. : (unsigned char and signed char):
data [ 0 ] = ( 0x20 ) </TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2740 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and signed
char): data [ 0 ] = ( 0x20 </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2741 </TD>
<TD>Literal value requires a U suffix. : 1 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2741 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and int):
lpa_freq </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2741 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned char and signed char):
lpa_freq == 1 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2742 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2742 </TD>
<TD>Use of underlying enum representation value. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2743 </TD>
<TD>Literal value requires a U suffix. : 5 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2743 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and int):
lpa_freq </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2743 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned char and signed char):
lpa_freq &lt;= 5 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2744 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2744 </TD>
<TD>Use of underlying enum representation value. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2745 </TD>
<TD>Literal value requires a U suffix. : 20 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2745 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and int):
lpa_freq </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2745 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned char and signed char):
lpa_freq &lt;= 20 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2746 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2746 </TD>
<TD>Use of underlying enum representation value. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2748 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2748 </TD>
<TD>Use of underlying enum representation value. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2749 </TD>
<TD>Literal value requires a U suffix. : 0x04 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2749 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned char and signed char): (
0x04 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2749 </TD>
<TD>Use of bit operator on signed type. : | used with signed char </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2750 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2751 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2753 </TD>
<TD>Literal value requires a U suffix. : 1 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2753 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and int):
st.chip_cfg.int_motion_only </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2816 </TD>
<TD>Casting operation on a pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.3,R.11.7 </TD></TR>
<TR>
<TD align=center><A name=first_554_s>C</A> </TD>
<TD align=center>2816 </TD>
<TD>Cast to an unrelated type. </TD>
<TD>MISRA-C:2012 R.11.2,R.11.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2817 </TD>
<TD>Signed/unsigned conversion without cast. : (int and unsigned int): ii
&lt; sizeof </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2818 </TD>
<TD>Declaration does not specify an array. </TD>
<TD>MISRA-C:2012 R.18.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2818 </TD>
<TD>Value is not of appropriate type. : (char and signed char): cache_ptr
[ ii ] != 0 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2819 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2826 </TD>
<TD>Literal value requires a U suffix. : 0xFF </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2827 </TD>
<TD>Literal value requires a U suffix. : 0xFF </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2828 </TD>
<TD>Literal value requires a U suffix. : 0xFF </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2829 </TD>
<TD>Literal value requires a U suffix. : 0xFFFF </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2830 </TD>
<TD>Literal value requires a U suffix. : 0xFF </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2831 </TD>
<TD>Literal value requires a U suffix. : 0xFF </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2832 </TD>
<TD>Use of underlying enum representation value. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2833 </TD>
<TD>(void) missing for discarded return value. </TD>
<TD>MISRA-C:2012 R.17.7 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2834 </TD>
<TD>(void) missing for discarded return value. </TD>
<TD>MISRA-C:2012 R.17.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2835 </TD>
<TD>(void) missing for discarded return value. </TD>
<TD>MISRA-C:2012 R.17.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2836 </TD>
<TD>(void) missing for discarded return value. </TD>
<TD>MISRA-C:2012 R.17.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2837 </TD>
<TD>(void) missing for discarded return value. </TD>
<TD>MISRA-C:2012 R.17.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2838 </TD>
<TD>(void) missing for discarded return value. </TD>
<TD>MISRA-C:2012 R.17.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2840 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2841 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2841 </TD>
<TD>(void) missing for discarded return value. </TD>
<TD>MISRA-C:2012 R.17.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2850 </TD>
<TD>Literal value requires a U suffix. : 0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2850 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and int):
st.chip_cfg.int_motion_only </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2690 </TD>
<TD>Literal value requires a U suffix. : (int and unsigned char): param 1
</TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2704 </TD>
<TD>Literal value requires a U suffix. : (int and unsigned char): param 1
</TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2707 </TD>
<TD>Literal value requires a U suffix. : (int and unsigned char): param 1
</TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2841 </TD>
<TD>Implicit conversion: actual to formal param. : (int and unsigned
char): param 1 </TD>
<TD>MISRA-C:2012 R.10.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2841 </TD>
<TD>Literal value requires a U suffix. : (int and unsigned char): param 1
</TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=run_self_test_inv_mpu.c_inv_mpu.c_47></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\inv_mpu.c' , '2876');">run_self_test<BR>(2876
to 2901 inv_mpu.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>No prototype for non-static function. : run_self_test </TD>
<TD>MISRA-C:2012 R.8.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>Function has global variable side effects. : st.chip_cfg.accel_fsr </TD>
<TD>MISRA-C:2012 R.13.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>Function has global variable side effects. : st.chip_cfg.bypass_mode
</TD>
<TD>MISRA-C:2012 R.13.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>Function has global variable side effects. : st.chip_cfg.clk_src </TD>
<TD>MISRA-C:2012 R.13.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>Function has global variable side effects. : st.chip_cfg.dmp_on </TD>
<TD>MISRA-C:2012 R.13.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>Function has global variable side effects. :
st.chip_cfg.dmp_sample_rate </TD>
<TD>MISRA-C:2012 R.13.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>Function has global variable side effects. : st.chip_cfg.fifo_enable
</TD>
<TD>MISRA-C:2012 R.13.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>Function has global variable side effects. : st.chip_cfg.gyro_fsr </TD>
<TD>MISRA-C:2012 R.13.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>Function has global variable side effects. : st.chip_cfg.int_enable
</TD>
<TD>MISRA-C:2012 R.13.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>Function has global variable side effects. : st.chip_cfg.latched_int
</TD>
<TD>MISRA-C:2012 R.13.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>Function has global variable side effects. : st.chip_cfg.lp_accel_mode
</TD>
<TD>MISRA-C:2012 R.13.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>Function has global variable side effects. : st.chip_cfg.lpf </TD>
<TD>MISRA-C:2012 R.13.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>Function has global variable side effects. : st.chip_cfg.sample_rate
</TD>
<TD>MISRA-C:2012 R.13.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>Function has global variable side effects. : st.chip_cfg.sensors </TD>
<TD>MISRA-C:2012 R.13.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>2893 </TD>
<TD>Function call with no prior declaration. : dmp_set_gyro_bias </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>2898 </TD>
<TD>Function call with no prior declaration. : dmp_set_accel_bias </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2889 </TD>
<TD>(void) missing for discarded return value. </TD>
<TD>MISRA-C:2012 R.17.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2894 </TD>
<TD>(void) missing for discarded return value. </TD>
<TD>MISRA-C:2012 R.17.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2895 </TD>
<TD>Signed/unsigned conversion without cast. : (long and unsigned short):
accel [ 0 ] *= accel_sens </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2896 </TD>
<TD>Signed/unsigned conversion without cast. : (long and unsigned short):
accel [ 1 ] *= accel_sens </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2897 </TD>
<TD>Signed/unsigned conversion without cast. : (long and unsigned short):
accel [ 2 ] *= accel_sens </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2900 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>2880 </TD>
<TD>Procedure contains UR data flow anomalies. : accel </TD>
<TD>MISRA-C:2012 R.9.1 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>2888 </TD>
<TD>Procedure contains UR data flow anomalies. : accel_sens </TD>
<TD>MISRA-C:2012 R.9.1 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>2880 </TD>
<TD>Procedure contains UR data flow anomalies. : gyro </TD>
<TD>MISRA-C:2012 R.9.1 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>2887 </TD>
<TD>Procedure contains UR data flow anomalies. : sens
</TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TD>MISRA-C:2012 R.9.1 </TD>
<TD>&nbsp;</TD>
<TD>&nbsp;</TD>
<TD>&nbsp;</TD>
<TD>&nbsp;</TD>
<TD>&nbsp;</TD></TR>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=inv_orientation_matrix_to_scalar_inv_mpu.c_inv_mpu.c_48></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\inv_mpu.c' , '2903');">inv_orientation_matrix_to_scalar<BR>(2903
to 2922 inv_mpu.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>No prototype for non-static function. :
inv_orientation_matrix_to_scalar </TD>
<TD>MISRA-C:2012 R.8.4 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>2916 </TD>
<TD>Function call with no prior declaration. : inv_row_2_scale </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>2917 </TD>
<TD>Function call with no prior declaration. : inv_row_2_scale </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>2918 </TD>
<TD>Function call with no prior declaration. : inv_row_2_scale </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2917 </TD>
<TD>Pointer arithmetic is not on array. </TD>
<TD>MISRA-C:2012 R.18.1,R.18.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2918 </TD>
<TD>Pointer arithmetic is not on array. </TD>
<TD>MISRA-C:2012 R.18.1,R.18.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=inv_row_2_scale_inv_mpu.c_inv_mpu.c_49></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\inv_mpu.c' , '2924');">inv_row_2_scale<BR>(2924
to 2943 inv_mpu.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>No prototype for non-static function. : inv_row_2_scale </TD>
<TD>MISRA-C:2012 R.8.4 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2928 </TD>
<TD>Declaration does not specify an array. </TD>
<TD>MISRA-C:2012 R.18.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2929 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2929 </TD>
<TD>Literal value requires a U suffix. : 0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2929 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned short and int): b
</TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2930 </TD>
<TD>Declaration does not specify an array. </TD>
<TD>MISRA-C:2012 R.18.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2931 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2931 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned short and int): b
</TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2932 </TD>
<TD>Declaration does not specify an array. </TD>
<TD>MISRA-C:2012 R.18.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2933 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2933 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned short and int): b
</TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2934 </TD>
<TD>Declaration does not specify an array. </TD>
<TD>MISRA-C:2012 R.18.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2935 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2935 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned short and int): b
</TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2936 </TD>
<TD>Declaration does not specify an array. </TD>
<TD>MISRA-C:2012 R.18.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2937 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2937 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned short and int): b
</TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2938 </TD>
<TD>Declaration does not specify an array. </TD>
<TD>MISRA-C:2012 R.18.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2939 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2939 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned short and int): b
</TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2941 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2941 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned short and int): b
</TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=mget_ms_inv_mpu.c_inv_mpu.c_50></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\inv_mpu.c' , '2945');">mget_ms<BR>(2945
to 2948 inv_mpu.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>No prototype for non-static function. : mget_ms </TD>
<TD>MISRA-C:2012 R.8.4 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2945 </TD>
<TD>Void function has no side effects. : mget_ms </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Parameter </TH></TR>
<TR>
<TD align=center>O </TD>
<TD>Unused procedure parameter </TD>
<TD>time </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=mpu_dmp_init_inv_mpu.c_inv_mpu.c_51></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\inv_mpu.c' , '2952');">mpu_dmp_init<BR>(2952
to 2980 inv_mpu.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>No prototype for non-static function. : mpu_dmp_init </TD>
<TD>MISRA-C:2012 R.8.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>DD data flow anomalies found. </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>Function has global variable side effects. : st </TD>
<TD>MISRA-C:2012 R.13.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>2955 </TD>
<TD>Function call with no prior declaration. : CT_IIC_Init </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>2964 </TD>
<TD>Function call with no prior declaration. :
dmp_load_motion_driver_firmware </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>2966 </TD>
<TD>Function call with no prior declaration. : dmp_set_orientation </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>2968 </TD>
<TD>Function call with no prior declaration. : dmp_enable_feature </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>2972 </TD>
<TD>Function call with no prior declaration. : dmp_set_fifo_rate </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2958 </TD>
<TD>Use of bit operator on signed type. : | used with int: INV_XYZ_GYRO
</TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2958 </TD>
<TD>Use of bit operator on signed type. : | used with int: INV_XYZ_ACCEL
</TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2959 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2959 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2960 </TD>
<TD>Use of bit operator on signed type. : | used with int: INV_XYZ_GYRO
</TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2960 </TD>
<TD>Use of bit operator on signed type. : | used with int: INV_XYZ_ACCEL
</TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2961 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2961 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2963 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2963 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2965 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2965 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2967 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2967 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2968 </TD>
<TD>Use of bit operator on signed type. : | used with int:
DMP_FEATURE_6X_LP_QUAT </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2968 </TD>
<TD>Use of bit operator on signed type. : | used with int: DMP_FEATURE_TAP
</TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2969 </TD>
<TD>Use of bit operator on signed type. : | used with int:
DMP_FEATURE_ANDROID_ORIENT </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2969 </TD>
<TD>Use of bit operator on signed type. : | used with int:
DMP_FEATURE_SEND_RAW_ACCEL </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2969 </TD>
<TD>Use of bit operator on signed type. : | used with int:
DMP_FEATURE_SEND_CAL_GYRO </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2969 </TD>
<TD>Use of bit operator on signed type. : | used with int:
DMP_FEATURE_GYRO_CAL </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2971 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2971 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2973 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2973 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2975 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2975 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2977 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2977 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2958 </TD>
<TD>Implicit conversion: actual to formal param. : (int and unsigned
char): param 1 </TD>
<TD>MISRA-C:2012 R.10.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2960 </TD>
<TD>Implicit conversion: actual to formal param. : (int and unsigned
char): param 1 </TD>
<TD>MISRA-C:2012 R.10.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2962 </TD>
<TD>Implicit conversion: actual to formal param. : (int and unsigned
short): param 1 </TD>
<TD>MISRA-C:2012 R.10.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2976 </TD>
<TD>Implicit conversion: actual to formal param. : (int and unsigned
char): param 1 </TD>
<TD>MISRA-C:2012 R.10.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2976 </TD>
<TD>Literal value requires a U suffix. : (int and unsigned char): param 1
</TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2954 </TD>
<TD>DU anomaly dead code, variable value is unused on all paths. : res </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=mpu_dmp_get_data_inv_mpu.c_inv_mpu.c_52></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\inv_mpu.c' , '2987');">mpu_dmp_get_data<BR>(2987
to 3016 inv_mpu.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>No prototype for non-static function. : mpu_dmp_get_data </TD>
<TD>MISRA-C:2012 R.8.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>DD data flow anomalies found. </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>2993 </TD>
<TD>Function call with no prior declaration. : dmp_read_fifo </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2993 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2993 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>3004 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>3006 </TD>
<TD>Float/integer conversion without cast. : (float and long): q0 = quat
</TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>3006 </TD>
<TD>Value is not of appropriate type. : (long and float): q0 = quat [ 0 ]
</TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>3006 </TD>
<TD>Value is not of appropriate type. : (long and float) </TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>3006 </TD>
<TD>Use of mixed mode arithmetic. : (long and float): 1073741824.0f </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>3007 </TD>
<TD>Float/integer conversion without cast. : (float and long): q1 = quat
</TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>3007 </TD>
<TD>Value is not of appropriate type. : (long and float): q1 = quat [ 1 ]
</TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>3007 </TD>
<TD>Value is not of appropriate type. : (long and float) </TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>3007 </TD>
<TD>Use of mixed mode arithmetic. : (long and float): 1073741824.0f </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>3008 </TD>
<TD>Float/integer conversion without cast. : (float and long): q2 = quat
</TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>3008 </TD>
<TD>Value is not of appropriate type. : (long and float): q2 = quat [ 2 ]
</TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>3008 </TD>
<TD>Value is not of appropriate type. : (long and float) </TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>3008 </TD>
<TD>Use of mixed mode arithmetic. : (long and float): 1073741824.0f </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>3009 </TD>
<TD>Float/integer conversion without cast. : (float and long): q3 = quat
</TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>3009 </TD>
<TD>Value is not of appropriate type. : (long and float): q3 = quat [ 3 ]
</TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>3009 </TD>
<TD>Value is not of appropriate type. : (long and float) </TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>3009 </TD>
<TD>Use of mixed mode arithmetic. : (long and float): 1073741824.0f </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>3011 </TD>
<TD>Float/integer conversion without cast. : (int and double): mpu6050info
-&gt; pitch = asin </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>3011 </TD>
<TD>Value is not of appropriate type. : (float and signed char):
mpu6050info -&gt; pitch = asin ( - 2 * q1 * q3 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>3011 </TD>
<TD>Expression needs brackets. </TD>
<TD>MISRA-C:2012 R.12.1,R.20.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>3011 </TD>
<TD>Use of mixed mode arithmetic. : (float and signed char): mpu6050info
-&gt; pitch = asin ( - 2 * q1 * q3 + 2 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>3014 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>2991 </TD>
<TD>Procedure contains UR data flow anomalies. : more </TD>
<TD>MISRA-C:2012 R.9.1 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>2992 </TD>
<TD>Procedure contains UR data flow anomalies. : quat </TD>
<TD>MISRA-C:2012 R.9.1 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>2990 </TD>
<TD>Procedure contains UR data flow anomalies. : sensor_timestamp </TD>
<TD>MISRA-C:2012 R.9.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2989 </TD>
<TD>DU anomaly dead code, variable value is unused on all paths. : q0 </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2989 </TD>
<TD>DU anomaly dead code, variable value is unused on all paths. : q1 </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2989 </TD>
<TD>DU anomaly dead code, variable value is unused on all paths. : q2 </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2989 </TD>
<TD>DU anomaly dead code, variable value is unused on all paths. : q3 </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=dmp_load_motion_driver_firmware_inv_mpu_dmp_motion_driver.c_inv_mpu_dmp_motion_driver.c_1></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\inv_mpu_dmp_motion_driver.c' , '514');">dmp_load_motion_driver_firmware<BR>(514
to 518 inv_mpu_dmp_motion_driver.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>No prototype for non-static function. :
dmp_load_motion_driver_firmware </TD>
<TD>MISRA-C:2012 R.8.4 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>516 </TD>
<TD>Function call with no prior declaration. : mpu_load_firmware </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=dmp_set_orientation_inv_mpu_dmp_motion_driver.c_inv_mpu_dmp_motion_driver.c_2></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\inv_mpu_dmp_motion_driver.c' , '527');">dmp_set_orientation<BR>(527
to 570 inv_mpu_dmp_motion_driver.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>No prototype for non-static function. : dmp_set_orientation </TD>
<TD>MISRA-C:2012 R.8.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>Function has global variable side effects. : dmp.orient </TD>
<TD>MISRA-C:2012 R.13.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>543 </TD>
<TD>Function call with no prior declaration. : mpu_write_mem </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>545 </TD>
<TD>Function call with no prior declaration. : mpu_write_mem </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>564 </TD>
<TD>Function call with no prior declaration. : mpu_write_mem </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>566 </TD>
<TD>Function call with no prior declaration. : mpu_write_mem </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>530 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and int): {
DINA4C </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>530 </TD>
<TD>Value is not of appropriate type. : (unsigned char and int): { DINA4C
</TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>530 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and int): {
DINA4C , DINACD </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>530 </TD>
<TD>Value is not of appropriate type. : (unsigned char and int): { DINA4C
, DINACD </TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>530 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and int): {
DINA4C , DINACD , DINA6C </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>530 </TD>
<TD>Value is not of appropriate type. : (unsigned char and int): { DINA4C
, DINACD , DINA6C </TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>531 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and int): {
DINA0C </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>531 </TD>
<TD>Value is not of appropriate type. : (unsigned char and int): { DINA0C
</TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>531 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and int): {
DINA0C , DINAC9 </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>531 </TD>
<TD>Value is not of appropriate type. : (unsigned char and int): { DINA0C
, DINAC9 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>531 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and int): {
DINA0C , DINAC9 , DINA2C </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>531 </TD>
<TD>Value is not of appropriate type. : (unsigned char and int): { DINA0C
, DINAC9 , DINA2C </TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>532 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and int): {
DINA36 </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>532 </TD>
<TD>Value is not of appropriate type. : (unsigned char and int): { DINA36
</TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>532 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and int): {
DINA36 , DINA56 </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>532 </TD>
<TD>Value is not of appropriate type. : (unsigned char and int): { DINA36
, DINA56 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>532 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and int): {
DINA36 , DINA56 , DINA76 </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>532 </TD>
<TD>Value is not of appropriate type. : (unsigned char and int): { DINA36
, DINA56 , DINA76 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>533 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and int): {
DINA26 </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>533 </TD>
<TD>Value is not of appropriate type. : (unsigned char and int): { DINA26
</TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>533 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and int): {
DINA26 , DINA46 </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>533 </TD>
<TD>Value is not of appropriate type. : (unsigned char and int): { DINA26
, DINA46 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>533 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and int): {
DINA26 , DINA46 , DINA66 </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>533 </TD>
<TD>Value is not of appropriate type. : (unsigned char and int): { DINA26
, DINA46 , DINA66 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>543 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>544 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>545 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>546 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>548 </TD>
<TD>(void) missing for discarded return value. </TD>
<TD>MISRA-C:2012 R.17.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>549 </TD>
<TD>(void) missing for discarded return value. </TD>
<TD>MISRA-C:2012 R.17.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>550 </TD>
<TD>Literal value requires a U suffix. : 4 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>550 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>551 </TD>
<TD>Literal value requires a U suffix. : 1 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>551 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and int):
gyro_regs [ 0 ] </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>552 </TD>
<TD>Literal value requires a U suffix. : 1 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>552 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and int):
accel_regs [ 0 ] </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>554 </TD>
<TD>Literal value requires a U suffix. : 0x20 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>554 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>555 </TD>
<TD>Literal value requires a U suffix. : 1 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>555 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and int):
gyro_regs [ 1 ] </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>556 </TD>
<TD>Literal value requires a U suffix. : 1 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>556 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and int):
accel_regs [ 1 ] </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>558 </TD>
<TD>Literal value requires a U suffix. : 0x100 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>558 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>559 </TD>
<TD>Literal value requires a U suffix. : 1 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>559 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and int):
gyro_regs [ 2 ] </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>560 </TD>
<TD>Literal value requires a U suffix. : 1 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>560 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and int):
accel_regs [ 2 ] </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>564 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>565 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>566 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>567 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=dmp_set_gyro_bias_inv_mpu_dmp_motion_driver.c_inv_mpu_dmp_motion_driver.c_3></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\inv_mpu_dmp_motion_driver.c' , '582');">dmp_set_gyro_bias<BR>(582
to 626 inv_mpu_dmp_motion_driver.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>No prototype for non-static function. : dmp_set_gyro_bias </TD>
<TD>MISRA-C:2012 R.8.4 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>611 </TD>
<TD>Function call with no prior declaration. : mpu_write_mem </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>618 </TD>
<TD>Function call with no prior declaration. : mpu_write_mem </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>625 </TD>
<TD>Function call with no prior declaration. : mpu_write_mem </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>587 </TD>
<TD>Declaration does not specify an array. </TD>
<TD>MISRA-C:2012 R.18.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>588 </TD>
<TD>Literal value requires a U suffix. : 4 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>588 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>589 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>590 </TD>
<TD>Declaration does not specify an array. </TD>
<TD>MISRA-C:2012 R.18.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>591 </TD>
<TD>Literal value requires a U suffix. : 0x20 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>591 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>592 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>593 </TD>
<TD>Declaration does not specify an array. </TD>
<TD>MISRA-C:2012 R.18.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>594 </TD>
<TD>Literal value requires a U suffix. : 0x100 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>594 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>595 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>602 </TD>
<TD>Expression needs brackets. </TD>
<TD>MISRA-C:2012 R.12.1,R.20.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>602 </TD>
<TD>Use of shift operator on signed type. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>603 </TD>
<TD>Expression needs brackets. </TD>
<TD>MISRA-C:2012 R.12.1,R.20.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>603 </TD>
<TD>Use of shift operator on signed type. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>604 </TD>
<TD>Expression needs brackets. </TD>
<TD>MISRA-C:2012 R.12.1,R.20.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>604 </TD>
<TD>Use of shift operator on signed type. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>607 </TD>
<TD>Use of shift operator on signed type. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>607 </TD>
<TD>Use of bit operator on signed type. : &amp; used with long </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>607 </TD>
<TD>Signed integral type cast to unsigned. </TD>
<TD>MISRA-C:2012 R.10.8 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>608 </TD>
<TD>Use of shift operator on signed type. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>608 </TD>
<TD>Use of bit operator on signed type. : &amp; used with long </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>608 </TD>
<TD>Signed integral type cast to unsigned. </TD>
<TD>MISRA-C:2012 R.10.8 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>609 </TD>
<TD>Use of shift operator on signed type. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>609 </TD>
<TD>Use of bit operator on signed type. : &amp; used with long </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>609 </TD>
<TD>Signed integral type cast to unsigned. </TD>
<TD>MISRA-C:2012 R.10.8 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>610 </TD>
<TD>Use of bit operator on signed type. : &amp; used with long:
gyro_bias_body </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>610 </TD>
<TD>Signed integral type cast to unsigned. </TD>
<TD>MISRA-C:2012 R.10.8 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>611 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>612 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>614 </TD>
<TD>Use of shift operator on signed type. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>614 </TD>
<TD>Use of bit operator on signed type. : &amp; used with long </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>614 </TD>
<TD>Signed integral type cast to unsigned. </TD>
<TD>MISRA-C:2012 R.10.8 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>615 </TD>
<TD>Use of shift operator on signed type. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>615 </TD>
<TD>Use of bit operator on signed type. : &amp; used with long </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>615 </TD>
<TD>Signed integral type cast to unsigned. </TD>
<TD>MISRA-C:2012 R.10.8 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>616 </TD>
<TD>Use of shift operator on signed type. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>616 </TD>
<TD>Use of bit operator on signed type. : &amp; used with long </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>616 </TD>
<TD>Signed integral type cast to unsigned. </TD>
<TD>MISRA-C:2012 R.10.8 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>617 </TD>
<TD>Use of bit operator on signed type. : &amp; used with long:
gyro_bias_body </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>617 </TD>
<TD>Signed integral type cast to unsigned. </TD>
<TD>MISRA-C:2012 R.10.8 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>618 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>619 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>621 </TD>
<TD>Use of shift operator on signed type. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>621 </TD>
<TD>Use of bit operator on signed type. : &amp; used with long </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>621 </TD>
<TD>Signed integral type cast to unsigned. </TD>
<TD>MISRA-C:2012 R.10.8 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>622 </TD>
<TD>Use of shift operator on signed type. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>622 </TD>
<TD>Use of bit operator on signed type. : &amp; used with long </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>622 </TD>
<TD>Signed integral type cast to unsigned. </TD>
<TD>MISRA-C:2012 R.10.8 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>623 </TD>
<TD>Use of shift operator on signed type. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>623 </TD>
<TD>Use of bit operator on signed type. : &amp; used with long </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>623 </TD>
<TD>Signed integral type cast to unsigned. </TD>
<TD>MISRA-C:2012 R.10.8 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>624 </TD>
<TD>Use of bit operator on signed type. : &amp; used with long:
gyro_bias_body </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>624 </TD>
<TD>Signed integral type cast to unsigned. </TD>
<TD>MISRA-C:2012 R.10.8 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=dmp_set_accel_bias_inv_mpu_dmp_motion_driver.c_inv_mpu_dmp_motion_driver.c_4></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\inv_mpu_dmp_motion_driver.c' , '634');">dmp_set_accel_bias<BR>(634
to 678 inv_mpu_dmp_motion_driver.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>No prototype for non-static function. : dmp_set_accel_bias </TD>
<TD>MISRA-C:2012 R.8.4 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>641 </TD>
<TD>Function call with no prior declaration. : mpu_get_accel_sens </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>677 </TD>
<TD>Function call with no prior declaration. : mpu_write_mem </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>642 </TD>
<TD>Use of shift operator on signed type. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>645 </TD>
<TD>Declaration does not specify an array. </TD>
<TD>MISRA-C:2012 R.18.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>646 </TD>
<TD>Literal value requires a U suffix. : 4 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>646 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>647 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>648 </TD>
<TD>Declaration does not specify an array. </TD>
<TD>MISRA-C:2012 R.18.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>649 </TD>
<TD>Literal value requires a U suffix. : 0x20 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>649 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>650 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>651 </TD>
<TD>Declaration does not specify an array. </TD>
<TD>MISRA-C:2012 R.18.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>652 </TD>
<TD>Literal value requires a U suffix. : 0x100 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>652 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>653 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>660 </TD>
<TD>Use of shift operator on signed type. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>661 </TD>
<TD>Use of shift operator on signed type. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>662 </TD>
<TD>Use of shift operator on signed type. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>665 </TD>
<TD>Use of shift operator on signed type. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>665 </TD>
<TD>Use of bit operator on signed type. : &amp; used with long </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>665 </TD>
<TD>Signed integral type cast to unsigned. </TD>
<TD>MISRA-C:2012 R.10.8 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>666 </TD>
<TD>Use of shift operator on signed type. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>666 </TD>
<TD>Use of bit operator on signed type. : &amp; used with long </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>666 </TD>
<TD>Signed integral type cast to unsigned. </TD>
<TD>MISRA-C:2012 R.10.8 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>667 </TD>
<TD>Use of shift operator on signed type. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>667 </TD>
<TD>Use of bit operator on signed type. : &amp; used with long </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>667 </TD>
<TD>Signed integral type cast to unsigned. </TD>
<TD>MISRA-C:2012 R.10.8 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>668 </TD>
<TD>Use of bit operator on signed type. : &amp; used with long:
accel_bias_body </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>668 </TD>
<TD>Signed integral type cast to unsigned. </TD>
<TD>MISRA-C:2012 R.10.8 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>669 </TD>
<TD>Use of shift operator on signed type. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>669 </TD>
<TD>Use of bit operator on signed type. : &amp; used with long </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>669 </TD>
<TD>Signed integral type cast to unsigned. </TD>
<TD>MISRA-C:2012 R.10.8 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>670 </TD>
<TD>Use of shift operator on signed type. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>670 </TD>
<TD>Use of bit operator on signed type. : &amp; used with long </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>670 </TD>
<TD>Signed integral type cast to unsigned. </TD>
<TD>MISRA-C:2012 R.10.8 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>671 </TD>
<TD>Use of shift operator on signed type. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>671 </TD>
<TD>Use of bit operator on signed type. : &amp; used with long </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>671 </TD>
<TD>Signed integral type cast to unsigned. </TD>
<TD>MISRA-C:2012 R.10.8 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>672 </TD>
<TD>Use of bit operator on signed type. : &amp; used with long:
accel_bias_body </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>672 </TD>
<TD>Signed integral type cast to unsigned. </TD>
<TD>MISRA-C:2012 R.10.8 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>673 </TD>
<TD>Use of shift operator on signed type. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>673 </TD>
<TD>Use of bit operator on signed type. : &amp; used with long </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>673 </TD>
<TD>Signed integral type cast to unsigned. </TD>
<TD>MISRA-C:2012 R.10.8 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>674 </TD>
<TD>Use of shift operator on signed type. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>674 </TD>
<TD>Use of bit operator on signed type. : &amp; used with long </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>674 </TD>
<TD>Signed integral type cast to unsigned. </TD>
<TD>MISRA-C:2012 R.10.8 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>675 </TD>
<TD>Use of shift operator on signed type. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>675 </TD>
<TD>Use of bit operator on signed type. : &amp; used with long </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>675 </TD>
<TD>Signed integral type cast to unsigned. </TD>
<TD>MISRA-C:2012 R.10.8 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>676 </TD>
<TD>Use of bit operator on signed type. : &amp; used with long:
accel_bias_body </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>676 </TD>
<TD>Signed integral type cast to unsigned. </TD>
<TD>MISRA-C:2012 R.10.8 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>639 </TD>
<TD>Procedure contains UR data flow anomalies. : accel_sens
</TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TD>MISRA-C:2012 R.9.1 </TD>
<TD>&nbsp;</TD>
<TD>&nbsp;</TD>
<TD>&nbsp;</TD>
<TD>&nbsp;</TD>
<TD>&nbsp;</TD></TR>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=dmp_set_fifo_rate_inv_mpu_dmp_motion_driver.c_inv_mpu_dmp_motion_driver.c_5></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\inv_mpu_dmp_motion_driver.c' , '686');">dmp_set_fifo_rate<BR>(686
to 705 inv_mpu_dmp_motion_driver.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>No prototype for non-static function. : dmp_set_fifo_rate </TD>
<TD>MISRA-C:2012 R.8.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>Function has global variable side effects. : dmp.fifo_rate </TD>
<TD>MISRA-C:2012 R.13.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>698 </TD>
<TD>Function call with no prior declaration. : mpu_write_mem </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>700 </TD>
<TD>Function call with no prior declaration. : mpu_write_mem </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>700 </TD>
<TD>Casting operation to a pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.3,R.11.5,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>688 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and int): {
DINAFE </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>688 </TD>
<TD>Value is not of appropriate type. : (unsigned char and int): { DINAFE
</TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>688 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and int): {
DINAFE , DINAF2 </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>688 </TD>
<TD>Value is not of appropriate type. : (unsigned char and int): { DINAFE
, DINAF2 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>688 </TD>
<TD>Literal value requires a U suffix. : 0xc4 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>688 </TD>
<TD>Value is not of appropriate type. : (unsigned char and short): {
DINAFE , DINAF2 , DINAAB , 0xc4 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>688 </TD>
<TD>Value is not of appropriate type. : (unsigned char and short): {
DINAFE , DINAF2 , DINAAB , 0xc4 , DINAAA </TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>688 </TD>
<TD>Value is not of appropriate type. : (unsigned char and short): {
DINAFE , DINAF2 , DINAAB , 0xc4 , DINAAA , DINAF1 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>688 </TD>
<TD>Value is not of appropriate type. : (unsigned char and short): {
DINAFE , DINAF2 , DINAAB , 0xc4 , DINAAA , DINAF1 , DINADF </TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>688 </TD>
<TD>Literal value requires a U suffix. : 0xBB </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>688 </TD>
<TD>Literal value requires a U suffix. : 0xAF </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>688 </TD>
<TD>Value is not of appropriate type. : (unsigned char and short): {
DINAFE , DINAF2 , DINAAB , 0xc4 , DINAAA , DINAF1 , DINADF , DINADF , 0xBB
, 0xAF </TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>688 </TD>
<TD>Value is not of appropriate type. : (unsigned char and short): {
DINAFE , DINAF2 , DINAAB , 0xc4 , DINAAA , DINAF1 , DINADF , DINADF , 0xBB
, 0xAF , DINADF </TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>688 </TD>
<TD>Value is not of appropriate type. : (unsigned char and short): {
DINAFE , DINAF2 , DINAAB , 0xc4 , DINAAA , DINAF1 , DINADF , DINADF , 0xBB
, 0xAF , DINADF , DINADF </TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>693 </TD>
<TD>Literal value requires a U suffix. : 200 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>693 </TD>
<TD>Value is not of appropriate type. : (unsigned short and signed char):
rate &gt; ( 200 ) </TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>693 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned short and signed char): rate
&gt; ( 200 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>694 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>695 </TD>
<TD>Literal value requires a U suffix. : 200 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>695 </TD>
<TD>Value is not of appropriate type. : (unsigned short and signed char):
div = ( 200 ) </TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>695 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned short and signed
char): div = ( 200 </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>695 </TD>
<TD>Use of mixed mode arithmetic. : (signed char and unsigned short): rate
</TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>695 </TD>
<TD>Signed/unsigned conversion without cast. : (signed char and unsigned
short): rate </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>695 </TD>
<TD>Expression needs brackets. </TD>
<TD>MISRA-C:2012 R.12.1,R.20.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>696 </TD>
<TD>Literal value requires a U suffix. : 0xFF </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>697 </TD>
<TD>Literal value requires a U suffix. : 0xFF </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>698 </TD>
<TD>Implicit conversion of underlying type. : (signed char and short): (
22 </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>698 </TD>
<TD>Value is not of appropriate type. : (signed char and short): ( 22 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>698 </TD>
<TD>Value outside range of underlying type. : (signed char and short): (
22 + 512 </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>698 </TD>
<TD>Implicit conversion of underlying type. : (signed char and short): (
22 + 512 </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>698 </TD>
<TD>Use of mixed mode arithmetic. : (signed char and short): ( 22 + 512
</TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>698 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>699 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>700 </TD>
<TD>Cast on a constant value. : regs_end </TD>
<TD>MISRA-C:2012 R.11.8 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>700 </TD>
<TD>Casting operation on a pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.3,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>700 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>701 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=dmp_get_fifo_rate_inv_mpu_dmp_motion_driver.c_inv_mpu_dmp_motion_driver.c_6></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\inv_mpu_dmp_motion_driver.c' , '712');">dmp_get_fifo_rate<BR>(712
to 716 inv_mpu_dmp_motion_driver.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>No prototype for non-static function. : dmp_get_fifo_rate </TD>
<TD>MISRA-C:2012 R.8.4 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>714 </TD>
<TD>Declaration does not specify an array. </TD>
<TD>MISRA-C:2012 R.18.1 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=dmp_set_tap_thresh_inv_mpu_dmp_motion_driver.c_inv_mpu_dmp_motion_driver.c_7></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\inv_mpu_dmp_motion_driver.c' , '724');">dmp_set_tap_thresh<BR>(724
to 783 inv_mpu_dmp_motion_driver.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>No prototype for non-static function. : dmp_set_tap_thresh </TD>
<TD>MISRA-C:2012 R.8.4 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>734 </TD>
<TD>Function call with no prior declaration. : mpu_get_accel_fsr </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>765 </TD>
<TD>Function call with no prior declaration. : mpu_write_mem </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>767 </TD>
<TD>Function call with no prior declaration. : mpu_write_mem </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>771 </TD>
<TD>Function call with no prior declaration. : mpu_write_mem </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>773 </TD>
<TD>Function call with no prior declaration. : mpu_write_mem </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>777 </TD>
<TD>Function call with no prior declaration. : mpu_write_mem </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>779 </TD>
<TD>Function call with no prior declaration. : mpu_write_mem </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>729 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>729 </TD>
<TD>Literal value requires a U suffix. : 1600 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>729 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned short and int):
thresh </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>730 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>732 </TD>
<TD>Value is not of appropriate type. : (float and signed char): 200 ) </TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>736 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and int):
case </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>737 </TD>
<TD>Value is not of appropriate type. : (float and short): dmp_thresh = (
unsigned short ) ( scaled_thresh </TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>737 </TD>
<TD>Float cast to non-float. : (unsigned short and float): dmp_thresh = (
unsigned short ) ( scaled_thresh * 16384 </TD>
<TD>MISRA-C:2012 R.10.8 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>739 </TD>
<TD>Value is not of appropriate type. : (float and short): dmp_thresh_2 =
( unsigned short ) ( scaled_thresh </TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>739 </TD>
<TD>Float cast to non-float. : (unsigned short and float): dmp_thresh_2 =
( unsigned short ) ( scaled_thresh * 12288 </TD>
<TD>MISRA-C:2012 R.10.8 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>741 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and int):
case </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>742 </TD>
<TD>Value is not of appropriate type. : (float and short): dmp_thresh = (
unsigned short ) ( scaled_thresh </TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>742 </TD>
<TD>Float cast to non-float. : (unsigned short and float): dmp_thresh = (
unsigned short ) ( scaled_thresh * 8192 </TD>
<TD>MISRA-C:2012 R.10.8 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>744 </TD>
<TD>Value is not of appropriate type. : (float and short): dmp_thresh_2 =
( unsigned short ) ( scaled_thresh </TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>744 </TD>
<TD>Float cast to non-float. : (unsigned short and float): dmp_thresh_2 =
( unsigned short ) ( scaled_thresh * 6144 </TD>
<TD>MISRA-C:2012 R.10.8 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>746 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and int):
case </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>747 </TD>
<TD>Value is not of appropriate type. : (float and short): dmp_thresh = (
unsigned short ) ( scaled_thresh </TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>747 </TD>
<TD>Float cast to non-float. : (unsigned short and float): dmp_thresh = (
unsigned short ) ( scaled_thresh * 4096 </TD>
<TD>MISRA-C:2012 R.10.8 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>749 </TD>
<TD>Value is not of appropriate type. : (float and short): dmp_thresh_2 =
( unsigned short ) ( scaled_thresh </TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>749 </TD>
<TD>Float cast to non-float. : (unsigned short and float): dmp_thresh_2 =
( unsigned short ) ( scaled_thresh * 3072 </TD>
<TD>MISRA-C:2012 R.10.8 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>751 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and int):
case </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>752 </TD>
<TD>Value is not of appropriate type. : (float and short): dmp_thresh = (
unsigned short ) ( scaled_thresh </TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>752 </TD>
<TD>Float cast to non-float. : (unsigned short and float): dmp_thresh = (
unsigned short ) ( scaled_thresh * 2048 </TD>
<TD>MISRA-C:2012 R.10.8 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>754 </TD>
<TD>Value is not of appropriate type. : (float and short): dmp_thresh_2 =
( unsigned short ) ( scaled_thresh </TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>754 </TD>
<TD>Float cast to non-float. : (unsigned short and float): dmp_thresh_2 =
( unsigned short ) ( scaled_thresh * 1536 </TD>
<TD>MISRA-C:2012 R.10.8 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>758 </TD>
<TD>Switch case not terminated with break. </TD>
<TD>MISRA-C:2012 R.16.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>760 </TD>
<TD>Literal value requires a U suffix. : 0xFF </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>762 </TD>
<TD>Literal value requires a U suffix. : 0xFF </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>764 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>765 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>766 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>767 </TD>
<TD>Literal value requires a U suffix. : 36 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>767 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>768 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>770 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>771 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>772 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>773 </TD>
<TD>Literal value requires a U suffix. : 40 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>773 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>774 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>776 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>777 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>778 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>779 </TD>
<TD>Literal value requires a U suffix. : 44 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>779 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>780 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>726 </TD>
<TD>Procedure contains UR data flow anomalies. : accel_fsr
</TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TD>MISRA-C:2012 R.9.1 </TD>
<TD>&nbsp;</TD>
<TD>&nbsp;</TD>
<TD>&nbsp;</TD>
<TD>&nbsp;</TD>
<TD>&nbsp;</TD></TR>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=dmp_set_tap_axes_inv_mpu_dmp_motion_driver.c_inv_mpu_dmp_motion_driver.c_8></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\inv_mpu_dmp_motion_driver.c' , '790');">dmp_set_tap_axes<BR>(790
to 801 inv_mpu_dmp_motion_driver.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>No prototype for non-static function. : dmp_set_tap_axes </TD>
<TD>MISRA-C:2012 R.8.4 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>800 </TD>
<TD>Function call with no prior declaration. : mpu_write_mem </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>794 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>795 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>795 </TD>
<TD>Literal value requires a U suffix. : 0x30 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>795 </TD>
<TD>Literal value requires a U suffix. : 0x30 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>795 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and int):
tmp </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>796 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>797 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>797 </TD>
<TD>Literal value requires a U suffix. : 0x0C </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>797 </TD>
<TD>Literal value requires a U suffix. : 0x0C </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>797 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and int):
tmp </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>798 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>799 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>799 </TD>
<TD>Literal value requires a U suffix. : 0x03 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>799 </TD>
<TD>Literal value requires a U suffix. : 0x03 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>799 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and int):
tmp </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>800 </TD>
<TD>Literal value requires a U suffix. : 72 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=dmp_set_tap_count_inv_mpu_dmp_motion_driver.c_inv_mpu_dmp_motion_driver.c_9></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\inv_mpu_dmp_motion_driver.c' , '808');">dmp_set_tap_count<BR>(808
to 819 inv_mpu_dmp_motion_driver.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>No prototype for non-static function. : dmp_set_tap_count </TD>
<TD>MISRA-C:2012 R.8.4 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>818 </TD>
<TD>Function call with no prior declaration. : mpu_write_mem </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>812 </TD>
<TD>Literal value requires a U suffix. : 1 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>812 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and int):
min_taps </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>812 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned char and signed char):
min_taps &lt; 1 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>813 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>813 </TD>
<TD>Literal value requires a U suffix. : 1 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>813 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and int):
min_taps </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>814 </TD>
<TD>Literal value requires a U suffix. : 4 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>814 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and int):
min_taps </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>814 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned char and signed char):
min_taps &gt; 4 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>815 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>815 </TD>
<TD>Literal value requires a U suffix. : 4 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>815 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and int):
min_taps </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>815 </TD>
<TD>Else alternative missing in if. </TD>
<TD>MISRA-C:2012 R.15.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>817 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned char and signed char): tmp =
min_taps - 1 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>818 </TD>
<TD>Literal value requires a U suffix. : 79 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=dmp_set_tap_time_inv_mpu_dmp_motion_driver.c_inv_mpu_dmp_motion_driver.c_10></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\inv_mpu_dmp_motion_driver.c' , '826');">dmp_set_tap_time<BR>(826
to 835 inv_mpu_dmp_motion_driver.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>No prototype for non-static function. : dmp_set_tap_time </TD>
<TD>MISRA-C:2012 R.8.4 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>834 </TD>
<TD>Function call with no prior declaration. : mpu_write_mem </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>831 </TD>
<TD>Value is not of appropriate type. : (unsigned short and signed char):
200 ) </TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>833 </TD>
<TD>Literal value requires a U suffix. : 0xFF </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=dmp_set_tap_time_multi_inv_mpu_dmp_motion_driver.c_inv_mpu_dmp_motion_driver.c_11></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\inv_mpu_dmp_motion_driver.c' , '842');">dmp_set_tap_time_multi<BR>(842
to 851 inv_mpu_dmp_motion_driver.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>No prototype for non-static function. : dmp_set_tap_time_multi </TD>
<TD>MISRA-C:2012 R.8.4 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>850 </TD>
<TD>Function call with no prior declaration. : mpu_write_mem </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>847 </TD>
<TD>Value is not of appropriate type. : (unsigned short and signed char):
200 ) </TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>849 </TD>
<TD>Literal value requires a U suffix. : 0xFF </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>850 </TD>
<TD>Literal value requires a U suffix. : 218 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=dmp_set_shake_reject_thresh_inv_mpu_dmp_motion_driver.c_inv_mpu_dmp_motion_driver.c_12></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\inv_mpu_dmp_motion_driver.c' , '860');">dmp_set_shake_reject_thresh<BR>(860
to 869 inv_mpu_dmp_motion_driver.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>No prototype for non-static function. : dmp_set_shake_reject_thresh
</TD>
<TD>MISRA-C:2012 R.8.4 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>868 </TD>
<TD>Function call with no prior declaration. : mpu_write_mem </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>863 </TD>
<TD>Use of mixed mode arithmetic. : (long and unsigned short): 1000 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>863 </TD>
<TD>Signed/unsigned conversion without cast. : (long and unsigned short):
1000 </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>863 </TD>
<TD>Expression needs brackets. </TD>
<TD>MISRA-C:2012 R.12.1,R.20.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>864 </TD>
<TD>Use of shift operator on signed type. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>864 </TD>
<TD>Use of bit operator on signed type. : &amp; used with long </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>864 </TD>
<TD>Signed integral type cast to unsigned. </TD>
<TD>MISRA-C:2012 R.10.8 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>865 </TD>
<TD>Use of shift operator on signed type. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>865 </TD>
<TD>Use of bit operator on signed type. : &amp; used with long </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>865 </TD>
<TD>Signed integral type cast to unsigned. </TD>
<TD>MISRA-C:2012 R.10.8 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>866 </TD>
<TD>Use of shift operator on signed type. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>866 </TD>
<TD>Use of bit operator on signed type. : &amp; used with long </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>866 </TD>
<TD>Signed integral type cast to unsigned. </TD>
<TD>MISRA-C:2012 R.10.8 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>867 </TD>
<TD>Use of bit operator on signed type. : &amp; used with long:
thresh_scaled </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>867 </TD>
<TD>Signed integral type cast to unsigned. </TD>
<TD>MISRA-C:2012 R.10.8 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>868 </TD>
<TD>Literal value requires a U suffix. : 92 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=dmp_set_shake_reject_time_inv_mpu_dmp_motion_driver.c_inv_mpu_dmp_motion_driver.c_13></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\inv_mpu_dmp_motion_driver.c' , '879');">dmp_set_shake_reject_time<BR>(879
to 887 inv_mpu_dmp_motion_driver.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>No prototype for non-static function. : dmp_set_shake_reject_time </TD>
<TD>MISRA-C:2012 R.8.4 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>886 </TD>
<TD>Function call with no prior declaration. : mpu_write_mem </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>883 </TD>
<TD>Literal value requires a U suffix. : 1000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>883 </TD>
<TD>Value is not of appropriate type. : (unsigned short and signed char):
200 ) </TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>883 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned short and signed
char): ( 200 ) </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>884 </TD>
<TD>Implicit conversion of underlying type. : (unsigned char and unsigned
short): tmp [ 0 ] = time </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>884 </TD>
<TD>Narrower int conversion without cast. : (unsigned char and unsigned
short): tmp [ 0 ] = time </TD>
<TD>MISRA-C:2012 R.10.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>884 </TD>
<TD>No cast for widening complex int expression. : (unsigned char and
unsigned short): tmp [ 0 ] = time &gt;&gt; 8 </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>885 </TD>
<TD>Implicit conversion of underlying type. : (unsigned char and unsigned
short): tmp [ 1 ] = time </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>885 </TD>
<TD>Narrower int conversion without cast. : (unsigned char and unsigned
short): tmp [ 1 ] = time </TD>
<TD>MISRA-C:2012 R.10.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>885 </TD>
<TD>Literal value requires a U suffix. : 0xFF </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>885 </TD>
<TD>No cast for widening complex int expression. : (unsigned char and
unsigned short): tmp [ 1 ] = time &amp; 0xFF </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>886 </TD>
<TD>Literal value requires a U suffix. : 90 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=dmp_set_shake_reject_timeout_inv_mpu_dmp_motion_driver.c_inv_mpu_dmp_motion_driver.c_14></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\inv_mpu_dmp_motion_driver.c' , '897');">dmp_set_shake_reject_timeout<BR>(897
to 905 inv_mpu_dmp_motion_driver.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>No prototype for non-static function. : dmp_set_shake_reject_timeout
</TD>
<TD>MISRA-C:2012 R.8.4 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>904 </TD>
<TD>Function call with no prior declaration. : mpu_write_mem </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>901 </TD>
<TD>Literal value requires a U suffix. : 1000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>901 </TD>
<TD>Value is not of appropriate type. : (unsigned short and signed char):
200 ) </TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>901 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned short and signed
char): ( 200 ) </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>902 </TD>
<TD>Implicit conversion of underlying type. : (unsigned char and unsigned
short): tmp [ 0 ] = time </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>902 </TD>
<TD>Narrower int conversion without cast. : (unsigned char and unsigned
short): tmp [ 0 ] = time </TD>
<TD>MISRA-C:2012 R.10.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>902 </TD>
<TD>No cast for widening complex int expression. : (unsigned char and
unsigned short): tmp [ 0 ] = time &gt;&gt; 8 </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>903 </TD>
<TD>Implicit conversion of underlying type. : (unsigned char and unsigned
short): tmp [ 1 ] = time </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>903 </TD>
<TD>Narrower int conversion without cast. : (unsigned char and unsigned
short): tmp [ 1 ] = time </TD>
<TD>MISRA-C:2012 R.10.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>903 </TD>
<TD>Literal value requires a U suffix. : 0xFF </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>903 </TD>
<TD>No cast for widening complex int expression. : (unsigned char and
unsigned short): tmp [ 1 ] = time &amp; 0xFF </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>904 </TD>
<TD>Literal value requires a U suffix. : 88 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=dmp_get_pedometer_step_count_inv_mpu_dmp_motion_driver.c_inv_mpu_dmp_motion_driver.c_15></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\inv_mpu_dmp_motion_driver.c' , '912');">dmp_get_pedometer_step_count<BR>(912
to 924 inv_mpu_dmp_motion_driver.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>No prototype for non-static function. : dmp_get_pedometer_step_count
</TD>
<TD>MISRA-C:2012 R.8.4 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>918 </TD>
<TD>Function call with no prior declaration. : mpu_read_mem </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>915 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>916 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>918 </TD>
<TD>Literal value requires a U suffix. : 0x60 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>918 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>919 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>921 </TD>
<TD>Declaration does not specify an array. </TD>
<TD>MISRA-C:2012 R.18.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>922 </TD>
<TD>No cast for widening complex int expression. : (unsigned long and
unsigned char): ( unsigned long ) tmp [ 2 ] &lt;&lt; 8 ) | tmp [ 3 ] </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>914 </TD>
<TD>Procedure contains UR data flow anomalies. : tmp
</TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TD>MISRA-C:2012 R.9.1 </TD>
<TD>&nbsp;</TD>
<TD>&nbsp;</TD>
<TD>&nbsp;</TD>
<TD>&nbsp;</TD>
<TD>&nbsp;</TD></TR>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=dmp_set_pedometer_step_count_inv_mpu_dmp_motion_driver.c_inv_mpu_dmp_motion_driver.c_16></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\inv_mpu_dmp_motion_driver.c' , '933');">dmp_set_pedometer_step_count<BR>(933
to 942 inv_mpu_dmp_motion_driver.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>No prototype for non-static function. : dmp_set_pedometer_step_count
</TD>
<TD>MISRA-C:2012 R.8.4 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>941 </TD>
<TD>Function call with no prior declaration. : mpu_write_mem </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>937 </TD>
<TD>Literal value requires a U suffix. : 0xFF </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>938 </TD>
<TD>Literal value requires a U suffix. : 0xFF </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>939 </TD>
<TD>Literal value requires a U suffix. : 0xFF </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>940 </TD>
<TD>Literal value requires a U suffix. : 0xFF </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>941 </TD>
<TD>Literal value requires a U suffix. : 0x60 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=dmp_get_pedometer_walk_time_inv_mpu_dmp_motion_driver.c_inv_mpu_dmp_motion_driver.c_17></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\inv_mpu_dmp_motion_driver.c' , '949');">dmp_get_pedometer_walk_time<BR>(949
to 961 inv_mpu_dmp_motion_driver.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>No prototype for non-static function. : dmp_get_pedometer_walk_time
</TD>
<TD>MISRA-C:2012 R.8.4 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>955 </TD>
<TD>Function call with no prior declaration. : mpu_read_mem </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>952 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>953 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>955 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>956 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>958 </TD>
<TD>Declaration does not specify an array. </TD>
<TD>MISRA-C:2012 R.18.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>959 </TD>
<TD>No cast for widening complex int expression. : (unsigned long and
unsigned char): ( unsigned long ) tmp [ 2 ] &lt;&lt; 8 ) | tmp [ 3 ] </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>959 </TD>
<TD>Literal value requires a U suffix. : 20 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>959 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned char and signed char): (
unsigned long ) tmp [ 2 ] &lt;&lt; 8 ) | tmp [ 3 ] ) * 20 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>951 </TD>
<TD>Procedure contains UR data flow anomalies. : tmp
</TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TD>MISRA-C:2012 R.9.1 </TD>
<TD>&nbsp;</TD>
<TD>&nbsp;</TD>
<TD>&nbsp;</TD>
<TD>&nbsp;</TD>
<TD>&nbsp;</TD></TR>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=dmp_set_pedometer_walk_time_inv_mpu_dmp_motion_driver.c_inv_mpu_dmp_motion_driver.c_18></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\inv_mpu_dmp_motion_driver.c' , '969');">dmp_set_pedometer_walk_time<BR>(969
to 980 inv_mpu_dmp_motion_driver.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>No prototype for non-static function. : dmp_set_pedometer_walk_time
</TD>
<TD>MISRA-C:2012 R.8.4 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>979 </TD>
<TD>Function call with no prior declaration. : mpu_write_mem </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>973 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned long and int):
time </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>975 </TD>
<TD>Literal value requires a U suffix. : 0xFF </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>976 </TD>
<TD>Literal value requires a U suffix. : 0xFF </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>977 </TD>
<TD>Literal value requires a U suffix. : 0xFF </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>978 </TD>
<TD>Literal value requires a U suffix. : 0xFF </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=dmp_enable_feature_inv_mpu_dmp_motion_driver.c_inv_mpu_dmp_motion_driver.c_19></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\inv_mpu_dmp_motion_driver.c' , '999');">dmp_enable_feature<BR>(999
to 1114 inv_mpu_dmp_motion_driver.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>No prototype for non-static function. : dmp_enable_feature </TD>
<TD>MISRA-C:2012 R.8.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>Function has global variable side effects. : dmp.feature_mask </TD>
<TD>MISRA-C:2012 R.13.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>Function has global variable side effects. : dmp.packet_length </TD>
<TD>MISRA-C:2012 R.13.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1011 </TD>
<TD>Function call with no prior declaration. : mpu_write_mem </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1036 </TD>
<TD>Function call with no prior declaration. : mpu_write_mem </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1043 </TD>
<TD>Function call with no prior declaration. : mpu_write_mem </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1046 </TD>
<TD>Function call with no prior declaration. : dmp_enable_gyro_cal </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1048 </TD>
<TD>Function call with no prior declaration. : dmp_enable_gyro_cal </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1062 </TD>
<TD>Function call with no prior declaration. : mpu_write_mem </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1068 </TD>
<TD>Function call with no prior declaration. : mpu_write_mem </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1080 </TD>
<TD>Function call with no prior declaration. : mpu_write_mem </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1087 </TD>
<TD>Function call with no prior declaration. : mpu_write_mem </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1090 </TD>
<TD>Function call with no prior declaration. : dmp_enable_lp_quat </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1092 </TD>
<TD>Function call with no prior declaration. : dmp_enable_lp_quat </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1095 </TD>
<TD>Function call with no prior declaration. : dmp_enable_6x_lp_quat </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1097 </TD>
<TD>Function call with no prior declaration. : dmp_enable_6x_lp_quat </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1101 </TD>
<TD>Function call with no prior declaration. : mpu_reset_fifo </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1007 </TD>
<TD>Literal value requires a U suffix. : 200 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1007 </TD>
<TD>Expression needs brackets. </TD>
<TD>MISRA-C:2012 R.12.1,R.20.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1007 </TD>
<TD>Value is not of appropriate type. : (unsigned int and signed char):
200 ) </TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1007 </TD>
<TD>Use of shift operator on signed type. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1007 </TD>
<TD>Shifting value too far. </TD>
<TD>MISRA-C:2012 R.12.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1007 </TD>
<TD>Use of bit operator on signed type. : &amp; used with signed char </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1007 </TD>
<TD>Implicit conversion of underlying type. : (signed char and short): (
200 ) ) &gt;&gt; 24 ) </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1007 </TD>
<TD>Value is not of appropriate type. : (signed char and short): ( 200 ) )
&gt;&gt; 24 ) </TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1007 </TD>
<TD>Value outside range of underlying type. : (signed char and short): (
200 ) ) &gt;&gt; 24 ) &amp; 0xFF </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1007 </TD>
<TD>Signed integral type cast to unsigned. </TD>
<TD>MISRA-C:2012 R.10.8 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1008 </TD>
<TD>Literal value requires a U suffix. : 200 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1008 </TD>
<TD>Expression needs brackets. </TD>
<TD>MISRA-C:2012 R.12.1,R.20.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1008 </TD>
<TD>Value is not of appropriate type. : (unsigned int and signed char):
200 ) </TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1008 </TD>
<TD>Use of shift operator on signed type. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1008 </TD>
<TD>Shifting value too far. </TD>
<TD>MISRA-C:2012 R.12.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1008 </TD>
<TD>Use of bit operator on signed type. : &amp; used with signed char </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1008 </TD>
<TD>Implicit conversion of underlying type. : (signed char and short): (
200 ) ) &gt;&gt; 16 ) </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1008 </TD>
<TD>Value is not of appropriate type. : (signed char and short): ( 200 ) )
&gt;&gt; 16 ) </TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1008 </TD>
<TD>Value outside range of underlying type. : (signed char and short): (
200 ) ) &gt;&gt; 16 ) &amp; 0xFF </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1008 </TD>
<TD>Signed integral type cast to unsigned. </TD>
<TD>MISRA-C:2012 R.10.8 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1009 </TD>
<TD>Literal value requires a U suffix. : 200 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1009 </TD>
<TD>Expression needs brackets. </TD>
<TD>MISRA-C:2012 R.12.1,R.20.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1009 </TD>
<TD>Value is not of appropriate type. : (unsigned int and signed char):
200 ) </TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1009 </TD>
<TD>Use of shift operator on signed type. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1009 </TD>
<TD>Shifting value too far. </TD>
<TD>MISRA-C:2012 R.12.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1009 </TD>
<TD>Use of bit operator on signed type. : &amp; used with signed char </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1009 </TD>
<TD>Implicit conversion of underlying type. : (signed char and short): (
200 ) ) &gt;&gt; 8 ) </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1009 </TD>
<TD>Value is not of appropriate type. : (signed char and short): ( 200 ) )
&gt;&gt; 8 ) </TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1009 </TD>
<TD>Value outside range of underlying type. : (signed char and short): (
200 ) ) &gt;&gt; 8 ) &amp; 0xFF </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1009 </TD>
<TD>Signed integral type cast to unsigned. </TD>
<TD>MISRA-C:2012 R.10.8 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1010 </TD>
<TD>Literal value requires a U suffix. : 200 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1010 </TD>
<TD>Expression needs brackets. </TD>
<TD>MISRA-C:2012 R.12.1,R.20.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1010 </TD>
<TD>Value is not of appropriate type. : (unsigned int and signed char):
200 ) </TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1010 </TD>
<TD>Use of bit operator on signed type. : &amp; used with signed char </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1010 </TD>
<TD>Implicit conversion of underlying type. : (signed char and short): (
200 ) ) </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1010 </TD>
<TD>Value is not of appropriate type. : (signed char and short): ( 200 ) )
</TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1
</TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1010 </TD>
<TD>Value outside range of underlying type. : (signed char and short): (
200 ) ) &amp; 0xFF </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1014 </TD>
<TD>Literal value requires a U suffix. : 0xA3 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1015 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1016 </TD>
<TD>Literal value requires a U suffix. : 0xC0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1017 </TD>
<TD>Literal value requires a U suffix. : 0xC8 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1018 </TD>
<TD>Literal value requires a U suffix. : 0xC2 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1020 </TD>
<TD>Literal value requires a U suffix. : 0xA3 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1021 </TD>
<TD>Literal value requires a U suffix. : 0xA3 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1022 </TD>
<TD>Literal value requires a U suffix. : 0xA3 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1024 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1025 </TD>
<TD>Literal value requires a U suffix. : 0xC4 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1026 </TD>
<TD>Literal value requires a U suffix. : 0xCC </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1027 </TD>
<TD>Literal value requires a U suffix. : 0xC6 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1029 </TD>
<TD>Literal value requires a U suffix. : 0xA3 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1030 </TD>
<TD>Literal value requires a U suffix. : 0xA3 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1031 </TD>
<TD>Literal value requires a U suffix. : 0xA3 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1033 </TD>
<TD>Literal value requires a U suffix. : 0xA3 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1034 </TD>
<TD>Literal value requires a U suffix. : 0xA3 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1035 </TD>
<TD>Literal value requires a U suffix. : 0xA3 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1039 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1040 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1042 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1042 </TD>
<TD>Literal value requires a U suffix. : 0xD8 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1045 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1046 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1046 </TD>
<TD>(void) missing for discarded return value. </TD>
<TD>MISRA-C:2012 R.17.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1048 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1050 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1051 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1052 </TD>
<TD>Literal value requires a U suffix. : 0xB2 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1053 </TD>
<TD>Literal value requires a U suffix. : 0x8B </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1054 </TD>
<TD>Literal value requires a U suffix. : 0xB6 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1055 </TD>
<TD>Literal value requires a U suffix. : 0x9B </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1065 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1067 </TD>
<TD>Literal value requires a U suffix. : 0xF8 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1069 </TD>
<TD>(void) missing for discarded return value. </TD>
<TD>MISRA-C:2012 R.17.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1070 </TD>
<TD>(void) missing for discarded return value. </TD>
<TD>MISRA-C:2012 R.17.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1071 </TD>
<TD>(void) missing for discarded return value. </TD>
<TD>MISRA-C:2012 R.17.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1072 </TD>
<TD>(void) missing for discarded return value. </TD>
<TD>MISRA-C:2012 R.17.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1073 </TD>
<TD>(void) missing for discarded return value. </TD>
<TD>MISRA-C:2012 R.17.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1075 </TD>
<TD>(void) missing for discarded return value. </TD>
<TD>MISRA-C:2012 R.17.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1075 </TD>
<TD>Literal value requires a U suffix. : 200 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1075 </TD>
<TD>Expression needs brackets. </TD>
<TD>MISRA-C:2012 R.12.1,R.20.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1075 </TD>
<TD>Value is not of appropriate type. : (unsigned int and signed char):
200 ) </TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1076 </TD>
<TD>(void) missing for discarded return value. </TD>
<TD>MISRA-C:2012 R.17.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1077 </TD>
<TD>(void) missing for discarded return value. </TD>
<TD>MISRA-C:2012 R.17.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1079 </TD>
<TD>Literal value requires a U suffix. : 0xD8 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1083 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1084 </TD>
<TD>Literal value requires a U suffix. : 0xD9 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1086 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1086 </TD>
<TD>Literal value requires a U suffix. : 0xD8 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1089 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1090 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1090 </TD>
<TD>(void) missing for discarded return value. </TD>
<TD>MISRA-C:2012 R.17.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1092 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1094 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1095 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1095 </TD>
<TD>(void) missing for discarded return value. </TD>
<TD>MISRA-C:2012 R.17.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1097 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1103 </TD>
<TD>Literal value requires a U suffix. : 0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1103 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and int):
dmp.packet_length </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1104 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1105 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1105 </TD>
<TD>Literal value requires a U suffix. : 6 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1105 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and int):
dmp.packet_length </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1106 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1107 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1107 </TD>
<TD>Literal value requires a U suffix. : 6 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1107 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and int):
dmp.packet_length </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1108 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1109 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1109 </TD>
<TD>Literal value requires a U suffix. : 16 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1109 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and int):
dmp.packet_length </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1110 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1111 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1111 </TD>
<TD>Literal value requires a U suffix. : 4 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1111 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and int):
dmp.packet_length </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1046 </TD>
<TD>Implicit conversion: actual to formal param. : (int and unsigned
char): param 1 </TD>
<TD>MISRA-C:2012 R.10.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1046 </TD>
<TD>Literal value requires a U suffix. : (int and unsigned char): param 1
</TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1048 </TD>
<TD>Literal value requires a U suffix. : (int and unsigned char): param 1
</TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1069 </TD>
<TD>Implicit conversion: actual to formal param. : (int and unsigned
char): param 1 </TD>
<TD>MISRA-C:2012 R.10.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1069 </TD>
<TD>Implicit conversion: actual to formal param. : (int and unsigned
short): param 2 </TD>
<TD>MISRA-C:2012 R.10.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1069 </TD>
<TD>Literal value requires a U suffix. : (int and unsigned short): param 2
</TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1070 </TD>
<TD>Implicit conversion: actual to formal param. : (int and unsigned
char): param 1 </TD>
<TD>MISRA-C:2012 R.10.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1071 </TD>
<TD>Implicit conversion: actual to formal param. : (int and unsigned
char): param 1 </TD>
<TD>MISRA-C:2012 R.10.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1071 </TD>
<TD>Literal value requires a U suffix. : (int and unsigned char): param 1
</TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1072 </TD>
<TD>Implicit conversion: actual to formal param. : (int and unsigned
short): param 1 </TD>
<TD>MISRA-C:2012 R.10.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1072 </TD>
<TD>Literal value requires a U suffix. : (int and unsigned short): param 1
</TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1073 </TD>
<TD>Implicit conversion: actual to formal param. : (int and unsigned
short): param 1 </TD>
<TD>MISRA-C:2012 R.10.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1073 </TD>
<TD>Literal value requires a U suffix. : (int and unsigned short): param 1
</TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1075 </TD>
<TD>Implicit conversion: actual to formal param. : (int and unsigned
short): param 2 </TD>
<TD>MISRA-C:2012 R.10.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1075 </TD>
<TD>Literal value requires a U suffix. : (int and unsigned short): param 2
</TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1076 </TD>
<TD>Implicit conversion: actual to formal param. : (int and unsigned
short): param 1 </TD>
<TD>MISRA-C:2012 R.10.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1076 </TD>
<TD>Literal value requires a U suffix. : (int and unsigned short): param 1
</TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1077 </TD>
<TD>Implicit conversion: actual to formal param. : (int and unsigned
short): param 1 </TD>
<TD>MISRA-C:2012 R.10.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1077 </TD>
<TD>Literal value requires a U suffix. : (int and unsigned short): param 1
</TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1090 </TD>
<TD>Implicit conversion: actual to formal param. : (int and unsigned
char): param 1 </TD>
<TD>MISRA-C:2012 R.10.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1090 </TD>
<TD>Literal value requires a U suffix. : (int and unsigned char): param 1
</TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1092 </TD>
<TD>Literal value requires a U suffix. : (int and unsigned char): param 1
</TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1095 </TD>
<TD>Implicit conversion: actual to formal param. : (int and unsigned
char): param 1 </TD>
<TD>MISRA-C:2012 R.10.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1095 </TD>
<TD>Literal value requires a U suffix. : (int and unsigned char): param 1
</TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1097 </TD>
<TD>Literal value requires a U suffix. : (int and unsigned char): param 1
</TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=dmp_get_enabled_features_inv_mpu_dmp_motion_driver.c_inv_mpu_dmp_motion_driver.c_20></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\inv_mpu_dmp_motion_driver.c' , '1121');">dmp_get_enabled_features<BR>(1121
to 1125 inv_mpu_dmp_motion_driver.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>No prototype for non-static function. : dmp_get_enabled_features </TD>
<TD>MISRA-C:2012 R.8.4 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1123 </TD>
<TD>Declaration does not specify an array. </TD>
<TD>MISRA-C:2012 R.18.1 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=dmp_enable_gyro_cal_inv_mpu_dmp_motion_driver.c_inv_mpu_dmp_motion_driver.c_21></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\inv_mpu_dmp_motion_driver.c' , '1136');">dmp_enable_gyro_cal<BR>(1136
to 1145 inv_mpu_dmp_motion_driver.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>No prototype for non-static function. : dmp_enable_gyro_cal </TD>
<TD>MISRA-C:2012 R.8.4 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1140 </TD>
<TD>Function call with no prior declaration. : mpu_write_mem </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1143 </TD>
<TD>Function call with no prior declaration. : mpu_write_mem </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1138 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1139 </TD>
<TD>Literal value requires a U suffix. : 0xaa </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1139 </TD>
<TD>Literal value requires a U suffix. : 0xb3 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1139 </TD>
<TD>Literal value requires a U suffix. : 0x8d </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1139 </TD>
<TD>Literal value requires a U suffix. : 0xb4 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1139 </TD>
<TD>Literal value requires a U suffix. : 0x98 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1139 </TD>
<TD>Literal value requires a U suffix. : 0x0d </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1139 </TD>
<TD>Literal value requires a U suffix. : 0x35 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1139 </TD>
<TD>Literal value requires a U suffix. : 0x5d </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1139 </TD>
<TD>Value is not of appropriate type. : (unsigned char and signed char): {
0xb8 , 0xaa , 0xb3 , 0x8d , 0xb4 , 0x98 , 0x0d , 0x35 , 0x5d </TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1142 </TD>
<TD>Literal value requires a U suffix. : 0xaa </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1142 </TD>
<TD>Literal value requires a U suffix. : 0xaa </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1142 </TD>
<TD>Literal value requires a U suffix. : 0xaa </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1142 </TD>
<TD>Literal value requires a U suffix. : 0xb0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1142 </TD>
<TD>Literal value requires a U suffix. : 0x88 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1142 </TD>
<TD>Literal value requires a U suffix. : 0xc3 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1142 </TD>
<TD>Literal value requires a U suffix. : 0xc5 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1142 </TD>
<TD>Literal value requires a U suffix. : 0xc7 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1142 </TD>
<TD>Value is not of appropriate type. : (unsigned char and short): { 0xb8
, 0xaa , 0xaa , 0xaa , 0xb0 , 0x88 , 0xc3 , 0xc5 , 0xc7 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1
</TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=dmp_enable_lp_quat_inv_mpu_dmp_motion_driver.c_inv_mpu_dmp_motion_driver.c_22></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\inv_mpu_dmp_motion_driver.c' , '1154');">dmp_enable_lp_quat<BR>(1154
to 1169 inv_mpu_dmp_motion_driver.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>No prototype for non-static function. : dmp_enable_lp_quat </TD>
<TD>MISRA-C:2012 R.8.4 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1166 </TD>
<TD>Function call with no prior declaration. : mpu_write_mem </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1168 </TD>
<TD>Function call with no prior declaration. : mpu_reset_fifo </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1157 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1164 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=dmp_enable_6x_lp_quat_inv_mpu_dmp_motion_driver.c_inv_mpu_dmp_motion_driver.c_23></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\inv_mpu_dmp_motion_driver.c' , '1178');">dmp_enable_6x_lp_quat<BR>(1178
to 1192 inv_mpu_dmp_motion_driver.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>No prototype for non-static function. : dmp_enable_6x_lp_quat </TD>
<TD>MISRA-C:2012 R.8.4 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1189 </TD>
<TD>Function call with no prior declaration. : mpu_write_mem </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1191 </TD>
<TD>Function call with no prior declaration. : mpu_reset_fifo </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1181 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1187 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=decode_gesture_inv_mpu_dmp_motion_driver.c_inv_mpu_dmp_motion_driver.c_24></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\inv_mpu_dmp_motion_driver.c' , '1199');">decode_gesture<BR>(1199
to 1220 inv_mpu_dmp_motion_driver.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1203 </TD>
<TD>Declaration does not specify an array. </TD>
<TD>MISRA-C:2012 R.18.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1203 </TD>
<TD>Literal value requires a U suffix. : 0xC0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1204 </TD>
<TD>Literal value requires a U suffix. : 0x3F </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1204 </TD>
<TD>Literal value requires a U suffix. : 0x3F </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1204 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and int):
tap </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1204 </TD>
<TD>Use of bit operator on signed type. : &amp; used with signed char </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1204 </TD>
<TD>Declaration does not specify an array. </TD>
<TD>MISRA-C:2012 R.18.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1206 </TD>
<TD>Declaration does not specify an array. </TD>
<TD>MISRA-C:2012 R.18.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1206 </TD>
<TD>Literal value requires a U suffix. : 0x01 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1206 </TD>
<TD>Value is not of appropriate type. : (unsigned char and signed char):
gesture [ 1 ] &amp; ( 0x01 ) </TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1206 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1209 </TD>
<TD>Value is not of appropriate type. : (unsigned char and signed char):
count = ( tap % </TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1210 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1211 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1214 </TD>
<TD>Declaration does not specify an array. </TD>
<TD>MISRA-C:2012 R.18.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1214 </TD>
<TD>Literal value requires a U suffix. : 0x08 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1214 </TD>
<TD>Value is not of appropriate type. : (unsigned char and signed char):
gesture [ 1 ] &amp; ( 0x08 ) </TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1214 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1215 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1216 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=dmp_set_interrupt_mode_inv_mpu_dmp_motion_driver.c_inv_mpu_dmp_motion_driver.c_25></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\inv_mpu_dmp_motion_driver.c' , '1231');">dmp_set_interrupt_mode<BR>(1231
to 1248 inv_mpu_dmp_motion_driver.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>No prototype for non-static function. : dmp_set_interrupt_mode </TD>
<TD>MISRA-C:2012 R.8.4 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1240 </TD>
<TD>Function call with no prior declaration. : mpu_write_mem </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1240 </TD>
<TD>Casting operation to a pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.3,R.11.5,R.11.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1243 </TD>
<TD>Function call with no prior declaration. : mpu_write_mem </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1243 </TD>
<TD>Casting operation to a pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.3,R.11.5,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1233 </TD>
<TD>Literal value requires a U suffix. : 0xb9 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1233 </TD>
<TD>Literal value requires a U suffix. : 0xf3 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1233 </TD>
<TD>Literal value requires a U suffix. : 0x8b </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1233 </TD>
<TD>Literal value requires a U suffix. : 0xa3 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1233 </TD>
<TD>Literal value requires a U suffix. : 0x91 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1233 </TD>
<TD>Literal value requires a U suffix. : 0xb6 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1233 </TD>
<TD>Literal value requires a U suffix. : 0x09 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1233 </TD>
<TD>Literal value requires a U suffix. : 0xb4 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1233 </TD>
<TD>Literal value requires a U suffix. : 0xd9 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1233 </TD>
<TD>Value is not of appropriate type. : (unsigned char and short): { 0xd8
, 0xb1 , 0xb9 , 0xf3 , 0x8b , 0xa3 , 0x91 , 0xb6 , 0x09 , 0xb4 , 0xd9 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1235 </TD>
<TD>Literal value requires a U suffix. : 0xb1 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1235 </TD>
<TD>Literal value requires a U suffix. : 0xb9 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1235 </TD>
<TD>Literal value requires a U suffix. : 0xf3 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1235 </TD>
<TD>Literal value requires a U suffix. : 0x8b </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1235 </TD>
<TD>Literal value requires a U suffix. : 0xa3 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1235 </TD>
<TD>Literal value requires a U suffix. : 0x91 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1235 </TD>
<TD>Literal value requires a U suffix. : 0xb6 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1235 </TD>
<TD>Literal value requires a U suffix. : 0xda </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1235 </TD>
<TD>Literal value requires a U suffix. : 0xb4 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1235 </TD>
<TD>Literal value requires a U suffix. : 0xda </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1235 </TD>
<TD>Value is not of appropriate type. : (unsigned char and short): { 0xda
, 0xb1 , 0xb9 , 0xf3 , 0x8b , 0xa3 , 0x91 , 0xb6 , 0xda , 0xb4 , 0xda </TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1240 </TD>
<TD>Cast on a constant value. : regs_continuous </TD>
<TD>MISRA-C:2012 R.11.8 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1240 </TD>
<TD>Casting operation on a pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.3,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1240 </TD>
<TD>Switch case not terminated with break. </TD>
<TD>MISRA-C:2012 R.16.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1243 </TD>
<TD>Cast on a constant value. : regs_gesture </TD>
<TD>MISRA-C:2012 R.11.8 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1243 </TD>
<TD>Casting operation on a pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.3,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1243 </TD>
<TD>Switch case not terminated with break. </TD>
<TD>MISRA-C:2012 R.16.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1247 </TD>
<TD>Switch case not terminated with break. </TD>
<TD>MISRA-C:2012 R.16.3 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=dmp_read_fifo_inv_mpu_dmp_motion_driver.c_inv_mpu_dmp_motion_driver.c_26></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\inv_mpu_dmp_motion_driver.c' , '1270');">dmp_read_fifo<BR>(1270
to 1349 inv_mpu_dmp_motion_driver.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>No prototype for non-static function. : dmp_read_fifo </TD>
<TD>MISRA-C:2012 R.8.4 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1282 </TD>
<TD>Function call with no prior declaration. : mpu_read_fifo_stream </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1317 </TD>
<TD>Function call with no prior declaration. : mpu_reset_fifo </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1347 </TD>
<TD>Function call with no prior declaration. : mget_ms </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1330 </TD>
<TD>Pointer not checked for null before use. : sensors </TD>
<TD>MISRA-C:2012 D.4.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1338 </TD>
<TD>Pointer not checked for null before use. : sensors </TD>
<TD>MISRA-C:2012 D.4.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1279 </TD>
<TD>Declaration does not specify an array. </TD>
<TD>MISRA-C:2012 R.18.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1282 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1283 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1286 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1290 </TD>
<TD>Declaration does not specify an array. </TD>
<TD>MISRA-C:2012 R.18.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1290 </TD>
<TD>Use of shift operator on signed type. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1290 </TD>
<TD>Use of bit operator on signed type. : | used with long: quat </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1290 </TD>
<TD>Use of shift operator on signed type. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1290 </TD>
<TD>Use of bit operator on signed type. : | used with long </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1291 </TD>
<TD>Use of shift operator on signed type. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1291 </TD>
<TD>Use of bit operator on signed type. : | used with long </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1292 </TD>
<TD>Declaration does not specify an array. </TD>
<TD>MISRA-C:2012 R.18.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1292 </TD>
<TD>Use of shift operator on signed type. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1292 </TD>
<TD>Use of bit operator on signed type. : | used with long: quat </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1292 </TD>
<TD>Use of shift operator on signed type. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1292 </TD>
<TD>Use of bit operator on signed type. : | used with long </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1293 </TD>
<TD>Use of shift operator on signed type. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1293 </TD>
<TD>Use of bit operator on signed type. : | used with long </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1294 </TD>
<TD>Declaration does not specify an array. </TD>
<TD>MISRA-C:2012 R.18.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1294 </TD>
<TD>Use of shift operator on signed type. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1294 </TD>
<TD>Use of bit operator on signed type. : | used with long: quat </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1294 </TD>
<TD>Use of shift operator on signed type. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1294 </TD>
<TD>Use of bit operator on signed type. : | used with long </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1295 </TD>
<TD>Use of shift operator on signed type. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1295 </TD>
<TD>Use of bit operator on signed type. : | used with long </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1296 </TD>
<TD>Declaration does not specify an array. </TD>
<TD>MISRA-C:2012 R.18.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1296 </TD>
<TD>Use of shift operator on signed type. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1296 </TD>
<TD>Use of bit operator on signed type. : | used with long: quat </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1296 </TD>
<TD>Use of shift operator on signed type. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1296 </TD>
<TD>Use of bit operator on signed type. : | used with long </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1297 </TD>
<TD>Use of shift operator on signed type. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1297 </TD>
<TD>Use of bit operator on signed type. : | used with long </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1298 </TD>
<TD>Literal value requires a U suffix. : 16 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1298 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and int): ii
</TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1308 </TD>
<TD>Declaration does not specify an array. </TD>
<TD>MISRA-C:2012 R.18.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1308 </TD>
<TD>Use of shift operator on signed type. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1309 </TD>
<TD>Declaration does not specify an array. </TD>
<TD>MISRA-C:2012 R.18.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1309 </TD>
<TD>Use of shift operator on signed type. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1310 </TD>
<TD>Declaration does not specify an array. </TD>
<TD>MISRA-C:2012 R.18.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1310 </TD>
<TD>Use of shift operator on signed type. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1311 </TD>
<TD>Declaration does not specify an array. </TD>
<TD>MISRA-C:2012 R.18.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1311 </TD>
<TD>Use of shift operator on signed type. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1312 </TD>
<TD>Expression needs brackets. </TD>
<TD>MISRA-C:2012 R.12.1,R.20.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1314 </TD>
<TD>Use of shift operator on signed type. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1315 </TD>
<TD>Use of shift operator on signed type. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1318 </TD>
<TD>Declaration does not specify an array. </TD>
<TD>MISRA-C:2012 R.18.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1321 </TD>
<TD>Declaration does not specify an array. </TD>
<TD>MISRA-C:2012 R.18.1 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1321 </TD>
<TD>Use of bit operator on signed type. : |= used with short: sensors </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1321 </TD>
<TD>Use of bit operator on signed type. : |= used with short:
INV_WXYZ_QUAT </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1325 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1326 </TD>
<TD>Declaration does not specify an array. </TD>
<TD>MISRA-C:2012 R.18.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1326 </TD>
<TD>Value is not of appropriate type. : (unsigned char and signed char): (
short ) fifo_data [ ii + 0 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1326 </TD>
<TD>Use of shift operator on signed type. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1326 </TD>
<TD>Use of bit operator on signed type. : | used with short: accel </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1326 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned char and signed char): (
short ) fifo_data [ ii + 0 ] &lt;&lt; 8 ) | fifo_data [ ii + 1 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1327 </TD>
<TD>Declaration does not specify an array. </TD>
<TD>MISRA-C:2012 R.18.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1327 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned char and signed char): (
short ) fifo_data [ ii + 2 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1327 </TD>
<TD>Use of shift operator on signed type. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1327 </TD>
<TD>Use of bit operator on signed type. : | used with short: accel </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1327 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned char and signed char): (
short ) fifo_data [ ii + 2 ] &lt;&lt; 8 ) | fifo_data [ ii + 3 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1328 </TD>
<TD>Declaration does not specify an array. </TD>
<TD>MISRA-C:2012 R.18.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1328 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned char and signed char): (
short ) fifo_data [ ii + 4 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1328 </TD>
<TD>Use of shift operator on signed type. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1328 </TD>
<TD>Use of bit operator on signed type. : | used with short: accel </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1328 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned char and signed char): (
short ) fifo_data [ ii + 4 ] &lt;&lt; 8 ) | fifo_data [ ii + 5 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1329 </TD>
<TD>Literal value requires a U suffix. : 6 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1329 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and int): ii
</TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1330 </TD>
<TD>Declaration does not specify an array. </TD>
<TD>MISRA-C:2012 R.18.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1330 </TD>
<TD>Use of bit operator on signed type. : |= used with short: sensors </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1330 </TD>
<TD>Use of bit operator on signed type. : |= used with short:
INV_XYZ_ACCEL </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1333 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1334 </TD>
<TD>Declaration does not specify an array. </TD>
<TD>MISRA-C:2012 R.18.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1334 </TD>
<TD>Value is not of appropriate type. : (unsigned char and signed char): (
short ) fifo_data [ ii + 0 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1334 </TD>
<TD>Use of shift operator on signed type. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1334 </TD>
<TD>Use of bit operator on signed type. : | used with short: gyro </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1334 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned char and signed char): (
short ) fifo_data [ ii + 0 ] &lt;&lt; 8 ) | fifo_data [ ii + 1 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1335 </TD>
<TD>Declaration does not specify an array. </TD>
<TD>MISRA-C:2012 R.18.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1335 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned char and signed char): (
short ) fifo_data [ ii + 2 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1335 </TD>
<TD>Use of shift operator on signed type. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1335 </TD>
<TD>Use of bit operator on signed type. : | used with short: gyro </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1335 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned char and signed char): (
short ) fifo_data [ ii + 2 ] &lt;&lt; 8 ) | fifo_data [ ii + 3 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1336 </TD>
<TD>Declaration does not specify an array. </TD>
<TD>MISRA-C:2012 R.18.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1336 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned char and signed char): (
short ) fifo_data [ ii + 4 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1336 </TD>
<TD>Use of shift operator on signed type. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1336 </TD>
<TD>Use of bit operator on signed type. : | used with short: gyro </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1336 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned char and signed char): (
short ) fifo_data [ ii + 4 ] &lt;&lt; 8 ) | fifo_data [ ii + 5 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1337 </TD>
<TD>Literal value requires a U suffix. : 6 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1337 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and int): ii
</TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1338 </TD>
<TD>Declaration does not specify an array. </TD>
<TD>MISRA-C:2012 R.18.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1338 </TD>
<TD>Use of bit operator on signed type. : |= used with short: sensors </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1338 </TD>
<TD>Use of bit operator on signed type. : |= used with short: INV_XYZ_GYRO
</TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1344 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1345 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1345 </TD>
<TD>(void) missing for discarded return value. </TD>
<TD>MISRA-C:2012 R.17.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1273 </TD>
<TD>Procedure contains UR data flow anomalies. : fifo_data
</TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TD>MISRA-C:2012 R.9.1 </TD>
<TD>&nbsp;</TD>
<TD>&nbsp;</TD>
<TD>&nbsp;</TD>
<TD>&nbsp;</TD>
<TD>&nbsp;</TD></TR>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=dmp_register_tap_cb_inv_mpu_dmp_motion_driver.c_inv_mpu_dmp_motion_driver.c_27></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\inv_mpu_dmp_motion_driver.c' , '1363');">dmp_register_tap_cb<BR>(1363
to 1367 inv_mpu_dmp_motion_driver.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>No prototype for non-static function. : dmp_register_tap_cb </TD>
<TD>MISRA-C:2012 R.8.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>Function has global variable side effects. : dmp.tap_cb </TD>
<TD>MISRA-C:2012 R.13.2 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Parameter </TH></TR>
<TR>
<TD align=center>O </TD>
<TD>Procedure pointer is an unused parameter </TD>
<TD>func </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=dmp_register_android_orient_cb_inv_mpu_dmp_motion_driver.c_inv_mpu_dmp_motion_driver.c_28></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\inv_mpu_dmp_motion_driver.c' , '1374');">dmp_register_android_orient_cb<BR>(1374
to 1378 inv_mpu_dmp_motion_driver.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>No prototype for non-static function. : dmp_register_android_orient_cb
</TD>
<TD>MISRA-C:2012 R.8.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>Function has global variable side effects. : dmp.android_orient_cb </TD>
<TD>MISRA-C:2012 R.13.2 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Parameter </TH></TR>
<TR>
<TD align=center>O </TD>
<TD>Procedure pointer is an unused parameter </TD>
<TD>func </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=main_main.c_main.c_18></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\main.c' , '39');">main<BR>(39
to 86 main.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>DD data flow anomalies found. </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>43 </TD>
<TD>Function call with no prior declaration. : AnglePID_Init </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>44 </TD>
<TD>Function call with no prior declaration. : SpeedPID_Init </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>45 </TD>
<TD>Function call with no prior declaration. : TurnPID_Init </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>46 </TD>
<TD>Function call with no prior declaration. : OLED_Init </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>47 </TD>
<TD>Function call with no prior declaration. : OLED_ShowString </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>48 </TD>
<TD>Function call with no prior declaration. : TIM2_Code_Configuration </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>49 </TD>
<TD>Function call with no prior declaration. : TIM4_Code_Configuration </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>50 </TD>
<TD>Function call with no prior declaration. : USARTInit </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>51 </TD>
<TD>Function call with no prior declaration. : MOTOR_configuration </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>53 </TD>
<TD>Function call with no prior declaration. : OLED_ShowString </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>54 </TD>
<TD>Function call with no prior declaration. : OLED_ShowString </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>55 </TD>
<TD>Function call with no prior declaration. : OLED_ShowString </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>56 </TD>
<TD>Function call with no prior declaration. : OLED_ShowString </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>57 </TD>
<TD>Function call with no prior declaration. : OLED_ShowString </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>58 </TD>
<TD>Function call with no prior declaration. : OLED_ShowString </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>59 </TD>
<TD>Function call with no prior declaration. : Remote_Init </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>60 </TD>
<TD>Function call with no prior declaration. : HCSR04_Init </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>61 </TD>
<TD>Function call with no prior declaration. : TIM1_Configuration </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>65 </TD>
<TD>Function call with no prior declaration. : OLED_DispPolarity </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>66 </TD>
<TD>Function call with no prior declaration. : OLED_DispPolarity </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>67 </TD>
<TD>Function call with no prior declaration. : OLED_DispFloat </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>68 </TD>
<TD>Function call with no prior declaration. : OLED_DispInt </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>69 </TD>
<TD>Function call with no prior declaration. : HCSR04_WaitToConvert </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>74 </TD>
<TD>Function call with no prior declaration. : OLED_ShowString </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>75 </TD>
<TD>Function call with no prior declaration. : OLED_ShowString </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>77 </TD>
<TD>Function call with no prior declaration. : OLED_DispFloat </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>82 </TD>
<TD>Function call with no prior declaration. : OLED_ShowString </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>62 </TD>
<TD>Potentially infinite loop found. </TD>
<TD>MISRA-C:2012 R.2.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>72 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and int):
flag </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>72 </TD>
<TD>Value is not of appropriate type. : (unsigned char and signed char):
flag == 0 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>81 </TD>
<TD>Literal value requires a U suffix. : 0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>81 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and int):
flag </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>41 </TD>
<TD>DU anomaly dead code, variable value is unused on all paths. : num </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=mpu6050_dmp_init_main.c_main.c_19></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\main.c' , '88');">MPU6050_DMP_Init<BR>(88
to 105 main.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>DD data flow anomalies found. </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>91 </TD>
<TD>Function call with no prior declaration. : CT_IIC_Init </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>92 </TD>
<TD>Function call with no prior declaration. : IIC_CheckDevice </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>94 </TD>
<TD>Function call with no prior declaration. : delay_ms </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>95 </TD>
<TD>Function call with no prior declaration. : OLED_ShowString </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>97 </TD>
<TD>Function call with no prior declaration. : MPU6050_Init </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>98 </TD>
<TD>Function call with no prior declaration. : delay_ms </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>99 </TD>
<TD>Function call with no prior declaration. : mpu_dmp_init </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>101 </TD>
<TD>Function call with no prior declaration. : OLED_ShowString </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>102 </TD>
<TD>Function call with no prior declaration. : MPU6050_Init </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>103 </TD>
<TD>Function call with no prior declaration. : delay_ms </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>92 </TD>
<TD>Potentially infinite loop found. </TD>
<TD>MISRA-C:2012 R.2.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>99 </TD>
<TD>Potentially infinite loop found. </TD>
<TD>MISRA-C:2012 R.2.1 </TD></TR>
<TR>
<TD align=center><A name=first_132_s>C</A> </TD>
<TD align=center>99 </TD>
<TD>Assignment operator in boolean expression. </TD>
<TD>MISRA-C:2012 R.13.1,R.13.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>99 </TD>
<TD>Assignment operation in expression. </TD>
<TD>MISRA-C:2012 R.13.1,R.13.2,R.13.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>99 </TD>
<TD>DU anomaly dead code, variable value is unused on all paths. : res </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=nvic_prioritygroupconfig_misc.c_misc.c_18></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\misc.c' , '96');">NVIC_PriorityGroupConfig<BR>(96
to 103 misc.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>99 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>102 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>102 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xE000E000 </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>102 </TD>
<TD>Literal value requires a U suffix. : 0x0D00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=nvic_init_misc.c_misc.c_19></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\misc.c' , '112');">NVIC_Init<BR>(112
to 144 misc.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>DD data flow anomalies found. </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>117 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>118 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>119 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>124 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>132 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>135 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>141 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>114 </TD>
<TD>Literal value requires a U suffix. : 0x00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>114 </TD>
<TD>Literal value requires a U suffix. : 0x00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>114 </TD>
<TD>Literal value requires a U suffix. : 0x0F </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>118 </TD>
<TD>Literal value requires a U suffix. : 0x10 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>118 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned char and signed char): (
NVIC_InitStruct -&gt; NVIC_IRQChannelPreemptionPriority ) &lt; 0x10 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>119 </TD>
<TD>Literal value requires a U suffix. : 0x10 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>119 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned char and signed char): (
NVIC_InitStruct -&gt; NVIC_IRQChannelSubPriority ) &lt; 0x10 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>124 </TD>
<TD>Literal value requires a U suffix. : 0x700 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>124 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xE000E000 </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>124 </TD>
<TD>Literal value requires a U suffix. : 0x0D00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>124 </TD>
<TD>Volatile variable in complex expression. : AIRCR </TD>
<TD>MISRA-C:2012 R.13.1,R.13.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>124 </TD>
<TD>Literal value requires a U suffix. : 0x08 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>125 </TD>
<TD>Literal value requires a U suffix. : 0x4 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>125 </TD>
<TD>Value is not of appropriate type. : (unsigned int and signed char):
tmppre = ( 0x4 - </TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>125 </TD>
<TD>Use of mixed mode arithmetic. : (signed char and unsigned int): tmppre
= ( 0x4 - tmppriority </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>125 </TD>
<TD>Signed/unsigned conversion without cast. : (signed char and unsigned
int): tmppre = ( 0x4 - tmppriority </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>125 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned int and signed
char): tmppre = ( 0x4 - tmppriority </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>130 </TD>
<TD>Literal value requires a U suffix. : 0x04 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>132 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xE000E000 </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>132 </TD>
<TD>Literal value requires a U suffix. : 0x0100 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>132 </TD>
<TD>Implicit conversion of underlying type. : (unsigned char and unsigned
int): ( 0xE000E000 ) + 0x0100 ) ) -&gt; IP [ NVIC_InitStruct -&gt;
NVIC_IRQChannel ] = tmppriority </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>132 </TD>
<TD>Narrower int conversion without cast. : (unsigned char and unsigned
int): ( 0xE000E000 ) + 0x0100 ) ) -&gt; IP [ NVIC_InitStruct -&gt;
NVIC_IRQChannel ] = tmppriority </TD>
<TD>MISRA-C:2012 R.10.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>135 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xE000E000 </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>135 </TD>
<TD>Literal value requires a U suffix. : 0x0100 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>141 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xE000E000 </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>141 </TD>
<TD>Literal value requires a U suffix. : 0x0100 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>114 </TD>
<TD>DU anomaly dead code, variable value is unused on all paths. : tmppre
</TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>114 </TD>
<TD>DU anomaly dead code, variable value is unused on all paths. :
tmppriority </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=nvic_setvectortable_misc.c_misc.c_20></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\misc.c' , '156');">NVIC_SetVectorTable<BR>(156
to 163 misc.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>159 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>160 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>162 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>160 </TD>
<TD>Literal value requires a U suffix. : 0x000FFFFF </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>162 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xE000E000 </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>162 </TD>
<TD>Literal value requires a U suffix. : 0x0D00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=nvic_systemlpconfig_misc.c_misc.c_21></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\misc.c' , '175');">NVIC_SystemLPConfig<BR>(175
to 189 misc.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>178 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>179 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>183 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>187 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>183 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xE000E000 </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>183 </TD>
<TD>Literal value requires a U suffix. : 0x0D00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>187 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xE000E000 </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>187 </TD>
<TD>Literal value requires a U suffix. : 0x0D00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=systick_clksourceconfig_misc.c_misc.c_22></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\misc.c' , '199');">SysTick_CLKSourceConfig<BR>(199
to 211 misc.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>202 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>205 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>209 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>202 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xFFFFFFFB </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>205 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xE000E000 </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>205 </TD>
<TD>Literal value requires a U suffix. : 0x0010 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>209 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xE000E000 </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>209 </TD>
<TD>Literal value requires a U suffix. : 0x0010 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>209 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xFFFFFFFB </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=tim3_gpio_configuration_motor.c_motor.c_1></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\motor.c' , '11');">TIM3_GPIO_configuration<BR>(11
to 20 motor.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>14 </TD>
<TD>Function call with no prior declaration. : RCC_APB2PeriphClockCmd </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>18 </TD>
<TD>Function call with no prior declaration. : GPIO_Init </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>15 </TD>
<TD>Use of bit operator on signed type. : | used with int: GPIO_Pin_0 </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>15 </TD>
<TD>Use of bit operator on signed type. : | used with int: GPIO_Pin_1 </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=tim3_mode_configuration_motor.c_motor.c_2></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\motor.c' , '27');">TIM3_Mode_configuration<BR>(27
to 40 motor.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>30 </TD>
<TD>Function call with no prior declaration. : RCC_APB1PeriphClockCmd </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>37 </TD>
<TD>Function call with no prior declaration. : TIM_TimeBaseInit </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>38 </TD>
<TD>Function call with no prior declaration. : TIM_ARRPreloadConfig </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>39 </TD>
<TD>Function call with no prior declaration. : TIM_Cmd </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=tim3_pwm_configuration_motor.c_motor.c_3></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\motor.c' , '48');">TIM3_PWM_configuration<BR>(48
to 64 motor.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>55 </TD>
<TD>Function call with no prior declaration. : TIM_OC3Init </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>56 </TD>
<TD>Function call with no prior declaration. : TIM_OC3PreloadConfig </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>62 </TD>
<TD>Function call with no prior declaration. : TIM_OC4Init </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>63 </TD>
<TD>Function call with no prior declaration. : TIM_OC4PreloadConfig </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=direct_gpio_config_motor.c_motor.c_4></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\motor.c' , '73');">DIRECT_GPIO_Config<BR>(73
to 87 motor.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>76 </TD>
<TD>Function call with no prior declaration. : RCC_APB2PeriphClockCmd </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>77 </TD>
<TD>Function call with no prior declaration. : RCC_APB2PeriphClockCmd </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>81 </TD>
<TD>Function call with no prior declaration. : GPIO_Init </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>86 </TD>
<TD>Function call with no prior declaration. : GPIO_Init </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>78 </TD>
<TD>Use of bit operator on signed type. : | used with int: GPIO_Pin_10 </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>78 </TD>
<TD>Use of bit operator on signed type. : | used with int: GPIO_Pin_11 </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>83 </TD>
<TD>Use of bit operator on signed type. : | used with int: GPIO_Pin_4 </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>83 </TD>
<TD>Use of bit operator on signed type. : | used with int: GPIO_Pin_5 </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=motor_configuration_motor.c_motor.c_5></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\motor.c' , '95');">MOTOR_configuration<BR>(95
to 101 motor.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>No prototype for non-static function. : MOTOR_configuration </TD>
<TD>MISRA-C:2012 R.8.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=motor_setfrenquency_motor.c_motor.c_6></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\motor.c' , '110');">MOTOR_SetFrenquency<BR>(110
to 114 motor.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>No prototype for non-static function. : MOTOR_SetFrenquency </TD>
<TD>MISRA-C:2012 R.8.4 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>113 </TD>
<TD>Function call with no prior declaration. : TIM_SetAutoreload </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>112 </TD>
<TD>Literal value requires a U suffix. : 800000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>112 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned short and int):
ARR_Val </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>112 </TD>
<TD>Value outside range of underlying type. : (unsigned short and unsigned
int): ARR_Val = 800000 </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>112 </TD>
<TD>No cast for widening complex int expression. : (unsigned short and
unsigned int): Fren </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=motor2_rotation_motor.c_motor.c_7></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\motor.c' , '122');">MOTOR2_Rotation<BR>(122
to 136 motor.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>No prototype for non-static function. : MOTOR2_Rotation </TD>
<TD>MISRA-C:2012 R.8.4 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>126 </TD>
<TD>Function call with no prior declaration. : GPIO_ResetBits </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>127 </TD>
<TD>Function call with no prior declaration. : GPIO_SetBits </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>131 </TD>
<TD>Function call with no prior declaration. : GPIO_ResetBits </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>132 </TD>
<TD>Function call with no prior declaration. : GPIO_SetBits </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>135 </TD>
<TD>Function call with no prior declaration. : TIM_SetCompare3 </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>135 </TD>
<TD>Function call with no prior declaration. : myabs </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=motor4_rotation_motor.c_motor.c_8></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\motor.c' , '144');">MOTOR4_Rotation<BR>(144
to 158 motor.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>No prototype for non-static function. : MOTOR4_Rotation </TD>
<TD>MISRA-C:2012 R.8.4 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>148 </TD>
<TD>Function call with no prior declaration. : GPIO_ResetBits </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>149 </TD>
<TD>Function call with no prior declaration. : GPIO_SetBits </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>153 </TD>
<TD>Function call with no prior declaration. : GPIO_ResetBits </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>154 </TD>
<TD>Function call with no prior declaration. : GPIO_SetBits </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>157 </TD>
<TD>Function call with no prior declaration. : TIM_SetCompare4 </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>157 </TD>
<TD>Function call with no prior declaration. : myabs </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=mpu6050_init_mpu6050.c_mpu6050.c_1></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\mpu6050.c' , '19');">MPU6050_Init<BR>(19
to 41 mpu6050.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>No prototype for non-static function. : MPU6050_Init </TD>
<TD>MISRA-C:2012 R.8.4 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>22 </TD>
<TD>Function call with no prior declaration. : CT_IIC_Init </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>23 </TD>
<TD>Function call with no prior declaration. : MPU_Write_Byte </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>24 </TD>
<TD>Function call with no prior declaration. : delay_ms </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>25 </TD>
<TD>Function call with no prior declaration. : MPU_Write_Byte </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>26 </TD>
<TD>Function call with no prior declaration. : MPU_Set_Gyro_Fsr </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>27 </TD>
<TD>Function call with no prior declaration. : MPU_Set_Accel_Fsr </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>28 </TD>
<TD>Function call with no prior declaration. : MPU_Set_Rate </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>29 </TD>
<TD>Function call with no prior declaration. : MPU_Write_Byte </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>30 </TD>
<TD>Function call with no prior declaration. : MPU_Write_Byte </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>31 </TD>
<TD>Function call with no prior declaration. : MPU_Write_Byte </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>32 </TD>
<TD>Function call with no prior declaration. : MPU_Write_Byte </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>33 </TD>
<TD>Function call with no prior declaration. : MPU_Read_Byte </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>36 </TD>
<TD>Function call with no prior declaration. : MPU_Write_Byte </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>37 </TD>
<TD>Function call with no prior declaration. : MPU_Write_Byte </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>38 </TD>
<TD>Function call with no prior declaration. : MPU_Set_Rate </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>23 </TD>
<TD>(void) missing for discarded return value. </TD>
<TD>MISRA-C:2012 R.17.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>25 </TD>
<TD>(void) missing for discarded return value. </TD>
<TD>MISRA-C:2012 R.17.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>26 </TD>
<TD>(void) missing for discarded return value. </TD>
<TD>MISRA-C:2012 R.17.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>27 </TD>
<TD>(void) missing for discarded return value. </TD>
<TD>MISRA-C:2012 R.17.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>28 </TD>
<TD>(void) missing for discarded return value. </TD>
<TD>MISRA-C:2012 R.17.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>29 </TD>
<TD>(void) missing for discarded return value. </TD>
<TD>MISRA-C:2012 R.17.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>30 </TD>
<TD>(void) missing for discarded return value. </TD>
<TD>MISRA-C:2012 R.17.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>31 </TD>
<TD>(void) missing for discarded return value. </TD>
<TD>MISRA-C:2012 R.17.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>32 </TD>
<TD>(void) missing for discarded return value. </TD>
<TD>MISRA-C:2012 R.17.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>36 </TD>
<TD>(void) missing for discarded return value. </TD>
<TD>MISRA-C:2012 R.17.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>37 </TD>
<TD>(void) missing for discarded return value. </TD>
<TD>MISRA-C:2012 R.17.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>38 </TD>
<TD>(void) missing for discarded return value. </TD>
<TD>MISRA-C:2012 R.17.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>39 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=mpu_set_gyro_fsr_mpu6050.c_mpu6050.c_2></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\mpu6050.c' , '46');">MPU_Set_Gyro_Fsr<BR>(46
to 49 mpu6050.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>No prototype for non-static function. : MPU_Set_Gyro_Fsr </TD>
<TD>MISRA-C:2012 R.8.4 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>48 </TD>
<TD>Function call with no prior declaration. : MPU_Write_Byte </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=mpu_set_accel_fsr_mpu6050.c_mpu6050.c_3></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\mpu6050.c' , '54');">MPU_Set_Accel_Fsr<BR>(54
to 57 mpu6050.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>No prototype for non-static function. : MPU_Set_Accel_Fsr </TD>
<TD>MISRA-C:2012 R.8.4 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>56 </TD>
<TD>Function call with no prior declaration. : MPU_Write_Byte </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=mpu_set_lpf_mpu6050.c_mpu6050.c_4></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\mpu6050.c' , '62');">MPU_Set_LPF<BR>(62
to 72 mpu6050.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>No prototype for non-static function. : MPU_Set_LPF </TD>
<TD>MISRA-C:2012 R.8.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>DD data flow anomalies found. </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>71 </TD>
<TD>Function call with no prior declaration. : MPU_Write_Byte </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>65 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>66 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>67 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>68 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>69 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>70 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=mpu_set_rate_mpu6050.c_mpu6050.c_5></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\mpu6050.c' , '77');">MPU_Set_Rate<BR>(77
to 85 mpu6050.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>No prototype for non-static function. : MPU_Set_Rate </TD>
<TD>MISRA-C:2012 R.8.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>DD data flow anomalies found. </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>83 </TD>
<TD>Function call with no prior declaration. : MPU_Write_Byte </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>80 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>81 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>82 </TD>
<TD>Expression needs brackets. </TD>
<TD>MISRA-C:2012 R.12.1,R.20.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>83 </TD>
<TD>DU anomaly dead code, variable value is unused on all paths. : data
</TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>83 </TD>
<TD>Function return value potentially unused. : data
</TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TD>MISRA-C:2012 D.4.7,R.17.7 </TD>
<TD>&nbsp;</TD>
<TD>&nbsp;</TD>
<TD>&nbsp;</TD>
<TD>&nbsp;</TD>
<TD>&nbsp;</TD></TR>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=mpu_get_temperature_mpu6050.c_mpu6050.c_6></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\mpu6050.c' , '89');">MPU_Get_Temperature<BR>(89
to 98 mpu6050.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>No prototype for non-static function. : MPU_Get_Temperature </TD>
<TD>MISRA-C:2012 R.8.4 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>94 </TD>
<TD>Function call with no prior declaration. : MPU_Read_Len </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>94 </TD>
<TD>(void) missing for discarded return value. </TD>
<TD>MISRA-C:2012 R.17.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>96 </TD>
<TD>Implicit conversion of underlying type. : (float and double): temp </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>96 </TD>
<TD>Value is not of appropriate type. : (float and double): temp = 36.53
</TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>96 </TD>
<TD>Value is not of appropriate type. : (double and unsigned short): (
double ) raw ) </TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>96 </TD>
<TD>Expression needs brackets. </TD>
<TD>MISRA-C:2012 R.12.1,R.20.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>96 </TD>
<TD>Value is not of appropriate type. : (double and unsigned short) </TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>97 </TD>
<TD>Value is not of appropriate type. : (float and signed char): temp </TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>97 </TD>
<TD>Use of mixed mode arithmetic. : (float and signed char): temp * 100
</TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>94 </TD>
<TD>Implicit conversion: actual to formal param. : (u8): param 4 </TD>
<TD>MISRA-C:2012 R.10.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>91 </TD>
<TD>Procedure contains UR data flow anomalies. : buf
</TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TD>MISRA-C:2012 R.9.1 </TD>
<TD>&nbsp;</TD>
<TD>&nbsp;</TD>
<TD>&nbsp;</TD>
<TD>&nbsp;</TD>
<TD>&nbsp;</TD></TR>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=mpu_get_gyroscope_mpu6050.c_mpu6050.c_7></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\mpu6050.c' , '103');">MPU_Get_Gyroscope<BR>(103
to 114 mpu6050.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>No prototype for non-static function. : MPU_Get_Gyroscope </TD>
<TD>MISRA-C:2012 R.8.4 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>106 </TD>
<TD>Function call with no prior declaration. : MPU_Read_Len </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>106 </TD>
<TD>Implicit conversion: actual to formal param. : (u8): param 4 </TD>
<TD>MISRA-C:2012 R.10.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>105 </TD>
<TD>Procedure contains UR data flow anomalies. : buf
</TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TD>MISRA-C:2012 R.9.1 </TD>
<TD>&nbsp;</TD>
<TD>&nbsp;</TD>
<TD>&nbsp;</TD>
<TD>&nbsp;</TD>
<TD>&nbsp;</TD></TR>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=mpu_get_accelerometer_mpu6050.c_mpu6050.c_8></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\mpu6050.c' , '119');">MPU_Get_Accelerometer<BR>(119
to 130 mpu6050.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>No prototype for non-static function. : MPU_Get_Accelerometer </TD>
<TD>MISRA-C:2012 R.8.4 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>122 </TD>
<TD>Function call with no prior declaration. : MPU_Read_Len </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>122 </TD>
<TD>Implicit conversion: actual to formal param. : (u8): param 4 </TD>
<TD>MISRA-C:2012 R.10.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>121 </TD>
<TD>Procedure contains UR data flow anomalies. : buf
</TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TD>MISRA-C:2012 R.9.1 </TD>
<TD>&nbsp;</TD>
<TD>&nbsp;</TD>
<TD>&nbsp;</TD>
<TD>&nbsp;</TD>
<TD>&nbsp;</TD></TR>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=mpu_write_len_mpu6050.c_mpu6050.c_9></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\mpu6050.c' , '138');">MPU_Write_Len<BR>(138
to 161 mpu6050.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>No prototype for non-static function. : MPU_Write_Len </TD>
<TD>MISRA-C:2012 R.8.4 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>141 </TD>
<TD>Function call with no prior declaration. : CT_IIC_Start </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>142 </TD>
<TD>Function call with no prior declaration. : CT_IIC_Send_Byte </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>143 </TD>
<TD>Function call with no prior declaration. : CT_IIC_Wait_Ack </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>145 </TD>
<TD>Function call with no prior declaration. : CT_IIC_Stop </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>148 </TD>
<TD>Function call with no prior declaration. : CT_IIC_Send_Byte </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>149 </TD>
<TD>Function call with no prior declaration. : CT_IIC_Wait_Ack </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>152 </TD>
<TD>Function call with no prior declaration. : CT_IIC_Send_Byte </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>153 </TD>
<TD>Function call with no prior declaration. : CT_IIC_Wait_Ack </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>155 </TD>
<TD>Function call with no prior declaration. : CT_IIC_Stop </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>159 </TD>
<TD>Function call with no prior declaration. : CT_IIC_Stop </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>143 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>153 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=mpu_read_len_mpu6050.c_mpu6050.c_10></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\mpu6050.c' , '169');">MPU_Read_Len<BR>(169
to 192 mpu6050.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>No prototype for non-static function. : MPU_Read_Len </TD>
<TD>MISRA-C:2012 R.8.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>DD data flow anomalies found. </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>171 </TD>
<TD>Function call with no prior declaration. : CT_IIC_Start </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>172 </TD>
<TD>Function call with no prior declaration. : CT_IIC_Send_Byte </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>173 </TD>
<TD>Function call with no prior declaration. : CT_IIC_Wait_Ack </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>175 </TD>
<TD>Function call with no prior declaration. : CT_IIC_Stop </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>178 </TD>
<TD>Function call with no prior declaration. : CT_IIC_Send_Byte </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>179 </TD>
<TD>Function call with no prior declaration. : CT_IIC_Wait_Ack </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>180 </TD>
<TD>Function call with no prior declaration. : CT_IIC_Start </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>181 </TD>
<TD>Function call with no prior declaration. : CT_IIC_Send_Byte </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>182 </TD>
<TD>Function call with no prior declaration. : CT_IIC_Wait_Ack </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>185 </TD>
<TD>Function call with no prior declaration. : CT_IIC_Read_Byte </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>186 </TD>
<TD>Function call with no prior declaration. : CT_IIC_Read_Byte </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>190 </TD>
<TD>Function call with no prior declaration. : CT_IIC_Stop </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>188 </TD>
<TD>Pointer not checked for null before use. : buf </TD>
<TD>MISRA-C:2012 D.4.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>173 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>183 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>185 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>186 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>188 </TD>
<TD>Pointer arithmetic is not on array. </TD>
<TD>MISRA-C:2012 R.18.1,R.18.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=mpu_write_byte_mpu6050.c_mpu6050.c_11></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\mpu6050.c' , '198');">MPU_Write_Byte<BR>(198
to 217 mpu6050.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>No prototype for non-static function. : MPU_Write_Byte </TD>
<TD>MISRA-C:2012 R.8.4 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>200 </TD>
<TD>Function call with no prior declaration. : CT_IIC_Start </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>201 </TD>
<TD>Function call with no prior declaration. : CT_IIC_Send_Byte </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>202 </TD>
<TD>Function call with no prior declaration. : CT_IIC_Wait_Ack </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>204 </TD>
<TD>Function call with no prior declaration. : CT_IIC_Stop </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>207 </TD>
<TD>Function call with no prior declaration. : CT_IIC_Send_Byte </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>208 </TD>
<TD>Function call with no prior declaration. : CT_IIC_Wait_Ack </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>209 </TD>
<TD>Function call with no prior declaration. : CT_IIC_Send_Byte </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>210 </TD>
<TD>Function call with no prior declaration. : CT_IIC_Wait_Ack </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>212 </TD>
<TD>Function call with no prior declaration. : CT_IIC_Stop </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>215 </TD>
<TD>Function call with no prior declaration. : CT_IIC_Stop </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>201 </TD>
<TD>Use of shift operator on signed type. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>201 </TD>
<TD>Use of bit operator on signed type. : | used with int </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>202 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>210 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=mpu_read_byte_mpu6050.c_mpu6050.c_12></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\mpu6050.c' , '221');">MPU_Read_Byte<BR>(221
to 235 mpu6050.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>No prototype for non-static function. : MPU_Read_Byte </TD>
<TD>MISRA-C:2012 R.8.4 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>224 </TD>
<TD>Function call with no prior declaration. : CT_IIC_Start </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>225 </TD>
<TD>Function call with no prior declaration. : CT_IIC_Send_Byte </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>226 </TD>
<TD>Function call with no prior declaration. : CT_IIC_Wait_Ack </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>227 </TD>
<TD>Function call with no prior declaration. : CT_IIC_Send_Byte </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>228 </TD>
<TD>Function call with no prior declaration. : CT_IIC_Wait_Ack </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>229 </TD>
<TD>Function call with no prior declaration. : CT_IIC_Start </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>230 </TD>
<TD>Function call with no prior declaration. : CT_IIC_Send_Byte </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>231 </TD>
<TD>Function call with no prior declaration. : CT_IIC_Wait_Ack </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>232 </TD>
<TD>Function call with no prior declaration. : CT_IIC_Read_Byte </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>233 </TD>
<TD>Function call with no prior declaration. : CT_IIC_Stop </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>225 </TD>
<TD>Use of shift operator on signed type. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>225 </TD>
<TD>Use of bit operator on signed type. : | used with int </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>230 </TD>
<TD>Use of shift operator on signed type. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>230 </TD>
<TD>Use of bit operator on signed type. : | used with int </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=spi2_init_oled.c_oled.c_1></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\oled.c' , '13');">SPI2_Init<BR>(13
to 47 oled.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>No prototype for non-static function. : SPI2_Init </TD>
<TD>MISRA-C:2012 R.8.4 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>18 </TD>
<TD>Function call with no prior declaration. : RCC_APB1PeriphClockCmd </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>19 </TD>
<TD>Function call with no prior declaration. : RCC_APB2PeriphClockCmd </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>25 </TD>
<TD>Function call with no prior declaration. : GPIO_Init </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>30 </TD>
<TD>Function call with no prior declaration. : GPIO_Init </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>32 </TD>
<TD>Function call with no prior declaration. : GPIO_ResetBits </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>44 </TD>
<TD>Function call with no prior declaration. : SPI_Init </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>46 </TD>
<TD>Function call with no prior declaration. : SPI_Cmd </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>22 </TD>
<TD>Use of bit operator on signed type. : | used with int: GPIO_Pin_13 </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>22 </TD>
<TD>Use of bit operator on signed type. : | used with int: GPIO_Pin_14 </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>22 </TD>
<TD>Use of bit operator on signed type. : | used with int: GPIO_Pin_15 </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=spi2_readwritebyte_oled.c_oled.c_2></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\oled.c' , '55');">SPI2_ReadWriteByte<BR>(55
to 71 oled.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>No prototype for non-static function. : SPI2_ReadWriteByte </TD>
<TD>MISRA-C:2012 R.8.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>DD data flow anomalies found. </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>58 </TD>
<TD>Potentially infinite loop found. </TD>
<TD>MISRA-C:2012 R.2.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>65 </TD>
<TD>Potentially infinite loop found. </TD>
<TD>MISRA-C:2012 R.2.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>58 </TD>
<TD>Use of bit operator on signed type. : &amp; used with int: SR </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>58 </TD>
<TD>Use of shift operator on signed type. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>58 </TD>
<TD>Expression needs brackets. </TD>
<TD>MISRA-C:2012 R.12.1,R.20.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>61 </TD>
<TD>Literal value requires a U suffix. : 2000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>61 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned int and int):
retry </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>61 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>63 </TD>
<TD>Signed/unsigned conversion without cast. : (int and unsigned char):
SPI2 -&gt; DR = TxData </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>64 </TD>
<TD>Literal value requires a U suffix. : 0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>64 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned int and int):
retry </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>65 </TD>
<TD>Use of bit operator on signed type. : &amp; used with int: SR </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>65 </TD>
<TD>Use of shift operator on signed type. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>65 </TD>
<TD>Expression needs brackets. </TD>
<TD>MISRA-C:2012 R.12.1,R.20.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>68 </TD>
<TD>Literal value requires a U suffix. : 2000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>68 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned int and int):
retry </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>68 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>70 </TD>
<TD>Function return type inconsistent. : (unsigned char and int)
</TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TD>MISRA-C:2012 R.10.3 </TD>
<TD>&nbsp;</TD>
<TD>&nbsp;</TD>
<TD>&nbsp;</TD>
<TD>&nbsp;</TD>
<TD>&nbsp;</TD></TR>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=oled_wr_byte_oled.c_oled.c_3></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\oled.c' , '79');">OLED_WR_Byte<BR>(79
to 90 oled.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>No prototype for non-static function. : OLED_WR_Byte </TD>
<TD>MISRA-C:2012 R.8.4 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>82 </TD>
<TD>Function call with no prior declaration. : OLED_RS_Set </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>84 </TD>
<TD>Function call with no prior declaration. : OLED_RS_Clr </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>85 </TD>
<TD>Function call with no prior declaration. : OLED_CS_Clr </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>88 </TD>
<TD>Function call with no prior declaration. : OLED_CS_Set </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>89 </TD>
<TD>Function call with no prior declaration. : OLED_RS_Set </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>81 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>81 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>84 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>87 </TD>
<TD>(void) missing for discarded return value. </TD>
<TD>MISRA-C:2012 R.17.7 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=oled_refresh_gram_oled.c_oled.c_4></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\oled.c' , '99');">OLED_Refresh_Gram<BR>(99
to 109 oled.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>No prototype for non-static function. : OLED_Refresh_Gram </TD>
<TD>MISRA-C:2012 R.8.4 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>102 </TD>
<TD>Literal value requires a U suffix. : 0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>102 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and int): i
</TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>102 </TD>
<TD>Literal value requires a U suffix. : 8 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>102 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and int): i
</TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>102 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned char and signed char): i
&lt; 8 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>104 </TD>
<TD>Use of mixed mode arithmetic. : (signed char and unsigned char): 0xb0
+ i </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>107 </TD>
<TD>Literal value requires a U suffix. : 0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>107 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and int): n
</TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>107 </TD>
<TD>Literal value requires a U suffix. : 128 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>107 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and int): n
</TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>107 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned char and signed char): n
&lt; 128 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>107 </TD>
<TD>No brackets to loop body. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>104 </TD>
<TD>Implicit conversion: actual to formal param. : (int and unsigned
char): param 1 </TD>
<TD>MISRA-C:2012 R.10.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>104 </TD>
<TD>Literal value requires a U suffix. : (int and unsigned char): param 1
</TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>104 </TD>
<TD>Implicit conversion: actual to formal param. : (int and unsigned
char): param 2 </TD>
<TD>MISRA-C:2012 R.10.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>105 </TD>
<TD>Implicit conversion: actual to formal param. : (int and unsigned
char): param 1 </TD>
<TD>MISRA-C:2012 R.10.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>105 </TD>
<TD>Literal value requires a U suffix. : (int and unsigned char): param 1
</TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>105 </TD>
<TD>Implicit conversion: actual to formal param. : (int and unsigned
char): param 2 </TD>
<TD>MISRA-C:2012 R.10.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>106 </TD>
<TD>Implicit conversion: actual to formal param. : (int and unsigned
char): param 1 </TD>
<TD>MISRA-C:2012 R.10.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>106 </TD>
<TD>Literal value requires a U suffix. : (int and unsigned char): param 1
</TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>106 </TD>
<TD>Implicit conversion: actual to formal param. : (int and unsigned
char): param 2 </TD>
<TD>MISRA-C:2012 R.10.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>107 </TD>
<TD>Implicit conversion: actual to formal param. : (int and unsigned
char): param 2 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TD>MISRA-C:2012 R.10.3 </TD>
<TD>&nbsp;</TD>
<TD>&nbsp;</TD>
<TD>&nbsp;</TD>
<TD>&nbsp;</TD>
<TD>&nbsp;</TD></TR>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=oled_display_on_oled.c_oled.c_5></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\oled.c' , '117');">OLED_Display_On<BR>(117
to 122 oled.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>No prototype for non-static function. : OLED_Display_On </TD>
<TD>MISRA-C:2012 R.8.4 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>119 </TD>
<TD>Implicit conversion: actual to formal param. : (int and unsigned
char): param 1 </TD>
<TD>MISRA-C:2012 R.10.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>119 </TD>
<TD>Literal value requires a U suffix. : (int and unsigned char): param 1
</TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>119 </TD>
<TD>Implicit conversion: actual to formal param. : (int and unsigned
char): param 2 </TD>
<TD>MISRA-C:2012 R.10.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>120 </TD>
<TD>Implicit conversion: actual to formal param. : (int and unsigned
char): param 1 </TD>
<TD>MISRA-C:2012 R.10.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>120 </TD>
<TD>Literal value requires a U suffix. : (int and unsigned char): param 1
</TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>120 </TD>
<TD>Implicit conversion: actual to formal param. : (int and unsigned
char): param 2 </TD>
<TD>MISRA-C:2012 R.10.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>121 </TD>
<TD>Implicit conversion: actual to formal param. : (int and unsigned
char): param 1 </TD>
<TD>MISRA-C:2012 R.10.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>121 </TD>
<TD>Literal value requires a U suffix. : (int and unsigned char): param 1
</TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>121 </TD>
<TD>Implicit conversion: actual to formal param. : (int and unsigned
char): param 2 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TD>MISRA-C:2012 R.10.3 </TD>
<TD>&nbsp;</TD>
<TD>&nbsp;</TD>
<TD>&nbsp;</TD>
<TD>&nbsp;</TD>
<TD>&nbsp;</TD></TR>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=oled_display_off_oled.c_oled.c_6></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\oled.c' , '129');">OLED_Display_Off<BR>(129
to 134 oled.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>No prototype for non-static function. : OLED_Display_Off </TD>
<TD>MISRA-C:2012 R.8.4 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>131 </TD>
<TD>Implicit conversion: actual to formal param. : (int and unsigned
char): param 1 </TD>
<TD>MISRA-C:2012 R.10.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>131 </TD>
<TD>Literal value requires a U suffix. : (int and unsigned char): param 1
</TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>131 </TD>
<TD>Implicit conversion: actual to formal param. : (int and unsigned
char): param 2 </TD>
<TD>MISRA-C:2012 R.10.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>132 </TD>
<TD>Implicit conversion: actual to formal param. : (int and unsigned
char): param 1 </TD>
<TD>MISRA-C:2012 R.10.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>132 </TD>
<TD>Literal value requires a U suffix. : (int and unsigned char): param 1
</TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>132 </TD>
<TD>Implicit conversion: actual to formal param. : (int and unsigned
char): param 2 </TD>
<TD>MISRA-C:2012 R.10.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>133 </TD>
<TD>Implicit conversion: actual to formal param. : (int and unsigned
char): param 1 </TD>
<TD>MISRA-C:2012 R.10.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>133 </TD>
<TD>Literal value requires a U suffix. : (int and unsigned char): param 1
</TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>133 </TD>
<TD>Implicit conversion: actual to formal param. : (int and unsigned
char): param 2 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TD>MISRA-C:2012 R.10.3 </TD>
<TD>&nbsp;</TD>
<TD>&nbsp;</TD>
<TD>&nbsp;</TD>
<TD>&nbsp;</TD>
<TD>&nbsp;</TD></TR>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=oled_clear_oled.c_oled.c_7></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\oled.c' , '142');">OLED_Clear<BR>(142
to 147 oled.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>No prototype for non-static function. : OLED_Clear </TD>
<TD>MISRA-C:2012 R.8.4 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>145 </TD>
<TD>Literal value requires a U suffix. : 0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>145 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and int): i
</TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>145 </TD>
<TD>Literal value requires a U suffix. : 8 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>145 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and int): i
</TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>145 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned char and signed char): i
&lt; 8 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>145 </TD>
<TD>No brackets to loop body. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>145 </TD>
<TD>Literal value requires a U suffix. : 0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>145 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and int): n
</TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>145 </TD>
<TD>Literal value requires a U suffix. : 128 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>145 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and int): n
</TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>145 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned char and signed char): n
&lt; 128 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>145 </TD>
<TD>No brackets to loop body. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>145 </TD>
<TD>Literal value requires a U suffix. : 0X00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>145 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and int):
OLED_GRAM [ n ] [ i ] </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=lcd_set_pos_oled.c_oled.c_8></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\oled.c' , '155');">LCD_Set_Pos<BR>(155
to 160 oled.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>No prototype for non-static function. : LCD_Set_Pos </TD>
<TD>MISRA-C:2012 R.8.4 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>157 </TD>
<TD>Expression needs brackets. </TD>
<TD>MISRA-C:2012 R.12.1,R.20.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>157 </TD>
<TD>Value is not of appropriate type. : (unsigned char and signed char)
</TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>157 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned char and signed char): 8 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>158 </TD>
<TD>Literal value requires a U suffix. : 0xf0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>158 </TD>
<TD>Use of shift operator on signed type. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>158 </TD>
<TD>Use of bit operator on signed type. : | used with signed char </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>159 </TD>
<TD>Literal value requires a U suffix. : 0x0f </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>157 </TD>
<TD>Implicit conversion: actual to formal param. : (int and unsigned
char): param 1 </TD>
<TD>MISRA-C:2012 R.10.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>157 </TD>
<TD>Literal value requires a U suffix. : (int and unsigned char): param 1
</TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>157 </TD>
<TD>Implicit conversion: actual to formal param. : (int and unsigned
char): param 2 </TD>
<TD>MISRA-C:2012 R.10.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>158 </TD>
<TD>Implicit conversion: actual to formal param. : (signed char and
unsigned char): param 1 </TD>
<TD>MISRA-C:2012 R.10.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>158 </TD>
<TD>Literal value requires a U suffix. : (signed char and unsigned char):
param 1 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>158 </TD>
<TD>Implicit conversion: actual to formal param. : (int and unsigned
char): param 2 </TD>
<TD>MISRA-C:2012 R.10.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>159 </TD>
<TD>Implicit conversion: actual to formal param. : (signed char and
unsigned char): param 1 </TD>
<TD>MISRA-C:2012 R.10.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>159 </TD>
<TD>Literal value requires a U suffix. : (signed char and unsigned char):
param 1 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>159 </TD>
<TD>Implicit conversion: actual to formal param. : (int and unsigned
char): param 2 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TD>MISRA-C:2012 R.10.3 </TD>
<TD>&nbsp;</TD>
<TD>&nbsp;</TD>
<TD>&nbsp;</TD>
<TD>&nbsp;</TD>
<TD>&nbsp;</TD></TR>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=oled_drawpoint_oled.c_oled.c_9></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\oled.c' , '168');">OLED_DrawPoint<BR>(168
to 181 oled.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>No prototype for non-static function. : OLED_DrawPoint </TD>
<TD>MISRA-C:2012 R.8.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>DD data flow anomalies found. </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>172 </TD>
<TD>Literal value requires a U suffix. : 127 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>172 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and int): x
</TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>172 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned char and signed char): x
&gt; 127 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>172 </TD>
<TD>Literal value requires a U suffix. : 64 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>172 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and int): y
</TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>172 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned char and signed char): y
&gt; 64 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>172 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>173 </TD>
<TD>Literal value requires a U suffix. : 7 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>173 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and int):
pos </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>173 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and int):
pos = 7 </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>173 </TD>
<TD>Expression needs brackets. </TD>
<TD>MISRA-C:2012 R.12.1,R.20.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>173 </TD>
<TD>Value is not of appropriate type. : (unsigned char and signed char)
</TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>173 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned char and signed char): 8 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>174 </TD>
<TD>Value is not of appropriate type. : (unsigned char and signed char):
bx = y % </TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>175 </TD>
<TD>Literal value requires a U suffix. : 1 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>175 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and int):
temp </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>175 </TD>
<TD>Use of shift operator on signed type. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>175 </TD>
<TD>Use of mixed mode arithmetic. : (signed char and unsigned char): temp
= 1 &lt;&lt; ( 7 - bx </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>176 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>176 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>177 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>180 </TD>
<TD>Implicit conversion: actual to formal param. : (int and unsigned
char): param 2 </TD>
<TD>MISRA-C:2012 R.10.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>170 </TD>
<TD>DU anomaly dead code, variable value is unused on all paths. : temp
</TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=oled_fill_oled.c_oled.c_10></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\oled.c' , '189');">OLED_Fill<BR>(189
to 197 oled.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>No prototype for non-static function. : OLED_Fill </TD>
<TD>MISRA-C:2012 R.8.4 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>194 </TD>
<TD>No brackets to loop body. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=oled_showchar_oled.c_oled.c_11></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\oled.c' , '206');">OLED_ShowChar<BR>(206
to 229 oled.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>No prototype for non-static function. : OLED_ShowChar </TD>
<TD>MISRA-C:2012 R.8.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>DD data flow anomalies found. </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>210 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned char and char): chr = chr -
' ' </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>211 </TD>
<TD>Literal value requires a U suffix. : 0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>211 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and int): t
</TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>213 </TD>
<TD>Literal value requires a U suffix. : 12 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>213 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and int):
size </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>213 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned char and signed char): size
== 12 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>213 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>214 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>215 </TD>
<TD>Literal value requires a U suffix. : 0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>215 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and int): t1
</TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>215 </TD>
<TD>Literal value requires a U suffix. : 8 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>215 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and int): t1
</TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>215 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned char and signed char): t1
&lt; 8 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>217 </TD>
<TD>Literal value requires a U suffix. : 0x80 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>217 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>217 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>218 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>219 </TD>
<TD>Literal value requires a U suffix. : 1 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>219 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and int):
temp </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=oled_showchinese_oled.c_oled.c_12></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\oled.c' , '237');">OLED_ShowCHinese<BR>(237
to 269 oled.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>No prototype for non-static function. : OLED_ShowCHinese </TD>
<TD>MISRA-C:2012 R.8.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>DD data flow anomalies found. </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>242 </TD>
<TD>Type conversion without cast. : (unsigned char and char): * p != '\0'
</TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>246 </TD>
<TD>Declaration does not specify an array. </TD>
<TD>MISRA-C:2012 R.18.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>246 </TD>
<TD>Declaration does not specify an array. </TD>
<TD>MISRA-C:2012 R.18.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>247 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>250 </TD>
<TD>Literal value requires a U suffix. : 0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>250 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and int): t
</TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>250 </TD>
<TD>Literal value requires a U suffix. : 32 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>250 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and int): t
</TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>250 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned char and signed char): t
&lt; 32 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>253 </TD>
<TD>Literal value requires a U suffix. : 0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>253 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and int): t1
</TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>253 </TD>
<TD>Literal value requires a U suffix. : 8 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>253 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and int): t1
</TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>253 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned char and signed char): t1
&lt; 8 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>255 </TD>
<TD>Literal value requires a U suffix. : 0x80 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>255 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>255 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>256 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>257 </TD>
<TD>Literal value requires a U suffix. : 1 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>257 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and int):
temp </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>259 </TD>
<TD>Literal value requires a U suffix. : 16 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>259 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned char and signed char): ( y -
y0 ) == 16 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>267 </TD>
<TD>Pointer arithmetic is not on array. </TD>
<TD>MISRA-C:2012 R.18.1,R.18.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=oled_pow_oled.c_oled.c_13></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\oled.c' , '273');">oled_pow<BR>(273
to 278 oled.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>No prototype for non-static function. : oled_pow </TD>
<TD>MISRA-C:2012 R.8.4 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>276 </TD>
<TD>Deprecated usage of ++ or -- operators found. </TD>
<TD>MISRA-C:2012 R.13.1,R.13.2,R.13.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>276 </TD>
<TD>Assignment operation in expression. </TD>
<TD>MISRA-C:2012 R.13.1,R.13.2,R.13.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>276 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>276 </TD>
<TD>No brackets to loop body. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=oled_shownum_oled.c_oled.c_14></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\oled.c' , '285');">OLED_ShowNum<BR>(285
to 303 oled.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>No prototype for non-static function. : OLED_ShowNum </TD>
<TD>MISRA-C:2012 R.8.4 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>289 </TD>
<TD>Literal value requires a U suffix. : 0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>289 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and int): t
</TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>291 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned char and signed char): 10 ,
len - t - 1 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>291 </TD>
<TD>Implicit conversion of underlying type. : (unsigned char and unsigned
int): 10 , len - t - 1 ) </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>291 </TD>
<TD>Narrower int conversion without cast. : (unsigned char and unsigned
int): 10 , len - t - 1 ) </TD>
<TD>MISRA-C:2012 R.10.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>291 </TD>
<TD>No cast for widening complex int expression. : (unsigned char and
unsigned int): ) % 10 </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>292 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and int):
enshow </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>292 </TD>
<TD>Value is not of appropriate type. : (unsigned char and signed char):
enshow == 0 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>292 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned char and signed char): t
&lt; ( len - 1 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>294 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and int):
temp </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>294 </TD>
<TD>Value is not of appropriate type. : (unsigned char and signed char):
temp == 0 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>296 </TD>
<TD>Value is not of appropriate type. : (unsigned char and signed char)
</TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>296 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned char and signed char): 2 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>296 </TD>
<TD>Expression needs brackets. </TD>
<TD>MISRA-C:2012 R.12.1,R.20.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>296 </TD>
<TD>Use of mixed mode arithmetic. : (signed char and unsigned char): 2 ) *
t </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>298 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>298 </TD>
<TD>Literal value requires a U suffix. : 1 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>298 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and int):
enshow </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>301 </TD>
<TD>Value is not of appropriate type. : (unsigned char and signed char)
</TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>301 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned char and signed char): 2 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>301 </TD>
<TD>Expression needs brackets. </TD>
<TD>MISRA-C:2012 R.12.1,R.20.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>301 </TD>
<TD>Use of mixed mode arithmetic. : (signed char and unsigned char): 2 ) *
t </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>301 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned char and char): 2 ) * t , y
, temp + '0' </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>291 </TD>
<TD>Implicit conversion: actual to formal param. : (int and unsigned
char): param 1 </TD>
<TD>MISRA-C:2012 R.10.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>291 </TD>
<TD>Literal value requires a U suffix. : (int and unsigned char): param 1
</TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>296 </TD>
<TD>Implicit conversion: actual to formal param. : (char and unsigned
char): param 3 </TD>
<TD>MISRA-C:2012 R.10.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>296 </TD>
<TD>Implicit conversion: actual to formal param. : (int and unsigned
char): param 5 </TD>
<TD>MISRA-C:2012 R.10.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>296 </TD>
<TD>Literal value requires a U suffix. : (int and unsigned char): param 5
</TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>301 </TD>
<TD>Implicit conversion: actual to formal param. : (int and unsigned
char): param 5 </TD>
<TD>MISRA-C:2012 R.10.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>301 </TD>
<TD>Literal value requires a U suffix. : (int and unsigned char): param 5
</TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=oled_showstring_oled.c_oled.c_15></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\oled.c' , '308');">OLED_ShowString<BR>(308
to 320 oled.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>No prototype for non-static function. : OLED_ShowString </TD>
<TD>MISRA-C:2012 R.8.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>DD data flow anomalies found. </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>312 </TD>
<TD>Type conversion without cast. : (unsigned char and char): * p != '\0'
</TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>314 </TD>
<TD>Literal value requires a U suffix. : 127 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>314 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and int): x
</TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>314 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned char and signed char): x
&gt; 127 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>314 </TD>
<TD>Literal value requires a U suffix. : 0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>314 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and int): x
</TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>314 </TD>
<TD>Literal value requires a U suffix. : 16 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>314 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and int): y
</TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>315 </TD>
<TD>Literal value requires a U suffix. : 63 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>315 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and int): y
</TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>315 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned char and signed char): y
&gt; 63 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>315 </TD>
<TD>Assignment operation in expression. </TD>
<TD>MISRA-C:2012 R.13.1,R.13.2,R.13.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>315 </TD>
<TD>Literal value requires a U suffix. : 0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>315 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and int): y
= x </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>317 </TD>
<TD>Literal value requires a U suffix. : 8 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>317 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and int): x
</TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>318 </TD>
<TD>Pointer arithmetic is not on array. </TD>
<TD>MISRA-C:2012 R.18.1,R.18.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>316 </TD>
<TD>Implicit conversion: actual to formal param. : (int and unsigned
char): param 4 </TD>
<TD>MISRA-C:2012 R.10.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>316 </TD>
<TD>Literal value requires a U suffix. : (int and unsigned char): param 4
</TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>316 </TD>
<TD>Implicit conversion: actual to formal param. : (int and unsigned
char): param 5 </TD>
<TD>MISRA-C:2012 R.10.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>316 </TD>
<TD>Literal value requires a U suffix. : (int and unsigned char): param 5
</TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=oled_disppolarity_oled.c_oled.c_16></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\oled.c' , '328');">OLED_DispPolarity<BR>(328
to 351 oled.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>No prototype for non-static function. : OLED_DispPolarity </TD>
<TD>MISRA-C:2012 R.8.4 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>344 </TD>
<TD>Function call with no prior declaration. : myabs </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>350 </TD>
<TD>Function call with no prior declaration. : myabs </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>335 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>342 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>345 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>347 </TD>
<TD>Value is not of appropriate type. : (unsigned char and signed char)
</TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>347 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned char and signed char): 10
</TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>333 </TD>
<TD>Implicit conversion: actual to formal param. : (u8 and unsigned char):
param 1 </TD>
<TD>MISRA-C:2012 R.10.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>333 </TD>
<TD>Implicit conversion: actual to formal param. : (u8 and unsigned char):
param 2 </TD>
<TD>MISRA-C:2012 R.10.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>333 </TD>
<TD>Implicit conversion: actual to formal param. : (char* and unsigned
char): param 3 </TD>
<TD>MISRA-C:2012 R.10.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>336 </TD>
<TD>Implicit conversion: actual to formal param. : (u8 and unsigned char):
param 1 </TD>
<TD>MISRA-C:2012 R.10.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>336 </TD>
<TD>Implicit conversion: actual to formal param. : (u8 and unsigned char):
param 2 </TD>
<TD>MISRA-C:2012 R.10.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>336 </TD>
<TD>Implicit conversion: actual to formal param. : (char* and unsigned
char): param 3 </TD>
<TD>MISRA-C:2012 R.10.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>339 </TD>
<TD>Implicit conversion: actual to formal param. : (u8 and unsigned char):
param 1 </TD>
<TD>MISRA-C:2012 R.10.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>339 </TD>
<TD>Implicit conversion: actual to formal param. : (u8 and unsigned char):
param 2 </TD>
<TD>MISRA-C:2012 R.10.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>339 </TD>
<TD>Implicit conversion: actual to formal param. : (char* and unsigned
char): param 3 </TD>
<TD>MISRA-C:2012 R.10.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>342 </TD>
<TD>Implicit conversion: actual to formal param. : (u8 and unsigned char):
param 1 </TD>
<TD>MISRA-C:2012 R.10.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>342 </TD>
<TD>Implicit conversion: actual to formal param. : (u8 and unsigned char):
param 2 </TD>
<TD>MISRA-C:2012 R.10.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>342 </TD>
<TD>Implicit conversion: actual to formal param. : (char* and unsigned
char): param 3 </TD>
<TD>MISRA-C:2012 R.10.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>350 </TD>
<TD>Implicit conversion: actual to formal param. : (int and unsigned
char): param 1 </TD>
<TD>MISRA-C:2012 R.10.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>350 </TD>
<TD>Literal value requires a U suffix. : (int and unsigned char): param 1
</TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>350 </TD>
<TD>Implicit conversion: actual to formal param. : (u8 and unsigned char):
param 2 </TD>
<TD>MISRA-C:2012 R.10.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>350 </TD>
<TD>Implicit conversion: actual to formal param. : (int and unsigned int):
param 3 </TD>
<TD>MISRA-C:2012 R.10.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>350 </TD>
<TD>Implicit conversion: actual to formal param. : (u8 and unsigned char):
param 4 </TD>
<TD>MISRA-C:2012 R.10.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>350 </TD>
<TD>Implicit conversion: actual to formal param. : (int and unsigned
char): param 5 </TD>
<TD>MISRA-C:2012 R.10.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>350 </TD>
<TD>Literal value requires a U suffix. : (int and unsigned char): param 5
</TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=oled_dispint_oled.c_oled.c_17></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\oled.c' , '359');">OLED_DispInt<BR>(359
to 365 oled.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>No prototype for non-static function. : OLED_DispInt </TD>
<TD>MISRA-C:2012 R.8.4 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>363 </TD>
<TD>Casting operation to a pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.3,R.11.5,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>363 </TD>
<TD>(void) missing for discarded return value. </TD>
<TD>MISRA-C:2012 R.17.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>363 </TD>
<TD>Casting operation on a pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.3,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>364 </TD>
<TD>Implicit conversion: actual to formal param. : (u8 and unsigned char):
param 1 </TD>
<TD>MISRA-C:2012 R.10.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>364 </TD>
<TD>Implicit conversion: actual to formal param. : (u8 and unsigned char):
param 2 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TD>MISRA-C:2012 R.10.3 </TD>
<TD>&nbsp;</TD>
<TD>&nbsp;</TD>
<TD>&nbsp;</TD>
<TD>&nbsp;</TD>
<TD>&nbsp;</TD></TR>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=oled_dispfloat_oled.c_oled.c_18></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\oled.c' , '373');">OLED_DispFloat<BR>(373
to 379 oled.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>No prototype for non-static function. : OLED_DispFloat </TD>
<TD>MISRA-C:2012 R.8.4 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>377 </TD>
<TD>Casting operation to a pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.3,R.11.5,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>377 </TD>
<TD>(void) missing for discarded return value. </TD>
<TD>MISRA-C:2012 R.17.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>377 </TD>
<TD>Casting operation on a pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.3,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>378 </TD>
<TD>Implicit conversion: actual to formal param. : (u8 and unsigned char):
param 1 </TD>
<TD>MISRA-C:2012 R.10.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>378 </TD>
<TD>Implicit conversion: actual to formal param. : (u8 and unsigned char):
param 2 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TD>MISRA-C:2012 R.10.3 </TD>
<TD>&nbsp;</TD>
<TD>&nbsp;</TD>
<TD>&nbsp;</TD>
<TD>&nbsp;</TD>
<TD>&nbsp;</TD></TR>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=oled_init_oled.c_oled.c_19></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\oled.c' , '381');">OLED_Init<BR>(381
to 425 oled.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>No prototype for non-static function. : OLED_Init </TD>
<TD>MISRA-C:2012 R.8.4 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>386 </TD>
<TD>Function call with no prior declaration. : RCC_APB2PeriphClockCmd </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>391 </TD>
<TD>Function call with no prior declaration. : GPIO_Init </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>386 </TD>
<TD>Use of bit operator on signed type. : | used with int:
RCC_APB2Periph_GPIOB </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>386 </TD>
<TD>Use of bit operator on signed type. : | used with int:
RCC_APB2Periph_GPIOC </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>395 </TD>
<TD>Implicit conversion: actual to formal param. : (int and unsigned
char): param 1 </TD>
<TD>MISRA-C:2012 R.10.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>395 </TD>
<TD>Literal value requires a U suffix. : (int and unsigned char): param 1
</TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>395 </TD>
<TD>Implicit conversion: actual to formal param. : (int and unsigned
char): param 2 </TD>
<TD>MISRA-C:2012 R.10.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>396 </TD>
<TD>Implicit conversion: actual to formal param. : (int and unsigned
char): param 1 </TD>
<TD>MISRA-C:2012 R.10.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>396 </TD>
<TD>Literal value requires a U suffix. : (int and unsigned char): param 1
</TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>396 </TD>
<TD>Implicit conversion: actual to formal param. : (int and unsigned
char): param 2 </TD>
<TD>MISRA-C:2012 R.10.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>397 </TD>
<TD>Implicit conversion: actual to formal param. : (int and unsigned
char): param 1 </TD>
<TD>MISRA-C:2012 R.10.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>397 </TD>
<TD>Literal value requires a U suffix. : (int and unsigned char): param 1
</TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>397 </TD>
<TD>Implicit conversion: actual to formal param. : (int and unsigned
char): param 2 </TD>
<TD>MISRA-C:2012 R.10.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>398 </TD>
<TD>Implicit conversion: actual to formal param. : (int and unsigned
char): param 1 </TD>
<TD>MISRA-C:2012 R.10.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>398 </TD>
<TD>Literal value requires a U suffix. : (int and unsigned char): param 1
</TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>398 </TD>
<TD>Implicit conversion: actual to formal param. : (int and unsigned
char): param 2 </TD>
<TD>MISRA-C:2012 R.10.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>399 </TD>
<TD>Implicit conversion: actual to formal param. : (int and unsigned
char): param 1 </TD>
<TD>MISRA-C:2012 R.10.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>399 </TD>
<TD>Literal value requires a U suffix. : (int and unsigned char): param 1
</TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>399 </TD>
<TD>Implicit conversion: actual to formal param. : (int and unsigned
char): param 2 </TD>
<TD>MISRA-C:2012 R.10.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>400 </TD>
<TD>Implicit conversion: actual to formal param. : (int and unsigned
char): param 1 </TD>
<TD>MISRA-C:2012 R.10.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>400 </TD>
<TD>Literal value requires a U suffix. : (int and unsigned char): param 1
</TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>400 </TD>
<TD>Implicit conversion: actual to formal param. : (int and unsigned
char): param 2 </TD>
<TD>MISRA-C:2012 R.10.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>401 </TD>
<TD>Literal value requires a U suffix. : (int and unsigned char): param 1
</TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>401 </TD>
<TD>Implicit conversion: actual to formal param. : (int and unsigned
char): param 2 </TD>
<TD>MISRA-C:2012 R.10.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>403 </TD>
<TD>Implicit conversion: actual to formal param. : (int and unsigned
char): param 1 </TD>
<TD>MISRA-C:2012 R.10.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>403 </TD>
<TD>Literal value requires a U suffix. : (int and unsigned char): param 1
</TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>403 </TD>
<TD>Implicit conversion: actual to formal param. : (int and unsigned
char): param 2 </TD>
<TD>MISRA-C:2012 R.10.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>405 </TD>
<TD>Implicit conversion: actual to formal param. : (int and unsigned
char): param 1 </TD>
<TD>MISRA-C:2012 R.10.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>405 </TD>
<TD>Literal value requires a U suffix. : (int and unsigned char): param 1
</TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>405 </TD>
<TD>Implicit conversion: actual to formal param. : (int and unsigned
char): param 2 </TD>
<TD>MISRA-C:2012 R.10.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>406 </TD>
<TD>Implicit conversion: actual to formal param. : (int and unsigned
char): param 1 </TD>
<TD>MISRA-C:2012 R.10.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>406 </TD>
<TD>Literal value requires a U suffix. : (int and unsigned char): param 1
</TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>406 </TD>
<TD>Implicit conversion: actual to formal param. : (int and unsigned
char): param 2 </TD>
<TD>MISRA-C:2012 R.10.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>407 </TD>
<TD>Implicit conversion: actual to formal param. : (int and unsigned
char): param 1 </TD>
<TD>MISRA-C:2012 R.10.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>407 </TD>
<TD>Literal value requires a U suffix. : (int and unsigned char): param 1
</TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>407 </TD>
<TD>Implicit conversion: actual to formal param. : (int and unsigned
char): param 2 </TD>
<TD>MISRA-C:2012 R.10.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>408 </TD>
<TD>Implicit conversion: actual to formal param. : (int and unsigned
char): param 1 </TD>
<TD>MISRA-C:2012 R.10.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>408 </TD>
<TD>Literal value requires a U suffix. : (int and unsigned char): param 1
</TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>408 </TD>
<TD>Implicit conversion: actual to formal param. : (int and unsigned
char): param 2 </TD>
<TD>MISRA-C:2012 R.10.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>409 </TD>
<TD>Implicit conversion: actual to formal param. : (int and unsigned
char): param 1 </TD>
<TD>MISRA-C:2012 R.10.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>409 </TD>
<TD>Literal value requires a U suffix. : (int and unsigned char): param 1
</TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>409 </TD>
<TD>Implicit conversion: actual to formal param. : (int and unsigned
char): param 2 </TD>
<TD>MISRA-C:2012 R.10.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>410 </TD>
<TD>Implicit conversion: actual to formal param. : (int and unsigned
char): param 1 </TD>
<TD>MISRA-C:2012 R.10.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>410 </TD>
<TD>Literal value requires a U suffix. : (int and unsigned char): param 1
</TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>410 </TD>
<TD>Implicit conversion: actual to formal param. : (int and unsigned
char): param 2 </TD>
<TD>MISRA-C:2012 R.10.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>411 </TD>
<TD>Implicit conversion: actual to formal param. : (int and unsigned
char): param 1 </TD>
<TD>MISRA-C:2012 R.10.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>411 </TD>
<TD>Literal value requires a U suffix. : (int and unsigned char): param 1
</TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>411 </TD>
<TD>Implicit conversion: actual to formal param. : (int and unsigned
char): param 2 </TD>
<TD>MISRA-C:2012 R.10.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>412 </TD>
<TD>Implicit conversion: actual to formal param. : (int and unsigned
char): param 1 </TD>
<TD>MISRA-C:2012 R.10.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>412 </TD>
<TD>Literal value requires a U suffix. : (int and unsigned char): param 1
</TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>412 </TD>
<TD>Implicit conversion: actual to formal param. : (int and unsigned
char): param 2 </TD>
<TD>MISRA-C:2012 R.10.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>414 </TD>
<TD>Implicit conversion: actual to formal param. : (int and unsigned
char): param 1 </TD>
<TD>MISRA-C:2012 R.10.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>414 </TD>
<TD>Literal value requires a U suffix. : (int and unsigned char): param 1
</TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>414 </TD>
<TD>Implicit conversion: actual to formal param. : (int and unsigned
char): param 2 </TD>
<TD>MISRA-C:2012 R.10.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>415 </TD>
<TD>Implicit conversion: actual to formal param. : (int and unsigned
char): param 1 </TD>
<TD>MISRA-C:2012 R.10.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>415 </TD>
<TD>Literal value requires a U suffix. : (int and unsigned char): param 1
</TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>415 </TD>
<TD>Implicit conversion: actual to formal param. : (int and unsigned
char): param 2 </TD>
<TD>MISRA-C:2012 R.10.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>416 </TD>
<TD>Implicit conversion: actual to formal param. : (int and unsigned
char): param 1 </TD>
<TD>MISRA-C:2012 R.10.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>416 </TD>
<TD>Literal value requires a U suffix. : (int and unsigned char): param 1
</TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>416 </TD>
<TD>Implicit conversion: actual to formal param. : (int and unsigned
char): param 2 </TD>
<TD>MISRA-C:2012 R.10.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>417 </TD>
<TD>Implicit conversion: actual to formal param. : (int and unsigned
char): param 1 </TD>
<TD>MISRA-C:2012 R.10.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>417 </TD>
<TD>Literal value requires a U suffix. : (int and unsigned char): param 1
</TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>417 </TD>
<TD>Implicit conversion: actual to formal param. : (int and unsigned
char): param 2 </TD>
<TD>MISRA-C:2012 R.10.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>418 </TD>
<TD>Implicit conversion: actual to formal param. : (int and unsigned
char): param 1 </TD>
<TD>MISRA-C:2012 R.10.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>418 </TD>
<TD>Literal value requires a U suffix. : (int and unsigned char): param 1
</TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>418 </TD>
<TD>Implicit conversion: actual to formal param. : (int and unsigned
char): param 2 </TD>
<TD>MISRA-C:2012 R.10.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>419 </TD>
<TD>Implicit conversion: actual to formal param. : (int and unsigned
char): param 1 </TD>
<TD>MISRA-C:2012 R.10.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>419 </TD>
<TD>Literal value requires a U suffix. : (int and unsigned char): param 1
</TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>419 </TD>
<TD>Implicit conversion: actual to formal param. : (int and unsigned
char): param 2 </TD>
<TD>MISRA-C:2012 R.10.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>421 </TD>
<TD>Implicit conversion: actual to formal param. : (int and unsigned
char): param 1 </TD>
<TD>MISRA-C:2012 R.10.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>421 </TD>
<TD>Literal value requires a U suffix. : (int and unsigned char): param 1
</TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>421 </TD>
<TD>Implicit conversion: actual to formal param. : (int and unsigned
char): param 2 </TD>
<TD>MISRA-C:2012 R.10.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>422 </TD>
<TD>Implicit conversion: actual to formal param. : (int and unsigned
char): param 1 </TD>
<TD>MISRA-C:2012 R.10.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>422 </TD>
<TD>Literal value requires a U suffix. : (int and unsigned char): param 1
</TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>422 </TD>
<TD>Implicit conversion: actual to formal param. : (int and unsigned
char): param 2 </TD>
<TD>MISRA-C:2012 R.10.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>423 </TD>
<TD>Implicit conversion: actual to formal param. : (int and unsigned
char): param 1 </TD>
<TD>MISRA-C:2012 R.10.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>423 </TD>
<TD>Literal value requires a U suffix. : (int and unsigned char): param 1
</TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>423 </TD>
<TD>Implicit conversion: actual to formal param. : (int and unsigned
char): param 2 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TD>MISRA-C:2012 R.10.3 </TD>
<TD>&nbsp;</TD>
<TD>&nbsp;</TD>
<TD>&nbsp;</TD>
<TD>&nbsp;</TD>
<TD>&nbsp;</TD></TR>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=remote_init_remote.c_remote.c_1></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\remote.c' , '12');">Remote_Init<BR>(12
to 69 remote.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>No prototype for non-static function. : Remote_Init </TD>
<TD>MISRA-C:2012 R.8.4 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>20 </TD>
<TD>Function call with no prior declaration. : RCC_AHBPeriphClockCmd </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>21 </TD>
<TD>Function call with no prior declaration. : RCC_APB1PeriphClockCmd </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>22 </TD>
<TD>Function call with no prior declaration. : RCC_APB2PeriphClockCmd </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>27 </TD>
<TD>Function call with no prior declaration. : GPIO_Init </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>32 </TD>
<TD>Function call with no prior declaration. : GPIO_Init </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>40 </TD>
<TD>Function call with no prior declaration. : NVIC_Init </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>43 </TD>
<TD>Function call with no prior declaration. : USART_DeInit </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>50 </TD>
<TD>Function call with no prior declaration. : USART_Init </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>51 </TD>
<TD>Function call with no prior declaration. : USART_DMACmd </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>52 </TD>
<TD>Function call with no prior declaration. : USART_Cmd </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>54 </TD>
<TD>Function call with no prior declaration. : DMA_DeInit </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>66 </TD>
<TD>Function call with no prior declaration. : DMA_Init </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>67 </TD>
<TD>Function call with no prior declaration. : DMA_ITConfig </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>68 </TD>
<TD>Function call with no prior declaration. : DMA_Cmd </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>49 </TD>
<TD>Use of bit operator on signed type. : | used with int: USART_Mode_Rx
</TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>49 </TD>
<TD>Use of bit operator on signed type. : | used with int: USART_Mode_Tx
</TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>55 </TD>
<TD>Use of bit operator on signed type. : &amp; used with int </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=dma1_channel6_irqhandler_remote.c_remote.c_2></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\remote.c' , '82');">DMA1_Channel6_IRQHandler<BR>(82
to 113 remote.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>No prototype for non-static function. : DMA1_Channel6_IRQHandler </TD>
<TD>MISRA-C:2012 R.8.4 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>84 </TD>
<TD>Function call with no prior declaration. : DMA_GetITStatus </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>86 </TD>
<TD>Function call with no prior declaration. : DMA_ClearFlag </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>87 </TD>
<TD>Function call with no prior declaration. : DMA_ClearITPendingBit </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>84 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>88 </TD>
<TD>Shifting value too far. </TD>
<TD>MISRA-C:2012 R.12.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>88 </TD>
<TD>Literal value requires a U suffix. : 0x07ff </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>88 </TD>
<TD>Implicit conversion of underlying type. : (unsigned char and unsigned
short): RC_Ctl.rc.ch0 = ( sbus_rx_buffer [ 0 ] | ( sbus_rx_buffer [ 1 ]
&lt;&lt; 8 ) ) </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>88 </TD>
<TD>Value is not of appropriate type. : (unsigned char and unsigned
short): RC_Ctl.rc.ch0 = ( sbus_rx_buffer [ 0 ] | ( sbus_rx_buffer [ 1 ]
&lt;&lt; 8 ) ) </TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>88 </TD>
<TD>Value outside range of underlying type. : (unsigned char and unsigned
short): RC_Ctl.rc.ch0 = ( sbus_rx_buffer [ 0 ] | ( sbus_rx_buffer [ 1 ]
&lt;&lt; 8 ) ) &amp; 0x07ff </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>89 </TD>
<TD>Literal value requires a U suffix. : 0x07ff </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>89 </TD>
<TD>Implicit conversion of underlying type. : (unsigned char and unsigned
short): ( sbus_rx_buffer [ 1 ] &gt;&gt; 3 ) | ( sbus_rx_buffer [ 2 ]
&lt;&lt; 5 ) ) </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>89 </TD>
<TD>Value is not of appropriate type. : (unsigned char and unsigned
short): ( sbus_rx_buffer [ 1 ] &gt;&gt; 3 ) | ( sbus_rx_buffer [ 2 ]
&lt;&lt; 5 ) ) </TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>89 </TD>
<TD>Value outside range of underlying type. : (unsigned char and unsigned
short): ( sbus_rx_buffer [ 1 ] &gt;&gt; 3 ) | ( sbus_rx_buffer [ 2 ]
&lt;&lt; 5 ) ) &amp; 0x07ff </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>91 </TD>
<TD>Shifting value too far. </TD>
<TD>MISRA-C:2012 R.12.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>91 </TD>
<TD>Literal value requires a U suffix. : 0x07ff </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>91 </TD>
<TD>Implicit conversion of underlying type. : (unsigned char and unsigned
short): ( sbus_rx_buffer [ 4 ] &lt;&lt; 10 ) ) </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>91 </TD>
<TD>Value is not of appropriate type. : (unsigned char and unsigned
short): ( sbus_rx_buffer [ 4 ] &lt;&lt; 10 ) ) </TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>91 </TD>
<TD>Value outside range of underlying type. : (unsigned char and unsigned
short): ( sbus_rx_buffer [ 4 ] &lt;&lt; 10 ) ) &amp; 0x07ff </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>92 </TD>
<TD>Literal value requires a U suffix. : 0x07ff </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>92 </TD>
<TD>Implicit conversion of underlying type. : (unsigned char and unsigned
short): ( sbus_rx_buffer [ 4 ] &gt;&gt; 1 ) | ( sbus_rx_buffer [ 5 ]
&lt;&lt; 7 ) ) </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>92 </TD>
<TD>Value is not of appropriate type. : (unsigned char and unsigned
short): ( sbus_rx_buffer [ 4 ] &gt;&gt; 1 ) | ( sbus_rx_buffer [ 5 ]
&lt;&lt; 7 ) ) </TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>92 </TD>
<TD>Value outside range of underlying type. : (unsigned char and unsigned
short): ( sbus_rx_buffer [ 4 ] &gt;&gt; 1 ) | ( sbus_rx_buffer [ 5 ]
&lt;&lt; 7 ) ) &amp; 0x07ff </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>93 </TD>
<TD>Literal value requires a U suffix. : 0x000C </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>93 </TD>
<TD>Use of shift operator on signed type. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>94 </TD>
<TD>Literal value requires a U suffix. : 0x0003 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>95 </TD>
<TD>Shifting value too far. </TD>
<TD>MISRA-C:2012 R.12.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>96 </TD>
<TD>Shifting value too far. </TD>
<TD>MISRA-C:2012 R.12.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>97 </TD>
<TD>Shifting value too far. </TD>
<TD>MISRA-C:2012 R.12.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>100 </TD>
<TD>Shifting value too far. </TD>
<TD>MISRA-C:2012 R.12.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>102 </TD>
<TD>Value is not of appropriate type. : (int and double): Movement = (
RC_Ctl.rc.ch1 - 1024 ) </TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>102 </TD>
<TD>Use of mixed mode arithmetic. : (int and double): Movement = (
RC_Ctl.rc.ch1 - 1024 ) * 1.5 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>106 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>106 </TD>
<TD>Value is not of appropriate type. : (int and unsigned short): Movement
</TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>106 </TD>
<TD>Signed/unsigned conversion without cast. : (int and unsigned short):
Movement </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>106 </TD>
<TD>Value is not of appropriate type. : (int and unsigned short): Movement
=- </TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>106 </TD>
<TD>Signed/unsigned conversion without cast. : (int and unsigned short):
Movement =- </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>110 </TD>
<TD>Literal value requires a U suffix. : 30 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>110 </TD>
<TD>Expression needs brackets. </TD>
<TD>MISRA-C:2012 R.12.1,R.20.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>110 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned short and signed char):
RC_Ctl.rc.ch0 - 1024 &gt; 30 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>110 </TD>
<TD>Literal value requires a U suffix. : 30 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>111 </TD>
<TD>No brackets to then/else. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>111 </TD>
<TD>Use of mixed mode arithmetic. : (bool and unsigned short):
TurnPidA.SetSpeedSum -= ( RC_Ctl.rc.ch0 - 1024 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>111 </TD>
<TD>Value is not of appropriate type. : (unsigned short and double):
TurnPidA.SetSpeedSum -= ( RC_Ctl.rc.ch0 - 1024 ) </TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>111 </TD>
<TD>Value is not of appropriate type. : (unsigned short and double) </TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>111 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned short and double): 14.67 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4
</TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=adc_deinit_stm32f10x_adc.c_stm32f10x_adc.c_18></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_adc.c' , '179');">ADC_DeInit<BR>(179
to 208 stm32f10x_adc.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>182 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>182 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>182 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>182 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>184 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>191 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>200 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>182 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>182 </TD>
<TD>Literal value requires a U suffix. : 0x2400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>182 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>182 </TD>
<TD>Literal value requires a U suffix. : 0x2800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>182 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>182 </TD>
<TD>Literal value requires a U suffix. : 0x3C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>184 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>184 </TD>
<TD>Literal value requires a U suffix. : 0x2400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>191 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>191 </TD>
<TD>Literal value requires a U suffix. : 0x2800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>200 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>200 </TD>
<TD>Literal value requires a U suffix. : 0x3C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=adc_init_stm32f10x_adc.c_stm32f10x_adc.c_19></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_adc.c' , '218');">ADC_Init<BR>(218
to 268 stm32f10x_adc.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>DD data flow anomalies found. </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>223 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>223 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>223 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>223 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>224 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>225 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>226 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>227 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>228 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>229 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>223 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>223 </TD>
<TD>Literal value requires a U suffix. : 0x2400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>223 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>223 </TD>
<TD>Literal value requires a U suffix. : 0x2800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>223 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>223 </TD>
<TD>Literal value requires a U suffix. : 0x3C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>229 </TD>
<TD>Literal value requires a U suffix. : 0x1 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>229 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned char and signed char): (
ADC_InitStruct -&gt; ADC_NbrOfChannel ) &gt;= 0x1 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>229 </TD>
<TD>Literal value requires a U suffix. : 0x10 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>229 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned char and signed char): (
ADC_InitStruct -&gt; ADC_NbrOfChannel ) &lt;= 0x10 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>235 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xFFF0FEFF </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>247 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xFFF1F7FD </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>261 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xFF0FFFFF </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=adc_structinit_stm32f10x_adc.c_stm32f10x_adc.c_20></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_adc.c' , '275');">ADC_StructInit<BR>(275
to 290 stm32f10x_adc.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>289 </TD>
<TD>Literal value requires a U suffix. : 1 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>289 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and int):
ADC_InitStruct -&gt; ADC_NbrOfChannel </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=adc_cmd_stm32f10x_adc.c_stm32f10x_adc.c_21></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_adc.c' , '299');">ADC_Cmd<BR>(299
to 314 stm32f10x_adc.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>302 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>302 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>302 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>302 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>303 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>302 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>302 </TD>
<TD>Literal value requires a U suffix. : 0x2400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>302 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>302 </TD>
<TD>Literal value requires a U suffix. : 0x2800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>302 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>302 </TD>
<TD>Literal value requires a U suffix. : 0x3C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>312 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xFFFFFFFE </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=adc_dmacmd_stm32f10x_adc.c_stm32f10x_adc.c_22></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_adc.c' , '324');">ADC_DMACmd<BR>(324
to 339 stm32f10x_adc.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>327 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>327 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>327 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>328 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>327 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>327 </TD>
<TD>Literal value requires a U suffix. : 0x2400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>327 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>327 </TD>
<TD>Literal value requires a U suffix. : 0x3C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>337 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xFFFFFEFF </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=adc_itconfig_stm32f10x_adc.c_stm32f10x_adc.c_23></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_adc.c' , '353');">ADC_ITConfig<BR>(353
to 372 stm32f10x_adc.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>DD data flow anomalies found. </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>357 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>357 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>357 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>357 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>358 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>359 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>357 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>357 </TD>
<TD>Literal value requires a U suffix. : 0x2400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>357 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>357 </TD>
<TD>Literal value requires a U suffix. : 0x2800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>357 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>357 </TD>
<TD>Literal value requires a U suffix. : 0x3C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>359 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned short and signed char): (
ADC_IT ) &amp; ( uint16_t ) 0xF81F ) == 0x00 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>359 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned short and signed char): (
ADC_IT ) != 0x00 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4
</TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=adc_resetcalibration_stm32f10x_adc.c_stm32f10x_adc.c_24></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_adc.c' , '379');">ADC_ResetCalibration<BR>(379
to 385 stm32f10x_adc.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>382 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>382 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>382 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>382 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>382 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>382 </TD>
<TD>Literal value requires a U suffix. : 0x2400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>382 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>382 </TD>
<TD>Literal value requires a U suffix. : 0x2800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>382 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>382 </TD>
<TD>Literal value requires a U suffix. : 0x3C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=adc_getresetcalibrationstatus_stm32f10x_adc.c_stm32f10x_adc.c_25></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_adc.c' , '392');">ADC_GetResetCalibrationStatus<BR>(392
to 410 stm32f10x_adc.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>DD data flow anomalies found. </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>396 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>396 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>396 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>396 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>396 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>396 </TD>
<TD>Literal value requires a U suffix. : 0x2400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>396 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>396 </TD>
<TD>Literal value requires a U suffix. : 0x2800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>396 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>396 </TD>
<TD>Literal value requires a U suffix. : 0x3C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>398 </TD>
<TD>Volatile variable in complex expression. : CR2 </TD>
<TD>MISRA-C:2012 R.13.1,R.13.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>398 </TD>
<TD>Use of underlying enum representation value. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=adc_startcalibration_stm32f10x_adc.c_stm32f10x_adc.c_26></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_adc.c' , '417');">ADC_StartCalibration<BR>(417
to 423 stm32f10x_adc.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>420 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>420 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>420 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>420 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>420 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>420 </TD>
<TD>Literal value requires a U suffix. : 0x2400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>420 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>420 </TD>
<TD>Literal value requires a U suffix. : 0x2800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>420 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>420 </TD>
<TD>Literal value requires a U suffix. : 0x3C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=adc_getcalibrationstatus_stm32f10x_adc.c_stm32f10x_adc.c_27></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_adc.c' , '430');">ADC_GetCalibrationStatus<BR>(430
to 448 stm32f10x_adc.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>DD data flow anomalies found. </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>434 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>434 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>434 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>434 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>434 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>434 </TD>
<TD>Literal value requires a U suffix. : 0x2400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>434 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>434 </TD>
<TD>Literal value requires a U suffix. : 0x2800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>434 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>434 </TD>
<TD>Literal value requires a U suffix. : 0x3C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>436 </TD>
<TD>Volatile variable in complex expression. : CR2 </TD>
<TD>MISRA-C:2012 R.13.1,R.13.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>436 </TD>
<TD>Use of underlying enum representation value. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=adc_softwarestartconvcmd_stm32f10x_adc.c_stm32f10x_adc.c_28></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_adc.c' , '457');">ADC_SoftwareStartConvCmd<BR>(457
to 474 stm32f10x_adc.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>460 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>460 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>460 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>460 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>461 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>460 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>460 </TD>
<TD>Literal value requires a U suffix. : 0x2400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>460 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>460 </TD>
<TD>Literal value requires a U suffix. : 0x2800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>460 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>460 </TD>
<TD>Literal value requires a U suffix. : 0x3C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>472 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xFFAFFFFF </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=adc_getsoftwarestartconvstatus_stm32f10x_adc.c_stm32f10x_adc.c_29></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_adc.c' , '481');">ADC_GetSoftwareStartConvStatus<BR>(481
to 499 stm32f10x_adc.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>DD data flow anomalies found. </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>485 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>485 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>485 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>485 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>485 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>485 </TD>
<TD>Literal value requires a U suffix. : 0x2400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>485 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>485 </TD>
<TD>Literal value requires a U suffix. : 0x2800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>485 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>485 </TD>
<TD>Literal value requires a U suffix. : 0x3C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>487 </TD>
<TD>Volatile variable in complex expression. : CR2 </TD>
<TD>MISRA-C:2012 R.13.1,R.13.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>487 </TD>
<TD>Use of underlying enum representation value. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=adc_discmodechannelcountconfig_stm32f10x_adc.c_stm32f10x_adc.c_30></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_adc.c' , '509');">ADC_DiscModeChannelCountConfig<BR>(509
to 525 stm32f10x_adc.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>DD data flow anomalies found. </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>514 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>514 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>514 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>514 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>515 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>514 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>514 </TD>
<TD>Literal value requires a U suffix. : 0x2400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>514 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>514 </TD>
<TD>Literal value requires a U suffix. : 0x2800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>514 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>514 </TD>
<TD>Literal value requires a U suffix. : 0x3C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>515 </TD>
<TD>Literal value requires a U suffix. : 0x1 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>515 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned char and signed char): (
Number ) &gt;= 0x1 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>515 </TD>
<TD>Literal value requires a U suffix. : 0x8 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>515 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned char and signed char): (
Number ) &lt;= 0x8 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>519 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xFFFF1FFF </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>521 </TD>
<TD>No cast for widening complex int expression. : (unsigned int and
unsigned char): tmpreg2 = Number </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>521 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned char and signed char):
tmpreg2 = Number - 1 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4
</TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=adc_discmodecmd_stm32f10x_adc.c_stm32f10x_adc.c_31></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_adc.c' , '536');">ADC_DiscModeCmd<BR>(536
to 551 stm32f10x_adc.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>539 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>539 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>539 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>539 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>540 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>539 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>539 </TD>
<TD>Literal value requires a U suffix. : 0x2400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>539 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>539 </TD>
<TD>Literal value requires a U suffix. : 0x2800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>539 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>539 </TD>
<TD>Literal value requires a U suffix. : 0x3C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>549 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xFFFFF7FF </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=adc_regularchannelconfig_stm32f10x_adc.c_stm32f10x_adc.c_32></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_adc.c' , '590');">ADC_RegularChannelConfig<BR>(590
to 677 stm32f10x_adc.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>DD data flow anomalies found. </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>594 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>594 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>594 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>594 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>595 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>596 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>597 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>592 </TD>
<TD>Literal value requires a U suffix. : 0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>594 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>594 </TD>
<TD>Literal value requires a U suffix. : 0x2400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>594 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>594 </TD>
<TD>Literal value requires a U suffix. : 0x2800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>594 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>594 </TD>
<TD>Literal value requires a U suffix. : 0x3C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>596 </TD>
<TD>Literal value requires a U suffix. : 0x1 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>596 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned char and signed char): (
Rank ) &gt;= 0x1 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>596 </TD>
<TD>Literal value requires a U suffix. : 0x10 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>596 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned char and signed char): (
Rank ) &lt;= 0x10 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>604 </TD>
<TD>Literal value requires a U suffix. : 3 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>604 </TD>
<TD>Value is not of appropriate type. : (unsigned int and signed char): (
uint32_t ) 0x00000007 ) &lt;&lt; ( 3 * </TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>604 </TD>
<TD>Signed/unsigned conversion without cast. : (signed char and unsigned
char): ( uint32_t ) 0x00000007 ) &lt;&lt; ( 3 * ( </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>604 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned char and signed char): (
uint32_t ) 0x00000007 ) &lt;&lt; ( 3 * ( ADC_Channel - 10 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>608 </TD>
<TD>Literal value requires a U suffix. : 3 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>608 </TD>
<TD>Value is not of appropriate type. : (unsigned int and signed char):
tmpreg2 = ( uint32_t ) ADC_SampleTime &lt;&lt; ( 3 * </TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>608 </TD>
<TD>Signed/unsigned conversion without cast. : (signed char and unsigned
char): tmpreg2 = ( uint32_t ) ADC_SampleTime &lt;&lt; ( 3 * ( </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>608 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned char and signed char):
tmpreg2 = ( uint32_t ) ADC_SampleTime &lt;&lt; ( 3 * ( ADC_Channel - 10
</TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>619 </TD>
<TD>Literal value requires a U suffix. : 3 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>619 </TD>
<TD>Value is not of appropriate type. : (unsigned int and signed char): (
uint32_t ) 0x00000007 ) &lt;&lt; ( 3 * </TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>623 </TD>
<TD>Literal value requires a U suffix. : 3 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>623 </TD>
<TD>Value is not of appropriate type. : (unsigned int and signed char):
tmpreg2 = ( uint32_t ) ADC_SampleTime &lt;&lt; ( 3 * </TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>630 </TD>
<TD>Literal value requires a U suffix. : 7 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>630 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and int):
Rank </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>630 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned char and signed char): Rank
&lt; 7 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>635 </TD>
<TD>Literal value requires a U suffix. : 5 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>635 </TD>
<TD>Value is not of appropriate type. : (unsigned int and signed char): (
uint32_t ) 0x0000001F ) &lt;&lt; ( 5 * </TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>635 </TD>
<TD>Signed/unsigned conversion without cast. : (signed char and unsigned
char): ( uint32_t ) 0x0000001F ) &lt;&lt; ( 5 * ( </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>635 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned char and signed char): (
uint32_t ) 0x0000001F ) &lt;&lt; ( 5 * ( Rank - 1 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>639 </TD>
<TD>Literal value requires a U suffix. : 5 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>639 </TD>
<TD>Value is not of appropriate type. : (unsigned int and signed char):
tmpreg2 = ( uint32_t ) ADC_Channel &lt;&lt; ( 5 * </TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>639 </TD>
<TD>Signed/unsigned conversion without cast. : (signed char and unsigned
char): tmpreg2 = ( uint32_t ) ADC_Channel &lt;&lt; ( 5 * ( </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>639 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned char and signed char):
tmpreg2 = ( uint32_t ) ADC_Channel &lt;&lt; ( 5 * ( Rank - 1 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>646 </TD>
<TD>Literal value requires a U suffix. : 13 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>646 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and int):
Rank </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>646 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned char and signed char): Rank
&lt; 13 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>651 </TD>
<TD>Literal value requires a U suffix. : 5 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>651 </TD>
<TD>Value is not of appropriate type. : (unsigned int and signed char): (
uint32_t ) 0x0000001F ) &lt;&lt; ( 5 * </TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>651 </TD>
<TD>Signed/unsigned conversion without cast. : (signed char and unsigned
char): ( uint32_t ) 0x0000001F ) &lt;&lt; ( 5 * ( </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>651 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned char and signed char): (
uint32_t ) 0x0000001F ) &lt;&lt; ( 5 * ( Rank - 7 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>655 </TD>
<TD>Literal value requires a U suffix. : 5 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>655 </TD>
<TD>Value is not of appropriate type. : (unsigned int and signed char):
tmpreg2 = ( uint32_t ) ADC_Channel &lt;&lt; ( 5 * </TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1
</TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>655 </TD>
<TD>Signed/unsigned conversion without cast. : (signed char and unsigned
char): tmpreg2 = ( uint32_t ) ADC_Channel &lt;&lt; ( 5 * ( </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>655 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned char and signed char):
tmpreg2 = ( uint32_t ) ADC_Channel &lt;&lt; ( 5 * ( Rank - 7 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>667 </TD>
<TD>Literal value requires a U suffix. : 5 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>667 </TD>
<TD>Value is not of appropriate type. : (unsigned int and signed char): (
uint32_t ) 0x0000001F ) &lt;&lt; ( 5 * </TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>667 </TD>
<TD>Signed/unsigned conversion without cast. : (signed char and unsigned
char): ( uint32_t ) 0x0000001F ) &lt;&lt; ( 5 * ( </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>667 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned char and signed char): (
uint32_t ) 0x0000001F ) &lt;&lt; ( 5 * ( Rank - 13 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>671 </TD>
<TD>Literal value requires a U suffix. : 5 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>671 </TD>
<TD>Value is not of appropriate type. : (unsigned int and signed char):
tmpreg2 = ( uint32_t ) ADC_Channel &lt;&lt; ( 5 * </TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>671 </TD>
<TD>Signed/unsigned conversion without cast. : (signed char and unsigned
char): tmpreg2 = ( uint32_t ) ADC_Channel &lt;&lt; ( 5 * ( </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>671 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned char and signed char):
tmpreg2 = ( uint32_t ) ADC_Channel &lt;&lt; ( 5 * ( Rank - 13 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4
</TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=adc_externaltrigconvcmd_stm32f10x_adc.c_stm32f10x_adc.c_33></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_adc.c' , '686');">ADC_ExternalTrigConvCmd<BR>(686
to 701 stm32f10x_adc.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>689 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>689 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>689 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>689 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>690 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>689 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>689 </TD>
<TD>Literal value requires a U suffix. : 0x2400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>689 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>689 </TD>
<TD>Literal value requires a U suffix. : 0x2800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>689 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>689 </TD>
<TD>Literal value requires a U suffix. : 0x3C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>699 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xFFEFFFFF </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=adc_getconversionvalue_stm32f10x_adc.c_stm32f10x_adc.c_34></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_adc.c' , '708');">ADC_GetConversionValue<BR>(708
to 714 stm32f10x_adc.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>711 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>711 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>711 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>711 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>711 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>711 </TD>
<TD>Literal value requires a U suffix. : 0x2400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>711 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>711 </TD>
<TD>Literal value requires a U suffix. : 0x2800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>711 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>711 </TD>
<TD>Literal value requires a U suffix. : 0x3C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>713 </TD>
<TD>Volatile variable in complex expression. : DR </TD>
<TD>MISRA-C:2012 R.13.1,R.13.2 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=adc_getdualmodeconversionvalue_stm32f10x_adc.c_stm32f10x_adc.c_35></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_adc.c' , '720');">ADC_GetDualModeConversionValue<BR>(720
to 724 stm32f10x_adc.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>723 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7
</TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=adc_autoinjectedconvcmd_stm32f10x_adc.c_stm32f10x_adc.c_36></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_adc.c' , '734');">ADC_AutoInjectedConvCmd<BR>(734
to 749 stm32f10x_adc.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>737 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>737 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>737 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>737 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>738 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>737 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>737 </TD>
<TD>Literal value requires a U suffix. : 0x2400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>737 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>737 </TD>
<TD>Literal value requires a U suffix. : 0x2800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>737 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>737 </TD>
<TD>Literal value requires a U suffix. : 0x3C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>747 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xFFFFFBFF </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=adc_injecteddiscmodecmd_stm32f10x_adc.c_stm32f10x_adc.c_37></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_adc.c' , '760');">ADC_InjectedDiscModeCmd<BR>(760
to 775 stm32f10x_adc.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>763 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>763 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>763 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>763 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>764 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>763 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>763 </TD>
<TD>Literal value requires a U suffix. : 0x2400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>763 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>763 </TD>
<TD>Literal value requires a U suffix. : 0x2800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>763 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>763 </TD>
<TD>Literal value requires a U suffix. : 0x3C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>773 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xFFFFEFFF </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=adc_externaltriginjectedconvconfig_stm32f10x_adc.c_stm32f10x_adc.c_38></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_adc.c' , '799');">ADC_ExternalTrigInjectedConvConfig<BR>(799
to 813 stm32f10x_adc.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>DD data flow anomalies found. </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>803 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>803 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>803 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>803 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>804 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>803 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>803 </TD>
<TD>Literal value requires a U suffix. : 0x2400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>803 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>803 </TD>
<TD>Literal value requires a U suffix. : 0x2800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>803 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>803 </TD>
<TD>Literal value requires a U suffix. : 0x3C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>808 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xFFFF8FFF </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=adc_externaltriginjectedconvcmd_stm32f10x_adc.c_stm32f10x_adc.c_39></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_adc.c' , '824');">ADC_ExternalTrigInjectedConvCmd<BR>(824
to 839 stm32f10x_adc.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>827 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>827 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>827 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>827 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>828 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>827 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>827 </TD>
<TD>Literal value requires a U suffix. : 0x2400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>827 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>827 </TD>
<TD>Literal value requires a U suffix. : 0x2800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>827 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>827 </TD>
<TD>Literal value requires a U suffix. : 0x3C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>837 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xFFFF7FFF </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=adc_softwarestartinjectedconvcmd_stm32f10x_adc.c_stm32f10x_adc.c_40></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_adc.c' , '849');">ADC_SoftwareStartInjectedConvCmd<BR>(849
to 866 stm32f10x_adc.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>852 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>852 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>852 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>852 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>853 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>852 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>852 </TD>
<TD>Literal value requires a U suffix. : 0x2400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>852 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>852 </TD>
<TD>Literal value requires a U suffix. : 0x2800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>852 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>852 </TD>
<TD>Literal value requires a U suffix. : 0x3C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>864 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xFFDF7FFF </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=adc_getsoftwarestartinjectedconvcmdstatus_stm32f10x_adc.c_stm32f10x_adc.c_41></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_adc.c' , '873');">ADC_GetSoftwareStartInjectedConvCmdStatus<BR>(873
to 891 stm32f10x_adc.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>DD data flow anomalies found. </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>877 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>877 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>877 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>877 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>877 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>877 </TD>
<TD>Literal value requires a U suffix. : 0x2400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>877 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>877 </TD>
<TD>Literal value requires a U suffix. : 0x2800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>877 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>877 </TD>
<TD>Literal value requires a U suffix. : 0x3C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>879 </TD>
<TD>Volatile variable in complex expression. : CR2 </TD>
<TD>MISRA-C:2012 R.13.1,R.13.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>879 </TD>
<TD>Use of underlying enum representation value. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=adc_injectedchannelconfig_stm32f10x_adc.c_stm32f10x_adc.c_42></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_adc.c' , '930');">ADC_InjectedChannelConfig<BR>(930
to 984 stm32f10x_adc.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>DD data flow anomalies found. </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>934 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>934 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>934 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>934 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>935 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>936 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>937 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>932 </TD>
<TD>Literal value requires a U suffix. : 0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>932 </TD>
<TD>Literal value requires a U suffix. : 0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>934 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>934 </TD>
<TD>Literal value requires a U suffix. : 0x2400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>934 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>934 </TD>
<TD>Literal value requires a U suffix. : 0x2800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>934 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>934 </TD>
<TD>Literal value requires a U suffix. : 0x3C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>936 </TD>
<TD>Literal value requires a U suffix. : 0x1 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>936 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned char and signed char): (
Rank ) &gt;= 0x1 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>936 </TD>
<TD>Literal value requires a U suffix. : 0x4 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>936 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned char and signed char): (
Rank ) &lt;= 0x4 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>944 </TD>
<TD>Literal value requires a U suffix. : 3 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>944 </TD>
<TD>Value is not of appropriate type. : (unsigned int and signed char): (
uint32_t ) 0x00000007 ) &lt;&lt; ( 3 * </TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>944 </TD>
<TD>Signed/unsigned conversion without cast. : (signed char and unsigned
char): ( uint32_t ) 0x00000007 ) &lt;&lt; ( 3 * ( </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>944 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned char and signed char): (
uint32_t ) 0x00000007 ) &lt;&lt; ( 3 * ( ADC_Channel - 10 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>948 </TD>
<TD>Literal value requires a U suffix. : 3 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>948 </TD>
<TD>Value is not of appropriate type. : (unsigned int and signed char):
tmpreg2 = ( uint32_t ) ADC_SampleTime &lt;&lt; ( 3 * </TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>948 </TD>
<TD>Signed/unsigned conversion without cast. : (signed char and unsigned
char): tmpreg2 = ( uint32_t ) ADC_SampleTime &lt;&lt; ( 3 * ( </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>948 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned char and signed char):
tmpreg2 = ( uint32_t ) ADC_SampleTime &lt;&lt; ( 3 * ( ADC_Channel - 10
</TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>959 </TD>
<TD>Literal value requires a U suffix. : 3 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>959 </TD>
<TD>Value is not of appropriate type. : (unsigned int and signed char): (
uint32_t ) 0x00000007 ) &lt;&lt; ( 3 * </TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>963 </TD>
<TD>Literal value requires a U suffix. : 3 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>963 </TD>
<TD>Value is not of appropriate type. : (unsigned int and signed char):
tmpreg2 = ( uint32_t ) ADC_SampleTime &lt;&lt; ( 3 * </TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>975 </TD>
<TD>Literal value requires a U suffix. : 5 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>975 </TD>
<TD>Value is not of appropriate type. : (unsigned int and signed char): (
uint32_t ) 0x0000001F ) &lt;&lt; ( 5 * </TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>975 </TD>
<TD>Literal value requires a U suffix. : 3 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>975 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned char and signed char): (
Rank + 3 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>975 </TD>
<TD>Signed/unsigned conversion without cast. : (signed char and unsigned
int): ( Rank + 3 ) - ( </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>975 </TD>
<TD>Literal value requires a U suffix. : 1 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>975 </TD>
<TD>Use of mixed mode arithmetic. : (signed char and unsigned int): ( Rank
+ 3 ) - ( tmpreg3 + 1 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>975 </TD>
<TD>Signed/unsigned conversion without cast. : (signed char and unsigned
int): ( Rank + 3 ) - ( tmpreg3 + 1 </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>979 </TD>
<TD>Literal value requires a U suffix. : 5 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>979 </TD>
<TD>Value is not of appropriate type. : (unsigned int and signed char):
tmpreg2 = ( uint32_t ) ADC_Channel &lt;&lt; ( 5 * </TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>979 </TD>
<TD>Literal value requires a U suffix. : 3 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>979 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned char and signed char): (
Rank + 3 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>979 </TD>
<TD>Signed/unsigned conversion without cast. : (signed char and unsigned
int): ( Rank + 3 ) - ( </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>979 </TD>
<TD>Literal value requires a U suffix. : 1 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>979 </TD>
<TD>Use of mixed mode arithmetic. : (signed char and unsigned int): ( Rank
+ 3 ) - ( tmpreg3 + 1 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>979 </TD>
<TD>Signed/unsigned conversion without cast. : (signed char and unsigned
int): ( Rank + 3 ) - ( tmpreg3 + 1 </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=adc_injectedsequencerlengthconfig_stm32f10x_adc.c_stm32f10x_adc.c_43></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_adc.c' , '993');">ADC_InjectedSequencerLengthConfig<BR>(993
to 1010 stm32f10x_adc.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>DD data flow anomalies found. </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>998 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>998 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>998 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>998 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>999 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>998 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>998 </TD>
<TD>Literal value requires a U suffix. : 0x2400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>998 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>998 </TD>
<TD>Literal value requires a U suffix. : 0x2800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>998 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>998 </TD>
<TD>Literal value requires a U suffix. : 0x3C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>999 </TD>
<TD>Literal value requires a U suffix. : 0x1 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>999 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned char and signed char): (
Length ) &gt;= 0x1 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>999 </TD>
<TD>Literal value requires a U suffix. : 0x4 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>999 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned char and signed char): (
Length ) &lt;= 0x4 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1004 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xFFCFFFFF </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1006 </TD>
<TD>No cast for widening complex int expression. : (unsigned int and
unsigned char): tmpreg2 = Length </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1006 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned char and signed char):
tmpreg2 = Length - 1 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4
</TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=adc_setinjectedoffset_stm32f10x_adc.c_stm32f10x_adc.c_44></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_adc.c' , '1025');">ADC_SetInjectedOffset<BR>(1025
to 1039 stm32f10x_adc.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>DD data flow anomalies found. </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1030 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1030 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1030 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1030 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1031 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1032 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1038 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1030 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1030 </TD>
<TD>Literal value requires a U suffix. : 0x2400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1030 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1030 </TD>
<TD>Literal value requires a U suffix. : 0x2800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1030 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1030 </TD>
<TD>Literal value requires a U suffix. : 0x3C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1032 </TD>
<TD>Literal value requires a U suffix. : 0xFFF </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1034 </TD>
<TD>Cast from pointer to integral type. </TD>
<TD>MISRA-C:2012 R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1038 </TD>
<TD>DU anomaly dead code, variable value is unused on all paths. : tmp </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=adc_getinjectedconversionvalue_stm32f10x_adc.c_stm32f10x_adc.c_45></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_adc.c' , '1052');">ADC_GetInjectedConversionValue<BR>(1052
to 1065 stm32f10x_adc.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>DD data flow anomalies found. </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1057 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1057 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1057 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1057 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1058 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1064 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1057 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1057 </TD>
<TD>Literal value requires a U suffix. : 0x2400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1057 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1057 </TD>
<TD>Literal value requires a U suffix. : 0x2800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1057 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1057 </TD>
<TD>Literal value requires a U suffix. : 0x3C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1060 </TD>
<TD>Cast from pointer to integral type. </TD>
<TD>MISRA-C:2012 R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1061 </TD>
<TD>No cast for widening complex int expression. : (unsigned int and
unsigned char): tmp += ADC_InjectedChannel </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1061 </TD>
<TD>No cast for widening complex int expression. : (unsigned int and
unsigned char): ( uint8_t ) 0x28 ) </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1064 </TD>
<TD>Volatile variable in complex expression. : tmp </TD>
<TD>MISRA-C:2012 R.13.1,R.13.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1064 </TD>
<TD>Cast from pointer to integral type. </TD>
<TD>MISRA-C:2012 R.11.2,R.11.4,R.11.6,R.11.7
</TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=adc_analogwatchdogcmd_stm32f10x_adc.c_stm32f10x_adc.c_46></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_adc.c' , '1082');">ADC_AnalogWatchdogCmd<BR>(1082
to 1096 stm32f10x_adc.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>DD data flow anomalies found. </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1086 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1086 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1086 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1086 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1087 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1086 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1086 </TD>
<TD>Literal value requires a U suffix. : 0x2400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1086 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1086 </TD>
<TD>Literal value requires a U suffix. : 0x2800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1086 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1086 </TD>
<TD>Literal value requires a U suffix. : 0x3C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1091 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xFF3FFDFF </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=adc_analogwatchdogthresholdsconfig_stm32f10x_adc.c_stm32f10x_adc.c_47></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_adc.c' , '1107');">ADC_AnalogWatchdogThresholdsConfig<BR>(1107
to 1118 stm32f10x_adc.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1111 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1111 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1111 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1111 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1112 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1113 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1111 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1111 </TD>
<TD>Literal value requires a U suffix. : 0x2400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1111 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1111 </TD>
<TD>Literal value requires a U suffix. : 0x2800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1111 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1111 </TD>
<TD>Literal value requires a U suffix. : 0x3C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1112 </TD>
<TD>Literal value requires a U suffix. : 0xFFF </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1113 </TD>
<TD>Literal value requires a U suffix. : 0xFFF </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=adc_analogwatchdogsinglechannelconfig_stm32f10x_adc.c_stm32f10x_adc.c_48></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_adc.c' , '1145');">ADC_AnalogWatchdogSingleChannelConfig<BR>(1145
to 1159 stm32f10x_adc.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>DD data flow anomalies found. </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1149 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1149 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1149 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1149 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1150 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1149 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1149 </TD>
<TD>Literal value requires a U suffix. : 0x2400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1149 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1149 </TD>
<TD>Literal value requires a U suffix. : 0x2800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1149 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1149 </TD>
<TD>Literal value requires a U suffix. : 0x3C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1154 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xFFFFFFE0 </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=adc_tempsensorvrefintcmd_stm32f10x_adc.c_stm32f10x_adc.c_49></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_adc.c' , '1167');">ADC_TempSensorVrefintCmd<BR>(1167
to 1181 stm32f10x_adc.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1170 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1174 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1179 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1174 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1174 </TD>
<TD>Literal value requires a U suffix. : 0x2400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1174 </TD>
<TD>No cast for widening complex int expression. : (unsigned short and
unsigned int): ( uint32_t ) 0x00800000 ) </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1179 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1179 </TD>
<TD>Literal value requires a U suffix. : 0x2400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1179 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xFF7FFFFF </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1179 </TD>
<TD>No cast for widening complex int expression. : (unsigned short and
unsigned int): ( uint32_t ) 0xFF7FFFFF ) </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=adc_getflagstatus_stm32f10x_adc.c_stm32f10x_adc.c_50></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_adc.c' , '1195');">ADC_GetFlagStatus<BR>(1195
to 1214 stm32f10x_adc.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>DD data flow anomalies found. </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1199 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1199 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1199 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1199 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1200 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1199 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1199 </TD>
<TD>Literal value requires a U suffix. : 0x2400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1199 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1199 </TD>
<TD>Literal value requires a U suffix. : 0x2800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1199 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1199 </TD>
<TD>Literal value requires a U suffix. : 0x3C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1202 </TD>
<TD>Volatile variable in complex expression. : SR </TD>
<TD>MISRA-C:2012 R.13.1,R.13.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1202 </TD>
<TD>Use of underlying enum representation value. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=adc_clearflag_stm32f10x_adc.c_stm32f10x_adc.c_51></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_adc.c' , '1228');">ADC_ClearFlag<BR>(1228
to 1235 stm32f10x_adc.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1231 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1231 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1231 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1231 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1232 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1231 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1231 </TD>
<TD>Literal value requires a U suffix. : 0x2400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1231 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1231 </TD>
<TD>Literal value requires a U suffix. : 0x2800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1231 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1231 </TD>
<TD>Literal value requires a U suffix. : 0x3C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1232 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned char and signed char): (
ADC_FLAG ) &amp; ( uint8_t ) 0xE0 ) == 0x00 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1232 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned char and signed char): (
ADC_FLAG ) != 0x00 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4
</TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=adc_getitstatus_stm32f10x_adc.c_stm32f10x_adc.c_52></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_adc.c' , '1247');">ADC_GetITStatus<BR>(1247
to 1271 stm32f10x_adc.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>DD data flow anomalies found. </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1252 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1252 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1252 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1252 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1253 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1250 </TD>
<TD>Literal value requires a U suffix. : 0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1252 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1252 </TD>
<TD>Literal value requires a U suffix. : 0x2400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1252 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1252 </TD>
<TD>Literal value requires a U suffix. : 0x2800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1252 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1252 </TD>
<TD>Literal value requires a U suffix. : 0x3C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1255 </TD>
<TD>No cast for widening complex int expression. : (unsigned int and
unsigned short): itmask = ADC_IT </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1255 </TD>
<TD>No cast for widening complex int expression. : (unsigned int and
unsigned short): itmask = ADC_IT &gt;&gt; 8 </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1257 </TD>
<TD>Volatile variable in complex expression. : CR1 </TD>
<TD>MISRA-C:2012 R.13.1,R.13.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1259 </TD>
<TD>Volatile variable in complex expression. : SR </TD>
<TD>MISRA-C:2012 R.13.1,R.13.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1259 </TD>
<TD>Use of underlying enum representation value. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1259 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1270 </TD>
<TD>Local structure returned in function result. : bitstatus </TD>
<TD>MISRA-C:2012 R.18.6 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=adc_clearitpendingbit_stm32f10x_adc.c_stm32f10x_adc.c_53></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_adc.c' , '1283');">ADC_ClearITPendingBit<BR>(1283
to 1293 stm32f10x_adc.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>DD data flow anomalies found. </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1287 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1287 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1287 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1287 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1288 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1287 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1287 </TD>
<TD>Literal value requires a U suffix. : 0x2400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1287 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1287 </TD>
<TD>Literal value requires a U suffix. : 0x2800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1287 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1287 </TD>
<TD>Literal value requires a U suffix. : 0x3C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1288 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned short and signed char): (
ADC_IT ) &amp; ( uint16_t ) 0xF81F ) == 0x00 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1288 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned short and signed char): (
ADC_IT ) != 0x00 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4
</TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=bkp_tamperpinlevelconfig_stm32f10x_bkp.c_stm32f10x_bkp.c_19></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_bkp.c' , '134');">BKP_TamperPinLevelConfig<BR>(134
to 139 stm32f10x_bkp.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>137 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>138 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>138 </TD>
<TD>Literal value requires a U suffix. : 0x6C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>138 </TD>
<TD>Literal value requires a U suffix. : 0x30 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>138 </TD>
<TD>Literal value requires a U suffix. : 32 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>138 </TD>
<TD>Literal value requires a U suffix. : 0x01 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>138 </TD>
<TD>Value is not of appropriate type. : (unsigned int and signed char): (
uint32_t ) 0x40000000 ) ) + 0x30 ) * 32 ) + ( 0x01 * </TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>138 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned int and signed char): (
uint32_t ) 0x40000000 ) ) + 0x30 ) * 32 ) + ( 0x01 * 4 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4
</TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=bkp_tamperpincmd_stm32f10x_bkp.c_stm32f10x_bkp.c_20></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_bkp.c' , '147');">BKP_TamperPinCmd<BR>(147
to 152 stm32f10x_bkp.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>150 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>151 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>151 </TD>
<TD>Literal value requires a U suffix. : 0x6C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>151 </TD>
<TD>Literal value requires a U suffix. : 0x30 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>151 </TD>
<TD>Literal value requires a U suffix. : 32 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>151 </TD>
<TD>Value is not of appropriate type. : (unsigned int and signed char): (
uint32_t ) 0x40000000 ) ) + 0x30 ) * 32 ) + ( 0x00 * </TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>151 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned int and signed char): (
uint32_t ) 0x40000000 ) ) + 0x30 ) * 32 ) + ( 0x00 * 4 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>151 </TD>
<TD>Value is not of appropriate type. : (unsigned int* and unsigned int):
( uint32_t ) 0x40000000 ) ) + 0x30 ) * 32 ) + ( 0x00 * 4 ) ) = ( uint32_t
</TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1
</TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=bkp_itconfig_stm32f10x_bkp.c_stm32f10x_bkp.c_21></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_bkp.c' , '160');">BKP_ITConfig<BR>(160
to 165 stm32f10x_bkp.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>163 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>164 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>164 </TD>
<TD>Literal value requires a U suffix. : 0x6C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>164 </TD>
<TD>Literal value requires a U suffix. : 0x34 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>164 </TD>
<TD>Literal value requires a U suffix. : 32 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>164 </TD>
<TD>Literal value requires a U suffix. : 0x02 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>164 </TD>
<TD>Value is not of appropriate type. : (unsigned int and signed char): (
uint32_t ) 0x40000000 ) ) + 0x34 ) * 32 ) + ( 0x02 * </TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>164 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned int and signed char): (
uint32_t ) 0x40000000 ) ) + 0x34 ) * 32 ) + ( 0x02 * 4 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>164 </TD>
<TD>Value is not of appropriate type. : (unsigned int* and unsigned int):
( uint32_t ) 0x40000000 ) ) + 0x34 ) * 32 ) + ( 0x02 * 4 ) ) = ( uint32_t
</TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1
</TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=bkp_rtcoutputconfig_stm32f10x_bkp.c_stm32f10x_bkp.c_22></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_bkp.c' , '180');">BKP_RTCOutputConfig<BR>(180
to 193 stm32f10x_bkp.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>DD data flow anomalies found. </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>184 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>185 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>192 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>185 </TD>
<TD>Literal value requires a U suffix. : 0x6C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>192 </TD>
<TD>Literal value requires a U suffix. : 0x6C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=bkp_setrtccalibrationvalue_stm32f10x_bkp.c_stm32f10x_bkp.c_23></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_bkp.c' , '201');">BKP_SetRTCCalibrationValue<BR>(201
to 213 stm32f10x_bkp.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>DD data flow anomalies found. </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>205 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>206 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>212 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>205 </TD>
<TD>Literal value requires a U suffix. : 0x7F </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>205 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned char and signed char): (
CalibrationValue ) &lt;= 0x7F </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>206 </TD>
<TD>Literal value requires a U suffix. : 0x6C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>212 </TD>
<TD>Literal value requires a U suffix. : 0x6C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=bkp_writebackupregister_stm32f10x_bkp.c_stm32f10x_bkp.c_24></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_bkp.c' , '222');">BKP_WriteBackupRegister<BR>(222
to 233 stm32f10x_bkp.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>DD data flow anomalies found. </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>227 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>232 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>229 </TD>
<TD>Literal value requires a U suffix. : 0x6C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>232 </TD>
<TD>DU anomaly dead code, variable value is unused on all paths. : tmp </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=bkp_readbackupregister_stm32f10x_bkp.c_stm32f10x_bkp.c_25></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_bkp.c' , '241');">BKP_ReadBackupRegister<BR>(241
to 252 stm32f10x_bkp.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>DD data flow anomalies found. </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>246 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>251 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>248 </TD>
<TD>Literal value requires a U suffix. : 0x6C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>251 </TD>
<TD>Volatile variable in complex expression. : tmp </TD>
<TD>MISRA-C:2012 R.13.1,R.13.2 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=bkp_getflagstatus_stm32f10x_bkp.c_stm32f10x_bkp.c_26></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_bkp.c' , '259');">BKP_GetFlagStatus<BR>(259
to 262 stm32f10x_bkp.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>261 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>261 </TD>
<TD>Literal value requires a U suffix. : 0x6C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>261 </TD>
<TD>Literal value requires a U suffix. : 0x34 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>261 </TD>
<TD>Literal value requires a U suffix. : 32 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>261 </TD>
<TD>Literal value requires a U suffix. : 0x08 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>261 </TD>
<TD>Value is not of appropriate type. : (unsigned int and signed char): (
uint32_t ) 0x40000000 ) ) + 0x34 ) * 32 ) + ( 0x08 * </TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>261 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned int and signed char): (
uint32_t ) 0x40000000 ) ) + 0x34 ) * 32 ) + ( 0x08 * 4 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>261 </TD>
<TD>Casting operation on a pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.3,R.11.7
</TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=bkp_clearflag_stm32f10x_bkp.c_stm32f10x_bkp.c_27></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_bkp.c' , '269');">BKP_ClearFlag<BR>(269
to 273 stm32f10x_bkp.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>272 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>272 </TD>
<TD>Literal value requires a U suffix. : 0x6C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>272 </TD>
<TD>No cast for widening complex int expression. : (unsigned int and
unsigned short): ( uint16_t ) 0x0001 ) </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>269 </TD>
<TD>Void function has no side effects. : BKP_ClearFlag </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=bkp_getitstatus_stm32f10x_bkp.c_stm32f10x_bkp.c_28></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_bkp.c' , '280');">BKP_GetITStatus<BR>(280
to 283 stm32f10x_bkp.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>282 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>282 </TD>
<TD>Literal value requires a U suffix. : 0x6C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>282 </TD>
<TD>Literal value requires a U suffix. : 0x34 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>282 </TD>
<TD>Literal value requires a U suffix. : 32 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>282 </TD>
<TD>Literal value requires a U suffix. : 0x09 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>282 </TD>
<TD>Value is not of appropriate type. : (unsigned int and signed char): (
uint32_t ) 0x40000000 ) ) + 0x34 ) * 32 ) + ( 0x09 * </TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>282 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned int and signed char): (
uint32_t ) 0x40000000 ) ) + 0x34 ) * 32 ) + ( 0x09 * 4 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>282 </TD>
<TD>Casting operation on a pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.3,R.11.7
</TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=bkp_clearitpendingbit_stm32f10x_bkp.c_stm32f10x_bkp.c_29></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_bkp.c' , '290');">BKP_ClearITPendingBit<BR>(290
to 294 stm32f10x_bkp.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>293 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>293 </TD>
<TD>Literal value requires a U suffix. : 0x6C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>293 </TD>
<TD>No cast for widening complex int expression. : (unsigned int and
unsigned short): ( uint16_t ) 0x0002 ) </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>290 </TD>
<TD>Void function has no side effects. : BKP_ClearITPendingBit </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=can_deinit_stm32f10x_can.c_stm32f10x_can.c_18></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_can.c' , '122');">CAN_DeInit<BR>(122
to 141 stm32f10x_can.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>125 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>125 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>125 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>127 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>125 </TD>
<TD>Literal value requires a U suffix. : 0x6400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>125 </TD>
<TD>Literal value requires a U suffix. : 0x6800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>127 </TD>
<TD>Literal value requires a U suffix. : 0x6400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=can_init_stm32f10x_can.c_stm32f10x_can.c_19></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_can.c' , '154');">CAN_Init<BR>(154
to 282 stm32f10x_can.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>DD data flow anomalies found. </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>159 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>159 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>159 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>160 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>161 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>162 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>163 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>164 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>165 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>166 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>167 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>168 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>169 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>170 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>157 </TD>
<TD>Literal value requires a U suffix. : 0x00000000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>159 </TD>
<TD>Literal value requires a U suffix. : 0x6400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>159 </TD>
<TD>Literal value requires a U suffix. : 0x6800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>170 </TD>
<TD>Literal value requires a U suffix. : 1 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>170 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned short and signed char): (
CAN_InitStruct -&gt; CAN_Prescaler ) &gt;= 1 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>170 </TD>
<TD>Literal value requires a U suffix. : 1024 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>173 </TD>
<TD>Widening cast on complex integer expression. : (unsigned int and
unsigned short): ( uint16_t ) 0x0002 </TD>
<TD>MISRA-C:2012 R.10.8 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>176 </TD>
<TD>No cast for widening complex int expression. : (unsigned int and
unsigned short): ( uint16_t ) 0x0001 ) </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>179 </TD>
<TD>Volatile variable in complex expression. : MSR </TD>
<TD>MISRA-C:2012 R.13.1,R.13.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>179 </TD>
<TD>No cast for widening complex int expression. : (unsigned short and
unsigned int): ( uint16_t ) 0x0001 </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>179 </TD>
<TD>No cast for widening complex int expression. : (unsigned short and
unsigned int): ( uint16_t ) 0x0001 </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>185 </TD>
<TD>Volatile variable in complex expression. : MSR </TD>
<TD>MISRA-C:2012 R.13.1,R.13.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>185 </TD>
<TD>No cast for widening complex int expression. : (unsigned short and
unsigned int): ( uint16_t ) 0x0001 </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>185 </TD>
<TD>No cast for widening complex int expression. : (unsigned short and
unsigned int): ( uint16_t ) 0x0001 </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>194 </TD>
<TD>No cast for widening complex int expression. : (unsigned int and
unsigned short): ( uint16_t ) 0x0080 ) </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>198 </TD>
<TD>Widening cast on complex integer expression. : (unsigned int and
unsigned short): ( uint16_t ) 0x0080 </TD>
<TD>MISRA-C:2012 R.10.8 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>204 </TD>
<TD>No cast for widening complex int expression. : (unsigned int and
unsigned short): ( uint16_t ) 0x0040 ) </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>208 </TD>
<TD>Widening cast on complex integer expression. : (unsigned int and
unsigned short): ( uint16_t ) 0x0040 </TD>
<TD>MISRA-C:2012 R.10.8 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>214 </TD>
<TD>No cast for widening complex int expression. : (unsigned int and
unsigned short): ( uint16_t ) 0x0020 ) </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>218 </TD>
<TD>Widening cast on complex integer expression. : (unsigned int and
unsigned short): ( uint16_t ) 0x0020 </TD>
<TD>MISRA-C:2012 R.10.8 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>224 </TD>
<TD>No cast for widening complex int expression. : (unsigned int and
unsigned short): ( uint16_t ) 0x0010 ) </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>228 </TD>
<TD>Widening cast on complex integer expression. : (unsigned int and
unsigned short): ( uint16_t ) 0x0010 </TD>
<TD>MISRA-C:2012 R.10.8 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>234 </TD>
<TD>No cast for widening complex int expression. : (unsigned int and
unsigned short): ( uint16_t ) 0x0008 ) </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>238 </TD>
<TD>Widening cast on complex integer expression. : (unsigned int and
unsigned short): ( uint16_t ) 0x0008 </TD>
<TD>MISRA-C:2012 R.10.8 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>244 </TD>
<TD>No cast for widening complex int expression. : (unsigned int and
unsigned short): ( uint16_t ) 0x0004 ) </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>248 </TD>
<TD>Widening cast on complex integer expression. : (unsigned int and
unsigned short): ( uint16_t ) 0x0004 </TD>
<TD>MISRA-C:2012 R.10.8 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>259 </TD>
<TD>Widening cast on complex integer expression. : (unsigned int and
unsigned short): ( uint16_t ) 0x0001 </TD>
<TD>MISRA-C:2012 R.10.8 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>262 </TD>
<TD>Literal value requires a U suffix. : 0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>262 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned int and int):
wait_ack </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>264 </TD>
<TD>Volatile variable in complex expression. : MSR </TD>
<TD>MISRA-C:2012 R.13.1,R.13.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>264 </TD>
<TD>No cast for widening complex int expression. : (unsigned short and
unsigned int): ( uint16_t ) 0x0001 </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>264 </TD>
<TD>No cast for widening complex int expression. : (unsigned short and
unsigned int): ( uint16_t ) 0x0001 </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>270 </TD>
<TD>Volatile variable in complex expression. : MSR </TD>
<TD>MISRA-C:2012 R.13.1,R.13.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>270 </TD>
<TD>No cast for widening complex int expression. : (unsigned short and
unsigned int): ( uint16_t ) 0x0001 </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>270 </TD>
<TD>No cast for widening complex int expression. : (unsigned short and
unsigned int): ( uint16_t ) 0x0001 </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=can_filterinit_stm32f10x_can.c_stm32f10x_can.c_20></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_can.c' , '292');">CAN_FilterInit<BR>(292
to 376 stm32f10x_can.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>DD data flow anomalies found. </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>296 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>297 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>298 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>299 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>300 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>305 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>308 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>314 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>318 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>324 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>332 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>334 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>338 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>347 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>352 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>359 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>365 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>371 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>375 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>296 </TD>
<TD>Literal value requires a U suffix. : 13 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>296 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned char and signed char): (
CAN_FilterInitStruct -&gt; CAN_FilterNumber ) &lt;= 13 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>302 </TD>
<TD>No cast for widening complex int expression. : (unsigned int and
unsigned char): ( uint32_t ) 1 ) &lt;&lt; CAN_FilterInitStruct -&gt;
CAN_FilterNumber </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>305 </TD>
<TD>Literal value requires a U suffix. : 0x6400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>308 </TD>
<TD>Literal value requires a U suffix. : 0x6400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>314 </TD>
<TD>Literal value requires a U suffix. : 0x6400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>318 </TD>
<TD>Literal value requires a U suffix. : 0x6400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>318 </TD>
<TD>Literal value requires a U suffix. : 0x0000FFFF </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>319 </TD>
<TD>Literal value requires a U suffix. : 0x0000FFFF </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>324 </TD>
<TD>Literal value requires a U suffix. : 0x6400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>324 </TD>
<TD>Literal value requires a U suffix. : 0x0000FFFF </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>325 </TD>
<TD>Literal value requires a U suffix. : 0x0000FFFF </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>332 </TD>
<TD>Literal value requires a U suffix. : 0x6400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>334 </TD>
<TD>Literal value requires a U suffix. : 0x6400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>334 </TD>
<TD>Literal value requires a U suffix. : 0x0000FFFF </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>336 </TD>
<TD>Literal value requires a U suffix. : 0x0000FFFF </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>338 </TD>
<TD>Literal value requires a U suffix. : 0x6400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>338 </TD>
<TD>Literal value requires a U suffix. : 0x0000FFFF </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>339 </TD>
<TD>Literal value requires a U suffix. : 0x0000FFFF </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>347 </TD>
<TD>Literal value requires a U suffix. : 0x6400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>352 </TD>
<TD>Literal value requires a U suffix. : 0x6400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>359 </TD>
<TD>Literal value requires a U suffix. : 0x6400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>365 </TD>
<TD>Literal value requires a U suffix. : 0x6400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>371 </TD>
<TD>Literal value requires a U suffix. : 0x6400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>375 </TD>
<TD>Literal value requires a U suffix. : 0x6400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=can_structinit_stm32f10x_can.c_stm32f10x_can.c_21></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_can.c' , '384');">CAN_StructInit<BR>(384
to 420 stm32f10x_can.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>419 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned short and int):
CAN_InitStruct -&gt; CAN_Prescaler </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=can_slavestartbank_stm32f10x_can.c_stm32f10x_can.c_22></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_can.c' , '428');">CAN_SlaveStartBank<BR>(428
to 442 stm32f10x_can.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>431 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>434 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>437 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>438 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>441 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>431 </TD>
<TD>Literal value requires a U suffix. : 1 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>431 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned char and signed char): (
CAN_BankNumber ) &gt;= 1 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>431 </TD>
<TD>Literal value requires a U suffix. : 27 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>431 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned char and signed char): (
CAN_BankNumber ) &lt;= 27 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>434 </TD>
<TD>Literal value requires a U suffix. : 0x6400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>437 </TD>
<TD>Literal value requires a U suffix. : 0x6400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>437 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xFFFFC0F1 </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>438 </TD>
<TD>Literal value requires a U suffix. : 0x6400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>441 </TD>
<TD>Literal value requires a U suffix. : 0x6400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=can_dbgfreeze_stm32f10x_can.c_stm32f10x_can.c_23></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_can.c' , '451');">CAN_DBGFreeze<BR>(451
to 467 stm32f10x_can.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>454 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>454 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>454 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>455 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>454 </TD>
<TD>Literal value requires a U suffix. : 0x6400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>454 </TD>
<TD>Literal value requires a U suffix. : 0x6800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=can_ttcommodecmd_stm32f10x_can.c_stm32f10x_can.c_24></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_can.c' , '481');">CAN_TTComModeCmd<BR>(481
to 506 stm32f10x_can.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>484 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>484 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>484 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>485 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>484 </TD>
<TD>Literal value requires a U suffix. : 0x6400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>484 </TD>
<TD>Literal value requires a U suffix. : 0x6800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>489 </TD>
<TD>No cast for widening complex int expression. : (unsigned int and
unsigned short): ( uint16_t ) 0x0080 ) </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>499 </TD>
<TD>Widening cast on complex integer expression. : (unsigned int and
unsigned short): ( uint16_t ) 0x0080 </TD>
<TD>MISRA-C:2012 R.10.8 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=can_transmit_stm32f10x_can.c_stm32f10x_can.c_25></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_can.c' , '515');">CAN_Transmit<BR>(515
to 578 stm32f10x_can.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>DD data flow anomalies found. </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>519 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>519 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>519 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>520 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>521 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>522 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>548 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>554 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>519 </TD>
<TD>Literal value requires a U suffix. : 0x6400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>519 </TD>
<TD>Literal value requires a U suffix. : 0x6800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>520 </TD>
<TD>Implicit conversion of underlying type. : (unsigned char and unsigned
int): ( uint32_t </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>520 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned char and unsigned int): (
uint32_t </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>520 </TD>
<TD>Implicit conversion of underlying type. : (unsigned char and unsigned
int): ( uint32_t ) 0x00000000 </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>520 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned char and unsigned int): (
uint32_t ) 0x00000000 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>520 </TD>
<TD>Implicit conversion of underlying type. : (unsigned char and unsigned
int): ( uint32_t </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>520 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned char and unsigned int): (
uint32_t </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>520 </TD>
<TD>Implicit conversion of underlying type. : (unsigned char and unsigned
int): ( uint32_t ) 0x00000004 </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>520 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned char and unsigned int): (
uint32_t ) 0x00000004 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>521 </TD>
<TD>Implicit conversion of underlying type. : (unsigned char and unsigned
int): ( uint32_t </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>521 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned char and unsigned int): (
uint32_t </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>521 </TD>
<TD>Implicit conversion of underlying type. : (unsigned char and unsigned
int): ( uint32_t ) 0x00000000 </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>521 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned char and unsigned int): (
uint32_t ) 0x00000000 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>521 </TD>
<TD>Implicit conversion of underlying type. : (unsigned char and unsigned
int): ( uint32_t </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>521 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned char and unsigned int): (
uint32_t </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>521 </TD>
<TD>Implicit conversion of underlying type. : (unsigned char and unsigned
int): ( uint32_t ) 0x00000002 </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>521 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned char and unsigned int): (
uint32_t ) 0x00000002 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>525 </TD>
<TD>Volatile variable in complex expression. : TSR </TD>
<TD>MISRA-C:2012 R.13.1,R.13.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>527 </TD>
<TD>Literal value requires a U suffix. : 0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>527 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and int):
transmit_mailbox </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>529 </TD>
<TD>Volatile variable in complex expression. : TSR </TD>
<TD>MISRA-C:2012 R.13.1,R.13.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>531 </TD>
<TD>Literal value requires a U suffix. : 1 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>531 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and int):
transmit_mailbox </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>533 </TD>
<TD>Volatile variable in complex expression. : TSR </TD>
<TD>MISRA-C:2012 R.13.1,R.13.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>535 </TD>
<TD>Literal value requires a U suffix. : 2 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>535 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and int):
transmit_mailbox </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>545 </TD>
<TD>Array bound exceeded. </TD>
<TD>MISRA-C:2012 R.18.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>546 </TD>
<TD>Implicit conversion of underlying type. : (unsigned char and unsigned
int): ( uint32_t </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>546 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned char and unsigned int): (
uint32_t </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>546 </TD>
<TD>Implicit conversion of underlying type. : (unsigned char and unsigned
int): ( uint32_t ) 0x00000000 </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>546 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned char and unsigned int): (
uint32_t ) 0x00000000 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>549 </TD>
<TD>Array bound exceeded. </TD>
<TD>MISRA-C:2012 R.18.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>549 </TD>
<TD>No cast for widening complex int expression. : (unsigned int and
unsigned char): ( TxMessage -&gt; StdId &lt;&lt; 21 ) | TxMessage -&gt;
RTR </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>549 </TD>
<TD>No cast for widening complex int expression. : (unsigned int and
unsigned char): ( TxMessage -&gt; StdId &lt;&lt; 21 ) | TxMessage -&gt;
RTR ) </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>555 </TD>
<TD>Array bound exceeded. </TD>
<TD>MISRA-C:2012 R.18.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>555 </TD>
<TD>No cast for widening complex int expression. : (unsigned int and
unsigned char): ( TxMessage -&gt; ExtId &lt;&lt; 3 ) | TxMessage -&gt; IDE
| TxMessage -&gt; RTR </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>555 </TD>
<TD>No cast for widening complex int expression. : (unsigned int and
unsigned char): ( TxMessage -&gt; ExtId &lt;&lt; 3 ) | TxMessage -&gt; IDE
| TxMessage -&gt; RTR ) </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>562 </TD>
<TD>Array bound exceeded. </TD>
<TD>MISRA-C:2012 R.18.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>562 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xFFFFFFF0 </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>563 </TD>
<TD>Array bound exceeded. </TD>
<TD>MISRA-C:2012 R.18.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>563 </TD>
<TD>No cast for widening complex int expression. : (unsigned int and
unsigned char): CANx -&gt; sTxMailBox [ transmit_mailbox ].TDTR |=
TxMessage -&gt; DLC </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>566 </TD>
<TD>Array bound exceeded. </TD>
<TD>MISRA-C:2012 R.18.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>570 </TD>
<TD>Array bound exceeded. </TD>
<TD>MISRA-C:2012 R.18.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>575 </TD>
<TD>Array bound exceeded. </TD>
<TD>MISRA-C:2012 R.18.1 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=can_transmitstatus_stm32f10x_can.c_stm32f10x_can.c_26></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_can.c' , '589');">CAN_TransmitStatus<BR>(589
to 635 stm32f10x_can.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>DD data flow anomalies found. </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>594 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>594 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>594 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>595 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>594 </TD>
<TD>Literal value requires a U suffix. : 0x6400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>594 </TD>
<TD>Literal value requires a U suffix. : 0x6800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>600 </TD>
<TD>Volatile variable in complex expression. : TSR </TD>
<TD>MISRA-C:2012 R.13.1,R.13.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>603 </TD>
<TD>Volatile variable in complex expression. : TSR </TD>
<TD>MISRA-C:2012 R.13.1,R.13.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>606 </TD>
<TD>Volatile variable in complex expression. : TSR </TD>
<TD>MISRA-C:2012 R.13.1,R.13.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>609 </TD>
<TD>No cast for widening complex int expression. : (unsigned int and
unsigned char): ( uint8_t ) 0x00 ) </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>615 </TD>
<TD>No cast for widening complex int expression. : (unsigned int and
unsigned char): ( uint8_t ) 0x02 ) </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>618 </TD>
<TD>Literal value requires a U suffix. : 0x04000000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>618 </TD>
<TD>No cast for widening complex int expression. : (unsigned int and
unsigned char): ( uint8_t ) 0x00 ) </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>620 </TD>
<TD>Literal value requires a U suffix. : 0x08000000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>620 </TD>
<TD>No cast for widening complex int expression. : (unsigned int and
unsigned char): ( uint8_t ) 0x00 ) </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>622 </TD>
<TD>Literal value requires a U suffix. : 0x10000000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>622 </TD>
<TD>No cast for widening complex int expression. : (unsigned int and
unsigned char): ( uint8_t ) 0x00 ) </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>625 </TD>
<TD>Literal value requires a U suffix. : 0x00000002 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>625 </TD>
<TD>Literal value requires a U suffix. : 0x04000000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>625 </TD>
<TD>No cast for widening complex int expression. : (unsigned int and
unsigned char): ( uint8_t ) 0x01 ) </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>627 </TD>
<TD>Literal value requires a U suffix. : 0x00000200 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>627 </TD>
<TD>Literal value requires a U suffix. : 0x08000000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>627 </TD>
<TD>No cast for widening complex int expression. : (unsigned int and
unsigned char): ( uint8_t ) 0x01 ) </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>629 </TD>
<TD>Literal value requires a U suffix. : 0x00020000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>629 </TD>
<TD>Literal value requires a U suffix. : 0x10000000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>629 </TD>
<TD>No cast for widening complex int expression. : (unsigned int and
unsigned char): ( uint8_t ) 0x01 ) </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>631 </TD>
<TD>No cast for widening complex int expression. : (unsigned int and
unsigned char): ( uint8_t ) 0x00 ) </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>625 </TD>
<TD>Identifier not unique within 31 characters.
(((uint32_t)0x00000001)|((uint32_t)0x00000002)|((uint32_t)0x04000000)) </TD>
<TD>MISRA-C:2012 R.5.1,R.5.2,R.5.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>627 </TD>
<TD>Identifier not unique within 31 characters.
(((uint32_t)0x00000100)|((uint32_t)0x00000200)|((uint32_t)0x08000000)) </TD>
<TD>MISRA-C:2012 R.5.1,R.5.2,R.5.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>629 </TD>
<TD>Identifier not unique within 31 characters.
(((uint32_t)0x00010000)|((uint32_t)0x00020000)|((uint32_t)0x10000000)) </TD>
<TD>MISRA-C:2012 R.5.1,R.5.2,R.5.3 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=can_canceltransmit_stm32f10x_can.c_stm32f10x_can.c_27></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_can.c' , '643');">CAN_CancelTransmit<BR>(643
to 660 stm32f10x_can.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>646 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>646 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>646 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>647 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>646 </TD>
<TD>Literal value requires a U suffix. : 0x6400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>646 </TD>
<TD>Literal value requires a U suffix. : 0x6800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>657 </TD>
<TD>Switch empty default has no comment. </TD>
<TD>MISRA-C:2012 R.16.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=can_receive_stm32f10x_can.c_stm32f10x_can.c_28></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_can.c' , '671');">CAN_Receive<BR>(671
to 712 stm32f10x_can.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>674 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>674 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>674 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>675 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>674 </TD>
<TD>Literal value requires a U suffix. : 0x6400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>674 </TD>
<TD>Literal value requires a U suffix. : 0x6800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>677 </TD>
<TD>No cast for widening complex int expression. : (unsigned char and
unsigned int): RxMessage -&gt; IDE = ( uint8_t ) 0x04 &amp; CANx -&gt;
sFIFOMailBox [ FIFONumber ].RIR </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>678 </TD>
<TD>Implicit conversion of underlying type. : (unsigned char and unsigned
int): ( uint32_t </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>678 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned char and unsigned int): (
uint32_t </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>678 </TD>
<TD>Implicit conversion of underlying type. : (unsigned char and unsigned
int): ( uint32_t ) 0x00000000 </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>678 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned char and unsigned int): (
uint32_t ) 0x00000000 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>687 </TD>
<TD>No cast for widening complex int expression. : (unsigned char and
unsigned int): RxMessage -&gt; RTR = ( uint8_t ) 0x02 &amp; CANx -&gt;
sFIFOMailBox [ FIFONumber ].RIR </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>689 </TD>
<TD>No cast for widening complex int expression. : (unsigned char and
unsigned int): RxMessage -&gt; DLC = ( uint8_t ) 0x0F &amp; CANx -&gt;
sFIFOMailBox [ FIFONumber ].RDTR </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>691 </TD>
<TD>No cast for widening complex int expression. : (unsigned char and
unsigned int): RxMessage -&gt; FMI = ( uint8_t ) 0xFF &amp; ( CANx -&gt;
sFIFOMailBox [ FIFONumber ].RDTR &gt;&gt; 8 ) </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>693 </TD>
<TD>No cast for widening complex int expression. : (unsigned char and
unsigned int): RxMessage -&gt; Data [ 0 ] = ( uint8_t ) 0xFF &amp; CANx
-&gt; sFIFOMailBox [ FIFONumber ].RDLR </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>694 </TD>
<TD>No cast for widening complex int expression. : (unsigned char and
unsigned int): RxMessage -&gt; Data [ 1 ] = ( uint8_t ) 0xFF &amp; ( CANx
-&gt; sFIFOMailBox [ FIFONumber ].RDLR &gt;&gt; 8 ) </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>695 </TD>
<TD>No cast for widening complex int expression. : (unsigned char and
unsigned int): RxMessage -&gt; Data [ 2 ] = ( uint8_t ) 0xFF &amp; ( CANx
-&gt; sFIFOMailBox [ FIFONumber ].RDLR &gt;&gt; 16 ) </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>696 </TD>
<TD>No cast for widening complex int expression. : (unsigned char and
unsigned int): RxMessage -&gt; Data [ 3 ] = ( uint8_t ) 0xFF &amp; ( CANx
-&gt; sFIFOMailBox [ FIFONumber ].RDLR &gt;&gt; 24 ) </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>697 </TD>
<TD>No cast for widening complex int expression. : (unsigned char and
unsigned int): RxMessage -&gt; Data [ 4 ] = ( uint8_t ) 0xFF &amp; CANx
-&gt; sFIFOMailBox [ FIFONumber ].RDHR </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>698 </TD>
<TD>No cast for widening complex int expression. : (unsigned char and
unsigned int): RxMessage -&gt; Data [ 5 ] = ( uint8_t ) 0xFF &amp; ( CANx
-&gt; sFIFOMailBox [ FIFONumber ].RDHR &gt;&gt; 8 ) </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>699 </TD>
<TD>No cast for widening complex int expression. : (unsigned char and
unsigned int): RxMessage -&gt; Data [ 6 ] = ( uint8_t ) 0xFF &amp; ( CANx
-&gt; sFIFOMailBox [ FIFONumber ].RDHR &gt;&gt; 16 ) </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>700 </TD>
<TD>No cast for widening complex int expression. : (unsigned char and
unsigned int): RxMessage -&gt; Data [ 7 ] = ( uint8_t ) 0xFF &amp; ( CANx
-&gt; sFIFOMailBox [ FIFONumber ].RDHR &gt;&gt; 24 ) </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>705 </TD>
<TD>No cast for widening complex int expression. : (unsigned int and
unsigned char): ( uint8_t ) 0x20 ) </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>710 </TD>
<TD>No cast for widening complex int expression. : (unsigned int and
unsigned char): ( uint8_t ) 0x20 ) </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=can_fiforelease_stm32f10x_can.c_stm32f10x_can.c_29></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_can.c' , '720');">CAN_FIFORelease<BR>(720
to 735 stm32f10x_can.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>723 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>723 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>723 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>724 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>723 </TD>
<TD>Literal value requires a U suffix. : 0x6400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>723 </TD>
<TD>Literal value requires a U suffix. : 0x6800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>728 </TD>
<TD>No cast for widening complex int expression. : (unsigned int and
unsigned char): ( uint8_t ) 0x20 ) </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>733 </TD>
<TD>No cast for widening complex int expression. : (unsigned int and
unsigned char): ( uint8_t ) 0x20 ) </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=can_messagepending_stm32f10x_can.c_stm32f10x_can.c_30></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_can.c' , '743');">CAN_MessagePending<BR>(743
to 762 stm32f10x_can.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>DD data flow anomalies found. </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>747 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>747 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>747 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>748 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>747 </TD>
<TD>Literal value requires a U suffix. : 0x6400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>747 </TD>
<TD>Literal value requires a U suffix. : 0x6800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>751 </TD>
<TD>Volatile variable in complex expression. : RF0R </TD>
<TD>MISRA-C:2012 R.13.1,R.13.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>751 </TD>
<TD>Implicit conversion of underlying type. : (unsigned char and unsigned
int): message_pending = ( uint8_t ) ( CANx -&gt; RF0R &amp; ( uint32_t </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>751 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned char and unsigned int):
message_pending = ( uint8_t ) ( CANx -&gt; RF0R &amp; ( uint32_t </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>755 </TD>
<TD>Volatile variable in complex expression. : RF1R </TD>
<TD>MISRA-C:2012 R.13.1,R.13.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>755 </TD>
<TD>Implicit conversion of underlying type. : (unsigned char and unsigned
int): message_pending = ( uint8_t ) ( CANx -&gt; RF1R &amp; ( uint32_t </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>755 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned char and unsigned int):
message_pending = ( uint8_t ) ( CANx -&gt; RF1R &amp; ( uint32_t </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>759 </TD>
<TD>Literal value requires a U suffix. : 0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>759 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and int):
message_pending </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=can_operatingmoderequest_stm32f10x_can.c_stm32f10x_can.c_31></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_can.c' , '774');">CAN_OperatingModeRequest<BR>(774
to 848 stm32f10x_can.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>DD data flow anomalies found. </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>782 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>782 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>782 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>783 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>782 </TD>
<TD>Literal value requires a U suffix. : 0x6400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>782 </TD>
<TD>Literal value requires a U suffix. : 0x6800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>788 </TD>
<TD>Volatile variable in complex expression. : MCR </TD>
<TD>MISRA-C:2012 R.13.1,R.13.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>788 </TD>
<TD>Widening cast on complex integer expression. : (unsigned int and
unsigned short): ( uint16_t ) 0x0002 </TD>
<TD>MISRA-C:2012 R.10.8 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>788 </TD>
<TD>No cast for widening complex int expression. : (unsigned short and
unsigned int): ( uint16_t ) 0x0001 </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>791 </TD>
<TD>Volatile variable in complex expression. : MSR </TD>
<TD>MISRA-C:2012 R.13.1,R.13.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>791 </TD>
<TD>No cast for widening complex int expression. : (unsigned short and
unsigned int): ( uint16_t ) 0x0001 </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>791 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned int and int): (
timeout </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>791 </TD>
<TD>Literal value requires a U suffix. : 0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>795 </TD>
<TD>Volatile variable in complex expression. : MSR </TD>
<TD>MISRA-C:2012 R.13.1,R.13.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>795 </TD>
<TD>No cast for widening complex int expression. : (unsigned short and
unsigned int): ( uint16_t ) 0x0001 </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>807 </TD>
<TD>No cast for widening complex int expression. : (unsigned short and
unsigned int): ( uint16_t ) 0x0001 </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>810 </TD>
<TD>Volatile variable in complex expression. : MSR </TD>
<TD>MISRA-C:2012 R.13.1,R.13.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>810 </TD>
<TD>Literal value requires a U suffix. : 0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>810 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned int and int): (
timeout </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>810 </TD>
<TD>Literal value requires a U suffix. : 0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>814 </TD>
<TD>Volatile variable in complex expression. : MSR </TD>
<TD>MISRA-C:2012 R.13.1,R.13.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>814 </TD>
<TD>Literal value requires a U suffix. : 0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>826 </TD>
<TD>Volatile variable in complex expression. : MCR </TD>
<TD>MISRA-C:2012 R.13.1,R.13.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>826 </TD>
<TD>Widening cast on complex integer expression. : (unsigned int and
unsigned short): ( uint16_t ) 0x0001 </TD>
<TD>MISRA-C:2012 R.10.8 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>826 </TD>
<TD>No cast for widening complex int expression. : (unsigned short and
unsigned int): ( uint16_t ) 0x0002 </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>829 </TD>
<TD>Volatile variable in complex expression. : MSR </TD>
<TD>MISRA-C:2012 R.13.1,R.13.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>829 </TD>
<TD>No cast for widening complex int expression. : (unsigned short and
unsigned int): ( uint16_t ) 0x0002 </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>829 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned int and int): (
timeout </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>829 </TD>
<TD>Literal value requires a U suffix. : 0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>833 </TD>
<TD>Volatile variable in complex expression. : MSR </TD>
<TD>MISRA-C:2012 R.13.1,R.13.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>833 </TD>
<TD>No cast for widening complex int expression. : (unsigned short and
unsigned int): ( uint16_t ) 0x0002 </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=can_sleep_stm32f10x_can.c_stm32f10x_can.c_32></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_can.c' , '856');">CAN_Sleep<BR>(856
to 874 stm32f10x_can.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>DD data flow anomalies found. </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>861 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>861 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>861 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>861 </TD>
<TD>Literal value requires a U suffix. : 0x6400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>861 </TD>
<TD>Literal value requires a U suffix. : 0x6800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>864 </TD>
<TD>Volatile variable in complex expression. : MCR </TD>
<TD>MISRA-C:2012 R.13.1,R.13.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>864 </TD>
<TD>Widening cast on complex integer expression. : (unsigned int and
unsigned short): ( uint16_t ) 0x0001 </TD>
<TD>MISRA-C:2012 R.10.8 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>864 </TD>
<TD>No cast for widening complex int expression. : (unsigned short and
unsigned int): ( uint16_t ) 0x0002 </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>867 </TD>
<TD>Volatile variable in complex expression. : MSR </TD>
<TD>MISRA-C:2012 R.13.1,R.13.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>867 </TD>
<TD>No cast for widening complex int expression. : (unsigned short and
unsigned int): ( uint16_t ) 0x0001 </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>867 </TD>
<TD>No cast for widening complex int expression. : (unsigned short and
unsigned int): ( uint16_t ) 0x0002 </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=can_wakeup_stm32f10x_can.c_stm32f10x_can.c_33></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_can.c' , '882');">CAN_WakeUp<BR>(882
to 905 stm32f10x_can.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>DD data flow anomalies found. </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>888 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>888 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>888 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>888 </TD>
<TD>Literal value requires a U suffix. : 0x6400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>888 </TD>
<TD>Literal value requires a U suffix. : 0x6800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>891 </TD>
<TD>Widening cast on complex integer expression. : (unsigned int and
unsigned short): ( uint16_t ) 0x0002 </TD>
<TD>MISRA-C:2012 R.10.8 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>894 </TD>
<TD>Volatile variable in complex expression. : MSR </TD>
<TD>MISRA-C:2012 R.13.1,R.13.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>894 </TD>
<TD>No cast for widening complex int expression. : (unsigned short and
unsigned int): ( uint16_t ) 0x0002 </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>894 </TD>
<TD>No cast for widening complex int expression. : (unsigned short and
unsigned int): ( uint16_t ) 0x0002 </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>894 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned int and int): (
wait_slak </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>894 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned int and signed char): (
wait_slak != 0x00 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>898 </TD>
<TD>Volatile variable in complex expression. : MSR </TD>
<TD>MISRA-C:2012 R.13.1,R.13.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>898 </TD>
<TD>No cast for widening complex int expression. : (unsigned short and
unsigned int): ( uint16_t ) 0x0002 </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>898 </TD>
<TD>No cast for widening complex int expression. : (unsigned short and
unsigned int): ( uint16_t ) 0x0002 </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=can_getlasterrorcode_stm32f10x_can.c_stm32f10x_can.c_34></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_can.c' , '922');">CAN_GetLastErrorCode<BR>(922
to 934 stm32f10x_can.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>DD data flow anomalies found. </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>927 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>927 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>927 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>927 </TD>
<TD>Literal value requires a U suffix. : 0x6400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>927 </TD>
<TD>Literal value requires a U suffix. : 0x6800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>930 </TD>
<TD>Volatile variable in complex expression. : ESR </TD>
<TD>MISRA-C:2012 R.13.1,R.13.2 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=can_getreceiveerrorcounter_stm32f10x_can.c_stm32f10x_can.c_35></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_can.c' , '946');">CAN_GetReceiveErrorCounter<BR>(946
to 958 stm32f10x_can.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>DD data flow anomalies found. </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>951 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>951 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>951 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>951 </TD>
<TD>Literal value requires a U suffix. : 0x6400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>951 </TD>
<TD>Literal value requires a U suffix. : 0x6800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>954 </TD>
<TD>Volatile variable in complex expression. : ESR </TD>
<TD>MISRA-C:2012 R.13.1,R.13.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>954 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xFF000000 </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>954 </TD>
<TD>Shifting value too far. </TD>
<TD>MISRA-C:2012 R.12.2 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=can_getlsbtransmiterrorcounter_stm32f10x_can.c_stm32f10x_can.c_36></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_can.c' , '966');">CAN_GetLSBTransmitErrorCounter<BR>(966
to 978 stm32f10x_can.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>DD data flow anomalies found. </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>971 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>971 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>971 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>971 </TD>
<TD>Literal value requires a U suffix. : 0x6400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>971 </TD>
<TD>Literal value requires a U suffix. : 0x6800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>974 </TD>
<TD>Volatile variable in complex expression. : ESR </TD>
<TD>MISRA-C:2012 R.13.1,R.13.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>974 </TD>
<TD>Shifting value too far. </TD>
<TD>MISRA-C:2012 R.12.2 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=can_itconfig_stm32f10x_can.c_stm32f10x_can.c_37></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_can.c' , '1003');">CAN_ITConfig<BR>(1003
to 1020 stm32f10x_can.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1006 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1006 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1006 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1007 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1008 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1006 </TD>
<TD>Literal value requires a U suffix. : 0x6400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1006 </TD>
<TD>Literal value requires a U suffix. : 0x6800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=can_getflagstatus_stm32f10x_can.c_stm32f10x_can.c_38></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_can.c' , '1043');">CAN_GetFlagStatus<BR>(1043
to 1124 stm32f10x_can.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>DD data flow anomalies found. </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1048 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1048 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1048 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1049 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1048 </TD>
<TD>Literal value requires a U suffix. : 0x6400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1048 </TD>
<TD>Literal value requires a U suffix. : 0x6800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1052 </TD>
<TD>Use of underlying enum representation value. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1055 </TD>
<TD>Volatile variable in complex expression. : ESR </TD>
<TD>MISRA-C:2012 R.13.1,R.13.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1055 </TD>
<TD>Literal value requires a U suffix. : 0x000FFFFF </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1055 </TD>
<TD>Use of underlying enum representation value. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1066 </TD>
<TD>Use of underlying enum representation value. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1069 </TD>
<TD>Volatile variable in complex expression. : MSR </TD>
<TD>MISRA-C:2012 R.13.1,R.13.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1069 </TD>
<TD>Literal value requires a U suffix. : 0x000FFFFF </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1069 </TD>
<TD>Use of underlying enum representation value. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1080 </TD>
<TD>Use of underlying enum representation value. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1083 </TD>
<TD>Volatile variable in complex expression. : TSR </TD>
<TD>MISRA-C:2012 R.13.1,R.13.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1083 </TD>
<TD>Literal value requires a U suffix. : 0x000FFFFF </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1083 </TD>
<TD>Use of underlying enum representation value. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1094 </TD>
<TD>Use of underlying enum representation value. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1097 </TD>
<TD>Volatile variable in complex expression. : RF0R </TD>
<TD>MISRA-C:2012 R.13.1,R.13.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1097 </TD>
<TD>Literal value requires a U suffix. : 0x000FFFFF </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1097 </TD>
<TD>Use of underlying enum representation value. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1111 </TD>
<TD>Volatile variable in complex expression. : RF1R </TD>
<TD>MISRA-C:2012 R.13.1,R.13.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1111 </TD>
<TD>Literal value requires a U suffix. : 0x000FFFFF </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1111 </TD>
<TD>Use of underlying enum representation value. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=can_clearflag_stm32f10x_can.c_stm32f10x_can.c_39></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_can.c' , '1143');">CAN_ClearFlag<BR>(1143
to 1180 stm32f10x_can.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>DD data flow anomalies found. </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1147 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1147 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1147 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1148 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1147 </TD>
<TD>Literal value requires a U suffix. : 0x6400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1147 </TD>
<TD>Literal value requires a U suffix. : 0x6800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1153 </TD>
<TD>Use of underlying enum representation value. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1157 </TD>
<TD>Literal value requires a U suffix. : 0x000FFFFF </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1159 </TD>
<TD>Use of underlying enum representation value. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1164 </TD>
<TD>Use of underlying enum representation value. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1169 </TD>
<TD>Use of underlying enum representation value. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1145 </TD>
<TD>DU anomaly dead code, variable value is unused on all paths. : flagtmp
</TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=can_getitstatus_stm32f10x_can.c_stm32f10x_can.c_40></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_can.c' , '1203');">CAN_GetITStatus<BR>(1203
to 1286 stm32f10x_can.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1207 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1207 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1207 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1208 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1207 </TD>
<TD>Literal value requires a U suffix. : 0x6400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1207 </TD>
<TD>Literal value requires a U suffix. : 0x6800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1211 </TD>
<TD>Volatile variable in complex expression. : IER </TD>
<TD>MISRA-C:2012 R.13.1,R.13.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1211 </TD>
<TD>Use of underlying enum representation value. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1285 </TD>
<TD>Local structure returned in function result. : itstatus </TD>
<TD>MISRA-C:2012 R.18.6 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=can_clearitpendingbit_stm32f10x_can.c_stm32f10x_can.c_41></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_can.c' , '1306');">CAN_ClearITPendingBit<BR>(1306
to 1377 stm32f10x_can.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1309 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1309 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1309 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1310 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1309 </TD>
<TD>Literal value requires a U suffix. : 0x6400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1309 </TD>
<TD>Literal value requires a U suffix. : 0x6800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1320 </TD>
<TD>No cast for widening complex int expression. : (unsigned int and
unsigned char): ( uint8_t ) 0x08 ) </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1324 </TD>
<TD>No cast for widening complex int expression. : (unsigned int and
unsigned char): ( uint8_t ) 0x10 ) </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1328 </TD>
<TD>No cast for widening complex int expression. : (unsigned int and
unsigned char): ( uint8_t ) 0x08 ) </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1332 </TD>
<TD>No cast for widening complex int expression. : (unsigned int and
unsigned char): ( uint8_t ) 0x10 ) </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1336 </TD>
<TD>No cast for widening complex int expression. : (unsigned int and
unsigned short): ( uint16_t ) 0x0008 ) </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1340 </TD>
<TD>No cast for widening complex int expression. : (unsigned int and
unsigned short): ( uint16_t ) 0x0010 ) </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1344 </TD>
<TD>No cast for widening complex int expression. : (unsigned int and
unsigned short): ( uint16_t ) 0x0004 ) </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1350 </TD>
<TD>No cast for widening complex int expression. : (unsigned int and
unsigned short): ( uint16_t ) 0x0004 ) </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1356 </TD>
<TD>No cast for widening complex int expression. : (unsigned int and
unsigned short): ( uint16_t ) 0x0004 ) </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1362 </TD>
<TD>Use of underlying enum representation value. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1364 </TD>
<TD>No cast for widening complex int expression. : (unsigned int and
unsigned short): ( uint16_t ) 0x0004 ) </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1368 </TD>
<TD>Use of underlying enum representation value. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1370 </TD>
<TD>No cast for widening complex int expression. : (unsigned int and
unsigned short): ( uint16_t ) 0x0004 ) </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1374 </TD>
<TD>Switch empty default has no comment. </TD>
<TD>MISRA-C:2012 R.16.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=checkitstatus_stm32f10x_can.c_stm32f10x_can.c_42></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_can.c' , '1385');">CheckITStatus<BR>(1385
to 1400 stm32f10x_can.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1389 </TD>
<TD>Use of underlying enum representation value. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1399 </TD>
<TD>Local structure returned in function result. : pendingbitstatus </TD>
<TD>MISRA-C:2012 R.18.6 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=cec_init_stm32f10x_cec.c_stm32f10x_cec.c_19></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_cec.c' , '135');">CEC_Init<BR>(135
to 156 stm32f10x_cec.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>DD data flow anomalies found. </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>140 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>141 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>145 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>154 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>145 </TD>
<TD>Literal value requires a U suffix. : 0x7800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>145 </TD>
<TD>No cast for widening complex int expression. : (unsigned short and
unsigned int): ( uint32_t ) 0x40000000 ) + 0x7800 ) ) -&gt; CFGR </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>148 </TD>
<TD>Value is not of appropriate type. : (unsigned short and unsigned
char): tmpreg &amp;= ( uint8_t </TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>148 </TD>
<TD>No cast for widening complex int expression. : (unsigned short and
unsigned char): tmpreg &amp;= ( uint8_t ) ( 0xF3 ) </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>154 </TD>
<TD>Literal value requires a U suffix. : 0x7800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=cec_cmd_stm32f10x_cec.c_stm32f10x_cec.c_20></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_cec.c' , '164');">CEC_Cmd<BR>(164
to 178 stm32f10x_cec.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>167 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>169 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>174 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>174 </TD>
<TD>Potentially infinite loop found. </TD>
<TD>MISRA-C:2012 R.2.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>169 </TD>
<TD>Literal value requires a U suffix. : 0x7800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>169 </TD>
<TD>Literal value requires a U suffix. : 32 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>169 </TD>
<TD>Value is not of appropriate type. : (unsigned int and signed char): (
uint32_t ) 0x40000000 ) ) + 0x00 ) * 32 ) + ( 0x00 * </TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>169 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned int and signed char): (
uint32_t ) 0x40000000 ) ) + 0x00 ) * 32 ) + ( 0x00 * 4 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>169 </TD>
<TD>Value is not of appropriate type. : (unsigned int* and unsigned int):
( uint32_t ) 0x40000000 ) ) + 0x00 ) * 32 ) + ( 0x00 * 4 ) ) = ( uint32_t
</TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>174 </TD>
<TD>Literal value requires a U suffix. : 0x7800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>174 </TD>
<TD>Volatile variable in complex expression. : CFGR </TD>
<TD>MISRA-C:2012 R.13.1,R.13.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>174 </TD>
<TD>No cast for widening complex int expression. : (unsigned short and
unsigned int): ( uint16_t ) 0x0001 </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>174 </TD>
<TD>Use of underlying enum representation value. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=cec_itconfig_stm32f10x_cec.c_stm32f10x_cec.c_21></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_cec.c' , '186');">CEC_ITConfig<BR>(186
to 192 stm32f10x_cec.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>189 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>191 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>191 </TD>
<TD>Literal value requires a U suffix. : 0x7800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>191 </TD>
<TD>Literal value requires a U suffix. : 32 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>191 </TD>
<TD>Literal value requires a U suffix. : 0x01 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>191 </TD>
<TD>Value is not of appropriate type. : (unsigned int and signed char): (
uint32_t ) 0x40000000 ) ) + 0x00 ) * 32 ) + ( 0x01 * </TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>191 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned int and signed char): (
uint32_t ) 0x40000000 ) ) + 0x00 ) * 32 ) + ( 0x01 * 4 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>191 </TD>
<TD>Value is not of appropriate type. : (unsigned int* and unsigned int):
( uint32_t ) 0x40000000 ) ) + 0x00 ) * 32 ) + ( 0x01 * 4 ) ) = ( uint32_t
</TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1
</TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=cec_ownaddressconfig_stm32f10x_cec.c_stm32f10x_cec.c_22></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_cec.c' , '199');">CEC_OwnAddressConfig<BR>(199
to 206 stm32f10x_cec.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>202 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>205 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>202 </TD>
<TD>Literal value requires a U suffix. : 0x10 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>202 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned char and signed char): (
CEC_OwnAddress ) &lt; 0x10 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>205 </TD>
<TD>Literal value requires a U suffix. : 0x7800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=cec_setprescaler_stm32f10x_cec.c_stm32f10x_cec.c_23></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_cec.c' , '213');">CEC_SetPrescaler<BR>(213
to 220 stm32f10x_cec.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>216 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>219 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>216 </TD>
<TD>Literal value requires a U suffix. : 0x3FFF </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>219 </TD>
<TD>Literal value requires a U suffix. : 0x7800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=cec_senddatabyte_stm32f10x_cec.c_stm32f10x_cec.c_24></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_cec.c' , '227');">CEC_SendDataByte<BR>(227
to 231 stm32f10x_cec.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>230 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>230 </TD>
<TD>Literal value requires a U suffix. : 0x7800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>227 </TD>
<TD>Void function has no side effects. : CEC_SendDataByte </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=cec_receivedatabyte_stm32f10x_cec.c_stm32f10x_cec.c_25></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_cec.c' , '239');">CEC_ReceiveDataByte<BR>(239
to 243 stm32f10x_cec.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>242 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>242 </TD>
<TD>Literal value requires a U suffix. : 0x7800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>242 </TD>
<TD>Volatile variable in complex expression. : RXD </TD>
<TD>MISRA-C:2012 R.13.1,R.13.2 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=cec_startofmessage_stm32f10x_cec.c_stm32f10x_cec.c_26></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_cec.c' , '250');">CEC_StartOfMessage<BR>(250
to 254 stm32f10x_cec.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>253 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>253 </TD>
<TD>Literal value requires a U suffix. : 0x7800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>253 </TD>
<TD>Literal value requires a U suffix. : 0x10 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>253 </TD>
<TD>Literal value requires a U suffix. : 32 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>253 </TD>
<TD>Value is not of appropriate type. : (unsigned int and signed char): (
uint32_t ) 0x40000000 ) ) + 0x10 ) * 32 ) + ( 0x00 * </TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>253 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned int and signed char): (
uint32_t ) 0x40000000 ) ) + 0x10 ) * 32 ) + ( 0x00 * 4 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>253 </TD>
<TD>Value is not of appropriate type. : (unsigned int* and unsigned int):
( uint32_t ) 0x40000000 ) ) + 0x10 ) * 32 ) + ( 0x00 * 4 ) ) = ( uint32_t
</TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>250 </TD>
<TD>Void function has no side effects. : CEC_StartOfMessage </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=cec_endofmessagecmd_stm32f10x_cec.c_stm32f10x_cec.c_27></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_cec.c' , '262');">CEC_EndOfMessageCmd<BR>(262
to 269 stm32f10x_cec.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>265 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>268 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>268 </TD>
<TD>Literal value requires a U suffix. : 0x7800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>268 </TD>
<TD>Literal value requires a U suffix. : 0x10 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>268 </TD>
<TD>Literal value requires a U suffix. : 32 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>268 </TD>
<TD>Literal value requires a U suffix. : 0x01 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>268 </TD>
<TD>Value is not of appropriate type. : (unsigned int and signed char): (
uint32_t ) 0x40000000 ) ) + 0x10 ) * 32 ) + ( 0x01 * </TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>268 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned int and signed char): (
uint32_t ) 0x40000000 ) ) + 0x10 ) * 32 ) + ( 0x01 * 4 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>268 </TD>
<TD>Value is not of appropriate type. : (unsigned int* and unsigned int):
( uint32_t ) 0x40000000 ) ) + 0x10 ) * 32 ) + ( 0x01 * 4 ) ) = ( uint32_t
</TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1
</TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=cec_getflagstatus_stm32f10x_cec.c_stm32f10x_cec.c_28></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_cec.c' , '291');">CEC_GetFlagStatus<BR>(291
to 335 stm32f10x_cec.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>DD data flow anomalies found. </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>297 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>322 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>294 </TD>
<TD>Literal value requires a U suffix. : 0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>300 </TD>
<TD>Literal value requires a U suffix. : 0x7800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>308 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned int and int):
cecreg </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>308 </TD>
<TD>Literal value requires a U suffix. : 0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>314 </TD>
<TD>Literal value requires a U suffix. : 0xC </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>314 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned int and int):
cecbase </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>319 </TD>
<TD>Literal value requires a U suffix. : 0x10 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>319 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned int and int):
cecbase </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>322 </TD>
<TD>Use of underlying enum representation value. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=cec_clearflag_stm32f10x_cec.c_stm32f10x_cec.c_29></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_cec.c' , '349');">CEC_ClearFlag<BR>(349
to 360 stm32f10x_cec.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>DD data flow anomalies found. </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>354 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>356 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>359 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>351 </TD>
<TD>Literal value requires a U suffix. : 0x0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>354 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xFFFFFF03 </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>354 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned int and signed char): (
CEC_FLAG ) &amp; ( uint32_t ) 0xFFFFFF03 ) == 0x00 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>354 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned int and signed char): (
CEC_FLAG ) != 0x00 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>356 </TD>
<TD>Literal value requires a U suffix. : 0x7800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>356 </TD>
<TD>Volatile variable in complex expression. : CSR </TD>
<TD>MISRA-C:2012 R.13.1,R.13.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>356 </TD>
<TD>Literal value requires a U suffix. : 0x2 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>359 </TD>
<TD>Literal value requires a U suffix. : 0x7800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>359 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xFFFFFFFC </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=cec_getitstatus_stm32f10x_cec.c_stm32f10x_cec.c_30></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_cec.c' , '372');">CEC_GetITStatus<BR>(372
to 396 stm32f10x_cec.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>DD data flow anomalies found. </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>378 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>381 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>384 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>378 </TD>
<TD>Implicit conversion of underlying type. : (unsigned char and unsigned
short): ( uint16_t </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>378 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned char and unsigned short): (
uint16_t </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>378 </TD>
<TD>Implicit conversion of underlying type. : (unsigned char and unsigned
short): ( uint16_t ) 0x0004 </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>378 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned char and unsigned short): (
uint16_t ) 0x0004 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>378 </TD>
<TD>Implicit conversion of underlying type. : (unsigned char and unsigned
short): ( uint16_t </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>378 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned char and unsigned short): (
uint16_t </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>378 </TD>
<TD>Implicit conversion of underlying type. : (unsigned char and unsigned
short): ( uint16_t ) 0x0008 </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>378 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned char and unsigned short): (
uint16_t ) 0x0008 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>378 </TD>
<TD>Implicit conversion of underlying type. : (unsigned char and unsigned
short): ( uint16_t </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>378 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned char and unsigned short): (
uint16_t </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>378 </TD>
<TD>Implicit conversion of underlying type. : (unsigned char and unsigned
short): ( uint16_t ) 0x0040 </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>378 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned char and unsigned short): (
uint16_t ) 0x0040 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>378 </TD>
<TD>Implicit conversion of underlying type. : (unsigned char and unsigned
short): ( uint16_t </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>378 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned char and unsigned short): (
uint16_t </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>378 </TD>
<TD>Implicit conversion of underlying type. : (unsigned char and unsigned
short): ( uint16_t ) 0x0080 </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>378 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned char and unsigned short): (
uint16_t ) 0x0080 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>381 </TD>
<TD>Literal value requires a U suffix. : 0x7800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>381 </TD>
<TD>Volatile variable in complex expression. : CFGR </TD>
<TD>MISRA-C:2012 R.13.1,R.13.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>381 </TD>
<TD>No cast for widening complex int expression. : (unsigned int and
unsigned char): ( uint16_t ) 0x0002 ) </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>384 </TD>
<TD>Literal value requires a U suffix. : 0x7800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>384 </TD>
<TD>Volatile variable in complex expression. : CSR </TD>
<TD>MISRA-C:2012 R.13.1,R.13.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>384 </TD>
<TD>Use of underlying enum representation value. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>384 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>395 </TD>
<TD>Local structure returned in function result. : bitstatus </TD>
<TD>MISRA-C:2012 R.18.6 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=cec_clearitpendingbit_stm32f10x_cec.c_stm32f10x_cec.c_31></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_cec.c' , '408');">CEC_ClearITPendingBit<BR>(408
to 419 stm32f10x_cec.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>DD data flow anomalies found. </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>413 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>415 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>418 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>410 </TD>
<TD>Literal value requires a U suffix. : 0x0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>415 </TD>
<TD>Literal value requires a U suffix. : 0x7800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>415 </TD>
<TD>Volatile variable in complex expression. : CSR </TD>
<TD>MISRA-C:2012 R.13.1,R.13.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>415 </TD>
<TD>Literal value requires a U suffix. : 0x2 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>418 </TD>
<TD>Literal value requires a U suffix. : 0x7800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>418 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xFFFFFFFC </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=crc_resetdr_stm32f10x_crc.c_stm32f10x_crc.c_18></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_crc.c' , '83');">CRC_ResetDR<BR>(83
to 87 stm32f10x_crc.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>86 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>86 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>86 </TD>
<TD>Literal value requires a U suffix. : 0x3000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>86 </TD>
<TD>No cast for widening complex int expression. : (unsigned int and
unsigned char): ( uint8_t ) 0x01 ) </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>83 </TD>
<TD>Void function has no side effects. : CRC_ResetDR </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=crc_calccrc_stm32f10x_crc.c_stm32f10x_crc.c_19></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_crc.c' , '94');">CRC_CalcCRC<BR>(94
to 99 stm32f10x_crc.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>96 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>98 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>96 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>96 </TD>
<TD>Literal value requires a U suffix. : 0x3000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>96 </TD>
<TD>Implicit conversion of underlying type. : (unsigned short and unsigned
int): ( uint32_t ) 0x40000000 ) + 0x20000 ) + 0x3000 ) ) -&gt; DR = Data
</TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>96 </TD>
<TD>Narrower int conversion without cast. : (unsigned short and unsigned
int): ( uint32_t ) 0x40000000 ) + 0x20000 ) + 0x3000 ) ) -&gt; DR = Data
</TD>
<TD>MISRA-C:2012 R.10.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>98 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>98 </TD>
<TD>Literal value requires a U suffix. : 0x3000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>98 </TD>
<TD>Volatile variable in complex expression. : DR </TD>
<TD>MISRA-C:2012 R.13.1,R.13.2 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=crc_calcblockcrc_stm32f10x_crc.c_stm32f10x_crc.c_20></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_crc.c' , '107');">CRC_CalcBlockCRC<BR>(107
to 116 stm32f10x_crc.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>DD data flow anomalies found. </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>113 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>115 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>111 </TD>
<TD>Literal value requires a U suffix. : 0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>111 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned int and int):
index </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>113 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>113 </TD>
<TD>Literal value requires a U suffix. : 0x3000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>113 </TD>
<TD>Implicit conversion of underlying type. : (unsigned short and unsigned
int): ( uint32_t ) 0x40000000 ) + 0x20000 ) + 0x3000 ) ) -&gt; DR =
pBuffer </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>113 </TD>
<TD>Narrower int conversion without cast. : (unsigned short and unsigned
int): ( uint32_t ) 0x40000000 ) + 0x20000 ) + 0x3000 ) ) -&gt; DR =
pBuffer </TD>
<TD>MISRA-C:2012 R.10.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>115 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>115 </TD>
<TD>Literal value requires a U suffix. : 0x3000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>115 </TD>
<TD>Volatile variable in complex expression. : DR </TD>
<TD>MISRA-C:2012 R.13.1,R.13.2 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=crc_getcrc_stm32f10x_crc.c_stm32f10x_crc.c_21></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_crc.c' , '123');">CRC_GetCRC<BR>(123
to 126 stm32f10x_crc.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>125 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>125 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>125 </TD>
<TD>Literal value requires a U suffix. : 0x3000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>125 </TD>
<TD>Volatile variable in complex expression. : DR </TD>
<TD>MISRA-C:2012 R.13.1,R.13.2 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=crc_setidregister_stm32f10x_crc.c_stm32f10x_crc.c_22></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_crc.c' , '133');">CRC_SetIDRegister<BR>(133
to 136 stm32f10x_crc.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>135 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>135 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>135 </TD>
<TD>Literal value requires a U suffix. : 0x3000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>133 </TD>
<TD>Void function has no side effects. : CRC_SetIDRegister </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=crc_getidregister_stm32f10x_crc.c_stm32f10x_crc.c_23></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_crc.c' , '143');">CRC_GetIDRegister<BR>(143
to 146 stm32f10x_crc.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>145 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>145 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>145 </TD>
<TD>Literal value requires a U suffix. : 0x3000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>145 </TD>
<TD>Volatile variable in complex expression. : IDR </TD>
<TD>MISRA-C:2012 R.13.1,R.13.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>145 </TD>
<TD>Implicit conversion of underlying type. : (unsigned char and unsigned
int): ( uint32_t ) 0x40000000 ) + 0x20000 ) + 0x3000 ) ) -&gt; IDR ) ; </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>145 </TD>
<TD>Function return type inconsistent. : (unsigned char and unsigned int)
</TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TD>MISRA-C:2012 R.10.3 </TD>
<TD>&nbsp;</TD>
<TD>&nbsp;</TD>
<TD>&nbsp;</TD>
<TD>&nbsp;</TD>
<TD>&nbsp;</TD></TR>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=dac_init_stm32f10x_dac.c_stm32f10x_dac.c_19></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_dac.c' , '117');">DAC_Init<BR>(117
to 142 stm32f10x_dac.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>DD data flow anomalies found. </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>121 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>122 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>123 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>124 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>127 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>141 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>119 </TD>
<TD>Literal value requires a U suffix. : 0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>127 </TD>
<TD>Literal value requires a U suffix. : 0x7400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>141 </TD>
<TD>Literal value requires a U suffix. : 0x7400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=dac_cmd_stm32f10x_dac.c_stm32f10x_dac.c_21></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_dac.c' , '173');">DAC_Cmd<BR>(173
to 188 stm32f10x_dac.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>176 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>177 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>181 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>186 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>181 </TD>
<TD>Literal value requires a U suffix. : 0x7400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>186 </TD>
<TD>Literal value requires a U suffix. : 0x7400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=dac_dmacmd_stm32f10x_dac.c_stm32f10x_dac.c_22></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_dac.c' , '233');">DAC_DMACmd<BR>(233
to 248 stm32f10x_dac.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>236 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>237 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>241 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>246 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>241 </TD>
<TD>Literal value requires a U suffix. : 0x7400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>246 </TD>
<TD>Literal value requires a U suffix. : 0x7400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=dac_softwaretriggercmd_stm32f10x_dac.c_stm32f10x_dac.c_23></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_dac.c' , '260');">DAC_SoftwareTriggerCmd<BR>(260
to 275 stm32f10x_dac.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>263 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>264 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>268 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>273 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>268 </TD>
<TD>Literal value requires a U suffix. : 0x7400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>268 </TD>
<TD>Widening cast on complex integer expression. : (unsigned int and
unsigned char): ( uint8_t ) 0x01 </TD>
<TD>MISRA-C:2012 R.10.8 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>273 </TD>
<TD>Literal value requires a U suffix. : 0x7400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>273 </TD>
<TD>Widening cast on complex integer expression. : (unsigned int and
unsigned char): ( uint8_t ) 0x01 </TD>
<TD>MISRA-C:2012 R.10.8 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=dac_dualsoftwaretriggercmd_stm32f10x_dac.c_stm32f10x_dac.c_24></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_dac.c' , '284');">DAC_DualSoftwareTriggerCmd<BR>(284
to 298 stm32f10x_dac.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>287 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>291 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>296 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>291 </TD>
<TD>Literal value requires a U suffix. : 0x7400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>296 </TD>
<TD>Literal value requires a U suffix. : 0x7400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>296 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xFFFFFFFC </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=dac_wavegenerationcmd_stm32f10x_dac.c_stm32f10x_dac.c_25></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_dac.c' , '314');">DAC_WaveGenerationCmd<BR>(314
to 330 stm32f10x_dac.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>317 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>318 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>319 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>323 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>328 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>323 </TD>
<TD>Literal value requires a U suffix. : 0x7400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>328 </TD>
<TD>Literal value requires a U suffix. : 0x7400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=dac_setchannel1data_stm32f10x_dac.c_stm32f10x_dac.c_26></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_dac.c' , '342');">DAC_SetChannel1Data<BR>(342
to 355 stm32f10x_dac.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>DD data flow anomalies found. </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>347 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>348 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>354 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>348 </TD>
<TD>Literal value requires a U suffix. : 0xFFF0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>350 </TD>
<TD>Literal value requires a U suffix. : 0x7400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>354 </TD>
<TD>DU anomaly dead code, variable value is unused on all paths. : tmp </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=dac_setchannel2data_stm32f10x_dac.c_stm32f10x_dac.c_27></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_dac.c' , '367');">DAC_SetChannel2Data<BR>(367
to 380 stm32f10x_dac.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>DD data flow anomalies found. </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>372 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>373 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>379 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>373 </TD>
<TD>Literal value requires a U suffix. : 0xFFF0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>375 </TD>
<TD>Literal value requires a U suffix. : 0x7400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>379 </TD>
<TD>DU anomaly dead code, variable value is unused on all paths. : tmp </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=dac_setdualchanneldata_stm32f10x_dac.c_stm32f10x_dac.c_28></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_dac.c' , '396');">DAC_SetDualChannelData<BR>(396
to 420 stm32f10x_dac.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>DD data flow anomalies found. </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>401 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>402 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>403 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>419 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>398 </TD>
<TD>Literal value requires a U suffix. : 0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>402 </TD>
<TD>Literal value requires a U suffix. : 0xFFF0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>403 </TD>
<TD>Literal value requires a U suffix. : 0xFFF0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>408 </TD>
<TD>No cast for widening complex int expression. : (unsigned int and
unsigned short): ( uint32_t ) Data2 &lt;&lt; 8 ) | Data1 </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>412 </TD>
<TD>No cast for widening complex int expression. : (unsigned int and
unsigned short): ( uint32_t ) Data2 &lt;&lt; 16 ) | Data1 </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>415 </TD>
<TD>Literal value requires a U suffix. : 0x7400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>419 </TD>
<TD>DU anomaly dead code, variable value is unused on all paths. : tmp </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=dac_getdataoutputvalue_stm32f10x_dac.c_stm32f10x_dac.c_29></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_dac.c' , '430');">DAC_GetDataOutputValue<BR>(430
to 442 stm32f10x_dac.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>DD data flow anomalies found. </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>435 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>441 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>437 </TD>
<TD>Literal value requires a U suffix. : 0x7400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>441 </TD>
<TD>Volatile variable in complex expression. : tmp </TD>
<TD>MISRA-C:2012 R.13.1,R.13.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>441 </TD>
<TD>Cast from pointer to integral type. </TD>
<TD>MISRA-C:2012 R.11.2,R.11.4,R.11.6,R.11.7
</TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=dbgmcu_getrevid_stm32f10x_dbgmcu.c_stm32f10x_dbgmcu.c_18></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_dbgmcu.c' , '84');">DBGMCU_GetREVID<BR>(84
to 87 stm32f10x_dbgmcu.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>86 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>86 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xE0042000 </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>86 </TD>
<TD>Volatile variable in complex expression. : IDCODE </TD>
<TD>MISRA-C:2012 R.13.1,R.13.2 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=dbgmcu_getdevid_stm32f10x_dbgmcu.c_stm32f10x_dbgmcu.c_19></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_dbgmcu.c' , '94');">DBGMCU_GetDEVID<BR>(94
to 97 stm32f10x_dbgmcu.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>96 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>96 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xE0042000 </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>96 </TD>
<TD>Volatile variable in complex expression. : IDCODE </TD>
<TD>MISRA-C:2012 R.13.1,R.13.2 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=dbgmcu_config_stm32f10x_dbgmcu.c_stm32f10x_dbgmcu.c_20></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_dbgmcu.c' , '134');">DBGMCU_Config<BR>(134
to 148 stm32f10x_dbgmcu.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>137 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>138 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>142 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>146 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>137 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0x800000F8 </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>137 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned int and signed char): (
DBGMCU_Periph ) &amp; 0x800000F8 ) == 0x00 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>137 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned int and signed char): (
DBGMCU_Periph ) != 0x00 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>142 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xE0042000 </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>146 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xE0042000 </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=dma_deinit_stm32f10x_dma.c_stm32f10x_dma.c_18></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_dma.c' , '108');">DMA_DeInit<BR>(108
to 191 stm32f10x_dma.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>DD data flow anomalies found. </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>111 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>111 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>111 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>111 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>111 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>111 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>111 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>111 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>111 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>111 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>111 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>111 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>111 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>128 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>131 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>133 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>136 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>138 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>141 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>143 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>146 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>148 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>151 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>153 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>156 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>158 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>161 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>163 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>166 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>168 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>171 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>173 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>176 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>178 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>181 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>185 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>188 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>111 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>111 </TD>
<TD>Literal value requires a U suffix. : 0x0008 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>111 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>111 </TD>
<TD>Literal value requires a U suffix. : 0x001C </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>111 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>111 </TD>
<TD>Literal value requires a U suffix. : 0x0030 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>111 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>111 </TD>
<TD>Literal value requires a U suffix. : 0x0044 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>111 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>111 </TD>
<TD>Literal value requires a U suffix. : 0x0058 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>111 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>111 </TD>
<TD>Literal value requires a U suffix. : 0x006C </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>111 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>111 </TD>
<TD>Literal value requires a U suffix. : 0x0080 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>111 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>111 </TD>
<TD>Literal value requires a U suffix. : 0x0408 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>111 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>111 </TD>
<TD>Literal value requires a U suffix. : 0x041C </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>111 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>111 </TD>
<TD>Literal value requires a U suffix. : 0x0430 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>111 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>111 </TD>
<TD>Literal value requires a U suffix. : 0x0444 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>111 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>111 </TD>
<TD>Literal value requires a U suffix. : 0x0458 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>114 </TD>
<TD>Value is not of appropriate type. : (unsigned int and unsigned short):
DMAy_Channelx -&gt; CCR &amp;= ( uint16_t </TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>117 </TD>
<TD>Literal value requires a U suffix. : 0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>117 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned int and int):
DMAy_Channelx -&gt; CCR </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>120 </TD>
<TD>Literal value requires a U suffix. : 0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>120 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned int and int):
DMAy_Channelx -&gt; CNDTR </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>123 </TD>
<TD>Literal value requires a U suffix. : 0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>123 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned int and int):
DMAy_Channelx -&gt; CPAR </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>126 </TD>
<TD>Literal value requires a U suffix. : 0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>126 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned int and int):
DMAy_Channelx -&gt; CMAR </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>128 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>128 </TD>
<TD>Literal value requires a U suffix. : 0x0008 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>131 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>133 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>133 </TD>
<TD>Literal value requires a U suffix. : 0x001C </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>136 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>138 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>138 </TD>
<TD>Literal value requires a U suffix. : 0x0030 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>141 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>143 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>143 </TD>
<TD>Literal value requires a U suffix. : 0x0044 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>146 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>148 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>148 </TD>
<TD>Literal value requires a U suffix. : 0x0058 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>151 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>153 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>153 </TD>
<TD>Literal value requires a U suffix. : 0x006C </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>156 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>158 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>158 </TD>
<TD>Literal value requires a U suffix. : 0x0080 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>161 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>163 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>163 </TD>
<TD>Literal value requires a U suffix. : 0x0408 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>166 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>166 </TD>
<TD>Literal value requires a U suffix. : 0x0400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>168 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>168 </TD>
<TD>Literal value requires a U suffix. : 0x041C </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>171 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>171 </TD>
<TD>Literal value requires a U suffix. : 0x0400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>173 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>173 </TD>
<TD>Literal value requires a U suffix. : 0x0430 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>176 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>176 </TD>
<TD>Literal value requires a U suffix. : 0x0400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>178 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>178 </TD>
<TD>Literal value requires a U suffix. : 0x0444 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>181 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>181 </TD>
<TD>Literal value requires a U suffix. : 0x0400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>185 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>185 </TD>
<TD>Literal value requires a U suffix. : 0x0458 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>188 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>188 </TD>
<TD>Literal value requires a U suffix. : 0x0400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=dma_init_stm32f10x_dma.c_stm32f10x_dma.c_19></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_dma.c' , '202');">DMA_Init<BR>(202
to 251 stm32f10x_dma.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>DD data flow anomalies found. </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>207 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>207 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>207 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>207 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>207 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>207 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>207 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>207 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>207 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>207 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>207 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>207 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>207 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>208 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>209 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>210 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>211 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>212 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>213 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>214 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>215 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>216 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>207 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>207 </TD>
<TD>Literal value requires a U suffix. : 0x0008 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>207 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>207 </TD>
<TD>Literal value requires a U suffix. : 0x001C </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>207 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>207 </TD>
<TD>Literal value requires a U suffix. : 0x0030 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>207 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>207 </TD>
<TD>Literal value requires a U suffix. : 0x0044 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>207 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>207 </TD>
<TD>Literal value requires a U suffix. : 0x0058 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>207 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>207 </TD>
<TD>Literal value requires a U suffix. : 0x006C </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>207 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>207 </TD>
<TD>Literal value requires a U suffix. : 0x0080 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>207 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>207 </TD>
<TD>Literal value requires a U suffix. : 0x0408 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>207 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>207 </TD>
<TD>Literal value requires a U suffix. : 0x041C </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>207 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>207 </TD>
<TD>Literal value requires a U suffix. : 0x0430 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>207 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>207 </TD>
<TD>Literal value requires a U suffix. : 0x0444 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>207 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>207 </TD>
<TD>Literal value requires a U suffix. : 0x0458 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>209 </TD>
<TD>Literal value requires a U suffix. : 0x1 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>209 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned int and signed char): (
DMA_InitStruct -&gt; DMA_BufferSize ) &gt;= 0x1 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>209 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>222 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xFFFF800F </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=dma_structinit_stm32f10x_dma.c_stm32f10x_dma.c_20></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_dma.c' , '259');">DMA_StructInit<BR>(259
to 284 stm32f10x_dma.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>263 </TD>
<TD>Literal value requires a U suffix. : 0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>263 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned int and int):
DMA_InitStruct -&gt; DMA_PeripheralBaseAddr </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>265 </TD>
<TD>Literal value requires a U suffix. : 0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>265 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned int and int):
DMA_InitStruct -&gt; DMA_MemoryBaseAddr </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>269 </TD>
<TD>Literal value requires a U suffix. : 0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>269 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned int and int):
DMA_InitStruct -&gt; DMA_BufferSize </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=dma_cmd_stm32f10x_dma.c_stm32f10x_dma.c_21></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_dma.c' , '294');">DMA_Cmd<BR>(294
to 310 stm32f10x_dma.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>297 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>297 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>297 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>297 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>297 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>297 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>297 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>297 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>297 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>297 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>297 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>297 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>297 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>298 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>297 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>297 </TD>
<TD>Literal value requires a U suffix. : 0x0008 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>297 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>297 </TD>
<TD>Literal value requires a U suffix. : 0x001C </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>297 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>297 </TD>
<TD>Literal value requires a U suffix. : 0x0030 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>297 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>297 </TD>
<TD>Literal value requires a U suffix. : 0x0044 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>297 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>297 </TD>
<TD>Literal value requires a U suffix. : 0x0058 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>297 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>297 </TD>
<TD>Literal value requires a U suffix. : 0x006C </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>297 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>297 </TD>
<TD>Literal value requires a U suffix. : 0x0080 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>297 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>297 </TD>
<TD>Literal value requires a U suffix. : 0x0408 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>297 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>297 </TD>
<TD>Literal value requires a U suffix. : 0x041C </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>297 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>297 </TD>
<TD>Literal value requires a U suffix. : 0x0430 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>297 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>297 </TD>
<TD>Literal value requires a U suffix. : 0x0444 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>297 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>297 </TD>
<TD>Literal value requires a U suffix. : 0x0458 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>303 </TD>
<TD>No cast for widening complex int expression. : (unsigned int and
unsigned short): ( uint16_t ) 0x0001 ) </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>308 </TD>
<TD>Value is not of appropriate type. : (unsigned int and unsigned short):
DMAy_Channelx -&gt; CCR &amp;= ( uint16_t </TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1
</TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=dma_itconfig_stm32f10x_dma.c_stm32f10x_dma.c_22></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_dma.c' , '326');">DMA_ITConfig<BR>(326
to 342 stm32f10x_dma.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>329 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>329 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>329 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>329 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>329 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>329 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>329 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>329 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>329 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>329 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>329 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>329 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>329 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>330 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>331 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>329 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>329 </TD>
<TD>Literal value requires a U suffix. : 0x0008 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>329 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>329 </TD>
<TD>Literal value requires a U suffix. : 0x001C </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>329 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>329 </TD>
<TD>Literal value requires a U suffix. : 0x0030 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>329 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>329 </TD>
<TD>Literal value requires a U suffix. : 0x0044 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>329 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>329 </TD>
<TD>Literal value requires a U suffix. : 0x0058 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>329 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>329 </TD>
<TD>Literal value requires a U suffix. : 0x006C </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>329 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>329 </TD>
<TD>Literal value requires a U suffix. : 0x0080 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>329 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>329 </TD>
<TD>Literal value requires a U suffix. : 0x0408 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>329 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>329 </TD>
<TD>Literal value requires a U suffix. : 0x041C </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>329 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>329 </TD>
<TD>Literal value requires a U suffix. : 0x0430 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>329 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>329 </TD>
<TD>Literal value requires a U suffix. : 0x0444 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>329 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>329 </TD>
<TD>Literal value requires a U suffix. : 0x0458 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>330 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xFFFFFFF1 </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>330 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned int and signed char): (
DMA_IT ) &amp; 0xFFFFFFF1 ) == 0x00 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>330 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned int and signed char): (
DMA_IT ) != 0x00 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4
</TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=dma_setcurrdatacounter_stm32f10x_dma.c_stm32f10x_dma.c_23></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_dma.c' , '353');">DMA_SetCurrDataCounter<BR>(353
to 361 stm32f10x_dma.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>356 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>356 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>356 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>356 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>356 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>356 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>356 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>356 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>356 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>356 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>356 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>356 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>356 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>356 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>356 </TD>
<TD>Literal value requires a U suffix. : 0x0008 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>356 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>356 </TD>
<TD>Literal value requires a U suffix. : 0x001C </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>356 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>356 </TD>
<TD>Literal value requires a U suffix. : 0x0030 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>356 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>356 </TD>
<TD>Literal value requires a U suffix. : 0x0044 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>356 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>356 </TD>
<TD>Literal value requires a U suffix. : 0x0058 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>356 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>356 </TD>
<TD>Literal value requires a U suffix. : 0x006C </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>356 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>356 </TD>
<TD>Literal value requires a U suffix. : 0x0080 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>356 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>356 </TD>
<TD>Literal value requires a U suffix. : 0x0408 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>356 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>356 </TD>
<TD>Literal value requires a U suffix. : 0x041C </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>356 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>356 </TD>
<TD>Literal value requires a U suffix. : 0x0430 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>356 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>356 </TD>
<TD>Literal value requires a U suffix. : 0x0444 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>356 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>356 </TD>
<TD>Literal value requires a U suffix. : 0x0458 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=dma_getcurrdatacounter_stm32f10x_dma.c_stm32f10x_dma.c_24></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_dma.c' , '371');">DMA_GetCurrDataCounter<BR>(371
to 377 stm32f10x_dma.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>374 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>374 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>374 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>374 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>374 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>374 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>374 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>374 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>374 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>374 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>374 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>374 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>374 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>374 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>374 </TD>
<TD>Literal value requires a U suffix. : 0x0008 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>374 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>374 </TD>
<TD>Literal value requires a U suffix. : 0x001C </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>374 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>374 </TD>
<TD>Literal value requires a U suffix. : 0x0030 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>374 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>374 </TD>
<TD>Literal value requires a U suffix. : 0x0044 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>374 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>374 </TD>
<TD>Literal value requires a U suffix. : 0x0058 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>374 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>374 </TD>
<TD>Literal value requires a U suffix. : 0x006C </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>374 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>374 </TD>
<TD>Literal value requires a U suffix. : 0x0080 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>374 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>374 </TD>
<TD>Literal value requires a U suffix. : 0x0408 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>374 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>374 </TD>
<TD>Literal value requires a U suffix. : 0x041C </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>374 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>374 </TD>
<TD>Literal value requires a U suffix. : 0x0430 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>374 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>374 </TD>
<TD>Literal value requires a U suffix. : 0x0444 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>374 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>374 </TD>
<TD>Literal value requires a U suffix. : 0x0458 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>376 </TD>
<TD>Volatile variable in complex expression. : CNDTR </TD>
<TD>MISRA-C:2012 R.13.1,R.13.2 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=dma_getflagstatus_stm32f10x_dma.c_stm32f10x_dma.c_25></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_dma.c' , '433');">DMA_GetFlagStatus<BR>(433
to 467 stm32f10x_dma.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>DD data flow anomalies found. </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>439 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>445 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>450 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>442 </TD>
<TD>Use of underlying enum representation value. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>445 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>445 </TD>
<TD>Literal value requires a U suffix. : 0x0400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>450 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>454 </TD>
<TD>Use of underlying enum representation value. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=dma_clearflag_stm32f10x_dma.c_stm32f10x_dma.c_26></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_dma.c' , '523');">DMA_ClearFlag<BR>(523
to 539 stm32f10x_dma.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>526 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>532 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>537 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>526 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xF0000000 </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>526 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned int and signed char): (
DMAy_FLAG ) &amp; 0xF0000000 ) == 0x00 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>526 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xEFF00000 </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>526 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned int and signed char): (
DMAy_FLAG ) &amp; 0xEFF00000 ) == 0x00 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>526 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned int and signed char): (
DMAy_FLAG ) != 0x00 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>529 </TD>
<TD>Use of underlying enum representation value. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>532 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>532 </TD>
<TD>Literal value requires a U suffix. : 0x0400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>537 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=dma_getitstatus_stm32f10x_dma.c_stm32f10x_dma.c_27></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_dma.c' , '595');">DMA_GetITStatus<BR>(595
to 628 stm32f10x_dma.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>DD data flow anomalies found. </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>601 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>607 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>612 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>604 </TD>
<TD>Use of underlying enum representation value. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>607 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>607 </TD>
<TD>Literal value requires a U suffix. : 0x0400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>612 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>616 </TD>
<TD>Use of underlying enum representation value. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>627 </TD>
<TD>Local structure returned in function result. : bitstatus </TD>
<TD>MISRA-C:2012 R.18.6 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=dma_clearitpendingbit_stm32f10x_dma.c_stm32f10x_dma.c_28></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_dma.c' , '684');">DMA_ClearITPendingBit<BR>(684
to 700 stm32f10x_dma.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>687 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>693 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>698 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>687 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xF0000000 </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>687 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned int and signed char): (
DMAy_IT ) &amp; 0xF0000000 ) == 0x00 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>687 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xEFF00000 </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>687 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned int and signed char): (
DMAy_IT ) &amp; 0xEFF00000 ) == 0x00 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>687 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned int and signed char): (
DMAy_IT ) != 0x00 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>690 </TD>
<TD>Use of underlying enum representation value. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>693 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>693 </TD>
<TD>Literal value requires a U suffix. : 0x0400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>698 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=exti_deinit_stm32f10x_exti.c_stm32f10x_exti.c_18></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_exti.c' , '85');">EXTI_DeInit<BR>(85
to 92 stm32f10x_exti.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>87 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>88 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>89 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>90 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>91 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>87 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>87 </TD>
<TD>Literal value requires a U suffix. : 0x0400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>87 </TD>
<TD>Literal value requires a U suffix. : 0x00000000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>87 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned int and int): (
uint32_t ) 0x40000000 ) + 0x10000 ) + 0x0400 ) ) -&gt; IMR </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>88 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>88 </TD>
<TD>Literal value requires a U suffix. : 0x0400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>88 </TD>
<TD>Literal value requires a U suffix. : 0x00000000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>88 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned int and int): (
uint32_t ) 0x40000000 ) + 0x10000 ) + 0x0400 ) ) -&gt; EMR </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>89 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>89 </TD>
<TD>Literal value requires a U suffix. : 0x0400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>89 </TD>
<TD>Literal value requires a U suffix. : 0x00000000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>89 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned int and int): (
uint32_t ) 0x40000000 ) + 0x10000 ) + 0x0400 ) ) -&gt; RTSR </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>90 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>90 </TD>
<TD>Literal value requires a U suffix. : 0x0400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>90 </TD>
<TD>Literal value requires a U suffix. : 0x00000000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>90 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned int and int): (
uint32_t ) 0x40000000 ) + 0x10000 ) + 0x0400 ) ) -&gt; FTSR </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>91 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>91 </TD>
<TD>Literal value requires a U suffix. : 0x0400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>91 </TD>
<TD>Literal value requires a U suffix. : 0x000FFFFF </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>91 </TD>
<TD>Literal value requires a U suffix. : 0x000FFFFF </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>91 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned int and int): (
uint32_t ) 0x40000000 ) + 0x10000 ) + 0x0400 ) ) -&gt; PR </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>85 </TD>
<TD>Void function has no side effects. : EXTI_DeInit </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=exti_init_stm32f10x_exti.c_stm32f10x_exti.c_19></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_exti.c' , '101');">EXTI_Init<BR>(101
to 149 stm32f10x_exti.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>DD data flow anomalies found. </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>106 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>107 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>108 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>109 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>116 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>117 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>121 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>124 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>125 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>131 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>132 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>139 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>147 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>108 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xFFF00000 </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>108 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned int and signed char): (
EXTI_InitStruct -&gt; EXTI_Line ) &amp; ( uint32_t ) 0xFFF00000 ) == 0x00
</TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>111 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>111 </TD>
<TD>Literal value requires a U suffix. : 0x0400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>116 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>116 </TD>
<TD>Literal value requires a U suffix. : 0x0400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>117 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>117 </TD>
<TD>Literal value requires a U suffix. : 0x0400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>124 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>124 </TD>
<TD>Literal value requires a U suffix. : 0x0400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>125 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>125 </TD>
<TD>Literal value requires a U suffix. : 0x0400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>131 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>131 </TD>
<TD>Literal value requires a U suffix. : 0x0400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>132 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>132 </TD>
<TD>Literal value requires a U suffix. : 0x0400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>136 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>136 </TD>
<TD>Literal value requires a U suffix. : 0x0400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>147 </TD>
<TD>DU anomaly dead code, variable value is unused on all paths. : tmp </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>139 </TD>
<TD>DU anomaly dead code, variable value is unused on all paths. : tmp </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>121 </TD>
<TD>DU anomaly dead code, variable value is unused on all paths. : tmp </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=exti_generateswinterrupt_stm32f10x_exti.c_stm32f10x_exti.c_21></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_exti.c' , '171');">EXTI_GenerateSWInterrupt<BR>(171
to 177 stm32f10x_exti.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>174 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>176 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>174 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xFFF00000 </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>174 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned int and signed char): (
EXTI_Line ) &amp; ( uint32_t ) 0xFFF00000 ) == 0x00 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>176 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>176 </TD>
<TD>Literal value requires a U suffix. : 0x0400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=exti_getflagstatus_stm32f10x_exti.c_stm32f10x_exti.c_22></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_exti.c' , '186');">EXTI_GetFlagStatus<BR>(186
to 201 stm32f10x_exti.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>DD data flow anomalies found. </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>190 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>192 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>192 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>192 </TD>
<TD>Literal value requires a U suffix. : 0x0400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>192 </TD>
<TD>Volatile variable in complex expression. : PR </TD>
<TD>MISRA-C:2012 R.13.1,R.13.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>192 </TD>
<TD>Use of underlying enum representation value. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=exti_clearflag_stm32f10x_exti.c_stm32f10x_exti.c_23></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_exti.c' , '209');">EXTI_ClearFlag<BR>(209
to 215 stm32f10x_exti.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>212 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>214 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>212 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xFFF00000 </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>212 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned int and signed char): (
EXTI_Line ) &amp; ( uint32_t ) 0xFFF00000 ) == 0x00 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>214 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>214 </TD>
<TD>Literal value requires a U suffix. : 0x0400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=exti_getitstatus_stm32f10x_exti.c_stm32f10x_exti.c_24></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_exti.c' , '224');">EXTI_GetITStatus<BR>(224
to 241 stm32f10x_exti.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>DD data flow anomalies found. </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>229 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>231 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>232 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>231 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>231 </TD>
<TD>Literal value requires a U suffix. : 0x0400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>231 </TD>
<TD>Volatile variable in complex expression. : IMR </TD>
<TD>MISRA-C:2012 R.13.1,R.13.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>232 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>232 </TD>
<TD>Literal value requires a U suffix. : 0x0400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>232 </TD>
<TD>Volatile variable in complex expression. : PR </TD>
<TD>MISRA-C:2012 R.13.1,R.13.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>232 </TD>
<TD>Use of underlying enum representation value. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>232 </TD>
<TD>Use of underlying enum representation value. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>240 </TD>
<TD>Local structure returned in function result. : bitstatus </TD>
<TD>MISRA-C:2012 R.18.6 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=exti_clearitpendingbit_stm32f10x_exti.c_stm32f10x_exti.c_25></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_exti.c' , '249');">EXTI_ClearITPendingBit<BR>(249
to 255 stm32f10x_exti.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>252 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>254 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>252 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xFFF00000 </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>252 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned int and signed char): (
EXTI_Line ) &amp; ( uint32_t ) 0xFFF00000 ) == 0x00 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>254 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>254 </TD>
<TD>Literal value requires a U suffix. : 0x0400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=flash_setlatency_stm32f10x_flash.c_stm32f10x_flash.c_18></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_flash.c' , '254');">FLASH_SetLatency<BR>(254
to 270 stm32f10x_flash.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>DD data flow anomalies found. </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>259 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>262 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>269 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>262 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>262 </TD>
<TD>Literal value requires a U suffix. : 0x2000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>269 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>269 </TD>
<TD>Literal value requires a U suffix. : 0x2000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=flash_halfcycleaccesscmd_stm32f10x_flash.c_stm32f10x_flash.c_19></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_flash.c' , '281');">FLASH_HalfCycleAccessCmd<BR>(281
to 289 stm32f10x_flash.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>284 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>287 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>288 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>287 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>287 </TD>
<TD>Literal value requires a U suffix. : 0x2000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>287 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xFFFFFFF7 </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>288 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>288 </TD>
<TD>Literal value requires a U suffix. : 0x2000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=flash_prefetchbuffercmd_stm32f10x_flash.c_stm32f10x_flash.c_20></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_flash.c' , '300');">FLASH_PrefetchBufferCmd<BR>(300
to 308 stm32f10x_flash.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>303 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>306 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>307 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>306 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>306 </TD>
<TD>Literal value requires a U suffix. : 0x2000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>306 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xFFFFFFEF </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>307 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>307 </TD>
<TD>Literal value requires a U suffix. : 0x2000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=flash_unlock_stm32f10x_flash.c_stm32f10x_flash.c_21></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_flash.c' , '319');">FLASH_Unlock<BR>(319
to 330 stm32f10x_flash.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>322 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>323 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>327 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>328 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>322 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>322 </TD>
<TD>Literal value requires a U suffix. : 0x2000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>323 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>323 </TD>
<TD>Literal value requires a U suffix. : 0x2000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>323 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xCDEF89AB </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>327 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>327 </TD>
<TD>Literal value requires a U suffix. : 0x2000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>328 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>328 </TD>
<TD>Literal value requires a U suffix. : 0x2000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>328 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xCDEF89AB </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>319 </TD>
<TD>Void function has no side effects. : FLASH_Unlock </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=flash_unlockbank1_stm32f10x_flash.c_stm32f10x_flash.c_22></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_flash.c' , '340');">FLASH_UnlockBank1<BR>(340
to 345 stm32f10x_flash.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>343 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>344 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>343 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>343 </TD>
<TD>Literal value requires a U suffix. : 0x2000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>344 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>344 </TD>
<TD>Literal value requires a U suffix. : 0x2000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>344 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xCDEF89AB </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>340 </TD>
<TD>Void function has no side effects. : FLASH_UnlockBank1 </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=flash_unlockbank2_stm32f10x_flash.c_stm32f10x_flash.c_23></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_flash.c' , '354');">FLASH_UnlockBank2<BR>(354
to 360 stm32f10x_flash.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>357 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>358 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>357 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>357 </TD>
<TD>Literal value requires a U suffix. : 0x2000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>358 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>358 </TD>
<TD>Literal value requires a U suffix. : 0x2000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>358 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xCDEF89AB </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>354 </TD>
<TD>Void function has no side effects. : FLASH_UnlockBank2 </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=flash_lock_stm32f10x_flash.c_stm32f10x_flash.c_24></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_flash.c' , '372');">FLASH_Lock<BR>(372
to 381 stm32f10x_flash.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>375 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>379 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>375 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>375 </TD>
<TD>Literal value requires a U suffix. : 0x2000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>379 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>379 </TD>
<TD>Literal value requires a U suffix. : 0x2000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>379 </TD>
<TD>Implicit conversion of underlying type. : (unsigned short and unsigned
int): ( uint32_t </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>379 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned short and unsigned int): (
uint32_t </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>379 </TD>
<TD>No cast for widening complex int expression. : (unsigned short and
unsigned int): ( uint32_t ) 0x00000080 ) </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>372 </TD>
<TD>Void function has no side effects. : FLASH_Lock </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=flash_lockbank1_stm32f10x_flash.c_stm32f10x_flash.c_25></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_flash.c' , '392');">FLASH_LockBank1<BR>(392
to 396 stm32f10x_flash.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>395 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>395 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>395 </TD>
<TD>Literal value requires a U suffix. : 0x2000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>392 </TD>
<TD>Void function has no side effects. : FLASH_LockBank1 </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=flash_lockbank2_stm32f10x_flash.c_stm32f10x_flash.c_26></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_flash.c' , '405');">FLASH_LockBank2<BR>(405
to 409 stm32f10x_flash.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>408 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>408 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>408 </TD>
<TD>Literal value requires a U suffix. : 0x2000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>408 </TD>
<TD>Implicit conversion of underlying type. : (unsigned short and unsigned
int): ( uint32_t </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>408 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned short and unsigned int): (
uint32_t </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>408 </TD>
<TD>No cast for widening complex int expression. : (unsigned short and
unsigned int): ( uint32_t ) 0x00000080 ) </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>405 </TD>
<TD>Void function has no side effects. : FLASH_LockBank2 </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=flash_erasepage_stm32f10x_flash.c_stm32f10x_flash.c_27></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_flash.c' , '419');">FLASH_ErasePage<BR>(419
to 483 stm32f10x_flash.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>DD data flow anomalies found. </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>423 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>433 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>434 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>435 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>441 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>451 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>452 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>453 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>459 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>423 </TD>
<TD>Literal value requires a U suffix. : 0x08000000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>423 </TD>
<TD>Literal value requires a U suffix. : 0x080FFFFF </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>433 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>433 </TD>
<TD>Literal value requires a U suffix. : 0x2000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>434 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>434 </TD>
<TD>Literal value requires a U suffix. : 0x2000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>435 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>435 </TD>
<TD>Literal value requires a U suffix. : 0x2000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>441 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>441 </TD>
<TD>Literal value requires a U suffix. : 0x2000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>451 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>451 </TD>
<TD>Literal value requires a U suffix. : 0x2000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>451 </TD>
<TD>Implicit conversion of underlying type. : (unsigned short and unsigned
int): ( uint32_t </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>451 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned short and unsigned int): (
uint32_t </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>451 </TD>
<TD>No cast for widening complex int expression. : (unsigned short and
unsigned int): ( uint32_t ) 0x00000002 ) </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>452 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>452 </TD>
<TD>Literal value requires a U suffix. : 0x2000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>453 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>453 </TD>
<TD>Literal value requires a U suffix. : 0x2000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>453 </TD>
<TD>Implicit conversion of underlying type. : (unsigned short and unsigned
int): ( uint32_t </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>453 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned short and unsigned int): (
uint32_t </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>453 </TD>
<TD>No cast for widening complex int expression. : (unsigned short and
unsigned int): ( uint32_t ) 0x00000040 ) </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>459 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>459 </TD>
<TD>Literal value requires a U suffix. : 0x2000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>459 </TD>
<TD>Implicit conversion of underlying type. : (unsigned short and unsigned
int): ( uint32_t </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>459 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned short and unsigned int): (
uint32_t </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>459 </TD>
<TD>No cast for widening complex int expression. : (unsigned short and
unsigned int): ( uint32_t ) 0x00001FFD ) </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=flash_eraseallpages_stm32f10x_flash.c_stm32f10x_flash.c_28></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_flash.c' , '492');">FLASH_EraseAllPages<BR>(492
to 543 stm32f10x_flash.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>DD data flow anomalies found. </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>503 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>504 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>510 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>515 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>516 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>522 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>503 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>503 </TD>
<TD>Literal value requires a U suffix. : 0x2000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>504 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>504 </TD>
<TD>Literal value requires a U suffix. : 0x2000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>510 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>510 </TD>
<TD>Literal value requires a U suffix. : 0x2000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>515 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>515 </TD>
<TD>Literal value requires a U suffix. : 0x2000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>515 </TD>
<TD>Implicit conversion of underlying type. : (unsigned short and unsigned
int): ( uint32_t </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>515 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned short and unsigned int): (
uint32_t </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>515 </TD>
<TD>No cast for widening complex int expression. : (unsigned short and
unsigned int): ( uint32_t ) 0x00000004 ) </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>516 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>516 </TD>
<TD>Literal value requires a U suffix. : 0x2000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>516 </TD>
<TD>Implicit conversion of underlying type. : (unsigned short and unsigned
int): ( uint32_t </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>516 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned short and unsigned int): (
uint32_t </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>516 </TD>
<TD>No cast for widening complex int expression. : (unsigned short and
unsigned int): ( uint32_t ) 0x00000040 ) </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>522 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>522 </TD>
<TD>Literal value requires a U suffix. : 0x2000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>522 </TD>
<TD>Implicit conversion of underlying type. : (unsigned short and unsigned
int): ( uint32_t </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>522 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned short and unsigned int): (
uint32_t </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>522 </TD>
<TD>No cast for widening complex int expression. : (unsigned short and
unsigned int): ( uint32_t ) 0x00001FFB ) </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=flash_eraseallbank1pages_stm32f10x_flash.c_stm32f10x_flash.c_29></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_flash.c' , '555');">FLASH_EraseAllBank1Pages<BR>(555
to 575 stm32f10x_flash.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>DD data flow anomalies found. </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>564 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>565 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>571 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>564 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>564 </TD>
<TD>Literal value requires a U suffix. : 0x2000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>565 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>565 </TD>
<TD>Literal value requires a U suffix. : 0x2000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>571 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>571 </TD>
<TD>Literal value requires a U suffix. : 0x2000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=flash_eraseallbank2pages_stm32f10x_flash.c_stm32f10x_flash.c_30></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_flash.c' , '585');">FLASH_EraseAllBank2Pages<BR>(585
to 605 stm32f10x_flash.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>DD data flow anomalies found. </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>594 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>595 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>601 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>594 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>594 </TD>
<TD>Literal value requires a U suffix. : 0x2000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>594 </TD>
<TD>Implicit conversion of underlying type. : (unsigned short and unsigned
int): ( uint32_t </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>594 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned short and unsigned int): (
uint32_t </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>594 </TD>
<TD>No cast for widening complex int expression. : (unsigned short and
unsigned int): ( uint32_t ) 0x00000004 ) </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>595 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>595 </TD>
<TD>Literal value requires a U suffix. : 0x2000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>595 </TD>
<TD>Implicit conversion of underlying type. : (unsigned short and unsigned
int): ( uint32_t </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>595 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned short and unsigned int): (
uint32_t </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>595 </TD>
<TD>No cast for widening complex int expression. : (unsigned short and
unsigned int): ( uint32_t ) 0x00000040 ) </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>601 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>601 </TD>
<TD>Literal value requires a U suffix. : 0x2000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>601 </TD>
<TD>Implicit conversion of underlying type. : (unsigned short and unsigned
int): ( uint32_t </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>601 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned short and unsigned int): (
uint32_t </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>601 </TD>
<TD>No cast for widening complex int expression. : (unsigned short and
unsigned int): ( uint32_t ) 0x00001FFB ) </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=flash_eraseoptionbytes_stm32f10x_flash.c_stm32f10x_flash.c_31></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_flash.c' , '616');">FLASH_EraseOptionBytes<BR>(616
to 671 stm32f10x_flash.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>DD data flow anomalies found. </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>633 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>634 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>637 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>638 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>645 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>648 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>650 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>657 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>665 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>625 </TD>
<TD>Literal value requires a U suffix. : 0x00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>625 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned short and int):
rdptmp </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>633 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>633 </TD>
<TD>Literal value requires a U suffix. : 0x2000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>634 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>634 </TD>
<TD>Literal value requires a U suffix. : 0x2000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>634 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xCDEF89AB </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>637 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>637 </TD>
<TD>Literal value requires a U suffix. : 0x2000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>638 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>638 </TD>
<TD>Literal value requires a U suffix. : 0x2000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>645 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>645 </TD>
<TD>Literal value requires a U suffix. : 0x2000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>648 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>648 </TD>
<TD>Literal value requires a U suffix. : 0x2000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>657 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>657 </TD>
<TD>Literal value requires a U suffix. : 0x2000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>665 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>665 </TD>
<TD>Literal value requires a U suffix. : 0x2000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=flash_programword_stm32f10x_flash.c_stm32f10x_flash.c_32></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_flash.c' , '681');">FLASH_ProgramWord<BR>(681
to 848 stm32f10x_flash.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>DD data flow anomalies found. </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>687 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>698 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>700 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>710 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>716 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>721 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>734 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>736 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>742 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>747 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>757 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>760 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>766 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>771 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>783 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>785 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>795 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>801 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>806 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>687 </TD>
<TD>Literal value requires a U suffix. : 0x08000000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>687 </TD>
<TD>Literal value requires a U suffix. : 0x080FFFFF </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>690 </TD>
<TD>Value is not of appropriate type. : (bool and unsigned char): (
uint32_t ) 0x807FFFF ) </TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>690 </TD>
<TD>Expression needs brackets. </TD>
<TD>MISRA-C:2012 R.12.1,R.20.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>690 </TD>
<TD>Use of mixed mode arithmetic. : (bool and signed char): ( uint32_t )
0x807FFFF ) - 2 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>698 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>698 </TD>
<TD>Literal value requires a U suffix. : 0x2000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>708 </TD>
<TD>Literal value requires a U suffix. : 2 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>710 </TD>
<TD>Implicit conversion of underlying type. : (unsigned short and unsigned
int): volatile uint16_t * ) tmp = Data </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>710 </TD>
<TD>Narrower int conversion without cast. : (unsigned short and unsigned
int): volatile uint16_t * ) tmp = Data </TD>
<TD>MISRA-C:2012 R.10.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>710 </TD>
<TD>No cast for widening complex int expression. : (unsigned short and
unsigned int): * ( volatile uint16_t * ) tmp = Data &gt;&gt; 16 </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>716 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>716 </TD>
<TD>Literal value requires a U suffix. : 0x2000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>721 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>721 </TD>
<TD>Literal value requires a U suffix. : 0x2000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>734 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>734 </TD>
<TD>Literal value requires a U suffix. : 0x2000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>742 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>742 </TD>
<TD>Literal value requires a U suffix. : 0x2000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>747 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>747 </TD>
<TD>Literal value requires a U suffix. : 0x2000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>757 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>757 </TD>
<TD>Literal value requires a U suffix. : 0x2000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>757 </TD>
<TD>Implicit conversion of underlying type. : (unsigned short and unsigned
int): ( uint32_t </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>757 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned short and unsigned int): (
uint32_t </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>757 </TD>
<TD>No cast for widening complex int expression. : (unsigned short and
unsigned int): ( uint32_t ) 0x00000001 ) </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>758 </TD>
<TD>Literal value requires a U suffix. : 2 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>760 </TD>
<TD>Implicit conversion of underlying type. : (unsigned short and unsigned
int): volatile uint16_t * ) tmp = Data </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>760 </TD>
<TD>Narrower int conversion without cast. : (unsigned short and unsigned
int): volatile uint16_t * ) tmp = Data </TD>
<TD>MISRA-C:2012 R.10.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>760 </TD>
<TD>No cast for widening complex int expression. : (unsigned short and
unsigned int): * ( volatile uint16_t * ) tmp = Data &gt;&gt; 16 </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>766 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>766 </TD>
<TD>Literal value requires a U suffix. : 0x2000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>766 </TD>
<TD>Implicit conversion of underlying type. : (unsigned short and unsigned
int): ( uint32_t </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>766 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned short and unsigned int): (
uint32_t </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>766 </TD>
<TD>No cast for widening complex int expression. : (unsigned short and
unsigned int): ( uint32_t ) 0x00001FFE ) </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>771 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>771 </TD>
<TD>Literal value requires a U suffix. : 0x2000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>771 </TD>
<TD>Implicit conversion of underlying type. : (unsigned short and unsigned
int): ( uint32_t </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>771 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned short and unsigned int): (
uint32_t </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>771 </TD>
<TD>No cast for widening complex int expression. : (unsigned short and
unsigned int): ( uint32_t ) 0x00001FFE ) </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>783 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>783 </TD>
<TD>Literal value requires a U suffix. : 0x2000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>783 </TD>
<TD>Implicit conversion of underlying type. : (unsigned short and unsigned
int): ( uint32_t </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>783 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned short and unsigned int): (
uint32_t </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>783 </TD>
<TD>No cast for widening complex int expression. : (unsigned short and
unsigned int): ( uint32_t ) 0x00000001 ) </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>793 </TD>
<TD>Literal value requires a U suffix. : 2 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>795 </TD>
<TD>Implicit conversion of underlying type. : (unsigned short and unsigned
int): volatile uint16_t * ) tmp = Data </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>795 </TD>
<TD>Narrower int conversion without cast. : (unsigned short and unsigned
int): volatile uint16_t * ) tmp = Data </TD>
<TD>MISRA-C:2012 R.10.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>795 </TD>
<TD>No cast for widening complex int expression. : (unsigned short and
unsigned int): * ( volatile uint16_t * ) tmp = Data &gt;&gt; 16 </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>801 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>801 </TD>
<TD>Literal value requires a U suffix. : 0x2000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>801 </TD>
<TD>Implicit conversion of underlying type. : (unsigned short and unsigned
int): ( uint32_t </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>801 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned short and unsigned int): (
uint32_t </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>801 </TD>
<TD>No cast for widening complex int expression. : (unsigned short and
unsigned int): ( uint32_t ) 0x00001FFE ) </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>806 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>806 </TD>
<TD>Literal value requires a U suffix. : 0x2000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>806 </TD>
<TD>Implicit conversion of underlying type. : (unsigned short and unsigned
int): ( uint32_t </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>806 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned short and unsigned int): (
uint32_t </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>806 </TD>
<TD>No cast for widening complex int expression. : (unsigned short and
unsigned int): ( uint32_t ) 0x00001FFE ) </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>710 </TD>
<TD>DU anomaly dead code, variable value is unused on all paths. : tmp </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>760 </TD>
<TD>DU anomaly dead code, variable value is unused on all paths. : tmp </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>684 </TD>
<TD>DU anomaly dead code, variable value is unused on all paths. : tmp </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>795 </TD>
<TD>DU anomaly dead code, variable value is unused on all paths. : tmp </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=flash_programhalfword_stm32f10x_flash.c_stm32f10x_flash.c_33></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_flash.c' , '858');">FLASH_ProgramHalfWord<BR>(858
to 918 stm32f10x_flash.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>DD data flow anomalies found. </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>862 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>873 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>875 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>880 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>888 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>890 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>895 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>862 </TD>
<TD>Literal value requires a U suffix. : 0x08000000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>862 </TD>
<TD>Literal value requires a U suffix. : 0x080FFFFF </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>873 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>873 </TD>
<TD>Literal value requires a U suffix. : 0x2000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>880 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>880 </TD>
<TD>Literal value requires a U suffix. : 0x2000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>888 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>888 </TD>
<TD>Literal value requires a U suffix. : 0x2000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>888 </TD>
<TD>Implicit conversion of underlying type. : (unsigned short and unsigned
int): ( uint32_t </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>888 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned short and unsigned int): (
uint32_t </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>888 </TD>
<TD>No cast for widening complex int expression. : (unsigned short and
unsigned int): ( uint32_t ) 0x00000001 ) </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>895 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>895 </TD>
<TD>Literal value requires a U suffix. : 0x2000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>895 </TD>
<TD>Implicit conversion of underlying type. : (unsigned short and unsigned
int): ( uint32_t </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>895 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned short and unsigned int): (
uint32_t </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>895 </TD>
<TD>No cast for widening complex int expression. : (unsigned short and
unsigned int): ( uint32_t ) 0x00001FFE ) </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=flash_programoptionbytedata_stm32f10x_flash.c_stm32f10x_flash.c_34></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_flash.c' , '929');">FLASH_ProgramOptionByteData<BR>(929
to 955 stm32f10x_flash.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>DD data flow anomalies found. </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>933 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>939 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>940 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>942 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>943 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>950 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>933 </TD>
<TD>Literal value requires a U suffix. : 0x1FFFF804 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>933 </TD>
<TD>Literal value requires a U suffix. : 0x1FFFF806 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>939 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>939 </TD>
<TD>Literal value requires a U suffix. : 0x2000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>940 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>940 </TD>
<TD>Literal value requires a U suffix. : 0x2000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>940 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xCDEF89AB </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>942 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>942 </TD>
<TD>Literal value requires a U suffix. : 0x2000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>950 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>950 </TD>
<TD>Literal value requires a U suffix. : 0x2000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=flash_enablewriteprotection_stm32f10x_flash.c_stm32f10x_flash.c_35></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_flash.c' , '975');">FLASH_EnableWriteProtection<BR>(975
to 1037 stm32f10x_flash.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>DD data flow anomalies found. </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>982 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>996 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>997 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>998 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1001 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1008 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1015 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1023 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1032 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>977 </TD>
<TD>Literal value requires a U suffix. : 0xFFFF </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>977 </TD>
<TD>Literal value requires a U suffix. : 0xFFFF </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>977 </TD>
<TD>Literal value requires a U suffix. : 0xFFFF </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>977 </TD>
<TD>Literal value requires a U suffix. : 0xFFFF </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>982 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned int and signed char): (
FLASH_Pages ) != 0x00000000 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>988 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xFF000000 </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>996 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>996 </TD>
<TD>Literal value requires a U suffix. : 0x2000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>997 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>997 </TD>
<TD>Literal value requires a U suffix. : 0x2000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>997 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xCDEF89AB </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>998 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>998 </TD>
<TD>Literal value requires a U suffix. : 0x2000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>999 </TD>
<TD>Literal value requires a U suffix. : 0xFF </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>999 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned short and int):
WRP0_Data </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>999 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned short and signed char):
WRP0_Data != 0xFF </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1006 </TD>
<TD>Literal value requires a U suffix. : 0xFF </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1006 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned short and int): (
WRP1_Data </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1006 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned short and signed char): (
WRP1_Data != 0xFF </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1013 </TD>
<TD>Literal value requires a U suffix. : 0xFF </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1013 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned short and int): (
WRP2_Data </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1013 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned short and signed char): (
WRP2_Data != 0xFF </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1021 </TD>
<TD>Literal value requires a U suffix. : 0xFF </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1021 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned short and int): (
WRP3_Data </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1021 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned short and signed char): (
WRP3_Data != 0xFF </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1032 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1032 </TD>
<TD>Literal value requires a U suffix. : 0x2000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=flash_readoutprotection_stm32f10x_flash.c_stm32f10x_flash.c_36></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_flash.c' , '1049');">FLASH_ReadOutProtection<BR>(1049
to 1098 stm32f10x_flash.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>DD data flow anomalies found. </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1053 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1058 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1059 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1060 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1061 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1067 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1069 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1072 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1076 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1084 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1092 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1058 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1058 </TD>
<TD>Literal value requires a U suffix. : 0x2000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1059 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1059 </TD>
<TD>Literal value requires a U suffix. : 0x2000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1059 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xCDEF89AB </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1060 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1060 </TD>
<TD>Literal value requires a U suffix. : 0x2000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1061 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1061 </TD>
<TD>Literal value requires a U suffix. : 0x2000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1067 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1067 </TD>
<TD>Literal value requires a U suffix. : 0x2000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1069 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1069 </TD>
<TD>Literal value requires a U suffix. : 0x2000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1072 </TD>
<TD>Literal value requires a U suffix. : 0x00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1072 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned short and int): (
uint32_t ) 0x1FFFF800 ) ) -&gt; RDP </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1084 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1084 </TD>
<TD>Literal value requires a U suffix. : 0x2000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1092 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1092 </TD>
<TD>Literal value requires a U suffix. : 0x2000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=flash_useroptionbyteconfig_stm32f10x_flash.c_stm32f10x_flash.c_37></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_flash.c' , '1118');">FLASH_UserOptionByteConfig<BR>(1118
to 1151 stm32f10x_flash.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>DD data flow anomalies found. </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1123 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1124 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1125 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1128 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1129 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1137 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1139 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1146 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1128 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1128 </TD>
<TD>Literal value requires a U suffix. : 0x2000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1129 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1129 </TD>
<TD>Literal value requires a U suffix. : 0x2000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1129 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xCDEF89AB </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1137 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1137 </TD>
<TD>Literal value requires a U suffix. : 0x2000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1146 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1146 </TD>
<TD>Literal value requires a U suffix. : 0x2000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=flash_bootconfig_stm32f10x_flash.c_stm32f10x_flash.c_38></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_flash.c' , '1172');">FLASH_BootConfig<BR>(1172
to 1206 stm32f10x_flash.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>DD data flow anomalies found. </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1175 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1177 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1178 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1186 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1190 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1194 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1201 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1177 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1177 </TD>
<TD>Literal value requires a U suffix. : 0x2000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1178 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1178 </TD>
<TD>Literal value requires a U suffix. : 0x2000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1178 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xCDEF89AB </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1186 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1186 </TD>
<TD>Literal value requires a U suffix. : 0x2000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1201 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1201 </TD>
<TD>Literal value requires a U suffix. : 0x2000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=flash_getuseroptionbyte_stm32f10x_flash.c_stm32f10x_flash.c_39></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_flash.c' , '1216');">FLASH_GetUserOptionByte<BR>(1216
to 1220 stm32f10x_flash.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1219 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1219 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1219 </TD>
<TD>Literal value requires a U suffix. : 0x2000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1219 </TD>
<TD>Volatile variable in complex expression. : OBR </TD>
<TD>MISRA-C:2012 R.13.1,R.13.2 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=flash_getwriteprotectionoptionbyte_stm32f10x_flash.c_stm32f10x_flash.c_40></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_flash.c' , '1228');">FLASH_GetWriteProtectionOptionByte<BR>(1228
to 1232 stm32f10x_flash.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1231 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1231 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1231 </TD>
<TD>Literal value requires a U suffix. : 0x2000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1231 </TD>
<TD>Volatile variable in complex expression. : WRPR </TD>
<TD>MISRA-C:2012 R.13.1,R.13.2 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=flash_getreadoutprotectionstatus_stm32f10x_flash.c_stm32f10x_flash.c_41></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_flash.c' , '1240');">FLASH_GetReadOutProtectionStatus<BR>(1240
to 1252 stm32f10x_flash.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>DD data flow anomalies found. </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1243 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1243 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1243 </TD>
<TD>Literal value requires a U suffix. : 0x2000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1243 </TD>
<TD>Volatile variable in complex expression. : OBR </TD>
<TD>MISRA-C:2012 R.13.1,R.13.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1243 </TD>
<TD>Use of underlying enum representation value. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=flash_getprefetchbufferstatus_stm32f10x_flash.c_stm32f10x_flash.c_42></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_flash.c' , '1260');">FLASH_GetPrefetchBufferStatus<BR>(1260
to 1274 stm32f10x_flash.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>DD data flow anomalies found. </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1264 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1264 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1264 </TD>
<TD>Literal value requires a U suffix. : 0x2000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1264 </TD>
<TD>Volatile variable in complex expression. : ACR </TD>
<TD>MISRA-C:2012 R.13.1,R.13.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1264 </TD>
<TD>Use of underlying enum representation value. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=flash_itconfig_stm32f10x_flash.c_stm32f10x_flash.c_43></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_flash.c' , '1290');">FLASH_ITConfig<BR>(1290
to 1339 stm32f10x_flash.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1294 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1295 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1302 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1307 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1315 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1320 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1294 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned int and signed char): (
FLASH_IT ) &amp; ( uint32_t ) 0x7FFFEBFF ) == 0x00000000 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1294 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned int and signed char): (
FLASH_IT ) != 0x00000000 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1297 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0x80000000 </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1297 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned int and signed char): (
FLASH_IT &amp; 0x80000000 ) != 0x0 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1302 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1302 </TD>
<TD>Literal value requires a U suffix. : 0x2000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1302 </TD>
<TD>Literal value requires a U suffix. : 0x7FFFFFFF </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1302 </TD>
<TD>Implicit conversion of underlying type. : (unsigned short and unsigned
int): ( uint32_t ) 0x40000000 ) + 0x20000 ) + 0x2000 ) ) -&gt; CR2 |= (
FLASH_IT &amp; 0x7FFFFFFF </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1302 </TD>
<TD>Narrower int conversion without cast. : (unsigned short and unsigned
int): ( uint32_t ) 0x40000000 ) + 0x20000 ) + 0x2000 ) ) -&gt; CR2 |= (
FLASH_IT &amp; 0x7FFFFFFF </TD>
<TD>MISRA-C:2012 R.10.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1302 </TD>
<TD>No cast for widening complex int expression. : (unsigned short and
unsigned int): ( uint32_t ) 0x40000000 ) + 0x20000 ) + 0x2000 ) ) -&gt;
CR2 |= ( FLASH_IT &amp; 0x7FFFFFFF ) </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1307 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1307 </TD>
<TD>Literal value requires a U suffix. : 0x2000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1307 </TD>
<TD>Literal value requires a U suffix. : 0x7FFFFFFF </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1307 </TD>
<TD>No cast for widening complex int expression. : (unsigned short and
unsigned int): ( uint32_t ) 0x40000000 ) + 0x20000 ) + 0x2000 ) ) -&gt;
CR2 &amp;= ~ ( uint32_t ) ( FLASH_IT &amp; 0x7FFFFFFF ) </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1315 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1315 </TD>
<TD>Literal value requires a U suffix. : 0x2000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1320 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1320 </TD>
<TD>Literal value requires a U suffix. : 0x2000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=flash_getflagstatus_stm32f10x_flash.c_stm32f10x_flash.c_44></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_flash.c' , '1357');">FLASH_GetFlagStatus<BR>(1357
to 1429 stm32f10x_flash.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>DD data flow anomalies found. </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1363 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1366 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1379 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1390 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1363 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0x80000001 </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1363 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0x80000020 </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1363 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0x80000004 </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1363 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0x80000010 </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1366 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1366 </TD>
<TD>Literal value requires a U suffix. : 0x2000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1366 </TD>
<TD>Volatile variable in complex expression. : OBR </TD>
<TD>MISRA-C:2012 R.13.1,R.13.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1366 </TD>
<TD>Use of underlying enum representation value. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1377 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0x80000000 </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1377 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned int and signed char): (
FLASH_FLAG &amp; 0x80000000 ) != 0x0 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1379 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1379 </TD>
<TD>Literal value requires a U suffix. : 0x2000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1379 </TD>
<TD>Volatile variable in complex expression. : SR2 </TD>
<TD>MISRA-C:2012 R.13.1,R.13.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1379 </TD>
<TD>Use of underlying enum representation value. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1390 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1390 </TD>
<TD>Literal value requires a U suffix. : 0x2000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1390 </TD>
<TD>Volatile variable in complex expression. : SR </TD>
<TD>MISRA-C:2012 R.13.1,R.13.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1390 </TD>
<TD>Use of underlying enum representation value. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=flash_clearflag_stm32f10x_flash.c_stm32f10x_flash.c_45></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_flash.c' , '1443');">FLASH_ClearFlag<BR>(1443
to 1467 stm32f10x_flash.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1447 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1452 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1457 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1447 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned int and signed char): (
FLASH_FLAG ) &amp; ( uint32_t ) 0x7FFFFFCA ) == 0x00000000 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1447 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned int and signed char): (
FLASH_FLAG ) != 0x00000000 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1449 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0x80000000 </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1449 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned int and signed char): (
FLASH_FLAG &amp; 0x80000000 ) != 0x0 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1452 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1452 </TD>
<TD>Literal value requires a U suffix. : 0x2000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1452 </TD>
<TD>Implicit conversion of underlying type. : (unsigned short and unsigned
int): ( uint32_t ) 0x40000000 ) + 0x20000 ) + 0x2000 ) ) -&gt; SR2 =
FLASH_FLAG </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1452 </TD>
<TD>Narrower int conversion without cast. : (unsigned short and unsigned
int): ( uint32_t ) 0x40000000 ) + 0x20000 ) + 0x2000 ) ) -&gt; SR2 =
FLASH_FLAG </TD>
<TD>MISRA-C:2012 R.10.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1457 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1457 </TD>
<TD>Literal value requires a U suffix. : 0x2000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=flash_getstatus_stm32f10x_flash.c_stm32f10x_flash.c_46></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_flash.c' , '1477');">FLASH_GetStatus<BR>(1477
to 1505 stm32f10x_flash.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>DD data flow anomalies found. </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1481 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1487 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1493 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1481 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1481 </TD>
<TD>Literal value requires a U suffix. : 0x2000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1481 </TD>
<TD>Volatile variable in complex expression. : SR </TD>
<TD>MISRA-C:2012 R.13.1,R.13.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1487 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1487 </TD>
<TD>Literal value requires a U suffix. : 0x2000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1487 </TD>
<TD>Volatile variable in complex expression. : SR </TD>
<TD>MISRA-C:2012 R.13.1,R.13.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1487 </TD>
<TD>Construct leads to infeasible code. </TD>
<TD>MISRA-C:2012 R.14.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1487 </TD>
<TD>Literal value requires a U suffix. : 0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1493 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1493 </TD>
<TD>Literal value requires a U suffix. : 0x2000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1493 </TD>
<TD>Volatile variable in complex expression. : SR </TD>
<TD>MISRA-C:2012 R.13.1,R.13.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1493 </TD>
<TD>Construct leads to infeasible code. </TD>
<TD>MISRA-C:2012 R.14.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1493 </TD>
<TD>Literal value requires a U suffix. : 0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=flash_getbank1status_stm32f10x_flash.c_stm32f10x_flash.c_47></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_flash.c' , '1515');">FLASH_GetBank1Status<BR>(1515
to 1543 stm32f10x_flash.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>DD data flow anomalies found. </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1519 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1525 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1531 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1519 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1519 </TD>
<TD>Literal value requires a U suffix. : 0x2000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1519 </TD>
<TD>Volatile variable in complex expression. : SR </TD>
<TD>MISRA-C:2012 R.13.1,R.13.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1525 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1525 </TD>
<TD>Literal value requires a U suffix. : 0x2000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1525 </TD>
<TD>Volatile variable in complex expression. : SR </TD>
<TD>MISRA-C:2012 R.13.1,R.13.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1525 </TD>
<TD>Construct leads to infeasible code. </TD>
<TD>MISRA-C:2012 R.14.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1525 </TD>
<TD>Literal value requires a U suffix. : 0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1531 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1531 </TD>
<TD>Literal value requires a U suffix. : 0x2000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1531 </TD>
<TD>Volatile variable in complex expression. : SR </TD>
<TD>MISRA-C:2012 R.13.1,R.13.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1531 </TD>
<TD>Construct leads to infeasible code. </TD>
<TD>MISRA-C:2012 R.14.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1531 </TD>
<TD>Literal value requires a U suffix. : 0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=flash_getbank2status_stm32f10x_flash.c_stm32f10x_flash.c_48></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_flash.c' , '1553');">FLASH_GetBank2Status<BR>(1553
to 1581 stm32f10x_flash.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>DD data flow anomalies found. </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1557 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1563 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1569 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1557 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1557 </TD>
<TD>Literal value requires a U suffix. : 0x2000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1557 </TD>
<TD>Volatile variable in complex expression. : SR2 </TD>
<TD>MISRA-C:2012 R.13.1,R.13.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1557 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0x80000001 </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1557 </TD>
<TD>Implicit conversion of underlying type. : (unsigned short and unsigned
int): ( uint32_t ) 0x80000001 </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1557 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned short and unsigned int): (
uint32_t ) 0x80000001 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1557 </TD>
<TD>Literal value requires a U suffix. : 0x7FFFFFFF </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1557 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0x80000001 </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1557 </TD>
<TD>Implicit conversion of underlying type. : (unsigned short and unsigned
int): ( uint32_t ) 0x80000001 </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1557 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned short and unsigned int): (
uint32_t ) 0x80000001 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1557 </TD>
<TD>Literal value requires a U suffix. : 0x7FFFFFFF </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1557 </TD>
<TD>Implicit conversion of underlying type. : (unsigned short and unsigned
int): ( uint32_t ) 0x80000001 ) &amp; 0x7FFFFFFF </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1557 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned short and unsigned int): (
uint32_t ) 0x80000001 ) &amp; 0x7FFFFFFF </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1563 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1563 </TD>
<TD>Literal value requires a U suffix. : 0x2000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1563 </TD>
<TD>Volatile variable in complex expression. : SR2 </TD>
<TD>MISRA-C:2012 R.13.1,R.13.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1563 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0x80000004 </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1563 </TD>
<TD>Implicit conversion of underlying type. : (unsigned short and unsigned
int): ( uint32_t ) 0x80000004 </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1563 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned short and unsigned int): (
uint32_t ) 0x80000004 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1563 </TD>
<TD>Literal value requires a U suffix. : 0x7FFFFFFF </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1563 </TD>
<TD>Construct leads to infeasible code. </TD>
<TD>MISRA-C:2012 R.14.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1563 </TD>
<TD>Literal value requires a U suffix. : 0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1569 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1569 </TD>
<TD>Literal value requires a U suffix. : 0x2000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1569 </TD>
<TD>Volatile variable in complex expression. : SR2 </TD>
<TD>MISRA-C:2012 R.13.1,R.13.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1569 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0x80000010 </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1569 </TD>
<TD>Implicit conversion of underlying type. : (unsigned short and unsigned
int): ( uint32_t ) 0x80000010 </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1569 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned short and unsigned int): (
uint32_t ) 0x80000010 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1569 </TD>
<TD>Literal value requires a U suffix. : 0x7FFFFFFF </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1569 </TD>
<TD>Construct leads to infeasible code. </TD>
<TD>MISRA-C:2012 R.14.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1569 </TD>
<TD>Literal value requires a U suffix. : 0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=flash_waitforlastoperation_stm32f10x_flash.c_stm32f10x_flash.c_49></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_flash.c' , '1595');">FLASH_WaitForLastOperation<BR>(1595
to 1613 stm32f10x_flash.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>DD data flow anomalies found. </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1602 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned int and int): (
Timeout </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1602 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned int and signed char): (
Timeout != 0x00 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1607 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned int and int):
Timeout </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1607 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned int and signed char):
Timeout == 0x00 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4
</TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=flash_waitforlastbank1operation_stm32f10x_flash.c_stm32f10x_flash.c_50></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_flash.c' , '1623');">FLASH_WaitForLastBank1Operation<BR>(1623
to 1641 stm32f10x_flash.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>DD data flow anomalies found. </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1630 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned int and int): (
Timeout </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1630 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned int and signed char): (
Timeout != 0x00 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1635 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned int and int):
Timeout </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1635 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned int and signed char):
Timeout == 0x00 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4
</TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=flash_waitforlastbank2operation_stm32f10x_flash.c_stm32f10x_flash.c_51></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_flash.c' , '1651');">FLASH_WaitForLastBank2Operation<BR>(1651
to 1669 stm32f10x_flash.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>DD data flow anomalies found. </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1658 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0x80000001 </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1658 </TD>
<TD>Literal value requires a U suffix. : 0x7FFFFFFF </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1658 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned int and int): (
Timeout </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1658 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned int and signed char): (
Timeout != 0x00 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1663 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned int and int):
Timeout </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1663 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned int and signed char):
Timeout == 0x00 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4
</TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=fsmc_norsramdeinit_stm32f10x_fsmc.c_stm32f10x_fsmc.c_18></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_fsmc.c' , '102');">FSMC_NORSRAMDeInit<BR>(102
to 119 stm32f10x_fsmc.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>105 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>110 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>115 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>117 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>118 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>110 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xA0000000 </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>110 </TD>
<TD>Literal value requires a U suffix. : 0x000030DB </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>110 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned int and int): (
uint32_t ) 0xA0000000 ) + 0x0000 ) ) -&gt; BTCR [ FSMC_Bank ] </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>115 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xA0000000 </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>115 </TD>
<TD>Literal value requires a U suffix. : 0x000030D2 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>115 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned int and int): (
uint32_t ) 0xA0000000 ) + 0x0000 ) ) -&gt; BTCR [ FSMC_Bank ] </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>117 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xA0000000 </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>117 </TD>
<TD>Literal value requires a U suffix. : 0x0FFFFFFF </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>117 </TD>
<TD>Literal value requires a U suffix. : 0x0FFFFFFF </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>117 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned int and int): (
uint32_t ) 0xA0000000 ) + 0x0000 ) ) -&gt; BTCR [ FSMC_Bank + 1 ] </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>118 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xA0000000 </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>118 </TD>
<TD>Literal value requires a U suffix. : 0x0104 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>118 </TD>
<TD>Literal value requires a U suffix. : 0x0FFFFFFF </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>118 </TD>
<TD>Literal value requires a U suffix. : 0x0FFFFFFF </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>118 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned int and int): (
uint32_t ) 0xA0000000 ) + 0x0104 ) ) -&gt; BWTR [ FSMC_Bank ] </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=fsmc_nanddeinit_stm32f10x_fsmc.c_stm32f10x_fsmc.c_19></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_fsmc.c' , '129');">FSMC_NANDDeInit<BR>(129
to 151 stm32f10x_fsmc.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>132 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>137 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>138 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>139 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>140 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>146 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>147 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>148 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>149 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>137 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xA0000000 </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>137 </TD>
<TD>Literal value requires a U suffix. : 0x0060 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>137 </TD>
<TD>Literal value requires a U suffix. : 0x00000018 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>137 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned int and int): (
uint32_t ) 0xA0000000 ) + 0x0060 ) ) -&gt; PCR2 </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>138 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xA0000000 </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>138 </TD>
<TD>Literal value requires a U suffix. : 0x0060 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>138 </TD>
<TD>Literal value requires a U suffix. : 0x00000040 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>138 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned short and int): (
uint32_t ) 0xA0000000 ) + 0x0060 ) ) -&gt; SR2 </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>139 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xA0000000 </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>139 </TD>
<TD>Literal value requires a U suffix. : 0x0060 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>139 </TD>
<TD>Literal value requires a U suffix. : 0xFCFCFCFC </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>139 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned int and int): (
uint32_t ) 0xA0000000 ) + 0x0060 ) ) -&gt; PMEM2 </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>139 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xFCFCFCFC </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>140 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xA0000000 </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>140 </TD>
<TD>Literal value requires a U suffix. : 0x0060 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>140 </TD>
<TD>Literal value requires a U suffix. : 0xFCFCFCFC </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>140 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned int and int): (
uint32_t ) 0xA0000000 ) + 0x0060 ) ) -&gt; PATT2 </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>140 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xFCFCFCFC </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>146 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xA0000000 </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>146 </TD>
<TD>Literal value requires a U suffix. : 0x0080 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>146 </TD>
<TD>Literal value requires a U suffix. : 0x00000018 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>146 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned int and int): (
uint32_t ) 0xA0000000 ) + 0x0080 ) ) -&gt; PCR3 </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>147 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xA0000000 </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>147 </TD>
<TD>Literal value requires a U suffix. : 0x0080 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>147 </TD>
<TD>Literal value requires a U suffix. : 0x00000040 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>147 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned int and int): (
uint32_t ) 0xA0000000 ) + 0x0080 ) ) -&gt; SR3 </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>148 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xA0000000 </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>148 </TD>
<TD>Literal value requires a U suffix. : 0x0080 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>148 </TD>
<TD>Literal value requires a U suffix. : 0xFCFCFCFC </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>148 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned int and int): (
uint32_t ) 0xA0000000 ) + 0x0080 ) ) -&gt; PMEM3 </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>148 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xFCFCFCFC </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>149 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xA0000000 </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>149 </TD>
<TD>Literal value requires a U suffix. : 0x0080 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>149 </TD>
<TD>Literal value requires a U suffix. : 0xFCFCFCFC </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>149 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned int and int): (
uint32_t ) 0xA0000000 ) + 0x0080 ) ) -&gt; PATT3 </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>149 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xFCFCFCFC </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=fsmc_pccarddeinit_stm32f10x_fsmc.c_stm32f10x_fsmc.c_20></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_fsmc.c' , '158');">FSMC_PCCARDDeInit<BR>(158
to 166 stm32f10x_fsmc.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>161 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>162 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>163 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>164 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>165 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>161 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xA0000000 </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>161 </TD>
<TD>Literal value requires a U suffix. : 0x00A0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>161 </TD>
<TD>Literal value requires a U suffix. : 0x00000018 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>161 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned int and int): (
uint32_t ) 0xA0000000 ) + 0x00A0 ) ) -&gt; PCR4 </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>162 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xA0000000 </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>162 </TD>
<TD>Literal value requires a U suffix. : 0x00A0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>162 </TD>
<TD>Literal value requires a U suffix. : 0x00000000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>162 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned int and int): (
uint32_t ) 0xA0000000 ) + 0x00A0 ) ) -&gt; SR4 </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>163 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xA0000000 </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>163 </TD>
<TD>Literal value requires a U suffix. : 0x00A0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>163 </TD>
<TD>Literal value requires a U suffix. : 0xFCFCFCFC </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>163 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned int and int): (
uint32_t ) 0xA0000000 ) + 0x00A0 ) ) -&gt; PMEM4 </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>163 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xFCFCFCFC </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>164 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xA0000000 </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>164 </TD>
<TD>Literal value requires a U suffix. : 0x00A0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>164 </TD>
<TD>Literal value requires a U suffix. : 0xFCFCFCFC </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>164 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned int and int): (
uint32_t ) 0xA0000000 ) + 0x00A0 ) ) -&gt; PATT4 </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>164 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xFCFCFCFC </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>165 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xA0000000 </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>165 </TD>
<TD>Literal value requires a U suffix. : 0x00A0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>165 </TD>
<TD>Literal value requires a U suffix. : 0xFCFCFCFC </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>165 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned int and int): (
uint32_t ) 0xA0000000 ) + 0x00A0 ) ) -&gt; PIO4 </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>165 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xFCFCFCFC </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>158 </TD>
<TD>Void function has no side effects. : FSMC_PCCARDDeInit </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=fsmc_norsraminit_stm32f10x_fsmc.c_stm32f10x_fsmc.c_21></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_fsmc.c' , '176');">FSMC_NORSRAMInit<BR>(176
to 252 stm32f10x_fsmc.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>179 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>180 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>181 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>182 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>183 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>184 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>185 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>186 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>187 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>188 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>189 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>190 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>191 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>192 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>193 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>194 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>195 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>196 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>197 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>198 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>201 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>217 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>221 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>234 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>235 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>236 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>237 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>238 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>239 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>240 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>250 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>192 </TD>
<TD>Literal value requires a U suffix. : 0xF </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>192 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned int and signed char): (
FSMC_NORSRAMInitStruct -&gt; FSMC_ReadWriteTimingStruct -&gt;
FSMC_AddressSetupTime ) &lt;= 0xF </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>193 </TD>
<TD>Literal value requires a U suffix. : 0xF </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>193 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned int and signed char): (
FSMC_NORSRAMInitStruct -&gt; FSMC_ReadWriteTimingStruct -&gt;
FSMC_AddressHoldTime ) &lt;= 0xF </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>194 </TD>
<TD>Literal value requires a U suffix. : 0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>194 </TD>
<TD>Literal value requires a U suffix. : 0xFF </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>194 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned int and signed char): (
FSMC_NORSRAMInitStruct -&gt; FSMC_ReadWriteTimingStruct -&gt;
FSMC_DataSetupTime ) &lt;= 0xFF </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>195 </TD>
<TD>Literal value requires a U suffix. : 0xF </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>195 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned int and signed char): (
FSMC_NORSRAMInitStruct -&gt; FSMC_ReadWriteTimingStruct -&gt;
FSMC_BusTurnAroundDuration ) &lt;= 0xF </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>196 </TD>
<TD>Literal value requires a U suffix. : 0xF </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>196 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned int and signed char): (
FSMC_NORSRAMInitStruct -&gt; FSMC_ReadWriteTimingStruct -&gt;
FSMC_CLKDivision ) &lt;= 0xF </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>197 </TD>
<TD>Literal value requires a U suffix. : 0xF </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>197 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned int and signed char): (
FSMC_NORSRAMInitStruct -&gt; FSMC_ReadWriteTimingStruct -&gt;
FSMC_DataLatency ) &lt;= 0xF </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>201 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xA0000000 </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>217 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xA0000000 </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>221 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xA0000000 </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>234 </TD>
<TD>Literal value requires a U suffix. : 0xF </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>234 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned int and signed char): (
FSMC_NORSRAMInitStruct -&gt; FSMC_WriteTimingStruct -&gt;
FSMC_AddressSetupTime ) &lt;= 0xF </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>235 </TD>
<TD>Literal value requires a U suffix. : 0xF </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>235 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned int and signed char): (
FSMC_NORSRAMInitStruct -&gt; FSMC_WriteTimingStruct -&gt;
FSMC_AddressHoldTime ) &lt;= 0xF </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>236 </TD>
<TD>Literal value requires a U suffix. : 0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>236 </TD>
<TD>Literal value requires a U suffix. : 0xFF </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>236 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned int and signed char): (
FSMC_NORSRAMInitStruct -&gt; FSMC_WriteTimingStruct -&gt;
FSMC_DataSetupTime ) &lt;= 0xFF </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>237 </TD>
<TD>Literal value requires a U suffix. : 0xF </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>237 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned int and signed char): (
FSMC_NORSRAMInitStruct -&gt; FSMC_WriteTimingStruct -&gt; FSMC_CLKDivision
) &lt;= 0xF </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>238 </TD>
<TD>Literal value requires a U suffix. : 0xF </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>238 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned int and signed char): (
FSMC_NORSRAMInitStruct -&gt; FSMC_WriteTimingStruct -&gt; FSMC_DataLatency
) &lt;= 0xF </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>240 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xA0000000 </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>240 </TD>
<TD>Literal value requires a U suffix. : 0x0104 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>250 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xA0000000 </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>250 </TD>
<TD>Literal value requires a U suffix. : 0x0104 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>250 </TD>
<TD>Literal value requires a U suffix. : 0x0FFFFFFF </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>250 </TD>
<TD>Literal value requires a U suffix. : 0x0FFFFFFF </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>250 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned int and int): (
uint32_t ) 0xA0000000 ) + 0x0104 ) ) -&gt; BWTR [ FSMC_NORSRAMInitStruct
-&gt; FSMC_Bank ] </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=fsmc_nandinit_stm32f10x_fsmc.c_stm32f10x_fsmc.c_22></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_fsmc.c' , '262');">FSMC_NANDInit<BR>(262
to 318 stm32f10x_fsmc.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>DD data flow anomalies found. </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>267 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>268 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>269 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>270 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>271 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>272 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>273 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>274 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>275 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>276 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>277 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>278 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>279 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>280 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>281 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>307 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>308 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>309 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>314 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>315 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>316 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>264 </TD>
<TD>Literal value requires a U suffix. : 0x00000000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>264 </TD>
<TD>Literal value requires a U suffix. : 0x00000000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>264 </TD>
<TD>Literal value requires a U suffix. : 0x00000000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>272 </TD>
<TD>Literal value requires a U suffix. : 0xFF </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>272 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned int and signed char): (
FSMC_NANDInitStruct -&gt; FSMC_TCLRSetupTime ) &lt;= 0xFF </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>273 </TD>
<TD>Literal value requires a U suffix. : 0xFF </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>273 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned int and signed char): (
FSMC_NANDInitStruct -&gt; FSMC_TARSetupTime ) &lt;= 0xFF </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>274 </TD>
<TD>Literal value requires a U suffix. : 0xFF </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>274 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned int and signed char): (
FSMC_NANDInitStruct -&gt; FSMC_CommonSpaceTimingStruct -&gt;
FSMC_SetupTime ) &lt;= 0xFF </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>275 </TD>
<TD>Literal value requires a U suffix. : 0xFF </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>275 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned int and signed char): (
FSMC_NANDInitStruct -&gt; FSMC_CommonSpaceTimingStruct -&gt;
FSMC_WaitSetupTime ) &lt;= 0xFF </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>276 </TD>
<TD>Literal value requires a U suffix. : 0xFF </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>276 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned int and signed char): (
FSMC_NANDInitStruct -&gt; FSMC_CommonSpaceTimingStruct -&gt;
FSMC_HoldSetupTime ) &lt;= 0xFF </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>277 </TD>
<TD>Literal value requires a U suffix. : 0xFF </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>277 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned int and signed char): (
FSMC_NANDInitStruct -&gt; FSMC_CommonSpaceTimingStruct -&gt;
FSMC_HiZSetupTime ) &lt;= 0xFF </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>278 </TD>
<TD>Literal value requires a U suffix. : 0xFF </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>278 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned int and signed char): (
FSMC_NANDInitStruct -&gt; FSMC_AttributeSpaceTimingStruct -&gt;
FSMC_SetupTime ) &lt;= 0xFF </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>279 </TD>
<TD>Literal value requires a U suffix. : 0xFF </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>279 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned int and signed char): (
FSMC_NANDInitStruct -&gt; FSMC_AttributeSpaceTimingStruct -&gt;
FSMC_WaitSetupTime ) &lt;= 0xFF </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>280 </TD>
<TD>Literal value requires a U suffix. : 0xFF </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>280 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned int and signed char): (
FSMC_NANDInitStruct -&gt; FSMC_AttributeSpaceTimingStruct -&gt;
FSMC_HoldSetupTime ) &lt;= 0xFF </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>281 </TD>
<TD>Literal value requires a U suffix. : 0xFF </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>281 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned int and signed char): (
FSMC_NANDInitStruct -&gt; FSMC_AttributeSpaceTimingStruct -&gt;
FSMC_HiZSetupTime ) &lt;= 0xFF </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>307 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xA0000000 </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>307 </TD>
<TD>Literal value requires a U suffix. : 0x0060 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>308 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xA0000000 </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>308 </TD>
<TD>Literal value requires a U suffix. : 0x0060 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>309 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xA0000000 </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>309 </TD>
<TD>Literal value requires a U suffix. : 0x0060 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>314 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xA0000000 </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>314 </TD>
<TD>Literal value requires a U suffix. : 0x0080 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>315 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xA0000000 </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>315 </TD>
<TD>Literal value requires a U suffix. : 0x0080 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>316 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xA0000000 </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>316 </TD>
<TD>Literal value requires a U suffix. : 0x0080 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=fsmc_pccardinit_stm32f10x_fsmc.c_stm32f10x_fsmc.c_23></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_fsmc.c' , '328');">FSMC_PCCARDInit<BR>(328
to 372 stm32f10x_fsmc.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>331 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>332 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>333 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>335 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>336 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>337 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>338 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>340 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>341 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>342 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>343 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>344 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>345 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>346 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>347 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>350 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>356 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>362 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>368 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>332 </TD>
<TD>Literal value requires a U suffix. : 0xFF </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>332 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned int and signed char): (
FSMC_PCCARDInitStruct -&gt; FSMC_TCLRSetupTime ) &lt;= 0xFF </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>333 </TD>
<TD>Literal value requires a U suffix. : 0xFF </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>333 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned int and signed char): (
FSMC_PCCARDInitStruct -&gt; FSMC_TARSetupTime ) &lt;= 0xFF </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>335 </TD>
<TD>Literal value requires a U suffix. : 0xFF </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>335 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned int and signed char): (
FSMC_PCCARDInitStruct -&gt; FSMC_CommonSpaceTimingStruct -&gt;
FSMC_SetupTime ) &lt;= 0xFF </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>336 </TD>
<TD>Literal value requires a U suffix. : 0xFF </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>336 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned int and signed char): (
FSMC_PCCARDInitStruct -&gt; FSMC_CommonSpaceTimingStruct -&gt;
FSMC_WaitSetupTime ) &lt;= 0xFF </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>337 </TD>
<TD>Literal value requires a U suffix. : 0xFF </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>337 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned int and signed char): (
FSMC_PCCARDInitStruct -&gt; FSMC_CommonSpaceTimingStruct -&gt;
FSMC_HoldSetupTime ) &lt;= 0xFF </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>338 </TD>
<TD>Literal value requires a U suffix. : 0xFF </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>338 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned int and signed char): (
FSMC_PCCARDInitStruct -&gt; FSMC_CommonSpaceTimingStruct -&gt;
FSMC_HiZSetupTime ) &lt;= 0xFF </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>340 </TD>
<TD>Literal value requires a U suffix. : 0xFF </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>340 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned int and signed char): (
FSMC_PCCARDInitStruct -&gt; FSMC_AttributeSpaceTimingStruct -&gt;
FSMC_SetupTime ) &lt;= 0xFF </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>341 </TD>
<TD>Literal value requires a U suffix. : 0xFF </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>341 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned int and signed char): (
FSMC_PCCARDInitStruct -&gt; FSMC_AttributeSpaceTimingStruct -&gt;
FSMC_WaitSetupTime ) &lt;= 0xFF </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>342 </TD>
<TD>Literal value requires a U suffix. : 0xFF </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>342 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned int and signed char): (
FSMC_PCCARDInitStruct -&gt; FSMC_AttributeSpaceTimingStruct -&gt;
FSMC_HoldSetupTime ) &lt;= 0xFF </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>343 </TD>
<TD>Literal value requires a U suffix. : 0xFF </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>343 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned int and signed char): (
FSMC_PCCARDInitStruct -&gt; FSMC_AttributeSpaceTimingStruct -&gt;
FSMC_HiZSetupTime ) &lt;= 0xFF </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>344 </TD>
<TD>Literal value requires a U suffix. : 0xFF </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>344 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned int and signed char): (
FSMC_PCCARDInitStruct -&gt; FSMC_IOSpaceTimingStruct -&gt; FSMC_SetupTime
) &lt;= 0xFF </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>345 </TD>
<TD>Literal value requires a U suffix. : 0xFF </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>345 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned int and signed char): (
FSMC_PCCARDInitStruct -&gt; FSMC_IOSpaceTimingStruct -&gt;
FSMC_WaitSetupTime ) &lt;= 0xFF </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>346 </TD>
<TD>Literal value requires a U suffix. : 0xFF </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>346 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned int and signed char): (
FSMC_PCCARDInitStruct -&gt; FSMC_IOSpaceTimingStruct -&gt;
FSMC_HoldSetupTime ) &lt;= 0xFF </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>347 </TD>
<TD>Literal value requires a U suffix. : 0xFF </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>347 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned int and signed char): (
FSMC_PCCARDInitStruct -&gt; FSMC_IOSpaceTimingStruct -&gt;
FSMC_HiZSetupTime ) &lt;= 0xFF </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>350 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xA0000000 </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>350 </TD>
<TD>Literal value requires a U suffix. : 0x00A0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>356 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xA0000000 </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>356 </TD>
<TD>Literal value requires a U suffix. : 0x00A0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>362 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xA0000000 </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>362 </TD>
<TD>Literal value requires a U suffix. : 0x00A0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>368 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xA0000000 </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>368 </TD>
<TD>Literal value requires a U suffix. : 0x00A0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=fsmc_norsramstructinit_stm32f10x_fsmc.c_stm32f10x_fsmc.c_24></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_fsmc.c' , '380');">FSMC_NORSRAMStructInit<BR>(380
to 410 stm32f10x_fsmc.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>396 </TD>
<TD>Literal value requires a U suffix. : 0xF </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>396 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned int and int):
FSMC_NORSRAMInitStruct -&gt; FSMC_ReadWriteTimingStruct -&gt;
FSMC_AddressSetupTime </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>397 </TD>
<TD>Literal value requires a U suffix. : 0xF </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>397 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned int and int):
FSMC_NORSRAMInitStruct -&gt; FSMC_ReadWriteTimingStruct -&gt;
FSMC_AddressHoldTime </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>398 </TD>
<TD>Literal value requires a U suffix. : 0xFF </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>398 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned int and int):
FSMC_NORSRAMInitStruct -&gt; FSMC_ReadWriteTimingStruct -&gt;
FSMC_DataSetupTime </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>399 </TD>
<TD>Literal value requires a U suffix. : 0xF </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>399 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned int and int):
FSMC_NORSRAMInitStruct -&gt; FSMC_ReadWriteTimingStruct -&gt;
FSMC_BusTurnAroundDuration </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>400 </TD>
<TD>Literal value requires a U suffix. : 0xF </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>400 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned int and int):
FSMC_NORSRAMInitStruct -&gt; FSMC_ReadWriteTimingStruct -&gt;
FSMC_CLKDivision </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>401 </TD>
<TD>Literal value requires a U suffix. : 0xF </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>401 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned int and int):
FSMC_NORSRAMInitStruct -&gt; FSMC_ReadWriteTimingStruct -&gt;
FSMC_DataLatency </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>403 </TD>
<TD>Literal value requires a U suffix. : 0xF </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>403 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned int and int):
FSMC_NORSRAMInitStruct -&gt; FSMC_WriteTimingStruct -&gt;
FSMC_AddressSetupTime </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>404 </TD>
<TD>Literal value requires a U suffix. : 0xF </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>404 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned int and int):
FSMC_NORSRAMInitStruct -&gt; FSMC_WriteTimingStruct -&gt;
FSMC_AddressHoldTime </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>405 </TD>
<TD>Literal value requires a U suffix. : 0xFF </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>405 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned int and int):
FSMC_NORSRAMInitStruct -&gt; FSMC_WriteTimingStruct -&gt;
FSMC_DataSetupTime </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>406 </TD>
<TD>Literal value requires a U suffix. : 0xF </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>406 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned int and int):
FSMC_NORSRAMInitStruct -&gt; FSMC_WriteTimingStruct -&gt;
FSMC_BusTurnAroundDuration </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>407 </TD>
<TD>Literal value requires a U suffix. : 0xF </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>407 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned int and int):
FSMC_NORSRAMInitStruct -&gt; FSMC_WriteTimingStruct -&gt; FSMC_CLKDivision
</TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>408 </TD>
<TD>Literal value requires a U suffix. : 0xF </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>408 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned int and int):
FSMC_NORSRAMInitStruct -&gt; FSMC_WriteTimingStruct -&gt; FSMC_DataLatency
</TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=fsmc_nandstructinit_stm32f10x_fsmc.c_stm32f10x_fsmc.c_25></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_fsmc.c' , '418');">FSMC_NANDStructInit<BR>(418
to 436 stm32f10x_fsmc.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>426 </TD>
<TD>Literal value requires a U suffix. : 0x0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>426 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned int and int):
FSMC_NANDInitStruct -&gt; FSMC_TCLRSetupTime </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>427 </TD>
<TD>Literal value requires a U suffix. : 0x0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>427 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned int and int):
FSMC_NANDInitStruct -&gt; FSMC_TARSetupTime </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>428 </TD>
<TD>Literal value requires a U suffix. : 0xFC </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>428 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned int and int):
FSMC_NANDInitStruct -&gt; FSMC_CommonSpaceTimingStruct -&gt;
FSMC_SetupTime </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>429 </TD>
<TD>Literal value requires a U suffix. : 0xFC </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>429 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned int and int):
FSMC_NANDInitStruct -&gt; FSMC_CommonSpaceTimingStruct -&gt;
FSMC_WaitSetupTime </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>430 </TD>
<TD>Literal value requires a U suffix. : 0xFC </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>430 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned int and int):
FSMC_NANDInitStruct -&gt; FSMC_CommonSpaceTimingStruct -&gt;
FSMC_HoldSetupTime </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>431 </TD>
<TD>Literal value requires a U suffix. : 0xFC </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>431 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned int and int):
FSMC_NANDInitStruct -&gt; FSMC_CommonSpaceTimingStruct -&gt;
FSMC_HiZSetupTime </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>432 </TD>
<TD>Literal value requires a U suffix. : 0xFC </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>432 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned int and int):
FSMC_NANDInitStruct -&gt; FSMC_AttributeSpaceTimingStruct -&gt;
FSMC_SetupTime </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>433 </TD>
<TD>Literal value requires a U suffix. : 0xFC </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>433 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned int and int):
FSMC_NANDInitStruct -&gt; FSMC_AttributeSpaceTimingStruct -&gt;
FSMC_WaitSetupTime </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>434 </TD>
<TD>Literal value requires a U suffix. : 0xFC </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>434 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned int and int):
FSMC_NANDInitStruct -&gt; FSMC_AttributeSpaceTimingStruct -&gt;
FSMC_HoldSetupTime </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>435 </TD>
<TD>Literal value requires a U suffix. : 0xFC </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>435 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned int and int):
FSMC_NANDInitStruct -&gt; FSMC_AttributeSpaceTimingStruct -&gt;
FSMC_HiZSetupTime </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=fsmc_pccardstructinit_stm32f10x_fsmc.c_stm32f10x_fsmc.c_26></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_fsmc.c' , '444');">FSMC_PCCARDStructInit<BR>(444
to 462 stm32f10x_fsmc.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>448 </TD>
<TD>Literal value requires a U suffix. : 0x0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>448 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned int and int):
FSMC_PCCARDInitStruct -&gt; FSMC_TCLRSetupTime </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>449 </TD>
<TD>Literal value requires a U suffix. : 0x0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>449 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned int and int):
FSMC_PCCARDInitStruct -&gt; FSMC_TARSetupTime </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>450 </TD>
<TD>Literal value requires a U suffix. : 0xFC </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>450 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned int and int):
FSMC_PCCARDInitStruct -&gt; FSMC_CommonSpaceTimingStruct -&gt;
FSMC_SetupTime </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>451 </TD>
<TD>Literal value requires a U suffix. : 0xFC </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>451 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned int and int):
FSMC_PCCARDInitStruct -&gt; FSMC_CommonSpaceTimingStruct -&gt;
FSMC_WaitSetupTime </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>452 </TD>
<TD>Literal value requires a U suffix. : 0xFC </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>452 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned int and int):
FSMC_PCCARDInitStruct -&gt; FSMC_CommonSpaceTimingStruct -&gt;
FSMC_HoldSetupTime </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>453 </TD>
<TD>Literal value requires a U suffix. : 0xFC </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>453 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned int and int):
FSMC_PCCARDInitStruct -&gt; FSMC_CommonSpaceTimingStruct -&gt;
FSMC_HiZSetupTime </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>454 </TD>
<TD>Literal value requires a U suffix. : 0xFC </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>454 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned int and int):
FSMC_PCCARDInitStruct -&gt; FSMC_AttributeSpaceTimingStruct -&gt;
FSMC_SetupTime </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>455 </TD>
<TD>Literal value requires a U suffix. : 0xFC </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>455 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned int and int):
FSMC_PCCARDInitStruct -&gt; FSMC_AttributeSpaceTimingStruct -&gt;
FSMC_WaitSetupTime </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>456 </TD>
<TD>Literal value requires a U suffix. : 0xFC </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>456 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned int and int):
FSMC_PCCARDInitStruct -&gt; FSMC_AttributeSpaceTimingStruct -&gt;
FSMC_HoldSetupTime </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>457 </TD>
<TD>Literal value requires a U suffix. : 0xFC </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>457 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned int and int):
FSMC_PCCARDInitStruct -&gt; FSMC_AttributeSpaceTimingStruct -&gt;
FSMC_HiZSetupTime </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>458 </TD>
<TD>Literal value requires a U suffix. : 0xFC </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>458 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned int and int):
FSMC_PCCARDInitStruct -&gt; FSMC_IOSpaceTimingStruct -&gt; FSMC_SetupTime
</TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>459 </TD>
<TD>Literal value requires a U suffix. : 0xFC </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>459 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned int and int):
FSMC_PCCARDInitStruct -&gt; FSMC_IOSpaceTimingStruct -&gt;
FSMC_WaitSetupTime </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>460 </TD>
<TD>Literal value requires a U suffix. : 0xFC </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>460 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned int and int):
FSMC_PCCARDInitStruct -&gt; FSMC_IOSpaceTimingStruct -&gt;
FSMC_HoldSetupTime </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>461 </TD>
<TD>Literal value requires a U suffix. : 0xFC </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>461 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned int and int):
FSMC_PCCARDInitStruct -&gt; FSMC_IOSpaceTimingStruct -&gt;
FSMC_HiZSetupTime </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=fsmc_norsramcmd_stm32f10x_fsmc.c_stm32f10x_fsmc.c_27></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_fsmc.c' , '475');">FSMC_NORSRAMCmd<BR>(475
to 490 stm32f10x_fsmc.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>477 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>478 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>483 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>488 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>483 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xA0000000 </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>488 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xA0000000 </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=fsmc_nandcmd_stm32f10x_fsmc.c_stm32f10x_fsmc.c_28></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_fsmc.c' , '501');">FSMC_NANDCmd<BR>(501
to 530 stm32f10x_fsmc.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>503 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>504 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>511 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>515 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>523 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>527 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>511 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xA0000000 </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>511 </TD>
<TD>Literal value requires a U suffix. : 0x0060 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>515 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xA0000000 </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>515 </TD>
<TD>Literal value requires a U suffix. : 0x0080 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>523 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xA0000000 </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>523 </TD>
<TD>Literal value requires a U suffix. : 0x0060 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>527 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xA0000000 </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>527 </TD>
<TD>Literal value requires a U suffix. : 0x0080 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=fsmc_pccardcmd_stm32f10x_fsmc.c_stm32f10x_fsmc.c_29></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_fsmc.c' , '538');">FSMC_PCCARDCmd<BR>(538
to 552 stm32f10x_fsmc.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>540 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>545 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>550 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>545 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xA0000000 </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>545 </TD>
<TD>Literal value requires a U suffix. : 0x00A0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>550 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xA0000000 </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>550 </TD>
<TD>Literal value requires a U suffix. : 0x00A0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=fsmc_nandecccmd_stm32f10x_fsmc.c_stm32f10x_fsmc.c_30></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_fsmc.c' , '564');">FSMC_NANDECCCmd<BR>(564
to 593 stm32f10x_fsmc.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>566 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>567 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>574 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>578 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>586 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>590 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>574 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xA0000000 </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>574 </TD>
<TD>Literal value requires a U suffix. : 0x0060 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>578 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xA0000000 </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>578 </TD>
<TD>Literal value requires a U suffix. : 0x0080 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>586 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xA0000000 </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>586 </TD>
<TD>Literal value requires a U suffix. : 0x0060 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>590 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xA0000000 </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>590 </TD>
<TD>Literal value requires a U suffix. : 0x0080 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=fsmc_getecc_stm32f10x_fsmc.c_stm32f10x_fsmc.c_31></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_fsmc.c' , '603');">FSMC_GetECC<BR>(603
to 619 stm32f10x_fsmc.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>DD data flow anomalies found. </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>610 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>615 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>605 </TD>
<TD>Literal value requires a U suffix. : 0x00000000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>610 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xA0000000 </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>610 </TD>
<TD>Literal value requires a U suffix. : 0x0060 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>615 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xA0000000 </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>615 </TD>
<TD>Literal value requires a U suffix. : 0x0080 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=fsmc_itconfig_stm32f10x_fsmc.c_stm32f10x_fsmc.c_32></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_fsmc.c' , '637');">FSMC_ITConfig<BR>(637
to 680 stm32f10x_fsmc.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>639 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>640 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>641 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>648 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>653 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>658 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>667 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>672 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>677 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>640 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xFFFFFFC7 </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>640 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned int and signed char): (
FSMC_IT ) &amp; ( uint32_t ) 0xFFFFFFC7 ) == 0x00000000 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>640 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned int and signed char): (
FSMC_IT ) != 0x00000000 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>648 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xA0000000 </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>648 </TD>
<TD>Literal value requires a U suffix. : 0x0060 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>648 </TD>
<TD>Implicit conversion of underlying type. : (unsigned short and unsigned
int): ( uint32_t ) 0xA0000000 ) + 0x0060 ) ) -&gt; SR2 |= FSMC_IT </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>648 </TD>
<TD>Narrower int conversion without cast. : (unsigned short and unsigned
int): ( uint32_t ) 0xA0000000 ) + 0x0060 ) ) -&gt; SR2 |= FSMC_IT </TD>
<TD>MISRA-C:2012 R.10.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>653 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xA0000000 </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>653 </TD>
<TD>Literal value requires a U suffix. : 0x0080 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>658 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xA0000000 </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>658 </TD>
<TD>Literal value requires a U suffix. : 0x00A0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>667 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xA0000000 </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>667 </TD>
<TD>Literal value requires a U suffix. : 0x0060 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>667 </TD>
<TD>No cast for widening complex int expression. : (unsigned short and
unsigned int): ( uint32_t ) 0xA0000000 ) + 0x0060 ) ) -&gt; SR2 &amp;= (
uint32_t ) ~ FSMC_IT </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>672 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xA0000000 </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>672 </TD>
<TD>Literal value requires a U suffix. : 0x0080 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>677 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xA0000000 </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>677 </TD>
<TD>Literal value requires a U suffix. : 0x00A0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=fsmc_getflagstatus_stm32f10x_fsmc.c_stm32f10x_fsmc.c_33></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_fsmc.c' , '697');">FSMC_GetFlagStatus<BR>(697
to 731 stm32f10x_fsmc.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>DD data flow anomalies found. </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>703 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>704 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>708 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>712 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>717 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>700 </TD>
<TD>Literal value requires a U suffix. : 0x00000000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>708 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xA0000000 </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>708 </TD>
<TD>Literal value requires a U suffix. : 0x0060 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>708 </TD>
<TD>No cast for widening complex int expression. : (unsigned int and
unsigned short): ( uint32_t ) 0xA0000000 ) + 0x0060 ) ) -&gt; SR2 </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>712 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xA0000000 </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>712 </TD>
<TD>Literal value requires a U suffix. : 0x0080 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>717 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xA0000000 </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>717 </TD>
<TD>Literal value requires a U suffix. : 0x00A0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>721 </TD>
<TD>Use of underlying enum representation value. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=fsmc_clearflag_stm32f10x_fsmc.c_stm32f10x_fsmc.c_34></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_fsmc.c' , '747');">FSMC_ClearFlag<BR>(747
to 766 stm32f10x_fsmc.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>750 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>751 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>755 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>759 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>764 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>751 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xFFFFFFF8 </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>751 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned int and signed char): (
FSMC_FLAG ) &amp; ( uint32_t ) 0xFFFFFFF8 ) == 0x00000000 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>751 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned int and signed char): (
FSMC_FLAG ) != 0x00000000 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>755 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xA0000000 </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>755 </TD>
<TD>Literal value requires a U suffix. : 0x0060 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>755 </TD>
<TD>No cast for widening complex int expression. : (unsigned short and
unsigned int): ( uint32_t ) 0xA0000000 ) + 0x0060 ) ) -&gt; SR2 &amp;= ~
FSMC_FLAG </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>759 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xA0000000 </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>759 </TD>
<TD>Literal value requires a U suffix. : 0x0080 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>764 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xA0000000 </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>764 </TD>
<TD>Literal value requires a U suffix. : 0x00A0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=fsmc_getitstatus_stm32f10x_fsmc.c_stm32f10x_fsmc.c_35></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_fsmc.c' , '782');">FSMC_GetITStatus<BR>(782
to 817 stm32f10x_fsmc.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>DD data flow anomalies found. </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>788 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>789 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>793 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>797 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>802 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>785 </TD>
<TD>Literal value requires a U suffix. : 0x0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>785 </TD>
<TD>Literal value requires a U suffix. : 0x0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>785 </TD>
<TD>Literal value requires a U suffix. : 0x0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>793 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xA0000000 </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>793 </TD>
<TD>Literal value requires a U suffix. : 0x0060 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>793 </TD>
<TD>No cast for widening complex int expression. : (unsigned int and
unsigned short): ( uint32_t ) 0xA0000000 ) + 0x0060 ) ) -&gt; SR2 </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>797 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xA0000000 </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>797 </TD>
<TD>Literal value requires a U suffix. : 0x0080 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>802 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xA0000000 </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>802 </TD>
<TD>Literal value requires a U suffix. : 0x00A0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>808 </TD>
<TD>Use of underlying enum representation value. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>808 </TD>
<TD>Use of underlying enum representation value. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>816 </TD>
<TD>Local structure returned in function result. : bitstatus </TD>
<TD>MISRA-C:2012 R.18.6 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=fsmc_clearitpendingbit_stm32f10x_fsmc.c_stm32f10x_fsmc.c_36></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_fsmc.c' , '833');">FSMC_ClearITPendingBit<BR>(833
to 852 stm32f10x_fsmc.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>836 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>837 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>841 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>845 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>850 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>837 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xFFFFFFC7 </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>837 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned int and signed char): (
FSMC_IT ) &amp; ( uint32_t ) 0xFFFFFFC7 ) == 0x00000000 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>837 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned int and signed char): (
FSMC_IT ) != 0x00000000 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>841 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xA0000000 </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>841 </TD>
<TD>Literal value requires a U suffix. : 0x0060 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>841 </TD>
<TD>No cast for widening complex int expression. : (unsigned short and
unsigned int): ( uint32_t ) 0xA0000000 ) + 0x0060 ) ) -&gt; SR2 &amp;= ~ (
FSMC_IT &gt;&gt; 3 ) </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>845 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xA0000000 </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>845 </TD>
<TD>Literal value requires a U suffix. : 0x0080 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>850 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xA0000000 </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>850 </TD>
<TD>Literal value requires a U suffix. : 0x00A0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=gpio_deinit_stm32f10x_gpio.c_stm32f10x_gpio.c_18></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_gpio.c' , '108');">GPIO_DeInit<BR>(108
to 151 stm32f10x_gpio.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>111 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>111 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>111 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>111 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>111 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>111 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>111 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>111 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>113 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>118 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>123 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>128 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>133 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>138 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>145 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>111 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>111 </TD>
<TD>Literal value requires a U suffix. : 0x0800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>111 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>111 </TD>
<TD>Literal value requires a U suffix. : 0x0C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>111 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>111 </TD>
<TD>Literal value requires a U suffix. : 0x1000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>111 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>111 </TD>
<TD>Literal value requires a U suffix. : 0x1400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>111 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>111 </TD>
<TD>Literal value requires a U suffix. : 0x1800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>111 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>111 </TD>
<TD>Literal value requires a U suffix. : 0x1C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>111 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>111 </TD>
<TD>Literal value requires a U suffix. : 0x2000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>113 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>113 </TD>
<TD>Literal value requires a U suffix. : 0x0800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>118 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>118 </TD>
<TD>Literal value requires a U suffix. : 0x0C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>123 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>123 </TD>
<TD>Literal value requires a U suffix. : 0x1000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>128 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>128 </TD>
<TD>Literal value requires a U suffix. : 0x1400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>133 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>133 </TD>
<TD>Literal value requires a U suffix. : 0x1800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>138 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>138 </TD>
<TD>Literal value requires a U suffix. : 0x1C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>145 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>145 </TD>
<TD>Literal value requires a U suffix. : 0x2000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=gpio_init_stm32f10x_gpio.c_stm32f10x_gpio.c_20></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_gpio.c' , '173');">GPIO_Init<BR>(173
to 258 stm32f10x_gpio.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>DD data flow anomalies found. </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>178 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>178 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>178 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>178 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>178 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>178 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>178 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>178 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>179 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>180 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>187 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>175 </TD>
<TD>Literal value requires a U suffix. : 0x00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>175 </TD>
<TD>Literal value requires a U suffix. : 0x00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>175 </TD>
<TD>Literal value requires a U suffix. : 0x00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>175 </TD>
<TD>Literal value requires a U suffix. : 0x00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>176 </TD>
<TD>Literal value requires a U suffix. : 0x00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>176 </TD>
<TD>Literal value requires a U suffix. : 0x00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>178 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>178 </TD>
<TD>Literal value requires a U suffix. : 0x0800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>178 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>178 </TD>
<TD>Literal value requires a U suffix. : 0x0C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>178 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>178 </TD>
<TD>Literal value requires a U suffix. : 0x1000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>178 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>178 </TD>
<TD>Literal value requires a U suffix. : 0x1400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>178 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>178 </TD>
<TD>Literal value requires a U suffix. : 0x1800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>178 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>178 </TD>
<TD>Literal value requires a U suffix. : 0x1C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>178 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>178 </TD>
<TD>Literal value requires a U suffix. : 0x2000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>180 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned short and signed char): (
GPIO_InitStruct -&gt; GPIO_Pin ) &amp; ( uint16_t ) 0x00 ) == 0x00 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>183 </TD>
<TD>Use of bit operator on signed type. : &amp; used with enum:
currentmode </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>184 </TD>
<TD>Use of bit operator on signed type. : &amp; used with enum </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>193 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned int and signed char): (
uint32_t ) 0x00FF ) ) != 0x00 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>196 </TD>
<TD>Literal value requires a U suffix. : 0x00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>196 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned int and int):
pinpos </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>196 </TD>
<TD>Literal value requires a U suffix. : 0x08 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>196 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned int and int):
pinpos </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>196 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned int and signed char): pinpos
&lt; 0x08 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>228 </TD>
<TD>Literal value requires a U suffix. : 0x00FF </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>228 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned short and int):
GPIO_InitStruct -&gt; GPIO_Pin </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>228 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned short and signed char):
GPIO_InitStruct -&gt; GPIO_Pin &gt; 0x00FF </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>231 </TD>
<TD>Literal value requires a U suffix. : 0x00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>231 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned int and int):
pinpos </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>231 </TD>
<TD>Literal value requires a U suffix. : 0x08 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>231 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned int and int):
pinpos </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>231 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned int and signed char): pinpos
&lt; 0x08 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>233 </TD>
<TD>Literal value requires a U suffix. : 0x08 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>247 </TD>
<TD>Literal value requires a U suffix. : 0x08 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>252 </TD>
<TD>Literal value requires a U suffix. : 0x08 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>175 </TD>
<TD>DU anomaly dead code, variable value is unused on all paths. :
currentpin </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>176 </TD>
<TD>DU anomaly dead code, variable value is unused on all paths. : pinmask
</TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>175 </TD>
<TD>DU anomaly dead code, variable value is unused on all paths. : pinpos
</TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>175 </TD>
<TD>DU anomaly dead code, variable value is unused on all paths. : pos </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>176 </TD>
<TD>DU anomaly dead code, variable value is unused on all paths. : tmpreg
</TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=gpio_readinputdatabit_stm32f10x_gpio.c_stm32f10x_gpio.c_22></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_gpio.c' , '281');">GPIO_ReadInputDataBit<BR>(281
to 298 stm32f10x_gpio.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>DD data flow anomalies found. </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>286 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>286 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>286 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>286 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>286 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>286 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>286 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>286 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>287 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>283 </TD>
<TD>Literal value requires a U suffix. : 0x00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>286 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>286 </TD>
<TD>Literal value requires a U suffix. : 0x0800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>286 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>286 </TD>
<TD>Literal value requires a U suffix. : 0x0C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>286 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>286 </TD>
<TD>Literal value requires a U suffix. : 0x1000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>286 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>286 </TD>
<TD>Literal value requires a U suffix. : 0x1400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>286 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>286 </TD>
<TD>Literal value requires a U suffix. : 0x1800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>286 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>286 </TD>
<TD>Literal value requires a U suffix. : 0x1C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>286 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>286 </TD>
<TD>Literal value requires a U suffix. : 0x2000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>289 </TD>
<TD>Volatile variable in complex expression. : IDR </TD>
<TD>MISRA-C:2012 R.13.1,R.13.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>289 </TD>
<TD>Use of underlying enum representation value. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>291 </TD>
<TD>Use of underlying enum representation value. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>295 </TD>
<TD>Use of underlying enum representation value. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=gpio_readinputdata_stm32f10x_gpio.c_stm32f10x_gpio.c_23></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_gpio.c' , '305');">GPIO_ReadInputData<BR>(305
to 311 stm32f10x_gpio.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>308 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>308 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>308 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>308 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>308 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>308 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>308 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>308 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>308 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>308 </TD>
<TD>Literal value requires a U suffix. : 0x0800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>308 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>308 </TD>
<TD>Literal value requires a U suffix. : 0x0C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>308 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>308 </TD>
<TD>Literal value requires a U suffix. : 0x1000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>308 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>308 </TD>
<TD>Literal value requires a U suffix. : 0x1400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>308 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>308 </TD>
<TD>Literal value requires a U suffix. : 0x1800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>308 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>308 </TD>
<TD>Literal value requires a U suffix. : 0x1C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>308 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>308 </TD>
<TD>Literal value requires a U suffix. : 0x2000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>310 </TD>
<TD>Volatile variable in complex expression. : IDR </TD>
<TD>MISRA-C:2012 R.13.1,R.13.2 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=gpio_readoutputdatabit_stm32f10x_gpio.c_stm32f10x_gpio.c_24></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_gpio.c' , '320');">GPIO_ReadOutputDataBit<BR>(320
to 336 stm32f10x_gpio.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>DD data flow anomalies found. </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>324 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>324 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>324 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>324 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>324 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>324 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>324 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>324 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>325 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>322 </TD>
<TD>Literal value requires a U suffix. : 0x00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>324 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>324 </TD>
<TD>Literal value requires a U suffix. : 0x0800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>324 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>324 </TD>
<TD>Literal value requires a U suffix. : 0x0C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>324 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>324 </TD>
<TD>Literal value requires a U suffix. : 0x1000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>324 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>324 </TD>
<TD>Literal value requires a U suffix. : 0x1400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>324 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>324 </TD>
<TD>Literal value requires a U suffix. : 0x1800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>324 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>324 </TD>
<TD>Literal value requires a U suffix. : 0x1C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>324 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>324 </TD>
<TD>Literal value requires a U suffix. : 0x2000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>327 </TD>
<TD>Volatile variable in complex expression. : ODR </TD>
<TD>MISRA-C:2012 R.13.1,R.13.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>327 </TD>
<TD>Use of underlying enum representation value. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>329 </TD>
<TD>Use of underlying enum representation value. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>333 </TD>
<TD>Use of underlying enum representation value. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=gpio_readoutputdata_stm32f10x_gpio.c_stm32f10x_gpio.c_25></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_gpio.c' , '343');">GPIO_ReadOutputData<BR>(343
to 349 stm32f10x_gpio.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>346 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>346 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>346 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>346 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>346 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>346 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>346 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>346 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>346 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>346 </TD>
<TD>Literal value requires a U suffix. : 0x0800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>346 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>346 </TD>
<TD>Literal value requires a U suffix. : 0x0C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>346 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>346 </TD>
<TD>Literal value requires a U suffix. : 0x1000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>346 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>346 </TD>
<TD>Literal value requires a U suffix. : 0x1400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>346 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>346 </TD>
<TD>Literal value requires a U suffix. : 0x1800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>346 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>346 </TD>
<TD>Literal value requires a U suffix. : 0x1C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>346 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>346 </TD>
<TD>Literal value requires a U suffix. : 0x2000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>348 </TD>
<TD>Volatile variable in complex expression. : ODR </TD>
<TD>MISRA-C:2012 R.13.1,R.13.2 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=gpio_setbits_stm32f10x_gpio.c_stm32f10x_gpio.c_26></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_gpio.c' , '358');">GPIO_SetBits<BR>(358
to 365 stm32f10x_gpio.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>361 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>361 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>361 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>361 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>361 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>361 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>361 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>361 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>362 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>361 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>361 </TD>
<TD>Literal value requires a U suffix. : 0x0800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>361 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>361 </TD>
<TD>Literal value requires a U suffix. : 0x0C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>361 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>361 </TD>
<TD>Literal value requires a U suffix. : 0x1000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>361 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>361 </TD>
<TD>Literal value requires a U suffix. : 0x1400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>361 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>361 </TD>
<TD>Literal value requires a U suffix. : 0x1800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>361 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>361 </TD>
<TD>Literal value requires a U suffix. : 0x1C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>361 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>361 </TD>
<TD>Literal value requires a U suffix. : 0x2000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>362 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned short and signed char): (
GPIO_Pin ) &amp; ( uint16_t ) 0x00 ) == 0x00 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4
</TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=gpio_resetbits_stm32f10x_gpio.c_stm32f10x_gpio.c_27></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_gpio.c' , '374');">GPIO_ResetBits<BR>(374
to 381 stm32f10x_gpio.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>377 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>377 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>377 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>377 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>377 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>377 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>377 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>377 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>378 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>377 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>377 </TD>
<TD>Literal value requires a U suffix. : 0x0800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>377 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>377 </TD>
<TD>Literal value requires a U suffix. : 0x0C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>377 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>377 </TD>
<TD>Literal value requires a U suffix. : 0x1000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>377 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>377 </TD>
<TD>Literal value requires a U suffix. : 0x1400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>377 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>377 </TD>
<TD>Literal value requires a U suffix. : 0x1800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>377 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>377 </TD>
<TD>Literal value requires a U suffix. : 0x1C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>377 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>377 </TD>
<TD>Literal value requires a U suffix. : 0x2000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>378 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned short and signed char): (
GPIO_Pin ) &amp; ( uint16_t ) 0x00 ) == 0x00 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4
</TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=gpio_writebit_stm32f10x_gpio.c_stm32f10x_gpio.c_28></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_gpio.c' , '394');">GPIO_WriteBit<BR>(394
to 409 stm32f10x_gpio.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>397 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>397 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>397 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>397 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>397 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>397 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>397 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>397 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>398 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>399 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>397 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>397 </TD>
<TD>Literal value requires a U suffix. : 0x0800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>397 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>397 </TD>
<TD>Literal value requires a U suffix. : 0x0C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>397 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>397 </TD>
<TD>Literal value requires a U suffix. : 0x1000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>397 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>397 </TD>
<TD>Literal value requires a U suffix. : 0x1400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>397 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>397 </TD>
<TD>Literal value requires a U suffix. : 0x1800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>397 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>397 </TD>
<TD>Literal value requires a U suffix. : 0x1C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>397 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>397 </TD>
<TD>Literal value requires a U suffix. : 0x2000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=gpio_write_stm32f10x_gpio.c_stm32f10x_gpio.c_29></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_gpio.c' , '417');">GPIO_Write<BR>(417
to 423 stm32f10x_gpio.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>420 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>420 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>420 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>420 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>420 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>420 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>420 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>420 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>420 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>420 </TD>
<TD>Literal value requires a U suffix. : 0x0800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>420 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>420 </TD>
<TD>Literal value requires a U suffix. : 0x0C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>420 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>420 </TD>
<TD>Literal value requires a U suffix. : 0x1000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>420 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>420 </TD>
<TD>Literal value requires a U suffix. : 0x1400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>420 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>420 </TD>
<TD>Literal value requires a U suffix. : 0x1800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>420 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>420 </TD>
<TD>Literal value requires a U suffix. : 0x1C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>420 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>420 </TD>
<TD>Literal value requires a U suffix. : 0x2000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=gpio_pinlockconfig_stm32f10x_gpio.c_stm32f10x_gpio.c_30></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_gpio.c' , '432');">GPIO_PinLockConfig<BR>(432
to 451 stm32f10x_gpio.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>DD data flow anomalies found. </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>437 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>437 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>437 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>437 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>437 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>437 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>437 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>437 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>438 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>434 </TD>
<TD>Literal value requires a U suffix. : 0x00010000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>437 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>437 </TD>
<TD>Literal value requires a U suffix. : 0x0800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>437 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>437 </TD>
<TD>Literal value requires a U suffix. : 0x0C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>437 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>437 </TD>
<TD>Literal value requires a U suffix. : 0x1000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>437 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>437 </TD>
<TD>Literal value requires a U suffix. : 0x1400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>437 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>437 </TD>
<TD>Literal value requires a U suffix. : 0x1800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>437 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>437 </TD>
<TD>Literal value requires a U suffix. : 0x1C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>437 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>437 </TD>
<TD>Literal value requires a U suffix. : 0x2000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>438 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned short and signed char): (
GPIO_Pin ) &amp; ( uint16_t ) 0x00 ) == 0x00 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>450 </TD>
<TD>DU anomaly dead code, variable value is unused on all paths. : tmp </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=gpio_eventoutputconfig_stm32f10x_gpio.c_stm32f10x_gpio.c_31></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_gpio.c' , '462');">GPIO_EventOutputConfig<BR>(462
to 475 stm32f10x_gpio.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>DD data flow anomalies found. </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>466 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>467 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>469 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>474 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>464 </TD>
<TD>Literal value requires a U suffix. : 0x00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>469 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>471 </TD>
<TD>No cast for widening complex int expression. : (unsigned int and
unsigned short): ( uint16_t ) 0xFF80 ) </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>472 </TD>
<TD>Literal value requires a U suffix. : 0x04 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>474 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=gpio_eventoutputcmd_stm32f10x_gpio.c_stm32f10x_gpio.c_32></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_gpio.c' , '483');">GPIO_EventOutputCmd<BR>(483
to 489 stm32f10x_gpio.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>486 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>488 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>488 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>488 </TD>
<TD>Literal value requires a U suffix. : 32 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>488 </TD>
<TD>Literal value requires a U suffix. : 4 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>488 </TD>
<TD>Value is not of appropriate type. : (unsigned int* and unsigned int):
( uint8_t ) 0x07 ) * 4 ) ) = ( uint32_t </TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1
</TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=gpio_pinremapconfig_stm32f10x_gpio.c_stm32f10x_gpio.c_33></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_gpio.c' , '549');">GPIO_PinRemapConfig<BR>(549
to 599 stm32f10x_gpio.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>DD data flow anomalies found. </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>554 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>555 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>559 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>563 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>572 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>593 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>597 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>551 </TD>
<TD>Literal value requires a U suffix. : 0x00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>551 </TD>
<TD>Literal value requires a U suffix. : 0x00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>551 </TD>
<TD>Literal value requires a U suffix. : 0x00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>551 </TD>
<TD>Literal value requires a U suffix. : 0x00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>554 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0x80000001 </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>554 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0x80000002 </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>554 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0x80000004 </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>554 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0x80000008 </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>554 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0x80000010 </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>554 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0x80000020 </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>554 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0x80000040 </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>554 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0x80000080 </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>554 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0x80000100 </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>554 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0x80000200 </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>554 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0x80000400 </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>554 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0x80000800 </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>554 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0x80001000 </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>554 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0x80002000 </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>557 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0x80000000 </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>557 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0x80000000 </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>559 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>563 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>566 </TD>
<TD>Literal value requires a U suffix. : 0x10 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>567 </TD>
<TD>No cast for widening complex int expression. : (unsigned short and
unsigned int): ( uint16_t ) 0xFFFF </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>571 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xF0FFFFFF </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>572 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>572 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xF0FFFFFF </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>578 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xF0FFFFFF </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>582 </TD>
<TD>Literal value requires a U suffix. : 0x15 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>582 </TD>
<TD>Literal value requires a U suffix. : 0x10 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>583 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xF0FFFFFF </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>588 </TD>
<TD>Literal value requires a U suffix. : 0x15 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>588 </TD>
<TD>Literal value requires a U suffix. : 0x10 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>591 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0x80000000 </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>591 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0x80000000 </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>593 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>597 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>551 </TD>
<TD>DU anomaly dead code, variable value is unused on all paths. : tmp1
</TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=gpio_extilineconfig_stm32f10x_gpio.c_stm32f10x_gpio.c_34></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_gpio.c' , '609');">GPIO_EXTILineConfig<BR>(609
to 619 stm32f10x_gpio.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>DD data flow anomalies found. </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>613 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>614 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>617 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>618 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>611 </TD>
<TD>Literal value requires a U suffix. : 0x00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>616 </TD>
<TD>Literal value requires a U suffix. : 0x04 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>616 </TD>
<TD>Value is not of appropriate type. : (unsigned int and signed char): (
uint32_t ) 0x0F ) &lt;&lt; ( 0x04 * </TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>616 </TD>
<TD>Signed/unsigned conversion without cast. : (signed char and unsigned
char): ( uint32_t ) 0x0F ) &lt;&lt; ( 0x04 * ( </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>617 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>618 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>618 </TD>
<TD>Literal value requires a U suffix. : 0x04 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>618 </TD>
<TD>Value is not of appropriate type. : (unsigned int and signed char): (
uint32_t ) GPIO_PortSource ) &lt;&lt; ( 0x04 * </TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>618 </TD>
<TD>Signed/unsigned conversion without cast. : (signed char and unsigned
char): ( uint32_t ) GPIO_PortSource ) &lt;&lt; ( 0x04 * ( </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=gpio_eth_mediainterfaceconfig_stm32f10x_gpio.c_stm32f10x_gpio.c_35></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_gpio.c' , '630');">GPIO_ETH_MediaInterfaceConfig<BR>(630
to 636 stm32f10x_gpio.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>632 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>635 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>635 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>635 </TD>
<TD>Literal value requires a U suffix. : 0x04 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>635 </TD>
<TD>Literal value requires a U suffix. : 32 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>635 </TD>
<TD>Literal value requires a U suffix. : 4 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=i2c_deinit_stm32f10x_i2c.c_stm32f10x_i2c.c_18></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_i2c.c' , '162');">I2C_DeInit<BR>(162
to 181 stm32f10x_i2c.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>165 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>165 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>165 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>167 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>165 </TD>
<TD>Literal value requires a U suffix. : 0x5400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>165 </TD>
<TD>Literal value requires a U suffix. : 0x5800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>167 </TD>
<TD>Literal value requires a U suffix. : 0x5400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=i2c_init_stm32f10x_i2c.c_stm32f10x_i2c.c_19></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_i2c.c' , '191');">I2C_Init<BR>(191
to 291 stm32f10x_i2c.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>DD data flow anomalies found. </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>198 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>198 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>198 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>199 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>200 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>201 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>202 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>203 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>204 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>193 </TD>
<TD>Literal value requires a U suffix. : 0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>194 </TD>
<TD>Literal value requires a U suffix. : 0x04 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>195 </TD>
<TD>Literal value requires a U suffix. : 8000000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>198 </TD>
<TD>Literal value requires a U suffix. : 0x5400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>198 </TD>
<TD>Literal value requires a U suffix. : 0x5800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>199 </TD>
<TD>Literal value requires a U suffix. : 0x1 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>199 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned int and signed char): (
I2C_InitStruct -&gt; I2C_ClockSpeed ) &gt;= 0x1 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>199 </TD>
<TD>Literal value requires a U suffix. : 400000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>202 </TD>
<TD>Literal value requires a U suffix. : 0x3FF </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>225 </TD>
<TD>Literal value requires a U suffix. : 0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>225 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned short and int):
tmpreg </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>228 </TD>
<TD>Literal value requires a U suffix. : 100000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>228 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned int and int):
I2C_InitStruct -&gt; I2C_ClockSpeed </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>233 </TD>
<TD>Literal value requires a U suffix. : 0x04 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>233 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned short and int):
result </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>233 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned short and signed char):
result &lt; 0x04 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>236 </TD>
<TD>Literal value requires a U suffix. : 0x04 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>236 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned short and int):
result </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>241 </TD>
<TD>Literal value requires a U suffix. : 1 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>249 </TD>
<TD>Literal value requires a U suffix. : 3 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>254 </TD>
<TD>Literal value requires a U suffix. : 25 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>260 </TD>
<TD>Literal value requires a U suffix. : 0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>196 </TD>
<TD>Procedure contains UR data flow anomalies. :
rcc_clocks.PCLK1_Frequency </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TD>MISRA-C:2012 R.9.1 </TD>
<TD>&nbsp;</TD>
<TD>&nbsp;</TD>
<TD>&nbsp;</TD>
<TD>&nbsp;</TD>
<TD>&nbsp;</TD></TR>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=i2c_structinit_stm32f10x_i2c.c_stm32f10x_i2c.c_20></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_i2c.c' , '298');">I2C_StructInit<BR>(298
to 313 stm32f10x_i2c.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>302 </TD>
<TD>Literal value requires a U suffix. : 5000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>302 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned int and int):
I2C_InitStruct -&gt; I2C_ClockSpeed </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>308 </TD>
<TD>Literal value requires a U suffix. : 0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>308 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned short and int):
I2C_InitStruct -&gt; I2C_OwnAddress1 </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=i2c_cmd_stm32f10x_i2c.c_stm32f10x_i2c.c_21></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_i2c.c' , '322');">I2C_Cmd<BR>(322
to 337 stm32f10x_i2c.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>325 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>325 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>325 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>326 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>325 </TD>
<TD>Literal value requires a U suffix. : 0x5400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>325 </TD>
<TD>Literal value requires a U suffix. : 0x5800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=i2c_dmacmd_stm32f10x_i2c.c_stm32f10x_i2c.c_22></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_i2c.c' , '346');">I2C_DMACmd<BR>(346
to 361 stm32f10x_i2c.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>349 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>349 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>349 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>350 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>349 </TD>
<TD>Literal value requires a U suffix. : 0x5400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>349 </TD>
<TD>Literal value requires a U suffix. : 0x5800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=i2c_dmalasttransfercmd_stm32f10x_i2c.c_stm32f10x_i2c.c_23></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_i2c.c' , '370');">I2C_DMALastTransferCmd<BR>(370
to 385 stm32f10x_i2c.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>373 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>373 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>373 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>374 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>373 </TD>
<TD>Literal value requires a U suffix. : 0x5400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>373 </TD>
<TD>Literal value requires a U suffix. : 0x5800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=i2c_generatestart_stm32f10x_i2c.c_stm32f10x_i2c.c_24></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_i2c.c' , '394');">I2C_GenerateSTART<BR>(394
to 409 stm32f10x_i2c.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>397 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>397 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>397 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>398 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>397 </TD>
<TD>Literal value requires a U suffix. : 0x5400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>397 </TD>
<TD>Literal value requires a U suffix. : 0x5800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=i2c_generatestop_stm32f10x_i2c.c_stm32f10x_i2c.c_25></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_i2c.c' , '418');">I2C_GenerateSTOP<BR>(418
to 433 stm32f10x_i2c.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>421 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>421 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>421 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>422 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>421 </TD>
<TD>Literal value requires a U suffix. : 0x5400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>421 </TD>
<TD>Literal value requires a U suffix. : 0x5800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=i2c_acknowledgeconfig_stm32f10x_i2c.c_stm32f10x_i2c.c_26></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_i2c.c' , '442');">I2C_AcknowledgeConfig<BR>(442
to 457 stm32f10x_i2c.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>445 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>445 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>445 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>446 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>445 </TD>
<TD>Literal value requires a U suffix. : 0x5400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>445 </TD>
<TD>Literal value requires a U suffix. : 0x5800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=i2c_ownaddress2config_stm32f10x_i2c.c_stm32f10x_i2c.c_27></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_i2c.c' , '465');">I2C_OwnAddress2Config<BR>(465
to 483 stm32f10x_i2c.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>DD data flow anomalies found. </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>470 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>470 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>470 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>470 </TD>
<TD>Literal value requires a U suffix. : 0x5400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>470 </TD>
<TD>Literal value requires a U suffix. : 0x5800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=i2c_dualaddresscmd_stm32f10x_i2c.c_stm32f10x_i2c.c_28></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_i2c.c' , '492');">I2C_DualAddressCmd<BR>(492
to 507 stm32f10x_i2c.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>495 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>495 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>495 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>496 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>495 </TD>
<TD>Literal value requires a U suffix. : 0x5400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>495 </TD>
<TD>Literal value requires a U suffix. : 0x5800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=i2c_generalcallcmd_stm32f10x_i2c.c_stm32f10x_i2c.c_29></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_i2c.c' , '516');">I2C_GeneralCallCmd<BR>(516
to 531 stm32f10x_i2c.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>519 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>519 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>519 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>520 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>519 </TD>
<TD>Literal value requires a U suffix. : 0x5400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>519 </TD>
<TD>Literal value requires a U suffix. : 0x5800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=i2c_itconfig_stm32f10x_i2c.c_stm32f10x_i2c.c_30></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_i2c.c' , '545');">I2C_ITConfig<BR>(545
to 562 stm32f10x_i2c.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>548 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>548 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>548 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>549 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>550 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>548 </TD>
<TD>Literal value requires a U suffix. : 0x5400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>548 </TD>
<TD>Literal value requires a U suffix. : 0x5800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>550 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned short and signed char): (
I2C_IT ) &amp; ( uint16_t ) 0xF8FF ) == 0x00 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>550 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned short and signed char): (
I2C_IT ) != 0x00 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4
</TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=i2c_senddata_stm32f10x_i2c.c_stm32f10x_i2c.c_31></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_i2c.c' , '570');">I2C_SendData<BR>(570
to 576 stm32f10x_i2c.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>573 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>573 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>573 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>573 </TD>
<TD>Literal value requires a U suffix. : 0x5400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>573 </TD>
<TD>Literal value requires a U suffix. : 0x5800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=i2c_receivedata_stm32f10x_i2c.c_stm32f10x_i2c.c_32></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_i2c.c' , '583');">I2C_ReceiveData<BR>(583
to 589 stm32f10x_i2c.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>586 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>586 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>586 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>586 </TD>
<TD>Literal value requires a U suffix. : 0x5400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>586 </TD>
<TD>Literal value requires a U suffix. : 0x5800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>588 </TD>
<TD>Volatile variable in complex expression. : DR </TD>
<TD>MISRA-C:2012 R.13.1,R.13.2 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=i2c_send7bitaddress_stm32f10x_i2c.c_stm32f10x_i2c.c_33></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_i2c.c' , '601');">I2C_Send7bitAddress<BR>(601
to 619 stm32f10x_i2c.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>604 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>604 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>604 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>605 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>604 </TD>
<TD>Literal value requires a U suffix. : 0x5400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>604 </TD>
<TD>Literal value requires a U suffix. : 0x5800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>610 </TD>
<TD>Implicit conversion of underlying type. : (unsigned char and unsigned
short): ( uint16_t </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>610 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned char and unsigned short): (
uint16_t </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>610 </TD>
<TD>No cast for widening complex int expression. : (unsigned char and
unsigned short): ( uint16_t ) 0x0001 ) </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>615 </TD>
<TD>No cast for widening complex int expression. : (unsigned char and
unsigned short): ( uint16_t ) 0xFFFE ) </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=i2c_readregister_stm32f10x_i2c.c_stm32f10x_i2c.c_34></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_i2c.c' , '636');">I2C_ReadRegister<BR>(636
to 649 stm32f10x_i2c.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>DD data flow anomalies found. </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>641 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>641 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>641 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>642 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>648 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>641 </TD>
<TD>Literal value requires a U suffix. : 0x5400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>641 </TD>
<TD>Literal value requires a U suffix. : 0x5800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>644 </TD>
<TD>Cast from pointer to integral type. </TD>
<TD>MISRA-C:2012 R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>648 </TD>
<TD>Volatile variable in complex expression. : tmp </TD>
<TD>MISRA-C:2012 R.13.1,R.13.2 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=i2c_softwareresetcmd_stm32f10x_i2c.c_stm32f10x_i2c.c_35></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_i2c.c' , '658');">I2C_SoftwareResetCmd<BR>(658
to 673 stm32f10x_i2c.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>661 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>661 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>661 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>662 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>661 </TD>
<TD>Literal value requires a U suffix. : 0x5400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>661 </TD>
<TD>Literal value requires a U suffix. : 0x5800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=i2c_nackpositionconfig_stm32f10x_i2c.c_stm32f10x_i2c.c_36></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_i2c.c' , '696');">I2C_NACKPositionConfig<BR>(696
to 713 stm32f10x_i2c.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>699 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>699 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>699 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>700 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>699 </TD>
<TD>Literal value requires a U suffix. : 0x5400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>699 </TD>
<TD>Literal value requires a U suffix. : 0x5800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=i2c_smbusalertconfig_stm32f10x_i2c.c_stm32f10x_i2c.c_37></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_i2c.c' , '724');">I2C_SMBusAlertConfig<BR>(724
to 739 stm32f10x_i2c.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>727 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>727 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>727 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>728 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>727 </TD>
<TD>Literal value requires a U suffix. : 0x5400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>727 </TD>
<TD>Literal value requires a U suffix. : 0x5800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=i2c_transmitpec_stm32f10x_i2c.c_stm32f10x_i2c.c_38></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_i2c.c' , '748');">I2C_TransmitPEC<BR>(748
to 763 stm32f10x_i2c.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>751 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>751 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>751 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>752 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>751 </TD>
<TD>Literal value requires a U suffix. : 0x5400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>751 </TD>
<TD>Literal value requires a U suffix. : 0x5800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=i2c_pecpositionconfig_stm32f10x_i2c.c_stm32f10x_i2c.c_39></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_i2c.c' , '779');">I2C_PECPositionConfig<BR>(779
to 794 stm32f10x_i2c.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>782 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>782 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>782 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>783 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>782 </TD>
<TD>Literal value requires a U suffix. : 0x5400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>782 </TD>
<TD>Literal value requires a U suffix. : 0x5800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=i2c_calculatepec_stm32f10x_i2c.c_stm32f10x_i2c.c_40></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_i2c.c' , '803');">I2C_CalculatePEC<BR>(803
to 818 stm32f10x_i2c.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>806 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>806 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>806 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>807 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>806 </TD>
<TD>Literal value requires a U suffix. : 0x5400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>806 </TD>
<TD>Literal value requires a U suffix. : 0x5800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=i2c_getpec_stm32f10x_i2c.c_stm32f10x_i2c.c_41></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_i2c.c' , '825');">I2C_GetPEC<BR>(825
to 831 stm32f10x_i2c.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>828 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>828 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>828 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>828 </TD>
<TD>Literal value requires a U suffix. : 0x5400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>828 </TD>
<TD>Literal value requires a U suffix. : 0x5800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>830 </TD>
<TD>Volatile variable in complex expression. : SR2 </TD>
<TD>MISRA-C:2012 R.13.1,R.13.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>830 </TD>
<TD>Implicit conversion of underlying type. : (unsigned char and unsigned
short): ( I2Cx -&gt; SR2 </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>830 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned char and unsigned short): (
I2Cx -&gt; SR2 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>830 </TD>
<TD>Implicit conversion of underlying type. : (unsigned char and unsigned
short): ( I2Cx -&gt; SR2 ) &gt;&gt; 8 ) ; </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>830 </TD>
<TD>Function return type inconsistent. : (unsigned char and unsigned
short) </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TD>MISRA-C:2012 R.10.3 </TD>
<TD>&nbsp;</TD>
<TD>&nbsp;</TD>
<TD>&nbsp;</TD>
<TD>&nbsp;</TD>
<TD>&nbsp;</TD></TR>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=i2c_arpcmd_stm32f10x_i2c.c_stm32f10x_i2c.c_42></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_i2c.c' , '840');">I2C_ARPCmd<BR>(840
to 855 stm32f10x_i2c.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>843 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>843 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>843 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>844 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>843 </TD>
<TD>Literal value requires a U suffix. : 0x5400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>843 </TD>
<TD>Literal value requires a U suffix. : 0x5800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=i2c_stretchclockcmd_stm32f10x_i2c.c_stm32f10x_i2c.c_43></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_i2c.c' , '864');">I2C_StretchClockCmd<BR>(864
to 879 stm32f10x_i2c.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>867 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>867 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>867 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>868 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>867 </TD>
<TD>Literal value requires a U suffix. : 0x5400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>867 </TD>
<TD>Literal value requires a U suffix. : 0x5800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=i2c_fastmodedutycycleconfig_stm32f10x_i2c.c_stm32f10x_i2c.c_44></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_i2c.c' , '890');">I2C_FastModeDutyCycleConfig<BR>(890
to 905 stm32f10x_i2c.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>893 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>893 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>893 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>894 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>893 </TD>
<TD>Literal value requires a U suffix. : 0x5400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>893 </TD>
<TD>Literal value requires a U suffix. : 0x5800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=i2c_checkevent_stm32f10x_i2c.c_stm32f10x_i2c.c_45></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_i2c.c' , '1030');">I2C_CheckEvent<BR>(1030
to 1061 stm32f10x_i2c.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>DD data flow anomalies found. </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1037 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1037 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1037 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1038 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1033 </TD>
<TD>Literal value requires a U suffix. : 0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1037 </TD>
<TD>Literal value requires a U suffix. : 0x5400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1037 </TD>
<TD>Literal value requires a U suffix. : 0x5800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1041 </TD>
<TD>No cast for widening complex int expression. : (unsigned int and
unsigned short): flag1 = I2Cx -&gt; SR1 </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1042 </TD>
<TD>No cast for widening complex int expression. : (unsigned int and
unsigned short): flag2 = I2Cx -&gt; SR2 </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=i2c_getlastevent_stm32f10x_i2c.c_stm32f10x_i2c.c_46></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_i2c.c' , '1078');">I2C_GetLastEvent<BR>(1078
to 1096 stm32f10x_i2c.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>DD data flow anomalies found. </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1084 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1084 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1084 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1081 </TD>
<TD>Literal value requires a U suffix. : 0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1084 </TD>
<TD>Literal value requires a U suffix. : 0x5400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1084 </TD>
<TD>Literal value requires a U suffix. : 0x5800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1087 </TD>
<TD>No cast for widening complex int expression. : (unsigned int and
unsigned short): flag1 = I2Cx -&gt; SR1 </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1088 </TD>
<TD>No cast for widening complex int expression. : (unsigned int and
unsigned short): flag2 = I2Cx -&gt; SR2 </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=i2c_getflagstatus_stm32f10x_i2c.c_stm32f10x_i2c.c_47></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_i2c.c' , '1133');">I2C_GetFlagStatus<BR>(1133
to 1177 stm32f10x_i2c.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>DD data flow anomalies found. </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1139 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1139 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1139 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1140 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1164 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1136 </TD>
<TD>Literal value requires a U suffix. : 0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1139 </TD>
<TD>Literal value requires a U suffix. : 0x5400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1139 </TD>
<TD>Literal value requires a U suffix. : 0x5800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1143 </TD>
<TD>Cast from pointer to integral type. </TD>
<TD>MISRA-C:2012 R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1151 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned int and int):
i2creg </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1151 </TD>
<TD>Literal value requires a U suffix. : 0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1154 </TD>
<TD>Literal value requires a U suffix. : 0x14 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1154 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned int and int):
i2cxbase </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1161 </TD>
<TD>Literal value requires a U suffix. : 0x18 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1161 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned int and int):
i2cxbase </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1164 </TD>
<TD>Volatile variable in complex expression. : i2cxbase </TD>
<TD>MISRA-C:2012 R.13.1,R.13.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1164 </TD>
<TD>Use of underlying enum representation value. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=i2c_clearflag_stm32f10x_i2c.c_stm32f10x_i2c.c_48></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_i2c.c' , '1212');">I2C_ClearFlag<BR>(1212
to 1222 stm32f10x_i2c.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>DD data flow anomalies found. </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1216 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1216 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1216 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1217 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1216 </TD>
<TD>Literal value requires a U suffix. : 0x5400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1216 </TD>
<TD>Literal value requires a U suffix. : 0x5800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1217 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned short and signed char): (
I2C_FLAG ) &amp; ( uint16_t ) 0x20FF ) == 0x00 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1221 </TD>
<TD>No cast for widening complex int expression. : (unsigned short and
unsigned int): I2Cx -&gt; SR1 = ( uint16_t ) ~ flagpos </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=i2c_getitstatus_stm32f10x_i2c.c_stm32f10x_i2c.c_49></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_i2c.c' , '1246');">I2C_GetITStatus<BR>(1246
to 1274 stm32f10x_i2c.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>DD data flow anomalies found. </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1252 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1252 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1252 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1253 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1252 </TD>
<TD>Literal value requires a U suffix. : 0x5400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1252 </TD>
<TD>Literal value requires a U suffix. : 0x5800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1256 </TD>
<TD>Volatile variable in complex expression. : CR2 </TD>
<TD>MISRA-C:2012 R.13.1,R.13.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1256 </TD>
<TD>No cast for widening complex int expression. : (unsigned short and
unsigned int): ( uint32_t ) 0x07000000 ) ) &gt;&gt; 16 ) &amp; ( I2Cx
-&gt; CR2 </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1262 </TD>
<TD>Volatile variable in complex expression. : SR1 </TD>
<TD>MISRA-C:2012 R.13.1,R.13.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1262 </TD>
<TD>Use of underlying enum representation value. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1262 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1273 </TD>
<TD>Local structure returned in function result. : bitstatus </TD>
<TD>MISRA-C:2012 R.18.6 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=i2c_clearitpendingbit_stm32f10x_i2c.c_stm32f10x_i2c.c_50></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_i2c.c' , '1307');">I2C_ClearITPendingBit<BR>(1307
to 1317 stm32f10x_i2c.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>DD data flow anomalies found. </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1311 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1311 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1311 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1312 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1311 </TD>
<TD>Literal value requires a U suffix. : 0x5400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1311 </TD>
<TD>Literal value requires a U suffix. : 0x5800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1312 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned short and signed char): (
I2C_IT ) &amp; ( uint16_t ) 0x20FF ) == 0x00 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1316 </TD>
<TD>No cast for widening complex int expression. : (unsigned short and
unsigned int): I2Cx -&gt; SR1 = ( uint16_t ) ~ flagpos </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=dma1_channel5_irqhandler_stm32f10x_it.c_stm32f10x_it.c_18></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_it.c' , '66');">DMA1_Channel5_IRQHandler<BR>(66
to 101 stm32f10x_it.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>No prototype for non-static function. : DMA1_Channel5_IRQHandler </TD>
<TD>MISRA-C:2012 R.8.4 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>70 </TD>
<TD>Function call with no prior declaration. : DMA_ClearFlag </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>71 </TD>
<TD>Function call with no prior declaration. : DMA_ClearITPendingBit </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>72 </TD>
<TD>Literal value requires a U suffix. : 0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>72 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and int): i
</TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>72 </TD>
<TD>Literal value requires a U suffix. : 8 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>72 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and int): i
</TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>72 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned char and signed char): i
&lt; 8 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>76 </TD>
<TD>Literal value requires a U suffix. : 0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>76 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and int): i
</TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>76 </TD>
<TD>Literal value requires a U suffix. : 8 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>76 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and int): i
</TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>76 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned char and signed char): i
&lt; 8 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>78 </TD>
<TD>Use of mixed mode arithmetic. : (signed char and unsigned char):
IAValue.table [ i ] = parameter [ 8 + i </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>80 </TD>
<TD>Literal value requires a U suffix. : 0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>80 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and int): i
</TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>80 </TD>
<TD>Literal value requires a U suffix. : 8 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>80 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and int): i
</TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>80 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned char and signed char): i
&lt; 8 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>82 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned char and signed char):
DAValue.table [ i ] = parameter [ i + 16 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>84 </TD>
<TD>Literal value requires a U suffix. : 0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>84 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and int): i
</TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>84 </TD>
<TD>Literal value requires a U suffix. : 8 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>84 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and int): i
</TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>84 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned char and signed char): i
&lt; 8 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>86 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned char and signed char):
PBValue.table [ i ] = parameter [ i + 24 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>88 </TD>
<TD>Literal value requires a U suffix. : 0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>88 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and int): i
</TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>88 </TD>
<TD>Literal value requires a U suffix. : 8 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>88 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and int): i
</TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>88 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned char and signed char): i
&lt; 8 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>90 </TD>
<TD>Use of mixed mode arithmetic. : (signed char and unsigned char):
IBValue.table [ i ] = parameter [ 32 + i </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>92 </TD>
<TD>Literal value requires a U suffix. : 0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>92 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and int): i
</TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>92 </TD>
<TD>Literal value requires a U suffix. : 8 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>92 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and int): i
</TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>92 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned char and signed char): i
&lt; 8 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>94 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned char and signed char):
DBValue.table [ i ] = parameter [ i + 40 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4
</TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=exti4_irqhandler_stm32f10x_it.c_stm32f10x_it.c_19></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_it.c' , '105');">EXTI4_IRQHandler<BR>(105
to 111 stm32f10x_it.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>No prototype for non-static function. : EXTI4_IRQHandler </TD>
<TD>MISRA-C:2012 R.8.4 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>107 </TD>
<TD>Function call with no prior declaration. : EXTI_GetITStatus </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>109 </TD>
<TD>Function call with no prior declaration. : EXTI_ClearITPendingBit </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>107 </TD>
<TD>Use of underlying enum representation value. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=tim1_up_irqhandler_stm32f10x_it.c_stm32f10x_it.c_20></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_it.c' , '114');">TIM1_UP_IRQHandler<BR>(114
to 163 stm32f10x_it.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>No prototype for non-static function. : TIM1_UP_IRQHandler </TD>
<TD>MISRA-C:2012 R.8.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD>DD data flow anomalies found. </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>125 </TD>
<TD>Function call with no prior declaration. : TIM_GetFlagStatus </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>125 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>127 </TD>
<TD>Function call with no prior declaration. : mpu_dmp_get_data </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>128 </TD>
<TD>Function call with no prior declaration. : myabs </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>132 </TD>
<TD>Function call with no prior declaration. : SpeedControlOutput </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>134 </TD>
<TD>Function call with no prior declaration. : TurnControlOutput </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>135 </TD>
<TD>Function call with no prior declaration. : AnglePID_Realize </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>142 </TD>
<TD>Function call with no prior declaration. : MOTOR2_GetSpeed </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>143 </TD>
<TD>Function call with no prior declaration. : MOTOR4_GetSpeed </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>146 </TD>
<TD>Function call with no prior declaration. : TurnPID_Realize </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>147 </TD>
<TD>Function call with no prior declaration. : SpeedPID_Realize </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>153 </TD>
<TD>Function call with no prior declaration. : MotorOutput </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>157 </TD>
<TD>Function call with no prior declaration. : MotorOutput </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>161 </TD>
<TD>Function call with no prior declaration. : TIM_ClearITPendingBit </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>161 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>125 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>125 </TD>
<TD>Literal value requires a U suffix. : 0x2C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>125 </TD>
<TD>Use of underlying enum representation value. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>140 </TD>
<TD>Literal value requires a U suffix. : 0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>140 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and int):
SpeedControlPeriod </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>141 </TD>
<TD>Literal value requires a U suffix. : 0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>141 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and int):
TurnControlPeriod </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>152 </TD>
<TD>Expression needs brackets. </TD>
<TD>MISRA-C:2012 R.12.1,R.20.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>161 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>161 </TD>
<TD>Literal value requires a U suffix. : 0x2C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>116 </TD>
<TD>DU anomaly dead code, variable value is unused on all paths. : balance
</TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>117 </TD>
<TD>DU anomaly dead code, variable value is unused on all paths. :
speedout </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>118 </TD>
<TD>DU anomaly dead code, variable value is unused on all paths. : turn
</TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=nmi_handler_stm32f10x_it.c_stm32f10x_it.c_21></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_it.c' , '169');">NMI_Handler<BR>(169
to 171 stm32f10x_it.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>169 </TD>
<TD>Void function has no side effects. : NMI_Handler </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=hardfault_handler_stm32f10x_it.c_stm32f10x_it.c_22></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_it.c' , '178');">HardFault_Handler<BR>(178
to 184 stm32f10x_it.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>181 </TD>
<TD>Potentially infinite loop found. </TD>
<TD>MISRA-C:2012 R.2.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>178 </TD>
<TD>Void function has no side effects. : HardFault_Handler </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=memmanage_handler_stm32f10x_it.c_stm32f10x_it.c_23></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_it.c' , '191');">MemManage_Handler<BR>(191
to 197 stm32f10x_it.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>194 </TD>
<TD>Potentially infinite loop found. </TD>
<TD>MISRA-C:2012 R.2.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>191 </TD>
<TD>Void function has no side effects. : MemManage_Handler </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=busfault_handler_stm32f10x_it.c_stm32f10x_it.c_24></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_it.c' , '204');">BusFault_Handler<BR>(204
to 210 stm32f10x_it.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>207 </TD>
<TD>Potentially infinite loop found. </TD>
<TD>MISRA-C:2012 R.2.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>204 </TD>
<TD>Void function has no side effects. : BusFault_Handler </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=usagefault_handler_stm32f10x_it.c_stm32f10x_it.c_25></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_it.c' , '217');">UsageFault_Handler<BR>(217
to 223 stm32f10x_it.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>220 </TD>
<TD>Potentially infinite loop found. </TD>
<TD>MISRA-C:2012 R.2.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>217 </TD>
<TD>Void function has no side effects. : UsageFault_Handler </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=svc_handler_stm32f10x_it.c_stm32f10x_it.c_26></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_it.c' , '230');">SVC_Handler<BR>(230
to 232 stm32f10x_it.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>230 </TD>
<TD>Void function has no side effects. : SVC_Handler </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=debugmon_handler_stm32f10x_it.c_stm32f10x_it.c_27></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_it.c' , '239');">DebugMon_Handler<BR>(239
to 241 stm32f10x_it.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>239 </TD>
<TD>Void function has no side effects. : DebugMon_Handler </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=pendsv_handler_stm32f10x_it.c_stm32f10x_it.c_28></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_it.c' , '248');">PendSV_Handler<BR>(248
to 250 stm32f10x_it.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>248 </TD>
<TD>Void function has no side effects. : PendSV_Handler </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=systick_handler_stm32f10x_it.c_stm32f10x_it.c_29></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_it.c' , '257');">SysTick_Handler<BR>(257
to 259 stm32f10x_it.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>257 </TD>
<TD>Void function has no side effects. : SysTick_Handler </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=iwdg_writeaccesscmd_stm32f10x_iwdg.c_stm32f10x_iwdg.c_18></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_iwdg.c' , '92');">IWDG_WriteAccessCmd<BR>(92
to 97 stm32f10x_iwdg.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>95 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>96 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>96 </TD>
<TD>Literal value requires a U suffix. : 0x3000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=iwdg_setprescaler_stm32f10x_iwdg.c_stm32f10x_iwdg.c_19></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_iwdg.c' , '112');">IWDG_SetPrescaler<BR>(112
to 117 stm32f10x_iwdg.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>115 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>116 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>116 </TD>
<TD>Literal value requires a U suffix. : 0x3000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=iwdg_setreload_stm32f10x_iwdg.c_stm32f10x_iwdg.c_20></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_iwdg.c' , '125');">IWDG_SetReload<BR>(125
to 130 stm32f10x_iwdg.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>128 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>129 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>128 </TD>
<TD>Literal value requires a U suffix. : 0xFFF </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>129 </TD>
<TD>Literal value requires a U suffix. : 0x3000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=iwdg_reloadcounter_stm32f10x_iwdg.c_stm32f10x_iwdg.c_21></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_iwdg.c' , '138');">IWDG_ReloadCounter<BR>(138
to 141 stm32f10x_iwdg.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>140 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>140 </TD>
<TD>Literal value requires a U suffix. : 0x3000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>140 </TD>
<TD>No cast for widening complex int expression. : (unsigned int and
unsigned short): ( uint16_t ) 0xAAAA ) </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>138 </TD>
<TD>Void function has no side effects. : IWDG_ReloadCounter </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=iwdg_enable_stm32f10x_iwdg.c_stm32f10x_iwdg.c_22></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_iwdg.c' , '148');">IWDG_Enable<BR>(148
to 151 stm32f10x_iwdg.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>150 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>150 </TD>
<TD>Literal value requires a U suffix. : 0x3000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>150 </TD>
<TD>No cast for widening complex int expression. : (unsigned int and
unsigned short): ( uint16_t ) 0xCCCC ) </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>148 </TD>
<TD>Void function has no side effects. : IWDG_Enable </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=iwdg_getflagstatus_stm32f10x_iwdg.c_stm32f10x_iwdg.c_23></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_iwdg.c' , '161');">IWDG_GetFlagStatus<BR>(161
to 176 stm32f10x_iwdg.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>DD data flow anomalies found. </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>165 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>166 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>166 </TD>
<TD>Literal value requires a U suffix. : 0x3000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>166 </TD>
<TD>Volatile variable in complex expression. : SR </TD>
<TD>MISRA-C:2012 R.13.1,R.13.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>166 </TD>
<TD>Use of underlying enum representation value. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=pwr_backupaccesscmd_stm32f10x_pwr.c_stm32f10x_pwr.c_19></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_pwr.c' , '124');">PWR_BackupAccessCmd<BR>(124
to 129 stm32f10x_pwr.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>127 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>128 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>128 </TD>
<TD>Literal value requires a U suffix. : 0x7000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>128 </TD>
<TD>Literal value requires a U suffix. : 32 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>128 </TD>
<TD>Literal value requires a U suffix. : 0x08 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>128 </TD>
<TD>Value is not of appropriate type. : (unsigned int and signed char): (
uint32_t ) 0x40000000 ) ) + 0x00 ) * 32 ) + ( 0x08 * </TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>128 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned int and signed char): (
uint32_t ) 0x40000000 ) ) + 0x00 ) * 32 ) + ( 0x08 * 4 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>128 </TD>
<TD>Value is not of appropriate type. : (unsigned int* and unsigned int):
( uint32_t ) 0x40000000 ) ) + 0x00 ) * 32 ) + ( 0x08 * 4 ) ) = ( uint32_t
</TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1
</TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=pwr_pvdcmd_stm32f10x_pwr.c_stm32f10x_pwr.c_20></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_pwr.c' , '137');">PWR_PVDCmd<BR>(137
to 142 stm32f10x_pwr.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>140 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>141 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>141 </TD>
<TD>Literal value requires a U suffix. : 0x7000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>141 </TD>
<TD>Literal value requires a U suffix. : 32 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>141 </TD>
<TD>Literal value requires a U suffix. : 0x04 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>141 </TD>
<TD>Value is not of appropriate type. : (unsigned int and signed char): (
uint32_t ) 0x40000000 ) ) + 0x00 ) * 32 ) + ( 0x04 * </TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>141 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned int and signed char): (
uint32_t ) 0x40000000 ) ) + 0x00 ) * 32 ) + ( 0x04 * 4 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>141 </TD>
<TD>Value is not of appropriate type. : (unsigned int* and unsigned int):
( uint32_t ) 0x40000000 ) ) + 0x00 ) * 32 ) + ( 0x04 * 4 ) ) = ( uint32_t
</TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1
</TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=pwr_pvdlevelconfig_stm32f10x_pwr.c_stm32f10x_pwr.c_21></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_pwr.c' , '158');">PWR_PVDLevelConfig<BR>(158
to 170 stm32f10x_pwr.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>DD data flow anomalies found. </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>162 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>163 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>169 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>163 </TD>
<TD>Literal value requires a U suffix. : 0x7000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>165 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xFFFFFF1F </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>169 </TD>
<TD>Literal value requires a U suffix. : 0x7000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=pwr_wakeuppincmd_stm32f10x_pwr.c_stm32f10x_pwr.c_22></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_pwr.c' , '178');">PWR_WakeUpPinCmd<BR>(178
to 183 stm32f10x_pwr.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>181 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>182 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>182 </TD>
<TD>Literal value requires a U suffix. : 0x7000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>182 </TD>
<TD>Literal value requires a U suffix. : 0x04 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>182 </TD>
<TD>Literal value requires a U suffix. : 32 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>182 </TD>
<TD>Literal value requires a U suffix. : 0x08 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>182 </TD>
<TD>Value is not of appropriate type. : (unsigned int and signed char): (
uint32_t ) 0x40000000 ) ) + 0x04 ) * 32 ) + ( 0x08 * </TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>182 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned int and signed char): (
uint32_t ) 0x40000000 ) ) + 0x04 ) * 32 ) + ( 0x08 * 4 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>182 </TD>
<TD>Value is not of appropriate type. : (unsigned int* and unsigned int):
( uint32_t ) 0x40000000 ) ) + 0x04 ) * 32 ) + ( 0x08 * 4 ) ) = ( uint32_t
</TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1
</TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=pwr_enterstopmode_stm32f10x_pwr.c_stm32f10x_pwr.c_23></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_pwr.c' , '197');">PWR_EnterSTOPMode<BR>(197
to 229 stm32f10x_pwr.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>DD data flow anomalies found. </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>201 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>202 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>205 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>211 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>213 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>219 </TD>
<TD>Function call with no prior declaration. : __WFI </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>224 </TD>
<TD>Function call with no prior declaration. : __WFE </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>228 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>205 </TD>
<TD>Literal value requires a U suffix. : 0x7000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>207 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xFFFFFFFC </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>211 </TD>
<TD>Literal value requires a U suffix. : 0x7000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>213 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xE000E000 </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>213 </TD>
<TD>Literal value requires a U suffix. : 0x0D00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>213 </TD>
<TD>No cast for widening complex int expression. : (unsigned int and
unsigned char): ( uint8_t ) 0x04 ) </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>228 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xE000E000 </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>228 </TD>
<TD>Literal value requires a U suffix. : 0x0D00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>228 </TD>
<TD>Widening cast on complex integer expression. : (unsigned int and
unsigned char): ( uint8_t ) 0x04 </TD>
<TD>MISRA-C:2012 R.10.8 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=pwr_enterstandbymode_stm32f10x_pwr.c_stm32f10x_pwr.c_24></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_pwr.c' , '236');">PWR_EnterSTANDBYMode<BR>(236
to 250 stm32f10x_pwr.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>239 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>241 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>243 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>249 </TD>
<TD>Function call with no prior declaration. : __WFI </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>239 </TD>
<TD>Literal value requires a U suffix. : 0x7000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>239 </TD>
<TD>No cast for widening complex int expression. : (unsigned int and
unsigned short): ( uint16_t ) 0x0004 ) </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>241 </TD>
<TD>Literal value requires a U suffix. : 0x7000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>241 </TD>
<TD>No cast for widening complex int expression. : (unsigned int and
unsigned short): ( uint16_t ) 0x0002 ) </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>243 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xE000E000 </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>243 </TD>
<TD>Literal value requires a U suffix. : 0x0D00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>243 </TD>
<TD>No cast for widening complex int expression. : (unsigned int and
unsigned char): ( uint8_t ) 0x04 ) </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=pwr_getflagstatus_stm32f10x_pwr.c_stm32f10x_pwr.c_25></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_pwr.c' , '261');">PWR_GetFlagStatus<BR>(261
to 277 stm32f10x_pwr.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>DD data flow anomalies found. </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>265 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>267 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>267 </TD>
<TD>Literal value requires a U suffix. : 0x7000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>267 </TD>
<TD>Volatile variable in complex expression. : CSR </TD>
<TD>MISRA-C:2012 R.13.1,R.13.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>267 </TD>
<TD>Use of underlying enum representation value. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=pwr_clearflag_stm32f10x_pwr.c_stm32f10x_pwr.c_26></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_pwr.c' , '287');">PWR_ClearFlag<BR>(287
to 293 stm32f10x_pwr.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>290 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>292 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>292 </TD>
<TD>Literal value requires a U suffix. : 0x7000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=rcc_deinit_stm32f10x_rcc.c_stm32f10x_rcc.c_18></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_rcc.c' , '217');">RCC_DeInit<BR>(217
to 258 stm32f10x_rcc.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>220 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>224 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>230 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>233 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>236 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>255 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>220 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>220 </TD>
<TD>Literal value requires a U suffix. : 0x1000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>224 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>224 </TD>
<TD>Literal value requires a U suffix. : 0x1000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>224 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xF8FF0000 </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>230 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>230 </TD>
<TD>Literal value requires a U suffix. : 0x1000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>230 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xFEF6FFFF </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>233 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>233 </TD>
<TD>Literal value requires a U suffix. : 0x1000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>233 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xFFFBFFFF </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>236 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>236 </TD>
<TD>Literal value requires a U suffix. : 0x1000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>236 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xFF80FFFF </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>255 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>255 </TD>
<TD>Literal value requires a U suffix. : 0x1000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>255 </TD>
<TD>Literal value requires a U suffix. : 0x009F0000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>255 </TD>
<TD>Literal value requires a U suffix. : 0x009F0000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>255 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned int and int): (
uint32_t ) 0x40000000 ) + 0x20000 ) + 0x1000 ) ) -&gt; CIR </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>217 </TD>
<TD>Void function has no side effects. : RCC_DeInit </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=rcc_hseconfig_stm32f10x_rcc.c_stm32f10x_rcc.c_19></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_rcc.c' , '270');">RCC_HSEConfig<BR>(270
to 295 stm32f10x_rcc.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>273 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>276 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>278 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>284 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>289 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>276 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>276 </TD>
<TD>Literal value requires a U suffix. : 0x1000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>276 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xFFFEFFFF </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>278 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>278 </TD>
<TD>Literal value requires a U suffix. : 0x1000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>278 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xFFFBFFFF </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>284 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>284 </TD>
<TD>Literal value requires a U suffix. : 0x1000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>289 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>289 </TD>
<TD>Literal value requires a U suffix. : 0x1000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>292 </TD>
<TD>Switch empty default has no comment. </TD>
<TD>MISRA-C:2012 R.16.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=rcc_waitforhsestartup_stm32f10x_rcc.c_stm32f10x_rcc.c_20></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_rcc.c' , '304');">RCC_WaitForHSEStartUp<BR>(304
to 326 stm32f10x_rcc.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>DD data flow anomalies found. </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>314 </TD>
<TD>Volatile variable in complex expression. : StartUpCounter </TD>
<TD>MISRA-C:2012 R.13.1,R.13.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>315 </TD>
<TD>Volatile variable in complex expression. : StartUpCounter </TD>
<TD>MISRA-C:2012 R.13.1,R.13.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>315 </TD>
<TD>No cast for widening complex int expression. : (unsigned short and
unsigned int): ( uint16_t ) 0x0500 </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>313 </TD>
<TD>Function return value potentially unused. : HSEStatus
</TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TD>MISRA-C:2012 D.4.7,R.17.7 </TD>
<TD>&nbsp;</TD>
<TD>&nbsp;</TD>
<TD>&nbsp;</TD>
<TD>&nbsp;</TD>
<TD>&nbsp;</TD></TR>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=rcc_adjusthsicalibrationvalue_stm32f10x_rcc.c_stm32f10x_rcc.c_21></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_rcc.c' , '334');">RCC_AdjustHSICalibrationValue<BR>(334
to 346 stm32f10x_rcc.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>DD data flow anomalies found. </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>338 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>339 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>345 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>338 </TD>
<TD>Literal value requires a U suffix. : 0x1F </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>338 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned char and signed char): (
HSICalibrationValue ) &lt;= 0x1F </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>339 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>339 </TD>
<TD>Literal value requires a U suffix. : 0x1000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>341 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xFFFFFF07 </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>345 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>345 </TD>
<TD>Literal value requires a U suffix. : 0x1000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=rcc_hsicmd_stm32f10x_rcc.c_stm32f10x_rcc.c_22></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_rcc.c' , '354');">RCC_HSICmd<BR>(354
to 359 stm32f10x_rcc.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>357 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>358 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>358 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>358 </TD>
<TD>Literal value requires a U suffix. : 0x1000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>358 </TD>
<TD>Literal value requires a U suffix. : 32 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>358 </TD>
<TD>Value is not of appropriate type. : (unsigned int and signed char): (
uint32_t ) 0x40000000 ) ) + 0x00 ) * 32 ) + ( 0x00 * </TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>358 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned int and signed char): (
uint32_t ) 0x40000000 ) ) + 0x00 ) * 32 ) + ( 0x00 * 4 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>358 </TD>
<TD>Value is not of appropriate type. : (unsigned int* and unsigned int):
( uint32_t ) 0x40000000 ) ) + 0x00 ) * 32 ) + ( 0x00 * 4 ) ) = ( uint32_t
</TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1
</TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=rcc_pllconfig_stm32f10x_rcc.c_stm32f10x_rcc.c_23></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_rcc.c' , '378');">RCC_PLLConfig<BR>(378
to 393 stm32f10x_rcc.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>DD data flow anomalies found. </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>383 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>384 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>386 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>392 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>386 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>386 </TD>
<TD>Literal value requires a U suffix. : 0x1000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>388 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xFFC0FFFF </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>392 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>392 </TD>
<TD>Literal value requires a U suffix. : 0x1000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=rcc_pllcmd_stm32f10x_rcc.c_stm32f10x_rcc.c_24></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_rcc.c' , '401');">RCC_PLLCmd<BR>(401
to 407 stm32f10x_rcc.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>404 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>406 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>406 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>406 </TD>
<TD>Literal value requires a U suffix. : 0x1000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>406 </TD>
<TD>Literal value requires a U suffix. : 32 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>406 </TD>
<TD>Literal value requires a U suffix. : 0x18 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>406 </TD>
<TD>Value is not of appropriate type. : (unsigned int and signed char): (
uint32_t ) 0x40000000 ) ) + 0x00 ) * 32 ) + ( 0x18 * </TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>406 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned int and signed char): (
uint32_t ) 0x40000000 ) ) + 0x00 ) * 32 ) + ( 0x18 * 4 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>406 </TD>
<TD>Value is not of appropriate type. : (unsigned int* and unsigned int):
( uint32_t ) 0x40000000 ) ) + 0x00 ) * 32 ) + ( 0x18 * 4 ) ) = ( uint32_t
</TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1
</TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=rcc_sysclkconfig_stm32f10x_rcc.c_stm32f10x_rcc.c_25></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_rcc.c' , '564');">RCC_SYSCLKConfig<BR>(564
to 576 stm32f10x_rcc.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>DD data flow anomalies found. </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>568 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>569 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>575 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>569 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>569 </TD>
<TD>Literal value requires a U suffix. : 0x1000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>571 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xFFFFFFFC </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>575 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>575 </TD>
<TD>Literal value requires a U suffix. : 0x1000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=rcc_getsysclksource_stm32f10x_rcc.c_stm32f10x_rcc.c_26></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_rcc.c' , '587');">RCC_GetSYSCLKSource<BR>(587
to 590 stm32f10x_rcc.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>589 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>589 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>589 </TD>
<TD>Literal value requires a U suffix. : 0x1000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>589 </TD>
<TD>Volatile variable in complex expression. : CFGR </TD>
<TD>MISRA-C:2012 R.13.1,R.13.2 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=rcc_hclkconfig_stm32f10x_rcc.c_stm32f10x_rcc.c_27></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_rcc.c' , '608');">RCC_HCLKConfig<BR>(608
to 620 stm32f10x_rcc.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>DD data flow anomalies found. </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>612 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>613 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>619 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>613 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>613 </TD>
<TD>Literal value requires a U suffix. : 0x1000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>615 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xFFFFFF0F </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>619 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>619 </TD>
<TD>Literal value requires a U suffix. : 0x1000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=rcc_pclk1config_stm32f10x_rcc.c_stm32f10x_rcc.c_28></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_rcc.c' , '634');">RCC_PCLK1Config<BR>(634
to 646 stm32f10x_rcc.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>DD data flow anomalies found. </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>638 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>639 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>645 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>639 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>639 </TD>
<TD>Literal value requires a U suffix. : 0x1000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>641 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xFFFFF8FF </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>645 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>645 </TD>
<TD>Literal value requires a U suffix. : 0x1000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=rcc_pclk2config_stm32f10x_rcc.c_stm32f10x_rcc.c_29></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_rcc.c' , '660');">RCC_PCLK2Config<BR>(660
to 672 stm32f10x_rcc.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>DD data flow anomalies found. </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>664 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>665 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>671 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>665 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>665 </TD>
<TD>Literal value requires a U suffix. : 0x1000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>667 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xFFFFC7FF </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>671 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>671 </TD>
<TD>Literal value requires a U suffix. : 0x1000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=rcc_itconfig_stm32f10x_rcc.c_stm32f10x_rcc.c_30></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_rcc.c' , '700');">RCC_ITConfig<BR>(700
to 715 stm32f10x_rcc.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>703 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>704 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>708 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>713 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>703 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned char and signed char): (
RCC_IT ) &amp; ( uint8_t ) 0xE0 ) == 0x00 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>703 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned char and signed char): (
RCC_IT ) != 0x00 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4
</TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=rcc_usbclkconfig_stm32f10x_rcc.c_stm32f10x_rcc.c_31></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_rcc.c' , '728');">RCC_USBCLKConfig<BR>(728
to 734 stm32f10x_rcc.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>731 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>733 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>733 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>733 </TD>
<TD>Literal value requires a U suffix. : 0x1000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>733 </TD>
<TD>Literal value requires a U suffix. : 0x04 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>733 </TD>
<TD>Literal value requires a U suffix. : 32 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>733 </TD>
<TD>Literal value requires a U suffix. : 0x16 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>733 </TD>
<TD>Value is not of appropriate type. : (unsigned int and signed char): (
uint32_t ) 0x40000000 ) ) + 0x04 ) * 32 ) + ( 0x16 * </TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>733 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned int and signed char): (
uint32_t ) 0x40000000 ) ) + 0x04 ) * 32 ) + ( 0x16 * 4 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4
</TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=rcc_adcclkconfig_stm32f10x_rcc.c_stm32f10x_rcc.c_32></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_rcc.c' , '766');">RCC_ADCCLKConfig<BR>(766
to 778 stm32f10x_rcc.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>DD data flow anomalies found. </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>770 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>771 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>777 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>771 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>771 </TD>
<TD>Literal value requires a U suffix. : 0x1000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>773 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xFFFF3FFF </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>777 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>777 </TD>
<TD>Literal value requires a U suffix. : 0x1000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=rcc_lseconfig_stm32f10x_rcc.c_stm32f10x_rcc.c_33></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_rcc.c' , '829');">RCC_LSEConfig<BR>(829
to 854 stm32f10x_rcc.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>832 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>835 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>837 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>843 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>848 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>835 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>835 </TD>
<TD>Literal value requires a U suffix. : 0x1000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>835 </TD>
<TD>Literal value requires a U suffix. : 0x20 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>837 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>837 </TD>
<TD>Literal value requires a U suffix. : 0x1000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>837 </TD>
<TD>Literal value requires a U suffix. : 0x20 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>843 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>843 </TD>
<TD>Literal value requires a U suffix. : 0x1000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>843 </TD>
<TD>Literal value requires a U suffix. : 0x20 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>848 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>848 </TD>
<TD>Literal value requires a U suffix. : 0x1000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>848 </TD>
<TD>Literal value requires a U suffix. : 0x20 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>851 </TD>
<TD>Switch empty default has no comment. </TD>
<TD>MISRA-C:2012 R.16.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=rcc_lsicmd_stm32f10x_rcc.c_stm32f10x_rcc.c_34></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_rcc.c' , '862');">RCC_LSICmd<BR>(862
to 867 stm32f10x_rcc.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>865 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>866 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>866 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>866 </TD>
<TD>Literal value requires a U suffix. : 0x1000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>866 </TD>
<TD>Literal value requires a U suffix. : 0x24 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>866 </TD>
<TD>Literal value requires a U suffix. : 32 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>866 </TD>
<TD>Value is not of appropriate type. : (unsigned int and signed char): (
uint32_t ) 0x40000000 ) ) + 0x24 ) * 32 ) + ( 0x00 * </TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>866 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned int and signed char): (
uint32_t ) 0x40000000 ) ) + 0x24 ) * 32 ) + ( 0x00 * 4 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>866 </TD>
<TD>Value is not of appropriate type. : (unsigned int* and unsigned int):
( uint32_t ) 0x40000000 ) ) + 0x24 ) * 32 ) + ( 0x00 * 4 ) ) = ( uint32_t
</TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1
</TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=rcc_rtcclkconfig_stm32f10x_rcc.c_stm32f10x_rcc.c_35></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_rcc.c' , '879');">RCC_RTCCLKConfig<BR>(879
to 885 stm32f10x_rcc.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>882 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>884 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>884 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>884 </TD>
<TD>Literal value requires a U suffix. : 0x1000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=rcc_rtcclkcmd_stm32f10x_rcc.c_stm32f10x_rcc.c_36></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_rcc.c' , '893');">RCC_RTCCLKCmd<BR>(893
to 898 stm32f10x_rcc.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>896 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>897 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>897 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>897 </TD>
<TD>Literal value requires a U suffix. : 0x1000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>897 </TD>
<TD>Literal value requires a U suffix. : 0x20 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>897 </TD>
<TD>Literal value requires a U suffix. : 32 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>897 </TD>
<TD>Literal value requires a U suffix. : 0x0F </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>897 </TD>
<TD>Value is not of appropriate type. : (unsigned int and signed char): (
uint32_t ) 0x40000000 ) ) + 0x20 ) * 32 ) + ( 0x0F * </TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>897 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned int and signed char): (
uint32_t ) 0x40000000 ) ) + 0x20 ) * 32 ) + ( 0x0F * 4 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>897 </TD>
<TD>Value is not of appropriate type. : (unsigned int* and unsigned int):
( uint32_t ) 0x40000000 ) ) + 0x20 ) * 32 ) + ( 0x0F * 4 ) ) = ( uint32_t
</TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1
</TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=rcc_getclocksfreq_stm32f10x_rcc.c_stm32f10x_rcc.c_37></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_rcc.c' , '908');">RCC_GetClocksFreq<BR>(908
to 1031 stm32f10x_rcc.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>DD data flow anomalies found. </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>921 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>934 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>935 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>952 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1008 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1014 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1020 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1026 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>910 </TD>
<TD>Literal value requires a U suffix. : 0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>910 </TD>
<TD>Literal value requires a U suffix. : 0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>910 </TD>
<TD>Literal value requires a U suffix. : 0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>921 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>921 </TD>
<TD>Literal value requires a U suffix. : 0x1000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>921 </TD>
<TD>Volatile variable in complex expression. : CFGR </TD>
<TD>MISRA-C:2012 R.13.1,R.13.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>925 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned int and int):
case </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>928 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned int and int):
case </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>931 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned int and int):
case </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>934 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>934 </TD>
<TD>Literal value requires a U suffix. : 0x1000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>934 </TD>
<TD>Volatile variable in complex expression. : CFGR </TD>
<TD>MISRA-C:2012 R.13.1,R.13.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>935 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>935 </TD>
<TD>Literal value requires a U suffix. : 0x1000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>935 </TD>
<TD>Volatile variable in complex expression. : CFGR </TD>
<TD>MISRA-C:2012 R.13.1,R.13.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>938 </TD>
<TD>Literal value requires a U suffix. : 2 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>940 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned int and int):
pllsource </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>940 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned int and signed char):
pllsource == 0x00 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>952 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>952 </TD>
<TD>Literal value requires a U suffix. : 0x1000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>952 </TD>
<TD>Volatile variable in complex expression. : CFGR </TD>
<TD>MISRA-C:2012 R.13.1,R.13.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>952 </TD>
<TD>Use of underlying enum representation value. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1008 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1008 </TD>
<TD>Literal value requires a U suffix. : 0x1000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1008 </TD>
<TD>Volatile variable in complex expression. : CFGR </TD>
<TD>MISRA-C:2012 R.13.1,R.13.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1014 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1014 </TD>
<TD>Literal value requires a U suffix. : 0x1000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1014 </TD>
<TD>Volatile variable in complex expression. : CFGR </TD>
<TD>MISRA-C:2012 R.13.1,R.13.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1020 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1020 </TD>
<TD>Literal value requires a U suffix. : 0x1000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1020 </TD>
<TD>Volatile variable in complex expression. : CFGR </TD>
<TD>MISRA-C:2012 R.13.1,R.13.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1026 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1026 </TD>
<TD>Literal value requires a U suffix. : 0x1000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1026 </TD>
<TD>Volatile variable in complex expression. : CFGR </TD>
<TD>MISRA-C:2012 R.13.1,R.13.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>910 </TD>
<TD>DU anomaly dead code, variable value is unused on all paths. : pllmull
</TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>910 </TD>
<TD>DU anomaly dead code, variable value is unused on all paths. :
pllsource </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=rcc_ahbperiphclockcmd_stm32f10x_rcc.c_stm32f10x_rcc.c_38></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_rcc.c' , '1064');">RCC_AHBPeriphClockCmd<BR>(1064
to 1078 stm32f10x_rcc.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1067 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1068 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1072 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1076 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1067 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xFFFFFAA8 </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1067 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned int and signed char): (
RCC_AHBPeriph ) &amp; 0xFFFFFAA8 ) == 0x00 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1067 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned int and signed char): (
RCC_AHBPeriph ) != 0x00 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1072 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1072 </TD>
<TD>Literal value requires a U suffix. : 0x1000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1076 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1076 </TD>
<TD>Literal value requires a U suffix. : 0x1000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=rcc_apb2periphclockcmd_stm32f10x_rcc.c_stm32f10x_rcc.c_39></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_rcc.c' , '1095');">RCC_APB2PeriphClockCmd<BR>(1095
to 1108 stm32f10x_rcc.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1098 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1099 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1102 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1106 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1098 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xFFC00002 </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1098 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned int and signed char): (
RCC_APB2Periph ) &amp; 0xFFC00002 ) == 0x00 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1098 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned int and signed char): (
RCC_APB2Periph ) != 0x00 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1102 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1102 </TD>
<TD>Literal value requires a U suffix. : 0x1000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1106 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1106 </TD>
<TD>Literal value requires a U suffix. : 0x1000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=rcc_apb1periphclockcmd_stm32f10x_rcc.c_stm32f10x_rcc.c_40></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_rcc.c' , '1126');">RCC_APB1PeriphClockCmd<BR>(1126
to 1139 stm32f10x_rcc.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1129 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1130 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1133 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1137 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1129 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0x81013600 </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1129 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned int and signed char): (
RCC_APB1Periph ) &amp; 0x81013600 ) == 0x00 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1129 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned int and signed char): (
RCC_APB1Periph ) != 0x00 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1133 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1133 </TD>
<TD>Literal value requires a U suffix. : 0x1000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1137 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1137 </TD>
<TD>Literal value requires a U suffix. : 0x1000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=rcc_apb2periphresetcmd_stm32f10x_rcc.c_stm32f10x_rcc.c_41></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_rcc.c' , '1185');">RCC_APB2PeriphResetCmd<BR>(1185
to 1198 stm32f10x_rcc.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1188 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1189 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1192 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1196 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1188 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xFFC00002 </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1188 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned int and signed char): (
RCC_APB2Periph ) &amp; 0xFFC00002 ) == 0x00 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1188 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned int and signed char): (
RCC_APB2Periph ) != 0x00 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1192 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1192 </TD>
<TD>Literal value requires a U suffix. : 0x1000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1196 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1196 </TD>
<TD>Literal value requires a U suffix. : 0x1000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=rcc_apb1periphresetcmd_stm32f10x_rcc.c_stm32f10x_rcc.c_42></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_rcc.c' , '1216');">RCC_APB1PeriphResetCmd<BR>(1216
to 1229 stm32f10x_rcc.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1219 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1220 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1223 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1227 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1219 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0x81013600 </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1219 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned int and signed char): (
RCC_APB1Periph ) &amp; 0x81013600 ) == 0x00 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1219 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned int and signed char): (
RCC_APB1Periph ) != 0x00 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1223 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1223 </TD>
<TD>Literal value requires a U suffix. : 0x1000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1227 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1227 </TD>
<TD>Literal value requires a U suffix. : 0x1000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=rcc_backupresetcmd_stm32f10x_rcc.c_stm32f10x_rcc.c_43></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_rcc.c' , '1237');">RCC_BackupResetCmd<BR>(1237
to 1242 stm32f10x_rcc.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1240 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1241 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1241 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1241 </TD>
<TD>Literal value requires a U suffix. : 0x1000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1241 </TD>
<TD>Literal value requires a U suffix. : 0x20 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1241 </TD>
<TD>Literal value requires a U suffix. : 32 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1241 </TD>
<TD>Literal value requires a U suffix. : 0x10 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1241 </TD>
<TD>Value is not of appropriate type. : (unsigned int and signed char): (
uint32_t ) 0x40000000 ) ) + 0x20 ) * 32 ) + ( 0x10 * </TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1241 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned int and signed char): (
uint32_t ) 0x40000000 ) ) + 0x20 ) * 32 ) + ( 0x10 * 4 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1241 </TD>
<TD>Value is not of appropriate type. : (unsigned int* and unsigned int):
( uint32_t ) 0x40000000 ) ) + 0x20 ) * 32 ) + ( 0x10 * 4 ) ) = ( uint32_t
</TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1
</TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=rcc_clocksecuritysystemcmd_stm32f10x_rcc.c_stm32f10x_rcc.c_44></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_rcc.c' , '1250');">RCC_ClockSecuritySystemCmd<BR>(1250
to 1255 stm32f10x_rcc.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1253 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1254 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1254 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1254 </TD>
<TD>Literal value requires a U suffix. : 0x1000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1254 </TD>
<TD>Literal value requires a U suffix. : 32 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1254 </TD>
<TD>Literal value requires a U suffix. : 0x13 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1254 </TD>
<TD>Value is not of appropriate type. : (unsigned int and signed char): (
uint32_t ) 0x40000000 ) ) + 0x00 ) * 32 ) + ( 0x13 * </TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1254 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned int and signed char): (
uint32_t ) 0x40000000 ) ) + 0x00 ) * 32 ) + ( 0x13 * 4 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1254 </TD>
<TD>Value is not of appropriate type. : (unsigned int* and unsigned int):
( uint32_t ) 0x40000000 ) ) + 0x00 ) * 32 ) + ( 0x13 * 4 ) ) = ( uint32_t
</TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1
</TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=rcc_mcoconfig_stm32f10x_rcc.c_stm32f10x_rcc.c_45></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_rcc.c' , '1282');">RCC_MCOConfig<BR>(1282
to 1289 stm32f10x_rcc.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1285 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1288 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7
</TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=rcc_getflagstatus_stm32f10x_rcc.c_stm32f10x_rcc.c_46></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_rcc.c' , '1326');">RCC_GetFlagStatus<BR>(1326
to 1362 stm32f10x_rcc.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>DD data flow anomalies found. </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1332 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1338 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1342 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1346 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1335 </TD>
<TD>No cast for widening complex int expression. : (unsigned int and
unsigned char): tmp = RCC_FLAG </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1335 </TD>
<TD>No cast for widening complex int expression. : (unsigned int and
unsigned char): tmp = RCC_FLAG &gt;&gt; 5 </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1336 </TD>
<TD>Literal value requires a U suffix. : 1 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1336 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned int and int): tmp
</TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1336 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned int and signed char): tmp ==
1 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1338 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1338 </TD>
<TD>Literal value requires a U suffix. : 0x1000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1340 </TD>
<TD>Literal value requires a U suffix. : 2 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1340 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned int and int): tmp
</TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1340 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned int and signed char): tmp ==
2 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1342 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1342 </TD>
<TD>Literal value requires a U suffix. : 0x1000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1346 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1346 </TD>
<TD>Literal value requires a U suffix. : 0x1000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1350 </TD>
<TD>No cast for widening complex int expression. : (unsigned int and
unsigned char): tmp = RCC_FLAG </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1350 </TD>
<TD>No cast for widening complex int expression. : (unsigned int and
unsigned char): ( uint8_t ) 0x1F ) </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1351 </TD>
<TD>Use of underlying enum representation value. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=rcc_clearflag_stm32f10x_rcc.c_stm32f10x_rcc.c_47></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_rcc.c' , '1371');">RCC_ClearFlag<BR>(1371
to 1375 stm32f10x_rcc.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1374 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1374 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1374 </TD>
<TD>Literal value requires a U suffix. : 0x1000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1371 </TD>
<TD>Void function has no side effects. : RCC_ClearFlag </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=rcc_getitstatus_stm32f10x_rcc.c_stm32f10x_rcc.c_48></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_rcc.c' , '1402');">RCC_GetITStatus<BR>(1402
to 1420 stm32f10x_rcc.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1406 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1409 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1409 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1409 </TD>
<TD>Literal value requires a U suffix. : 0x1000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1409 </TD>
<TD>Volatile variable in complex expression. : CIR </TD>
<TD>MISRA-C:2012 R.13.1,R.13.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1409 </TD>
<TD>Use of underlying enum representation value. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1419 </TD>
<TD>Local structure returned in function result. : bitstatus </TD>
<TD>MISRA-C:2012 R.18.6 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=rcc_clearitpendingbit_stm32f10x_rcc.c_stm32f10x_rcc.c_49></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_rcc.c' , '1448');">RCC_ClearITPendingBit<BR>(1448
to 1456 stm32f10x_rcc.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1451 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1455 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1451 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned char and signed char): (
RCC_IT ) &amp; ( uint8_t ) 0x60 ) == 0x00 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1451 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned char and signed char): (
RCC_IT ) != 0x00 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4
</TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=rtc_itconfig_stm32f10x_rtc.c_stm32f10x_rtc.c_18></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_rtc.c' , '90');">RTC_ITConfig<BR>(90
to 104 stm32f10x_rtc.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>93 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>94 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>98 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>102 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>93 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned short and signed char): (
RTC_IT ) &amp; ( uint16_t ) 0xFFF8 ) == 0x00 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>93 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned short and signed char): (
RTC_IT ) != 0x00 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>98 </TD>
<TD>Literal value requires a U suffix. : 0x2800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>102 </TD>
<TD>Literal value requires a U suffix. : 0x2800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=rtc_enterconfigmode_stm32f10x_rtc.c_stm32f10x_rtc.c_19></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_rtc.c' , '111');">RTC_EnterConfigMode<BR>(111
to 115 stm32f10x_rtc.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>114 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>114 </TD>
<TD>Literal value requires a U suffix. : 0x2800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>111 </TD>
<TD>Void function has no side effects. : RTC_EnterConfigMode </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=rtc_exitconfigmode_stm32f10x_rtc.c_stm32f10x_rtc.c_20></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_rtc.c' , '122');">RTC_ExitConfigMode<BR>(122
to 126 stm32f10x_rtc.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>125 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>125 </TD>
<TD>Literal value requires a U suffix. : 0x2800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>125 </TD>
<TD>Widening cast on complex integer expression. : (unsigned short and
unsigned char): ( uint8_t ) 0x10 </TD>
<TD>MISRA-C:2012 R.10.8 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>122 </TD>
<TD>Void function has no side effects. : RTC_ExitConfigMode </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=rtc_getcounter_stm32f10x_rtc.c_stm32f10x_rtc.c_21></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_rtc.c' , '133');">RTC_GetCounter<BR>(133
to 138 stm32f10x_rtc.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>DD data flow anomalies found. </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>136 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>137 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>136 </TD>
<TD>Literal value requires a U suffix. : 0x2800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>137 </TD>
<TD>Literal value requires a U suffix. : 0x2800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>137 </TD>
<TD>Volatile variable in complex expression. : CNTH </TD>
<TD>MISRA-C:2012 R.13.1,R.13.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>137 </TD>
<TD>Shifting value too far. </TD>
<TD>MISRA-C:2012 R.12.2 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=rtc_setcounter_stm32f10x_rtc.c_stm32f10x_rtc.c_22></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_rtc.c' , '145');">RTC_SetCounter<BR>(145
to 153 stm32f10x_rtc.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>149 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>151 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>149 </TD>
<TD>Literal value requires a U suffix. : 0x2800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>149 </TD>
<TD>Implicit conversion of underlying type. : (unsigned short and unsigned
int): ( uint32_t ) 0x40000000 ) + 0x2800 ) ) -&gt; CNTH = CounterValue </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>149 </TD>
<TD>Narrower int conversion without cast. : (unsigned short and unsigned
int): ( uint32_t ) 0x40000000 ) + 0x2800 ) ) -&gt; CNTH = CounterValue </TD>
<TD>MISRA-C:2012 R.10.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>149 </TD>
<TD>No cast for widening complex int expression. : (unsigned short and
unsigned int): ( uint32_t ) 0x40000000 ) + 0x2800 ) ) -&gt; CNTH =
CounterValue &gt;&gt; 16 </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>151 </TD>
<TD>Literal value requires a U suffix. : 0x2800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>151 </TD>
<TD>Implicit conversion of underlying type. : (unsigned short and unsigned
int): ( uint32_t ) 0x0000FFFF ) </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>151 </TD>
<TD>Narrower int conversion without cast. : (unsigned short and unsigned
int): ( uint32_t ) 0x0000FFFF ) </TD>
<TD>MISRA-C:2012 R.10.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>145 </TD>
<TD>Void function has no side effects. : RTC_SetCounter </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=rtc_setprescaler_stm32f10x_rtc.c_stm32f10x_rtc.c_23></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_rtc.c' , '160');">RTC_SetPrescaler<BR>(160
to 171 stm32f10x_rtc.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>163 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>167 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>169 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>163 </TD>
<TD>Literal value requires a U suffix. : 0xFFFFF </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>167 </TD>
<TD>Literal value requires a U suffix. : 0x2800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>167 </TD>
<TD>Implicit conversion of underlying type. : (unsigned short and unsigned
int): ( uint32_t ) 0x000F0000 ) </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>167 </TD>
<TD>Narrower int conversion without cast. : (unsigned short and unsigned
int): ( uint32_t ) 0x000F0000 ) </TD>
<TD>MISRA-C:2012 R.10.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>167 </TD>
<TD>No cast for widening complex int expression. : (unsigned short and
unsigned int): ( uint32_t ) 0x000F0000 ) ) &gt;&gt; 16 </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>169 </TD>
<TD>Literal value requires a U suffix. : 0x2800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>169 </TD>
<TD>Implicit conversion of underlying type. : (unsigned short and unsigned
int): ( uint32_t ) 0x0000FFFF ) </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>169 </TD>
<TD>Narrower int conversion without cast. : (unsigned short and unsigned
int): ( uint32_t ) 0x0000FFFF ) </TD>
<TD>MISRA-C:2012 R.10.3 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=rtc_setalarm_stm32f10x_rtc.c_stm32f10x_rtc.c_24></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_rtc.c' , '178');">RTC_SetAlarm<BR>(178
to 186 stm32f10x_rtc.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>182 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>184 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>182 </TD>
<TD>Literal value requires a U suffix. : 0x2800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>182 </TD>
<TD>Implicit conversion of underlying type. : (unsigned short and unsigned
int): ( uint32_t ) 0x40000000 ) + 0x2800 ) ) -&gt; ALRH = AlarmValue </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>182 </TD>
<TD>Narrower int conversion without cast. : (unsigned short and unsigned
int): ( uint32_t ) 0x40000000 ) + 0x2800 ) ) -&gt; ALRH = AlarmValue </TD>
<TD>MISRA-C:2012 R.10.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>182 </TD>
<TD>No cast for widening complex int expression. : (unsigned short and
unsigned int): ( uint32_t ) 0x40000000 ) + 0x2800 ) ) -&gt; ALRH =
AlarmValue &gt;&gt; 16 </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>184 </TD>
<TD>Literal value requires a U suffix. : 0x2800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>184 </TD>
<TD>Implicit conversion of underlying type. : (unsigned short and unsigned
int): ( uint32_t ) 0x0000FFFF ) </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>184 </TD>
<TD>Narrower int conversion without cast. : (unsigned short and unsigned
int): ( uint32_t ) 0x0000FFFF ) </TD>
<TD>MISRA-C:2012 R.10.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>178 </TD>
<TD>Void function has no side effects. : RTC_SetAlarm </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=rtc_getdivider_stm32f10x_rtc.c_stm32f10x_rtc.c_25></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_rtc.c' , '193');">RTC_GetDivider<BR>(193
to 199 stm32f10x_rtc.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>DD data flow anomalies found. </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>196 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>197 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>195 </TD>
<TD>Literal value requires a U suffix. : 0x00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>196 </TD>
<TD>Literal value requires a U suffix. : 0x2800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>196 </TD>
<TD>Volatile variable in complex expression. : DIVH </TD>
<TD>MISRA-C:2012 R.13.1,R.13.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>196 </TD>
<TD>Implicit conversion of underlying type. : (unsigned short and unsigned
int): ( uint32_t ) 0x40000000 ) + 0x2800 ) ) -&gt; DIVH &amp; ( uint32_t
</TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>196 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned short and unsigned int): (
uint32_t ) 0x40000000 ) + 0x2800 ) ) -&gt; DIVH &amp; ( uint32_t </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>197 </TD>
<TD>Literal value requires a U suffix. : 0x2800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>197 </TD>
<TD>No cast for widening complex int expression. : (unsigned int and
unsigned short): ( uint32_t ) 0x40000000 ) + 0x2800 ) ) -&gt; DIVL </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=rtc_waitforlasttask_stm32f10x_rtc.c_stm32f10x_rtc.c_26></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_rtc.c' , '207');">RTC_WaitForLastTask<BR>(207
to 213 stm32f10x_rtc.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>210 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>210 </TD>
<TD>Potentially infinite loop found. </TD>
<TD>MISRA-C:2012 R.2.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>210 </TD>
<TD>Literal value requires a U suffix. : 0x2800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>210 </TD>
<TD>Volatile variable in complex expression. : CRL </TD>
<TD>MISRA-C:2012 R.13.1,R.13.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>210 </TD>
<TD>Use of underlying enum representation value. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>207 </TD>
<TD>Void function has no side effects. : RTC_WaitForLastTask </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=rtc_waitforsynchro_stm32f10x_rtc.c_stm32f10x_rtc.c_27></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_rtc.c' , '223');">RTC_WaitForSynchro<BR>(223
to 231 stm32f10x_rtc.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>226 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>228 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>228 </TD>
<TD>Potentially infinite loop found. </TD>
<TD>MISRA-C:2012 R.2.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>226 </TD>
<TD>Literal value requires a U suffix. : 0x2800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>228 </TD>
<TD>Literal value requires a U suffix. : 0x2800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>228 </TD>
<TD>Volatile variable in complex expression. : CRL </TD>
<TD>MISRA-C:2012 R.13.1,R.13.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>228 </TD>
<TD>Use of underlying enum representation value. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>223 </TD>
<TD>Void function has no side effects. : RTC_WaitForSynchro </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=rtc_getflagstatus_stm32f10x_rtc.c_stm32f10x_rtc.c_28></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_rtc.c' , '244');">RTC_GetFlagStatus<BR>(244
to 260 stm32f10x_rtc.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>DD data flow anomalies found. </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>249 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>251 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>251 </TD>
<TD>Literal value requires a U suffix. : 0x2800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>251 </TD>
<TD>Volatile variable in complex expression. : CRL </TD>
<TD>MISRA-C:2012 R.13.1,R.13.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>251 </TD>
<TD>Use of underlying enum representation value. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=rtc_clearflag_stm32f10x_rtc.c_stm32f10x_rtc.c_29></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_rtc.c' , '273');">RTC_ClearFlag<BR>(273
to 280 stm32f10x_rtc.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>276 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>279 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>276 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned short and signed char): (
RTC_FLAG ) &amp; ( uint16_t ) 0xFFF0 ) == 0x00 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>276 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned short and signed char): (
RTC_FLAG ) != 0x00 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>279 </TD>
<TD>Literal value requires a U suffix. : 0x2800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=rtc_getitstatus_stm32f10x_rtc.c_stm32f10x_rtc.c_30></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_rtc.c' , '291');">RTC_GetITStatus<BR>(291
to 307 stm32f10x_rtc.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>295 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>297 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>298 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>297 </TD>
<TD>Literal value requires a U suffix. : 0x2800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>297 </TD>
<TD>Volatile variable in complex expression. : CRL </TD>
<TD>MISRA-C:2012 R.13.1,R.13.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>298 </TD>
<TD>Literal value requires a U suffix. : 0x2800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>298 </TD>
<TD>Volatile variable in complex expression. : CRH </TD>
<TD>MISRA-C:2012 R.13.1,R.13.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>298 </TD>
<TD>Use of underlying enum representation value. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>298 </TD>
<TD>Use of underlying enum representation value. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>306 </TD>
<TD>Local structure returned in function result. : bitstatus </TD>
<TD>MISRA-C:2012 R.18.6 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=rtc_clearitpendingbit_stm32f10x_rtc.c_stm32f10x_rtc.c_31></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_rtc.c' , '318');">RTC_ClearITPendingBit<BR>(318
to 325 stm32f10x_rtc.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>321 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>324 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>321 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned short and signed char): (
RTC_IT ) &amp; ( uint16_t ) 0xFFF8 ) == 0x00 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>321 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned short and signed char): (
RTC_IT ) != 0x00 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>324 </TD>
<TD>Literal value requires a U suffix. : 0x2800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=sdio_deinit_stm32f10x_sdio.c_stm32f10x_sdio.c_18></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_sdio.c' , '161');">SDIO_DeInit<BR>(161
to 172 stm32f10x_sdio.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>163 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>164 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>165 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>166 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>167 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>168 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>169 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>170 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>171 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>163 </TD>
<TD>Literal value requires a U suffix. : 0x18000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>163 </TD>
<TD>Literal value requires a U suffix. : 0x00000000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>163 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned int and int): (
uint32_t ) 0x40000000 ) + 0x18000 ) ) -&gt; POWER </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>164 </TD>
<TD>Literal value requires a U suffix. : 0x18000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>164 </TD>
<TD>Literal value requires a U suffix. : 0x00000000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>164 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned int and int): (
uint32_t ) 0x40000000 ) + 0x18000 ) ) -&gt; CLKCR </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>165 </TD>
<TD>Literal value requires a U suffix. : 0x18000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>165 </TD>
<TD>Literal value requires a U suffix. : 0x00000000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>165 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned int and int): (
uint32_t ) 0x40000000 ) + 0x18000 ) ) -&gt; ARG </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>166 </TD>
<TD>Literal value requires a U suffix. : 0x18000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>166 </TD>
<TD>Literal value requires a U suffix. : 0x00000000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>166 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned int and int): (
uint32_t ) 0x40000000 ) + 0x18000 ) ) -&gt; CMD </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>167 </TD>
<TD>Literal value requires a U suffix. : 0x18000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>167 </TD>
<TD>Literal value requires a U suffix. : 0x00000000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>167 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned int and int): (
uint32_t ) 0x40000000 ) + 0x18000 ) ) -&gt; DTIMER </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>168 </TD>
<TD>Literal value requires a U suffix. : 0x18000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>168 </TD>
<TD>Literal value requires a U suffix. : 0x00000000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>168 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned int and int): (
uint32_t ) 0x40000000 ) + 0x18000 ) ) -&gt; DLEN </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>169 </TD>
<TD>Literal value requires a U suffix. : 0x18000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>169 </TD>
<TD>Literal value requires a U suffix. : 0x00000000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>169 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned int and int): (
uint32_t ) 0x40000000 ) + 0x18000 ) ) -&gt; DCTRL </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>170 </TD>
<TD>Literal value requires a U suffix. : 0x18000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>170 </TD>
<TD>Literal value requires a U suffix. : 0x00C007FF </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>170 </TD>
<TD>Literal value requires a U suffix. : 0x00C007FF </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>170 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned int and int): (
uint32_t ) 0x40000000 ) + 0x18000 ) ) -&gt; ICR </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>171 </TD>
<TD>Literal value requires a U suffix. : 0x18000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>171 </TD>
<TD>Literal value requires a U suffix. : 0x00000000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>171 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned int and int): (
uint32_t ) 0x40000000 ) + 0x18000 ) ) -&gt; MASK </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>161 </TD>
<TD>Void function has no side effects. : SDIO_DeInit </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=sdio_init_stm32f10x_sdio.c_stm32f10x_sdio.c_19></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_sdio.c' , '181');">SDIO_Init<BR>(181
to 211 stm32f10x_sdio.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>DD data flow anomalies found. </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>186 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>187 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>188 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>189 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>190 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>194 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>210 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>194 </TD>
<TD>Literal value requires a U suffix. : 0x18000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>197 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xFFFF8100 </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>205 </TD>
<TD>Implicit conversion of underlying type. : (unsigned char and unsigned
int): tmpreg |= ( SDIO_InitStruct -&gt; SDIO_ClockDiv | SDIO_InitStruct
-&gt; SDIO_ClockPowerSave </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>205 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned char and unsigned int):
tmpreg |= ( SDIO_InitStruct -&gt; SDIO_ClockDiv | SDIO_InitStruct -&gt;
SDIO_ClockPowerSave </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>210 </TD>
<TD>Literal value requires a U suffix. : 0x18000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=sdio_structinit_stm32f10x_sdio.c_stm32f10x_sdio.c_20></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_sdio.c' , '219');">SDIO_StructInit<BR>(219
to 228 stm32f10x_sdio.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>222 </TD>
<TD>Literal value requires a U suffix. : 0x00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>222 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and int):
SDIO_InitStruct -&gt; SDIO_ClockDiv </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=sdio_clockcmd_stm32f10x_sdio.c_stm32f10x_sdio.c_21></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_sdio.c' , '235');">SDIO_ClockCmd<BR>(235
to 241 stm32f10x_sdio.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>238 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>240 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>240 </TD>
<TD>Literal value requires a U suffix. : 0x18000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>240 </TD>
<TD>Literal value requires a U suffix. : 0x04 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>240 </TD>
<TD>Literal value requires a U suffix. : 32 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>240 </TD>
<TD>Literal value requires a U suffix. : 0x08 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>240 </TD>
<TD>Value is not of appropriate type. : (unsigned int and signed char): (
uint32_t ) 0x40000000 ) ) + 0x04 ) * 32 ) + ( 0x08 * </TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>240 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned int and signed char): (
uint32_t ) 0x40000000 ) ) + 0x04 ) * 32 ) + ( 0x08 * 4 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>240 </TD>
<TD>Value is not of appropriate type. : (unsigned int* and unsigned int):
( uint32_t ) 0x40000000 ) ) + 0x04 ) * 32 ) + ( 0x08 * 4 ) ) = ( uint32_t
</TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1
</TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=sdio_setpowerstate_stm32f10x_sdio.c_stm32f10x_sdio.c_22></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_sdio.c' , '251');">SDIO_SetPowerState<BR>(251
to 258 stm32f10x_sdio.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>254 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>256 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>257 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>256 </TD>
<TD>Literal value requires a U suffix. : 0x18000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>256 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xFFFFFFFC </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>257 </TD>
<TD>Literal value requires a U suffix. : 0x18000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=sdio_getpowerstate_stm32f10x_sdio.c_stm32f10x_sdio.c_23></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_sdio.c' , '269');">SDIO_GetPowerState<BR>(269
to 272 stm32f10x_sdio.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>271 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>271 </TD>
<TD>Literal value requires a U suffix. : 0x18000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>271 </TD>
<TD>Volatile variable in complex expression. : POWER </TD>
<TD>MISRA-C:2012 R.13.1,R.13.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>271 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xFFFFFFFC </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=sdio_itconfig_stm32f10x_sdio.c_stm32f10x_sdio.c_24></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_sdio.c' , '307');">SDIO_ITConfig<BR>(307
to 323 stm32f10x_sdio.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>310 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>311 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>316 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>321 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>310 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xFF000000 </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>310 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned int and signed char): (
SDIO_IT ) &amp; ( uint32_t ) 0xFF000000 ) == 0x00 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>316 </TD>
<TD>Literal value requires a U suffix. : 0x18000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>321 </TD>
<TD>Literal value requires a U suffix. : 0x18000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=sdio_dmacmd_stm32f10x_sdio.c_stm32f10x_sdio.c_25></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_sdio.c' , '331');">SDIO_DMACmd<BR>(331
to 337 stm32f10x_sdio.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>334 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>336 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>336 </TD>
<TD>Literal value requires a U suffix. : 0x18000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>336 </TD>
<TD>Literal value requires a U suffix. : 0x2C </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>336 </TD>
<TD>Literal value requires a U suffix. : 32 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>336 </TD>
<TD>Literal value requires a U suffix. : 0x03 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>336 </TD>
<TD>Value is not of appropriate type. : (unsigned int and signed char): (
uint32_t ) 0x40000000 ) ) + 0x2C ) * 32 ) + ( 0x03 * </TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>336 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned int and signed char): (
uint32_t ) 0x40000000 ) ) + 0x2C ) * 32 ) + ( 0x03 * 4 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>336 </TD>
<TD>Value is not of appropriate type. : (unsigned int* and unsigned int):
( uint32_t ) 0x40000000 ) ) + 0x2C ) * 32 ) + ( 0x03 * 4 ) ) = ( uint32_t
</TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1
</TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=sdio_sendcommand_stm32f10x_sdio.c_stm32f10x_sdio.c_26></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_sdio.c' , '346');">SDIO_SendCommand<BR>(346
to 374 stm32f10x_sdio.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>DD data flow anomalies found. </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>351 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>352 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>353 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>354 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>358 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>362 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>373 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>351 </TD>
<TD>Literal value requires a U suffix. : 0x40 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>351 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned int and signed char): (
SDIO_CmdInitStruct -&gt; SDIO_CmdIndex ) &lt; 0x40 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>358 </TD>
<TD>Literal value requires a U suffix. : 0x18000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>362 </TD>
<TD>Literal value requires a U suffix. : 0x18000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>364 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xFFFFF800 </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>373 </TD>
<TD>Literal value requires a U suffix. : 0x18000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=sdio_cmdstructinit_stm32f10x_sdio.c_stm32f10x_sdio.c_27></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_sdio.c' , '382');">SDIO_CmdStructInit<BR>(382
to 390 stm32f10x_sdio.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>385 </TD>
<TD>Literal value requires a U suffix. : 0x00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>385 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned int and int):
SDIO_CmdInitStruct -&gt; SDIO_Argument </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>386 </TD>
<TD>Literal value requires a U suffix. : 0x00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>386 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned int and int):
SDIO_CmdInitStruct -&gt; SDIO_CmdIndex </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=sdio_getcommandresponse_stm32f10x_sdio.c_stm32f10x_sdio.c_28></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_sdio.c' , '397');">SDIO_GetCommandResponse<BR>(397
to 400 stm32f10x_sdio.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>399 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>399 </TD>
<TD>Literal value requires a U suffix. : 0x18000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>399 </TD>
<TD>Volatile variable in complex expression. : RESPCMD </TD>
<TD>MISRA-C:2012 R.13.1,R.13.2 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=sdio_getresponse_stm32f10x_sdio.c_stm32f10x_sdio.c_29></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_sdio.c' , '412');">SDIO_GetResponse<BR>(412
to 422 stm32f10x_sdio.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>DD data flow anomalies found. </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>417 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>421 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>419 </TD>
<TD>Literal value requires a U suffix. : 0x18000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>419 </TD>
<TD>Literal value requires a U suffix. : 0x14 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>421 </TD>
<TD>Volatile variable in complex expression. : tmp </TD>
<TD>MISRA-C:2012 R.13.1,R.13.2 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=sdio_dataconfig_stm32f10x_sdio.c_stm32f10x_sdio.c_30></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_sdio.c' , '431');">SDIO_DataConfig<BR>(431
to 464 stm32f10x_sdio.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>DD data flow anomalies found. </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>436 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>437 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>438 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>439 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>440 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>444 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>448 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>452 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>463 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>436 </TD>
<TD>Literal value requires a U suffix. : 0x01FFFFFF </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>444 </TD>
<TD>Literal value requires a U suffix. : 0x18000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>448 </TD>
<TD>Literal value requires a U suffix. : 0x18000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>452 </TD>
<TD>Literal value requires a U suffix. : 0x18000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>454 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xFFFFFF08 </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>463 </TD>
<TD>Literal value requires a U suffix. : 0x18000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=sdio_datastructinit_stm32f10x_sdio.c_stm32f10x_sdio.c_31></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_sdio.c' , '472');">SDIO_DataStructInit<BR>(472
to 481 stm32f10x_sdio.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>475 </TD>
<TD>Literal value requires a U suffix. : 0xFFFFFFFF </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>475 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned int and int):
SDIO_DataInitStruct -&gt; SDIO_DataTimeOut </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>475 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xFFFFFFFF </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>476 </TD>
<TD>Literal value requires a U suffix. : 0x00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>476 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned int and int):
SDIO_DataInitStruct -&gt; SDIO_DataLength </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=sdio_getdatacounter_stm32f10x_sdio.c_stm32f10x_sdio.c_32></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_sdio.c' , '488');">SDIO_GetDataCounter<BR>(488
to 491 stm32f10x_sdio.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>490 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>490 </TD>
<TD>Literal value requires a U suffix. : 0x18000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>490 </TD>
<TD>Volatile variable in complex expression. : DCOUNT </TD>
<TD>MISRA-C:2012 R.13.1,R.13.2 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=sdio_readdata_stm32f10x_sdio.c_stm32f10x_sdio.c_33></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_sdio.c' , '498');">SDIO_ReadData<BR>(498
to 501 stm32f10x_sdio.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>500 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>500 </TD>
<TD>Literal value requires a U suffix. : 0x18000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>500 </TD>
<TD>Volatile variable in complex expression. : FIFO </TD>
<TD>MISRA-C:2012 R.13.1,R.13.2 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=sdio_writedata_stm32f10x_sdio.c_stm32f10x_sdio.c_34></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_sdio.c' , '508');">SDIO_WriteData<BR>(508
to 511 stm32f10x_sdio.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>510 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>510 </TD>
<TD>Literal value requires a U suffix. : 0x18000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>508 </TD>
<TD>Void function has no side effects. : SDIO_WriteData </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=sdio_getfifocount_stm32f10x_sdio.c_stm32f10x_sdio.c_35></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_sdio.c' , '518');">SDIO_GetFIFOCount<BR>(518
to 521 stm32f10x_sdio.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>520 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>520 </TD>
<TD>Literal value requires a U suffix. : 0x18000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>520 </TD>
<TD>Volatile variable in complex expression. : FIFOCNT </TD>
<TD>MISRA-C:2012 R.13.1,R.13.2 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=sdio_startsdioreadwait_stm32f10x_sdio.c_stm32f10x_sdio.c_36></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_sdio.c' , '529');">SDIO_StartSDIOReadWait<BR>(529
to 535 stm32f10x_sdio.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>532 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>534 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>534 </TD>
<TD>Literal value requires a U suffix. : 0x18000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>534 </TD>
<TD>Literal value requires a U suffix. : 0x2C </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>534 </TD>
<TD>Literal value requires a U suffix. : 32 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>534 </TD>
<TD>Literal value requires a U suffix. : 0x08 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>534 </TD>
<TD>Value is not of appropriate type. : (unsigned int and signed char): (
uint32_t ) 0x40000000 ) ) + 0x2C ) * 32 ) + ( 0x08 * </TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>534 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned int and signed char): (
uint32_t ) 0x40000000 ) ) + 0x2C ) * 32 ) + ( 0x08 * 4 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>534 </TD>
<TD>Value is not of appropriate type. : (unsigned int* and unsigned int):
( uint32_t ) 0x40000000 ) ) + 0x2C ) * 32 ) + ( 0x08 * 4 ) ) = ( uint32_t
</TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1
</TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=sdio_stopsdioreadwait_stm32f10x_sdio.c_stm32f10x_sdio.c_37></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_sdio.c' , '543');">SDIO_StopSDIOReadWait<BR>(543
to 549 stm32f10x_sdio.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>546 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>548 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>548 </TD>
<TD>Literal value requires a U suffix. : 0x18000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>548 </TD>
<TD>Literal value requires a U suffix. : 0x2C </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>548 </TD>
<TD>Literal value requires a U suffix. : 32 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>548 </TD>
<TD>Literal value requires a U suffix. : 0x09 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>548 </TD>
<TD>Value is not of appropriate type. : (unsigned int and signed char): (
uint32_t ) 0x40000000 ) ) + 0x2C ) * 32 ) + ( 0x09 * </TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>548 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned int and signed char): (
uint32_t ) 0x40000000 ) ) + 0x2C ) * 32 ) + ( 0x09 * 4 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>548 </TD>
<TD>Value is not of appropriate type. : (unsigned int* and unsigned int):
( uint32_t ) 0x40000000 ) ) + 0x2C ) * 32 ) + ( 0x09 * 4 ) ) = ( uint32_t
</TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1
</TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=sdio_setsdioreadwaitmode_stm32f10x_sdio.c_stm32f10x_sdio.c_38></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_sdio.c' , '559');">SDIO_SetSDIOReadWaitMode<BR>(559
to 565 stm32f10x_sdio.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>562 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>564 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>564 </TD>
<TD>Literal value requires a U suffix. : 0x18000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>564 </TD>
<TD>Literal value requires a U suffix. : 0x2C </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>564 </TD>
<TD>Literal value requires a U suffix. : 32 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>564 </TD>
<TD>Literal value requires a U suffix. : 0x0A </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>564 </TD>
<TD>Value is not of appropriate type. : (unsigned int and signed char): (
uint32_t ) 0x40000000 ) ) + 0x2C ) * 32 ) + ( 0x0A * </TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>564 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned int and signed char): (
uint32_t ) 0x40000000 ) ) + 0x2C ) * 32 ) + ( 0x0A * 4 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4
</TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=sdio_setsdiooperation_stm32f10x_sdio.c_stm32f10x_sdio.c_39></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_sdio.c' , '573');">SDIO_SetSDIOOperation<BR>(573
to 579 stm32f10x_sdio.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>576 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>578 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>578 </TD>
<TD>Literal value requires a U suffix. : 0x18000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>578 </TD>
<TD>Literal value requires a U suffix. : 0x2C </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>578 </TD>
<TD>Literal value requires a U suffix. : 32 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>578 </TD>
<TD>Literal value requires a U suffix. : 0x0B </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>578 </TD>
<TD>Value is not of appropriate type. : (unsigned int and signed char): (
uint32_t ) 0x40000000 ) ) + 0x2C ) * 32 ) + ( 0x0B * </TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>578 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned int and signed char): (
uint32_t ) 0x40000000 ) ) + 0x2C ) * 32 ) + ( 0x0B * 4 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>578 </TD>
<TD>Value is not of appropriate type. : (unsigned int* and unsigned int):
( uint32_t ) 0x40000000 ) ) + 0x2C ) * 32 ) + ( 0x0B * 4 ) ) = ( uint32_t
</TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1
</TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=sdio_sendsdiosuspendcmd_stm32f10x_sdio.c_stm32f10x_sdio.c_40></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_sdio.c' , '587');">SDIO_SendSDIOSuspendCmd<BR>(587
to 593 stm32f10x_sdio.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>590 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>592 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>592 </TD>
<TD>Literal value requires a U suffix. : 0x18000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>592 </TD>
<TD>Literal value requires a U suffix. : 0x0C </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>592 </TD>
<TD>Literal value requires a U suffix. : 32 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>592 </TD>
<TD>Literal value requires a U suffix. : 0x0B </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>592 </TD>
<TD>Value is not of appropriate type. : (unsigned int and signed char): (
uint32_t ) 0x40000000 ) ) + 0x0C ) * 32 ) + ( 0x0B * </TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>592 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned int and signed char): (
uint32_t ) 0x40000000 ) ) + 0x0C ) * 32 ) + ( 0x0B * 4 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>592 </TD>
<TD>Value is not of appropriate type. : (unsigned int* and unsigned int):
( uint32_t ) 0x40000000 ) ) + 0x0C ) * 32 ) + ( 0x0B * 4 ) ) = ( uint32_t
</TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1
</TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=sdio_commandcompletioncmd_stm32f10x_sdio.c_stm32f10x_sdio.c_41></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_sdio.c' , '601');">SDIO_CommandCompletionCmd<BR>(601
to 607 stm32f10x_sdio.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>604 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>606 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>606 </TD>
<TD>Literal value requires a U suffix. : 0x18000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>606 </TD>
<TD>Literal value requires a U suffix. : 0x0C </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>606 </TD>
<TD>Literal value requires a U suffix. : 32 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>606 </TD>
<TD>Literal value requires a U suffix. : 0x0C </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>606 </TD>
<TD>Value is not of appropriate type. : (unsigned int and signed char): (
uint32_t ) 0x40000000 ) ) + 0x0C ) * 32 ) + ( 0x0C * </TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>606 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned int and signed char): (
uint32_t ) 0x40000000 ) ) + 0x0C ) * 32 ) + ( 0x0C * 4 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>606 </TD>
<TD>Value is not of appropriate type. : (unsigned int* and unsigned int):
( uint32_t ) 0x40000000 ) ) + 0x0C ) * 32 ) + ( 0x0C * 4 ) ) = ( uint32_t
</TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1
</TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=sdio_ceataitcmd_stm32f10x_sdio.c_stm32f10x_sdio.c_42></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_sdio.c' , '614');">SDIO_CEATAITCmd<BR>(614
to 620 stm32f10x_sdio.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>617 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>619 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>619 </TD>
<TD>Literal value requires a U suffix. : 0x18000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>619 </TD>
<TD>Literal value requires a U suffix. : 0x0C </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>619 </TD>
<TD>Literal value requires a U suffix. : 32 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>619 </TD>
<TD>Literal value requires a U suffix. : 0x0D </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>619 </TD>
<TD>Value is not of appropriate type. : (unsigned int and signed char): (
uint32_t ) 0x40000000 ) ) + 0x0C ) * 32 ) + ( 0x0D * </TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>619 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned int and signed char): (
uint32_t ) 0x40000000 ) ) + 0x0C ) * 32 ) + ( 0x0D * 4 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>619 </TD>
<TD>Value is not of appropriate type. : (unsigned int* and unsigned int):
( uint32_t ) 0x40000000 ) ) + 0x0C ) * 32 ) + ( 0x0D * 4 ) ) = ( uint32_t
</TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1
</TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=sdio_sendceatacmd_stm32f10x_sdio.c_stm32f10x_sdio.c_43></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_sdio.c' , '627');">SDIO_SendCEATACmd<BR>(627
to 633 stm32f10x_sdio.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>630 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>632 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>632 </TD>
<TD>Literal value requires a U suffix. : 0x18000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>632 </TD>
<TD>Literal value requires a U suffix. : 0x0C </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>632 </TD>
<TD>Literal value requires a U suffix. : 32 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>632 </TD>
<TD>Literal value requires a U suffix. : 0x0E </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>632 </TD>
<TD>Value is not of appropriate type. : (unsigned int and signed char): (
uint32_t ) 0x40000000 ) ) + 0x0C ) * 32 ) + ( 0x0E * </TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>632 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned int and signed char): (
uint32_t ) 0x40000000 ) ) + 0x0C ) * 32 ) + ( 0x0E * 4 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>632 </TD>
<TD>Value is not of appropriate type. : (unsigned int* and unsigned int):
( uint32_t ) 0x40000000 ) ) + 0x0C ) * 32 ) + ( 0x0E * 4 ) ) = ( uint32_t
</TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1
</TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=sdio_getflagstatus_stm32f10x_sdio.c_stm32f10x_sdio.c_44></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_sdio.c' , '666');">SDIO_GetFlagStatus<BR>(666
to 682 stm32f10x_sdio.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>DD data flow anomalies found. </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>671 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>673 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>673 </TD>
<TD>Literal value requires a U suffix. : 0x18000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>673 </TD>
<TD>Volatile variable in complex expression. : STA </TD>
<TD>MISRA-C:2012 R.13.1,R.13.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>673 </TD>
<TD>Use of underlying enum representation value. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=sdio_clearflag_stm32f10x_sdio.c_stm32f10x_sdio.c_45></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_sdio.c' , '704');">SDIO_ClearFlag<BR>(704
to 710 stm32f10x_sdio.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>707 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>709 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>707 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xFF3FF800 </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>707 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned int and signed char): (
SDIO_FLAG ) &amp; ( uint32_t ) 0xFF3FF800 ) == 0x00 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>709 </TD>
<TD>Literal value requires a U suffix. : 0x18000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=sdio_getitstatus_stm32f10x_sdio.c_stm32f10x_sdio.c_46></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_sdio.c' , '743');">SDIO_GetITStatus<BR>(743
to 758 stm32f10x_sdio.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>748 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>749 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>749 </TD>
<TD>Literal value requires a U suffix. : 0x18000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>749 </TD>
<TD>Volatile variable in complex expression. : STA </TD>
<TD>MISRA-C:2012 R.13.1,R.13.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>749 </TD>
<TD>Use of underlying enum representation value. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>757 </TD>
<TD>Local structure returned in function result. : bitstatus </TD>
<TD>MISRA-C:2012 R.18.6 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=sdio_clearitpendingbit_stm32f10x_sdio.c_stm32f10x_sdio.c_47></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_sdio.c' , '779');">SDIO_ClearITPendingBit<BR>(779
to 785 stm32f10x_sdio.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>782 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>784 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>782 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xFF3FF800 </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>782 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned int and signed char): (
SDIO_IT ) &amp; ( uint32_t ) 0xFF3FF800 ) == 0x00 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>784 </TD>
<TD>Literal value requires a U suffix. : 0x18000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=spi_i2s_deinit_stm32f10x_spi.c_stm32f10x_spi.c_18></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_spi.c' , '119');">SPI_I2S_DeInit<BR>(119
to 148 stm32f10x_spi.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>122 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>122 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>122 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>122 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>124 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>131 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>140 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>122 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>122 </TD>
<TD>Literal value requires a U suffix. : 0x3000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>122 </TD>
<TD>Literal value requires a U suffix. : 0x3800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>122 </TD>
<TD>Literal value requires a U suffix. : 0x3C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>124 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>124 </TD>
<TD>Literal value requires a U suffix. : 0x3000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>131 </TD>
<TD>Literal value requires a U suffix. : 0x3800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>140 </TD>
<TD>Literal value requires a U suffix. : 0x3C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=spi_init_stm32f10x_spi.c_stm32f10x_spi.c_19></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_spi.c' , '158');">SPI_Init<BR>(158
to 202 stm32f10x_spi.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>DD data flow anomalies found. </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>163 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>163 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>163 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>163 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>166 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>167 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>168 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>169 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>170 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>171 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>172 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>173 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>174 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>163 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>163 </TD>
<TD>Literal value requires a U suffix. : 0x3000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>163 </TD>
<TD>Literal value requires a U suffix. : 0x3800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>163 </TD>
<TD>Literal value requires a U suffix. : 0x3C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>174 </TD>
<TD>Literal value requires a U suffix. : 0x1 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>174 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned short and signed char): (
SPI_InitStruct -&gt; SPI_CRCPolynomial ) &gt;= 0x1 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4
</TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=i2s_init_stm32f10x_spi.c_stm32f10x_spi.c_20></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_spi.c' , '219');">I2S_Init<BR>(219
to 363 stm32f10x_spi.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>DD data flow anomalies found. </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>227 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>227 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>227 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>228 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>229 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>230 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>231 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>232 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>233 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>221 </TD>
<TD>Literal value requires a U suffix. : 0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>221 </TD>
<TD>Value is not of appropriate type. : (unsigned short and signed char):
2 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>221 </TD>
<TD>Literal value requires a U suffix. : 0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>227 </TD>
<TD>Literal value requires a U suffix. : 0x3800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>227 </TD>
<TD>Literal value requires a U suffix. : 0x3C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>238 </TD>
<TD>Literal value requires a U suffix. : 0x0002 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>238 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned short and int):
SPIx -&gt; I2SPR </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>256 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned short and int):
packetlength </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>261 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned short and int):
packetlength </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>265 </TD>
<TD>Cast from pointer to integral type. </TD>
<TD>MISRA-C:2012 R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>265 </TD>
<TD>Literal value requires a U suffix. : 0x3800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>324 </TD>
<TD>Value is not of appropriate type. : (unsigned int and unsigned short):
tmp = ( uint16_t </TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>324 </TD>
<TD>Literal value requires a U suffix. : 10 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>324 </TD>
<TD>Literal value requires a U suffix. : 5 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>324 </TD>
<TD>No cast for widening complex int expression. : (unsigned int and
unsigned short): I2S_InitStruct -&gt; I2S_AudioFreq ) ) + 5 ) </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>329 </TD>
<TD>Value is not of appropriate type. : (unsigned int and unsigned short):
tmp = ( uint16_t </TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>329 </TD>
<TD>Value is not of appropriate type. : (unsigned int and signed char): 32
* </TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>329 </TD>
<TD>Literal value requires a U suffix. : 10 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>329 </TD>
<TD>Implicit conversion of underlying type. : (unsigned short and unsigned
int): I2S_InitStruct -&gt; I2S_AudioFreq </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>329 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned short and unsigned int):
I2S_InitStruct -&gt; I2S_AudioFreq </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>329 </TD>
<TD>Literal value requires a U suffix. : 5 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>329 </TD>
<TD>No cast for widening complex int expression. : (unsigned int and
unsigned short): I2S_InitStruct -&gt; I2S_AudioFreq ) ) + 5 ) </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>346 </TD>
<TD>Literal value requires a U suffix. : 2 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>346 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned short and int):
i2sdiv </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>346 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned short and signed char):
i2sdiv &lt; 2 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>346 </TD>
<TD>Literal value requires a U suffix. : 0xFF </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>346 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned short and int): (
i2sdiv </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>346 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned short and signed char): (
i2sdiv &gt; 0xFF </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>349 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned short and int):
i2sdiv </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>350 </TD>
<TD>Literal value requires a U suffix. : 0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>350 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned short and int):
i2sodd </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>223 </TD>
<TD>Procedure contains UR data flow anomalies. :
RCC_Clocks.SYSCLK_Frequency </TD>
<TD>MISRA-C:2012 R.9.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>221 </TD>
<TD>DU anomaly dead code, variable value is unused on all paths. :
packetlength </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>224 </TD>
<TD>DU anomaly dead code, variable value is unused on all paths. :
sourceclock </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>222 </TD>
<TD>DU anomaly dead code, variable value is unused on all paths. : tmp </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=spi_structinit_stm32f10x_spi.c_stm32f10x_spi.c_21></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_spi.c' , '370');">SPI_StructInit<BR>(370
to 391 stm32f10x_spi.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>390 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned short and int):
SPI_InitStruct -&gt; SPI_CRCPolynomial </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=spi_cmd_stm32f10x_spi.c_stm32f10x_spi.c_23></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_spi.c' , '427');">SPI_Cmd<BR>(427
to 442 stm32f10x_spi.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>430 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>430 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>430 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>430 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>431 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>430 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>430 </TD>
<TD>Literal value requires a U suffix. : 0x3000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>430 </TD>
<TD>Literal value requires a U suffix. : 0x3800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>430 </TD>
<TD>Literal value requires a U suffix. : 0x3C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=i2s_cmd_stm32f10x_spi.c_stm32f10x_spi.c_24></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_spi.c' , '451');">I2S_Cmd<BR>(451
to 466 stm32f10x_spi.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>454 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>454 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>454 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>455 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>454 </TD>
<TD>Literal value requires a U suffix. : 0x3800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>454 </TD>
<TD>Literal value requires a U suffix. : 0x3C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=spi_i2s_itconfig_stm32f10x_spi.c_stm32f10x_spi.c_25></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_spi.c' , '482');">SPI_I2S_ITConfig<BR>(482
to 506 stm32f10x_spi.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>DD data flow anomalies found. </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>486 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>486 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>486 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>486 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>487 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>488 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>484 </TD>
<TD>Literal value requires a U suffix. : 0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>486 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>486 </TD>
<TD>Literal value requires a U suffix. : 0x3000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>486 </TD>
<TD>Literal value requires a U suffix. : 0x3800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>486 </TD>
<TD>Literal value requires a U suffix. : 0x3C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>491 </TD>
<TD>No cast for widening complex int expression. : (unsigned short and
unsigned char): itpos = SPI_I2S_IT </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>491 </TD>
<TD>No cast for widening complex int expression. : (unsigned short and
unsigned char): itpos = SPI_I2S_IT &gt;&gt; 4 </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=spi_i2s_dmacmd_stm32f10x_spi.c_stm32f10x_spi.c_26></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_spi.c' , '521');">SPI_I2S_DMACmd<BR>(521
to 537 stm32f10x_spi.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>524 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>524 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>524 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>524 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>525 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>526 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>524 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>524 </TD>
<TD>Literal value requires a U suffix. : 0x3000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>524 </TD>
<TD>Literal value requires a U suffix. : 0x3800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>524 </TD>
<TD>Literal value requires a U suffix. : 0x3C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>526 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned short and signed char): (
SPI_I2S_DMAReq ) &amp; ( uint16_t ) 0xFFFC ) == 0x00 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>526 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned short and signed char): (
SPI_I2S_DMAReq ) != 0x00 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4
</TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=spi_i2s_senddata_stm32f10x_spi.c_stm32f10x_spi.c_27></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_spi.c' , '547');">SPI_I2S_SendData<BR>(547
to 554 stm32f10x_spi.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>550 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>550 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>550 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>550 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>550 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>550 </TD>
<TD>Literal value requires a U suffix. : 0x3000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>550 </TD>
<TD>Literal value requires a U suffix. : 0x3800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>550 </TD>
<TD>Literal value requires a U suffix. : 0x3C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=spi_i2s_receivedata_stm32f10x_spi.c_stm32f10x_spi.c_28></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_spi.c' , '563');">SPI_I2S_ReceiveData<BR>(563
to 570 stm32f10x_spi.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>566 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>566 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>566 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>566 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>566 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>566 </TD>
<TD>Literal value requires a U suffix. : 0x3000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>566 </TD>
<TD>Literal value requires a U suffix. : 0x3800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>566 </TD>
<TD>Literal value requires a U suffix. : 0x3C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>569 </TD>
<TD>Volatile variable in complex expression. : DR </TD>
<TD>MISRA-C:2012 R.13.1,R.13.2 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=spi_nssinternalsoftwareconfig_stm32f10x_spi.c_stm32f10x_spi.c_29></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_spi.c' , '581');">SPI_NSSInternalSoftwareConfig<BR>(581
to 596 stm32f10x_spi.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>584 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>584 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>584 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>584 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>585 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>584 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>584 </TD>
<TD>Literal value requires a U suffix. : 0x3000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>584 </TD>
<TD>Literal value requires a U suffix. : 0x3800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>584 </TD>
<TD>Literal value requires a U suffix. : 0x3C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=spi_ssoutputcmd_stm32f10x_spi.c_stm32f10x_spi.c_30></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_spi.c' , '605');">SPI_SSOutputCmd<BR>(605
to 620 stm32f10x_spi.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>608 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>608 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>608 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>608 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>609 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>608 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>608 </TD>
<TD>Literal value requires a U suffix. : 0x3000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>608 </TD>
<TD>Literal value requires a U suffix. : 0x3800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>608 </TD>
<TD>Literal value requires a U suffix. : 0x3C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=spi_datasizeconfig_stm32f10x_spi.c_stm32f10x_spi.c_31></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_spi.c' , '631');">SPI_DataSizeConfig<BR>(631
to 640 stm32f10x_spi.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>634 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>634 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>634 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>634 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>635 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>634 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>634 </TD>
<TD>Literal value requires a U suffix. : 0x3000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>634 </TD>
<TD>Literal value requires a U suffix. : 0x3800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>634 </TD>
<TD>Literal value requires a U suffix. : 0x3C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=spi_transmitcrc_stm32f10x_spi.c_stm32f10x_spi.c_32></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_spi.c' , '647');">SPI_TransmitCRC<BR>(647
to 654 stm32f10x_spi.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>650 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>650 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>650 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>650 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>650 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>650 </TD>
<TD>Literal value requires a U suffix. : 0x3000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>650 </TD>
<TD>Literal value requires a U suffix. : 0x3800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>650 </TD>
<TD>Literal value requires a U suffix. : 0x3C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=spi_calculatecrc_stm32f10x_spi.c_stm32f10x_spi.c_33></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_spi.c' , '663');">SPI_CalculateCRC<BR>(663
to 678 stm32f10x_spi.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>666 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>666 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>666 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>666 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>667 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>666 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>666 </TD>
<TD>Literal value requires a U suffix. : 0x3000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>666 </TD>
<TD>Literal value requires a U suffix. : 0x3800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>666 </TD>
<TD>Literal value requires a U suffix. : 0x3C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=spi_getcrc_stm32f10x_spi.c_stm32f10x_spi.c_34></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_spi.c' , '689');">SPI_GetCRC<BR>(689
to 707 stm32f10x_spi.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>DD data flow anomalies found. </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>693 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>693 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>693 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>693 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>694 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>693 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>693 </TD>
<TD>Literal value requires a U suffix. : 0x3000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>693 </TD>
<TD>Literal value requires a U suffix. : 0x3800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>693 </TD>
<TD>Literal value requires a U suffix. : 0x3C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=spi_getcrcpolynomial_stm32f10x_spi.c_stm32f10x_spi.c_35></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_spi.c' , '714');">SPI_GetCRCPolynomial<BR>(714
to 721 stm32f10x_spi.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>717 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>717 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>717 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>717 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>717 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>717 </TD>
<TD>Literal value requires a U suffix. : 0x3000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>717 </TD>
<TD>Literal value requires a U suffix. : 0x3800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>717 </TD>
<TD>Literal value requires a U suffix. : 0x3C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>720 </TD>
<TD>Volatile variable in complex expression. : CRCPR </TD>
<TD>MISRA-C:2012 R.13.1,R.13.2 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=spi_bidirectionallineconfig_stm32f10x_spi.c_stm32f10x_spi.c_36></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_spi.c' , '732');">SPI_BiDirectionalLineConfig<BR>(732
to 747 stm32f10x_spi.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>735 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>735 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>735 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>735 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>736 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>735 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>735 </TD>
<TD>Literal value requires a U suffix. : 0x3000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>735 </TD>
<TD>Literal value requires a U suffix. : 0x3800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>735 </TD>
<TD>Literal value requires a U suffix. : 0x3C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=spi_i2s_getflagstatus_stm32f10x_spi.c_stm32f10x_spi.c_37></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_spi.c' , '766');">SPI_I2S_GetFlagStatus<BR>(766
to 785 stm32f10x_spi.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>DD data flow anomalies found. </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>770 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>770 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>770 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>770 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>771 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>770 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>770 </TD>
<TD>Literal value requires a U suffix. : 0x3000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>770 </TD>
<TD>Literal value requires a U suffix. : 0x3800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>770 </TD>
<TD>Literal value requires a U suffix. : 0x3C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>773 </TD>
<TD>Volatile variable in complex expression. : SR </TD>
<TD>MISRA-C:2012 R.13.1,R.13.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>773 </TD>
<TD>Use of underlying enum representation value. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=spi_i2s_clearflag_stm32f10x_spi.c_stm32f10x_spi.c_38></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_spi.c' , '804');">SPI_I2S_ClearFlag<BR>(804
to 812 stm32f10x_spi.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>807 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>807 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>807 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>807 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>808 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>807 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>807 </TD>
<TD>Literal value requires a U suffix. : 0x3000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>807 </TD>
<TD>Literal value requires a U suffix. : 0x3800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>807 </TD>
<TD>Literal value requires a U suffix. : 0x3C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=spi_i2s_getitstatus_stm32f10x_spi.c_stm32f10x_spi.c_39></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_spi.c' , '829');">SPI_I2S_GetITStatus<BR>(829
to 863 stm32f10x_spi.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>DD data flow anomalies found. </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>835 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>835 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>835 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>835 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>836 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>832 </TD>
<TD>Literal value requires a U suffix. : 0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>832 </TD>
<TD>Literal value requires a U suffix. : 0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>835 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>835 </TD>
<TD>Literal value requires a U suffix. : 0x3000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>835 </TD>
<TD>Literal value requires a U suffix. : 0x3800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>835 </TD>
<TD>Literal value requires a U suffix. : 0x3C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>839 </TD>
<TD>Literal value requires a U suffix. : 0x01 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>839 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned short and int):
itpos </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>839 </TD>
<TD>Use of shift operator on signed type. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>839 </TD>
<TD>Literal value requires a U suffix. : 0x0F </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>842 </TD>
<TD>No cast for widening complex int expression. : (unsigned short and
unsigned char): itmask = SPI_I2S_IT </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>842 </TD>
<TD>No cast for widening complex int expression. : (unsigned short and
unsigned char): itmask = SPI_I2S_IT &gt;&gt; 4 </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>845 </TD>
<TD>Literal value requires a U suffix. : 0x01 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>845 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned short and int):
itmask </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>845 </TD>
<TD>Use of shift operator on signed type. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>848 </TD>
<TD>Volatile variable in complex expression. : CR2 </TD>
<TD>MISRA-C:2012 R.13.1,R.13.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>851 </TD>
<TD>Volatile variable in complex expression. : SR </TD>
<TD>MISRA-C:2012 R.13.1,R.13.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>851 </TD>
<TD>Use of underlying enum representation value. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>851 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>862 </TD>
<TD>Local structure returned in function result. : bitstatus </TD>
<TD>MISRA-C:2012 R.18.6 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=spi_i2s_clearitpendingbit_stm32f10x_spi.c_stm32f10x_spi.c_40></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_spi.c' , '883');">SPI_I2S_ClearITPendingBit<BR>(883
to 895 stm32f10x_spi.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>DD data flow anomalies found. </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>887 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>887 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>887 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>887 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>888 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>887 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>887 </TD>
<TD>Literal value requires a U suffix. : 0x3000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>887 </TD>
<TD>Literal value requires a U suffix. : 0x3800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>887 </TD>
<TD>Literal value requires a U suffix. : 0x3C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>891 </TD>
<TD>Literal value requires a U suffix. : 0x01 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>891 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned short and int):
itpos </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>891 </TD>
<TD>Use of shift operator on signed type. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>891 </TD>
<TD>Literal value requires a U suffix. : 0x0F </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=tim_deinit_stm32f10x_tim.c_stm32f10x_tim.c_18></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_tim.c' , '122');">TIM_DeInit<BR>(122
to 215 stm32f10x_tim.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>125 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>125 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>125 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>125 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>125 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>125 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>125 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>125 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>125 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>125 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>125 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>125 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>125 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>125 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>125 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>125 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>125 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>125 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>127 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>132 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>137 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>142 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>147 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>152 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>157 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>162 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>167 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>172 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>177 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>182 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>187 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>192 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>197 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>202 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>209 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>125 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>125 </TD>
<TD>Literal value requires a U suffix. : 0x2C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>125 </TD>
<TD>Literal value requires a U suffix. : 0x0400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>125 </TD>
<TD>Literal value requires a U suffix. : 0x0800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>125 </TD>
<TD>Literal value requires a U suffix. : 0x0C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>125 </TD>
<TD>Literal value requires a U suffix. : 0x1000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>125 </TD>
<TD>Literal value requires a U suffix. : 0x1400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>125 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>125 </TD>
<TD>Literal value requires a U suffix. : 0x3400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>125 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>125 </TD>
<TD>Literal value requires a U suffix. : 0x4C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>125 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>125 </TD>
<TD>Literal value requires a U suffix. : 0x5000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>125 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>125 </TD>
<TD>Literal value requires a U suffix. : 0x5400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>125 </TD>
<TD>Literal value requires a U suffix. : 0x1800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>125 </TD>
<TD>Literal value requires a U suffix. : 0x1C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>125 </TD>
<TD>Literal value requires a U suffix. : 0x2000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>125 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>125 </TD>
<TD>Literal value requires a U suffix. : 0x4000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>125 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>125 </TD>
<TD>Literal value requires a U suffix. : 0x4400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>125 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>125 </TD>
<TD>Literal value requires a U suffix. : 0x4800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>127 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>127 </TD>
<TD>Literal value requires a U suffix. : 0x2C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>137 </TD>
<TD>Literal value requires a U suffix. : 0x0400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>142 </TD>
<TD>Literal value requires a U suffix. : 0x0800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>147 </TD>
<TD>Literal value requires a U suffix. : 0x0C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>152 </TD>
<TD>Literal value requires a U suffix. : 0x1000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>157 </TD>
<TD>Literal value requires a U suffix. : 0x1400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>162 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>162 </TD>
<TD>Literal value requires a U suffix. : 0x3400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>167 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>167 </TD>
<TD>Literal value requires a U suffix. : 0x4C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>172 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>172 </TD>
<TD>Literal value requires a U suffix. : 0x5000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>177 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>177 </TD>
<TD>Literal value requires a U suffix. : 0x5400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>182 </TD>
<TD>Literal value requires a U suffix. : 0x1800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>187 </TD>
<TD>Literal value requires a U suffix. : 0x1C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>192 </TD>
<TD>Literal value requires a U suffix. : 0x2000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>197 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>197 </TD>
<TD>Literal value requires a U suffix. : 0x4000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>202 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>202 </TD>
<TD>Literal value requires a U suffix. : 0x4400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>209 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>209 </TD>
<TD>Literal value requires a U suffix. : 0x4800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=tim_timebaseinit_stm32f10x_tim.c_stm32f10x_tim.c_19></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_tim.c' , '226');">TIM_TimeBaseInit<BR>(226
to 269 stm32f10x_tim.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>DD data flow anomalies found. </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>231 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>231 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>231 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>231 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>231 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>231 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>231 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>231 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>231 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>231 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>231 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>231 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>231 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>231 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>231 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>231 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>231 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>231 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>232 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>233 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>237 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>237 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>237 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>237 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>238 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>238 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>245 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>245 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>260 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>260 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>260 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>260 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>260 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>231 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>231 </TD>
<TD>Literal value requires a U suffix. : 0x2C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>231 </TD>
<TD>Literal value requires a U suffix. : 0x0400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>231 </TD>
<TD>Literal value requires a U suffix. : 0x0800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>231 </TD>
<TD>Literal value requires a U suffix. : 0x0C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>231 </TD>
<TD>Literal value requires a U suffix. : 0x1000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>231 </TD>
<TD>Literal value requires a U suffix. : 0x1400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>231 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>231 </TD>
<TD>Literal value requires a U suffix. : 0x3400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>231 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>231 </TD>
<TD>Literal value requires a U suffix. : 0x4C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>231 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>231 </TD>
<TD>Literal value requires a U suffix. : 0x5000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>231 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>231 </TD>
<TD>Literal value requires a U suffix. : 0x5400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>231 </TD>
<TD>Literal value requires a U suffix. : 0x1800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>231 </TD>
<TD>Literal value requires a U suffix. : 0x1C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>231 </TD>
<TD>Literal value requires a U suffix. : 0x2000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>231 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>231 </TD>
<TD>Literal value requires a U suffix. : 0x4000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>231 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>231 </TD>
<TD>Literal value requires a U suffix. : 0x4400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>231 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>231 </TD>
<TD>Literal value requires a U suffix. : 0x4800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>237 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>237 </TD>
<TD>Literal value requires a U suffix. : 0x2C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>237 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>237 </TD>
<TD>Literal value requires a U suffix. : 0x3400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>237 </TD>
<TD>Literal value requires a U suffix. : 0x0400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>238 </TD>
<TD>Literal value requires a U suffix. : 0x0800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>238 </TD>
<TD>Literal value requires a U suffix. : 0x0C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>242 </TD>
<TD>Value is not of appropriate type. : (unsigned short and unsigned int):
tmpcr1 |= ( uint32_t </TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>242 </TD>
<TD>No cast for widening complex int expression. : (unsigned short and
unsigned int): tmpcr1 |= ( uint32_t ) TIM_TimeBaseInitStruct -&gt;
TIM_CounterMode </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>245 </TD>
<TD>Literal value requires a U suffix. : 0x1000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>245 </TD>
<TD>Literal value requires a U suffix. : 0x1400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>249 </TD>
<TD>Value is not of appropriate type. : (unsigned short and unsigned int):
tmpcr1 |= ( uint32_t </TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>249 </TD>
<TD>No cast for widening complex int expression. : (unsigned short and
unsigned int): tmpcr1 |= ( uint32_t ) TIM_TimeBaseInitStruct -&gt;
TIM_ClockDivision </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>260 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>260 </TD>
<TD>Literal value requires a U suffix. : 0x2C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>260 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>260 </TD>
<TD>Literal value requires a U suffix. : 0x3400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>260 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>260 </TD>
<TD>Literal value requires a U suffix. : 0x4000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>260 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>260 </TD>
<TD>Literal value requires a U suffix. : 0x4400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>260 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>260 </TD>
<TD>Literal value requires a U suffix. : 0x4800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>263 </TD>
<TD>No cast for widening complex int expression. : (unsigned short and
unsigned char): TIMx -&gt; RCR = TIM_TimeBaseInitStruct -&gt;
TIM_RepetitionCounter </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=tim_oc1init_stm32f10x_tim.c_stm32f10x_tim.c_20></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_tim.c' , '279');">TIM_OC1Init<BR>(279
to 351 stm32f10x_tim.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>DD data flow anomalies found. </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>284 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>284 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>284 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>284 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>284 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>284 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>284 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>284 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>284 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>284 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>284 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>284 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>284 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>284 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>284 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>284 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>285 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>286 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>287 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>313 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>313 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>313 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>314 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>314 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>316 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>317 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>318 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>319 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>281 </TD>
<TD>Literal value requires a U suffix. : 0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>281 </TD>
<TD>Literal value requires a U suffix. : 0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>284 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>284 </TD>
<TD>Literal value requires a U suffix. : 0x2C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>284 </TD>
<TD>Literal value requires a U suffix. : 0x0400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>284 </TD>
<TD>Literal value requires a U suffix. : 0x0800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>284 </TD>
<TD>Literal value requires a U suffix. : 0x0C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>284 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>284 </TD>
<TD>Literal value requires a U suffix. : 0x3400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>284 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>284 </TD>
<TD>Literal value requires a U suffix. : 0x4C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>284 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>284 </TD>
<TD>Literal value requires a U suffix. : 0x5000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>284 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>284 </TD>
<TD>Literal value requires a U suffix. : 0x5400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>284 </TD>
<TD>Literal value requires a U suffix. : 0x1800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>284 </TD>
<TD>Literal value requires a U suffix. : 0x1C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>284 </TD>
<TD>Literal value requires a U suffix. : 0x2000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>284 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>284 </TD>
<TD>Literal value requires a U suffix. : 0x4000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>284 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>284 </TD>
<TD>Literal value requires a U suffix. : 0x4400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>284 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>284 </TD>
<TD>Literal value requires a U suffix. : 0x4800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>313 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>313 </TD>
<TD>Literal value requires a U suffix. : 0x2C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>313 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>313 </TD>
<TD>Literal value requires a U suffix. : 0x3400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>313 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>313 </TD>
<TD>Literal value requires a U suffix. : 0x4000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>314 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>314 </TD>
<TD>Literal value requires a U suffix. : 0x4400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>314 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>314 </TD>
<TD>Literal value requires a U suffix. : 0x4800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=tim_oc2init_stm32f10x_tim.c_stm32f10x_tim.c_21></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_tim.c' , '362');">TIM_OC2Init<BR>(362
to 434 stm32f10x_tim.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>DD data flow anomalies found. </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>367 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>367 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>367 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>367 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>367 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>367 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>367 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>367 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>367 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>367 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>368 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>369 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>370 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>397 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>397 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>399 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>400 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>401 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>402 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>364 </TD>
<TD>Literal value requires a U suffix. : 0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>364 </TD>
<TD>Literal value requires a U suffix. : 0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>367 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>367 </TD>
<TD>Literal value requires a U suffix. : 0x2C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>367 </TD>
<TD>Literal value requires a U suffix. : 0x0400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>367 </TD>
<TD>Literal value requires a U suffix. : 0x0800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>367 </TD>
<TD>Literal value requires a U suffix. : 0x0C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>367 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>367 </TD>
<TD>Literal value requires a U suffix. : 0x3400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>367 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>367 </TD>
<TD>Literal value requires a U suffix. : 0x4C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>367 </TD>
<TD>Literal value requires a U suffix. : 0x1800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>367 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>367 </TD>
<TD>Literal value requires a U suffix. : 0x4000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>397 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>397 </TD>
<TD>Literal value requires a U suffix. : 0x2C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>397 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>397 </TD>
<TD>Literal value requires a U suffix. : 0x3400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=tim_oc3init_stm32f10x_tim.c_stm32f10x_tim.c_22></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_tim.c' , '444');">TIM_OC3Init<BR>(444
to 513 stm32f10x_tim.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>DD data flow anomalies found. </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>449 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>449 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>449 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>449 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>449 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>449 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>449 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>450 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>451 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>452 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>478 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>478 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>480 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>481 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>482 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>483 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>446 </TD>
<TD>Literal value requires a U suffix. : 0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>446 </TD>
<TD>Literal value requires a U suffix. : 0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>449 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>449 </TD>
<TD>Literal value requires a U suffix. : 0x2C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>449 </TD>
<TD>Literal value requires a U suffix. : 0x0400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>449 </TD>
<TD>Literal value requires a U suffix. : 0x0800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>449 </TD>
<TD>Literal value requires a U suffix. : 0x0C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>449 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>449 </TD>
<TD>Literal value requires a U suffix. : 0x3400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>478 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>478 </TD>
<TD>Literal value requires a U suffix. : 0x2C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>478 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>478 </TD>
<TD>Literal value requires a U suffix. : 0x3400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=tim_oc4init_stm32f10x_tim.c_stm32f10x_tim.c_23></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_tim.c' , '523');">TIM_OC4Init<BR>(523
to 577 stm32f10x_tim.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>DD data flow anomalies found. </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>528 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>528 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>528 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>528 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>528 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>528 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>528 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>529 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>530 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>531 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>558 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>558 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>560 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>525 </TD>
<TD>Literal value requires a U suffix. : 0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>525 </TD>
<TD>Literal value requires a U suffix. : 0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>528 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>528 </TD>
<TD>Literal value requires a U suffix. : 0x2C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>528 </TD>
<TD>Literal value requires a U suffix. : 0x0400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>528 </TD>
<TD>Literal value requires a U suffix. : 0x0800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>528 </TD>
<TD>Literal value requires a U suffix. : 0x0C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>528 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>528 </TD>
<TD>Literal value requires a U suffix. : 0x3400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>558 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>558 </TD>
<TD>Literal value requires a U suffix. : 0x2C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>558 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>558 </TD>
<TD>Literal value requires a U suffix. : 0x3400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=tim_icinit_stm32f10x_tim.c_stm32f10x_tim.c_24></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_tim.c' , '587');">TIM_ICInit<BR>(587
to 644 stm32f10x_tim.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>590 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>591 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>592 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>593 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>595 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>595 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>595 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>595 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>596 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>596 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>598 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>602 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>606 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>606 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>606 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>606 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>606 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>606 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>606 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>606 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>606 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>606 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>606 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>606 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>606 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>606 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>606 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>606 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>616 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>616 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>616 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>616 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>616 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>616 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>616 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>616 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>616 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>616 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>626 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>626 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>626 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>626 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>626 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>626 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>626 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>636 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>636 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>636 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>636 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>636 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7
</TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>636 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>636 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>593 </TD>
<TD>Literal value requires a U suffix. : 0xF </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>593 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned short and signed char): (
TIM_ICInitStruct -&gt; TIM_ICFilter ) &lt;= 0xF </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>595 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>595 </TD>
<TD>Literal value requires a U suffix. : 0x2C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>595 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>595 </TD>
<TD>Literal value requires a U suffix. : 0x3400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>595 </TD>
<TD>Literal value requires a U suffix. : 0x0400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>596 </TD>
<TD>Literal value requires a U suffix. : 0x0800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>596 </TD>
<TD>Literal value requires a U suffix. : 0x0C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>606 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>606 </TD>
<TD>Literal value requires a U suffix. : 0x2C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>606 </TD>
<TD>Literal value requires a U suffix. : 0x0400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>606 </TD>
<TD>Literal value requires a U suffix. : 0x0800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>606 </TD>
<TD>Literal value requires a U suffix. : 0x0C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>606 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>606 </TD>
<TD>Literal value requires a U suffix. : 0x3400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>606 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>606 </TD>
<TD>Literal value requires a U suffix. : 0x4C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>606 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>606 </TD>
<TD>Literal value requires a U suffix. : 0x5000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>606 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>606 </TD>
<TD>Literal value requires a U suffix. : 0x5400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>606 </TD>
<TD>Literal value requires a U suffix. : 0x1800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>606 </TD>
<TD>Literal value requires a U suffix. : 0x1C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>606 </TD>
<TD>Literal value requires a U suffix. : 0x2000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>606 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>606 </TD>
<TD>Literal value requires a U suffix. : 0x4000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>606 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>606 </TD>
<TD>Literal value requires a U suffix. : 0x4400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>606 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>606 </TD>
<TD>Literal value requires a U suffix. : 0x4800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>616 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>616 </TD>
<TD>Literal value requires a U suffix. : 0x2C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>616 </TD>
<TD>Literal value requires a U suffix. : 0x0400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>616 </TD>
<TD>Literal value requires a U suffix. : 0x0800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>616 </TD>
<TD>Literal value requires a U suffix. : 0x0C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>616 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>616 </TD>
<TD>Literal value requires a U suffix. : 0x3400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>616 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>616 </TD>
<TD>Literal value requires a U suffix. : 0x4C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>616 </TD>
<TD>Literal value requires a U suffix. : 0x1800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>616 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>616 </TD>
<TD>Literal value requires a U suffix. : 0x4000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>626 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>626 </TD>
<TD>Literal value requires a U suffix. : 0x2C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>626 </TD>
<TD>Literal value requires a U suffix. : 0x0400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>626 </TD>
<TD>Literal value requires a U suffix. : 0x0800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>626 </TD>
<TD>Literal value requires a U suffix. : 0x0C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>626 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>626 </TD>
<TD>Literal value requires a U suffix. : 0x3400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>636 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>636 </TD>
<TD>Literal value requires a U suffix. : 0x2C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>636 </TD>
<TD>Literal value requires a U suffix. : 0x0400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>636 </TD>
<TD>Literal value requires a U suffix. : 0x0800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>636 </TD>
<TD>Literal value requires a U suffix. : 0x0C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>636 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>636 </TD>
<TD>Literal value requires a U suffix. : 0x3400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=tim_pwmiconfig_stm32f10x_tim.c_stm32f10x_tim.c_25></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_tim.c' , '654');">TIM_PWMIConfig<BR>(654
to 702 stm32f10x_tim.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>DD data flow anomalies found. </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>659 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>659 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>659 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>659 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>659 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>659 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>659 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>659 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>659 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>659 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>659 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>659 </TD>
<TD>Literal value requires a U suffix. : 0x2C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>659 </TD>
<TD>Literal value requires a U suffix. : 0x0400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>659 </TD>
<TD>Literal value requires a U suffix. : 0x0800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>659 </TD>
<TD>Literal value requires a U suffix. : 0x0C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>659 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>659 </TD>
<TD>Literal value requires a U suffix. : 0x3400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>659 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>659 </TD>
<TD>Literal value requires a U suffix. : 0x4C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>659 </TD>
<TD>Literal value requires a U suffix. : 0x1800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>659 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>659 </TD>
<TD>Literal value requires a U suffix. : 0x4000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=tim_bdtrconfig_stm32f10x_tim.c_stm32f10x_tim.c_26></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_tim.c' , '712');">TIM_BDTRConfig<BR>(712
to 728 stm32f10x_tim.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>715 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>715 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>715 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>715 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>715 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>715 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>716 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>717 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>718 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>719 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>720 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>721 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>715 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>715 </TD>
<TD>Literal value requires a U suffix. : 0x2C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>715 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>715 </TD>
<TD>Literal value requires a U suffix. : 0x3400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>715 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>715 </TD>
<TD>Literal value requires a U suffix. : 0x4000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>715 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>715 </TD>
<TD>Literal value requires a U suffix. : 0x4400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>715 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>715 </TD>
<TD>Literal value requires a U suffix. : 0x4800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>724 </TD>
<TD>Value is not of appropriate type. : (unsigned short and unsigned int):
TIMx -&gt; BDTR = ( uint32_t </TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1
</TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=tim_timebasestructinit_stm32f10x_tim.c_stm32f10x_tim.c_27></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_tim.c' , '736');">TIM_TimeBaseStructInit<BR>(736
to 744 stm32f10x_tim.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>739 </TD>
<TD>Literal value requires a U suffix. : 0xFFFF </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>740 </TD>
<TD>Literal value requires a U suffix. : 0x0000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>740 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned short and int):
TIM_TimeBaseInitStruct -&gt; TIM_Prescaler </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>743 </TD>
<TD>Literal value requires a U suffix. : 0x0000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>743 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned char and int):
TIM_TimeBaseInitStruct -&gt; TIM_RepetitionCounter </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=tim_ocstructinit_stm32f10x_tim.c_stm32f10x_tim.c_28></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_tim.c' , '752');">TIM_OCStructInit<BR>(752
to 763 stm32f10x_tim.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>758 </TD>
<TD>Literal value requires a U suffix. : 0x0000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>758 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned short and int):
TIM_OCInitStruct -&gt; TIM_Pulse </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=tim_icstructinit_stm32f10x_tim.c_stm32f10x_tim.c_29></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_tim.c' , '771');">TIM_ICStructInit<BR>(771
to 779 stm32f10x_tim.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>778 </TD>
<TD>Literal value requires a U suffix. : 0x00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>778 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned short and int):
TIM_ICInitStruct -&gt; TIM_ICFilter </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=tim_bdtrstructinit_stm32f10x_tim.c_stm32f10x_tim.c_30></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_tim.c' , '787');">TIM_BDTRStructInit<BR>(787
to 797 stm32f10x_tim.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>793 </TD>
<TD>Literal value requires a U suffix. : 0x00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>793 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned short and int):
TIM_BDTRInitStruct -&gt; TIM_DeadTime </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=tim_cmd_stm32f10x_tim.c_stm32f10x_tim.c_31></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_tim.c' , '806');">TIM_Cmd<BR>(806
to 822 stm32f10x_tim.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>809 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>809 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>809 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>809 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>809 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>809 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>809 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>809 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>809 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>809 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>809 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>809 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>809 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>809 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>809 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>809 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>809 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>809 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>810 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>809 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>809 </TD>
<TD>Literal value requires a U suffix. : 0x2C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>809 </TD>
<TD>Literal value requires a U suffix. : 0x0400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>809 </TD>
<TD>Literal value requires a U suffix. : 0x0800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>809 </TD>
<TD>Literal value requires a U suffix. : 0x0C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>809 </TD>
<TD>Literal value requires a U suffix. : 0x1000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>809 </TD>
<TD>Literal value requires a U suffix. : 0x1400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>809 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>809 </TD>
<TD>Literal value requires a U suffix. : 0x3400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>809 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>809 </TD>
<TD>Literal value requires a U suffix. : 0x4C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>809 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>809 </TD>
<TD>Literal value requires a U suffix. : 0x5000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>809 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>809 </TD>
<TD>Literal value requires a U suffix. : 0x5400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>809 </TD>
<TD>Literal value requires a U suffix. : 0x1800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>809 </TD>
<TD>Literal value requires a U suffix. : 0x1C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>809 </TD>
<TD>Literal value requires a U suffix. : 0x2000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>809 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>809 </TD>
<TD>Literal value requires a U suffix. : 0x4000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>809 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>809 </TD>
<TD>Literal value requires a U suffix. : 0x4400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>809 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>809 </TD>
<TD>Literal value requires a U suffix. : 0x4800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=tim_ctrlpwmoutputs_stm32f10x_tim.c_stm32f10x_tim.c_32></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_tim.c' , '831');">TIM_CtrlPWMOutputs<BR>(831
to 846 stm32f10x_tim.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>834 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>834 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>834 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>834 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>834 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>834 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>835 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>834 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>834 </TD>
<TD>Literal value requires a U suffix. : 0x2C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>834 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>834 </TD>
<TD>Literal value requires a U suffix. : 0x3400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>834 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>834 </TD>
<TD>Literal value requires a U suffix. : 0x4000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>834 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>834 </TD>
<TD>Literal value requires a U suffix. : 0x4400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>834 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>834 </TD>
<TD>Literal value requires a U suffix. : 0x4800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=tim_itconfig_stm32f10x_tim.c_stm32f10x_tim.c_33></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_tim.c' , '872');">TIM_ITConfig<BR>(872
to 889 stm32f10x_tim.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>875 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>875 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>875 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>875 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>875 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>875 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>875 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>875 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>875 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>875 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>875 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>875 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>875 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>875 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>875 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>875 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>875 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>875 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>876 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>877 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>875 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>875 </TD>
<TD>Literal value requires a U suffix. : 0x2C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>875 </TD>
<TD>Literal value requires a U suffix. : 0x0400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>875 </TD>
<TD>Literal value requires a U suffix. : 0x0800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>875 </TD>
<TD>Literal value requires a U suffix. : 0x0C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>875 </TD>
<TD>Literal value requires a U suffix. : 0x1000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>875 </TD>
<TD>Literal value requires a U suffix. : 0x1400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>875 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>875 </TD>
<TD>Literal value requires a U suffix. : 0x3400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>875 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>875 </TD>
<TD>Literal value requires a U suffix. : 0x4C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>875 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>875 </TD>
<TD>Literal value requires a U suffix. : 0x5000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>875 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>875 </TD>
<TD>Literal value requires a U suffix. : 0x5400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>875 </TD>
<TD>Literal value requires a U suffix. : 0x1800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>875 </TD>
<TD>Literal value requires a U suffix. : 0x1C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>875 </TD>
<TD>Literal value requires a U suffix. : 0x2000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>875 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>875 </TD>
<TD>Literal value requires a U suffix. : 0x4000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>875 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>875 </TD>
<TD>Literal value requires a U suffix. : 0x4400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>875 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>875 </TD>
<TD>Literal value requires a U suffix. : 0x4800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>876 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned short and signed char): (
TIM_IT ) &amp; ( uint16_t ) 0xFF00 ) == 0x0000 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>876 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned short and signed char): (
TIM_IT ) != 0x0000 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4
</TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=tim_generateevent_stm32f10x_tim.c_stm32f10x_tim.c_34></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_tim.c' , '909');">TIM_GenerateEvent<BR>(909
to 917 stm32f10x_tim.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>912 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>912 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>912 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>912 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>912 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>912 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>912 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>912 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>912 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>912 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>912 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>912 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>912 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>912 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>912 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>912 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>912 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>912 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>913 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>912 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>912 </TD>
<TD>Literal value requires a U suffix. : 0x2C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>912 </TD>
<TD>Literal value requires a U suffix. : 0x0400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>912 </TD>
<TD>Literal value requires a U suffix. : 0x0800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>912 </TD>
<TD>Literal value requires a U suffix. : 0x0C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>912 </TD>
<TD>Literal value requires a U suffix. : 0x1000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>912 </TD>
<TD>Literal value requires a U suffix. : 0x1400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>912 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>912 </TD>
<TD>Literal value requires a U suffix. : 0x3400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>912 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>912 </TD>
<TD>Literal value requires a U suffix. : 0x4C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>912 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>912 </TD>
<TD>Literal value requires a U suffix. : 0x5000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>912 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>912 </TD>
<TD>Literal value requires a U suffix. : 0x5400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>912 </TD>
<TD>Literal value requires a U suffix. : 0x1800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>912 </TD>
<TD>Literal value requires a U suffix. : 0x1C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>912 </TD>
<TD>Literal value requires a U suffix. : 0x2000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>912 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>912 </TD>
<TD>Literal value requires a U suffix. : 0x4000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>912 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>912 </TD>
<TD>Literal value requires a U suffix. : 0x4400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>912 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>912 </TD>
<TD>Literal value requires a U suffix. : 0x4800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>913 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned short and signed char): (
TIM_EventSource ) &amp; ( uint16_t ) 0xFF00 ) == 0x0000 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>913 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned short and signed char): (
TIM_EventSource ) != 0x0000 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4
</TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=tim_dmaconfig_stm32f10x_tim.c_stm32f10x_tim.c_35></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_tim.c' , '937');">TIM_DMAConfig<BR>(937
to 945 stm32f10x_tim.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>940 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>940 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>940 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>940 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>940 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>940 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>940 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>940 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>940 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>940 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>941 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>942 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>940 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>940 </TD>
<TD>Literal value requires a U suffix. : 0x2C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>940 </TD>
<TD>Literal value requires a U suffix. : 0x0400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>940 </TD>
<TD>Literal value requires a U suffix. : 0x0800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>940 </TD>
<TD>Literal value requires a U suffix. : 0x0C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>940 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>940 </TD>
<TD>Literal value requires a U suffix. : 0x3400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>940 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>940 </TD>
<TD>Literal value requires a U suffix. : 0x4000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>940 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>940 </TD>
<TD>Literal value requires a U suffix. : 0x4400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>940 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>940 </TD>
<TD>Literal value requires a U suffix. : 0x4800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=tim_dmacmd_stm32f10x_tim.c_stm32f10x_tim.c_36></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_tim.c' , '964');">TIM_DMACmd<BR>(964
to 981 stm32f10x_tim.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>967 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>967 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>967 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>967 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>967 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>967 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>967 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>967 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>967 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>967 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>967 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>967 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>968 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>969 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>967 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>967 </TD>
<TD>Literal value requires a U suffix. : 0x2C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>967 </TD>
<TD>Literal value requires a U suffix. : 0x0400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>967 </TD>
<TD>Literal value requires a U suffix. : 0x0800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>967 </TD>
<TD>Literal value requires a U suffix. : 0x0C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>967 </TD>
<TD>Literal value requires a U suffix. : 0x1000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>967 </TD>
<TD>Literal value requires a U suffix. : 0x1400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>967 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>967 </TD>
<TD>Literal value requires a U suffix. : 0x3400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>967 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>967 </TD>
<TD>Literal value requires a U suffix. : 0x4000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>967 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>967 </TD>
<TD>Literal value requires a U suffix. : 0x4400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>967 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>967 </TD>
<TD>Literal value requires a U suffix. : 0x4800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>968 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned short and signed char): (
TIM_DMASource ) &amp; ( uint16_t ) 0x80FF ) == 0x0000 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>968 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned short and signed char): (
TIM_DMASource ) != 0x0000 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4
</TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=tim_internalclockconfig_stm32f10x_tim.c_stm32f10x_tim.c_37></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_tim.c' , '989');">TIM_InternalClockConfig<BR>(989
to 995 stm32f10x_tim.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>992 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>992 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>992 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>992 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>992 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>992 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>992 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>992 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>992 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>992 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>992 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>992 </TD>
<TD>Literal value requires a U suffix. : 0x2C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>992 </TD>
<TD>Literal value requires a U suffix. : 0x0400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>992 </TD>
<TD>Literal value requires a U suffix. : 0x0800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>992 </TD>
<TD>Literal value requires a U suffix. : 0x0C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>992 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>992 </TD>
<TD>Literal value requires a U suffix. : 0x3400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>992 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>992 </TD>
<TD>Literal value requires a U suffix. : 0x4C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>992 </TD>
<TD>Literal value requires a U suffix. : 0x1800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>992 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>992 </TD>
<TD>Literal value requires a U suffix. : 0x4000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=tim_itrxexternalclockconfig_stm32f10x_tim.c_stm32f10x_tim.c_38></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_tim.c' , '1008');">TIM_ITRxExternalClockConfig<BR>(1008
to 1017 stm32f10x_tim.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1011 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1011 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1011 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1011 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1011 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1011 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1011 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1011 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1011 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1011 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1012 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1011 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1011 </TD>
<TD>Literal value requires a U suffix. : 0x2C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1011 </TD>
<TD>Literal value requires a U suffix. : 0x0400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1011 </TD>
<TD>Literal value requires a U suffix. : 0x0800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1011 </TD>
<TD>Literal value requires a U suffix. : 0x0C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1011 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1011 </TD>
<TD>Literal value requires a U suffix. : 0x3400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1011 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1011 </TD>
<TD>Literal value requires a U suffix. : 0x4C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1011 </TD>
<TD>Literal value requires a U suffix. : 0x1800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1011 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1011 </TD>
<TD>Literal value requires a U suffix. : 0x4000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=tim_tixexternalclockconfig_stm32f10x_tim.c_stm32f10x_tim.c_39></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_tim.c' , '1035');">TIM_TIxExternalClockConfig<BR>(1035
to 1056 stm32f10x_tim.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1039 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1039 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1039 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1039 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1039 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1039 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1039 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1039 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1039 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1039 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1040 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1041 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1042 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1039 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1039 </TD>
<TD>Literal value requires a U suffix. : 0x2C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1039 </TD>
<TD>Literal value requires a U suffix. : 0x0400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1039 </TD>
<TD>Literal value requires a U suffix. : 0x0800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1039 </TD>
<TD>Literal value requires a U suffix. : 0x0C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1039 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1039 </TD>
<TD>Literal value requires a U suffix. : 0x3400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1039 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1039 </TD>
<TD>Literal value requires a U suffix. : 0x4C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1039 </TD>
<TD>Literal value requires a U suffix. : 0x1800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1039 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1039 </TD>
<TD>Literal value requires a U suffix. : 0x4000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1042 </TD>
<TD>Literal value requires a U suffix. : 0xF </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1042 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned short and signed char): (
ICFilter ) &lt;= 0xF </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4
</TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=tim_etrclockmode1config_stm32f10x_tim.c_stm32f10x_tim.c_40></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_tim.c' , '1075');">TIM_ETRClockMode1Config<BR>(1075
to 1098 stm32f10x_tim.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>DD data flow anomalies found. </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1080 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1080 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1080 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1080 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1080 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1080 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1080 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1081 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1082 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1083 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1080 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1080 </TD>
<TD>Literal value requires a U suffix. : 0x2C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1080 </TD>
<TD>Literal value requires a U suffix. : 0x0400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1080 </TD>
<TD>Literal value requires a U suffix. : 0x0800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1080 </TD>
<TD>Literal value requires a U suffix. : 0x0C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1080 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1080 </TD>
<TD>Literal value requires a U suffix. : 0x3400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1083 </TD>
<TD>Literal value requires a U suffix. : 0xF </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1083 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned short and signed char): (
ExtTRGFilter ) &lt;= 0xF </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4
</TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=tim_etrclockmode2config_stm32f10x_tim.c_stm32f10x_tim.c_41></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_tim.c' , '1117');">TIM_ETRClockMode2Config<BR>(1117
to 1129 stm32f10x_tim.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1121 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1121 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1121 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1121 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1121 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1121 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1121 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1122 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1123 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1124 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1121 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1121 </TD>
<TD>Literal value requires a U suffix. : 0x2C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1121 </TD>
<TD>Literal value requires a U suffix. : 0x0400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1121 </TD>
<TD>Literal value requires a U suffix. : 0x0800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1121 </TD>
<TD>Literal value requires a U suffix. : 0x0C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1121 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1121 </TD>
<TD>Literal value requires a U suffix. : 0x3400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1124 </TD>
<TD>Literal value requires a U suffix. : 0xF </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1124 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned short and signed char): (
ExtTRGFilter ) &lt;= 0xF </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4
</TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=tim_etrconfig_stm32f10x_tim.c_stm32f10x_tim.c_42></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_tim.c' , '1148');">TIM_ETRConfig<BR>(1148
to 1164 stm32f10x_tim.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>DD data flow anomalies found. </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1153 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1153 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1153 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1153 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1153 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1153 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1153 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1154 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1155 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1156 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1153 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1153 </TD>
<TD>Literal value requires a U suffix. : 0x2C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1153 </TD>
<TD>Literal value requires a U suffix. : 0x0400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1153 </TD>
<TD>Literal value requires a U suffix. : 0x0800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1153 </TD>
<TD>Literal value requires a U suffix. : 0x0C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1153 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1153 </TD>
<TD>Literal value requires a U suffix. : 0x3400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1156 </TD>
<TD>Literal value requires a U suffix. : 0xF </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1156 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned short and signed char): (
ExtTRGFilter ) &lt;= 0xF </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4
</TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=tim_prescalerconfig_stm32f10x_tim.c_stm32f10x_tim.c_43></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_tim.c' , '1176');">TIM_PrescalerConfig<BR>(1176
to 1185 stm32f10x_tim.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1179 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1179 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1179 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1179 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1179 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1179 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1179 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1179 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1179 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1179 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1179 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1179 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1179 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1179 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1179 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1179 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1179 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1179 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1180 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1179 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1179 </TD>
<TD>Literal value requires a U suffix. : 0x2C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1179 </TD>
<TD>Literal value requires a U suffix. : 0x0400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1179 </TD>
<TD>Literal value requires a U suffix. : 0x0800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1179 </TD>
<TD>Literal value requires a U suffix. : 0x0C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1179 </TD>
<TD>Literal value requires a U suffix. : 0x1000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1179 </TD>
<TD>Literal value requires a U suffix. : 0x1400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1179 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1179 </TD>
<TD>Literal value requires a U suffix. : 0x3400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1179 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1179 </TD>
<TD>Literal value requires a U suffix. : 0x4C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1179 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1179 </TD>
<TD>Literal value requires a U suffix. : 0x5000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1179 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1179 </TD>
<TD>Literal value requires a U suffix. : 0x5400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1179 </TD>
<TD>Literal value requires a U suffix. : 0x1800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1179 </TD>
<TD>Literal value requires a U suffix. : 0x1C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1179 </TD>
<TD>Literal value requires a U suffix. : 0x2000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1179 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1179 </TD>
<TD>Literal value requires a U suffix. : 0x4000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1179 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1179 </TD>
<TD>Literal value requires a U suffix. : 0x4400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1179 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1179 </TD>
<TD>Literal value requires a U suffix. : 0x4800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=tim_countermodeconfig_stm32f10x_tim.c_stm32f10x_tim.c_44></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_tim.c' , '1199');">TIM_CounterModeConfig<BR>(1199
to 1212 stm32f10x_tim.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>DD data flow anomalies found. </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1203 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1203 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1203 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1203 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1203 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1203 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1203 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1204 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1203 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1203 </TD>
<TD>Literal value requires a U suffix. : 0x2C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1203 </TD>
<TD>Literal value requires a U suffix. : 0x0400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1203 </TD>
<TD>Literal value requires a U suffix. : 0x0800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1203 </TD>
<TD>Literal value requires a U suffix. : 0x0C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1203 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1203 </TD>
<TD>Literal value requires a U suffix. : 0x3400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=tim_selectinputtrigger_stm32f10x_tim.c_stm32f10x_tim.c_45></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_tim.c' , '1229');">TIM_SelectInputTrigger<BR>(1229
to 1243 stm32f10x_tim.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>DD data flow anomalies found. </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1233 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1233 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1233 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1233 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1233 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1233 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1233 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1233 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1233 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1233 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1234 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1233 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1233 </TD>
<TD>Literal value requires a U suffix. : 0x2C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1233 </TD>
<TD>Literal value requires a U suffix. : 0x0400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1233 </TD>
<TD>Literal value requires a U suffix. : 0x0800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1233 </TD>
<TD>Literal value requires a U suffix. : 0x0C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1233 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1233 </TD>
<TD>Literal value requires a U suffix. : 0x3400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1233 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1233 </TD>
<TD>Literal value requires a U suffix. : 0x4C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1233 </TD>
<TD>Literal value requires a U suffix. : 0x1800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1233 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1233 </TD>
<TD>Literal value requires a U suffix. : 0x4000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=tim_encoderinterfaceconfig_stm32f10x_tim.c_stm32f10x_tim.c_46></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_tim.c' , '1264');">TIM_EncoderInterfaceConfig<BR>(1264
to 1304 stm32f10x_tim.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>DD data flow anomalies found. </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1272 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1272 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1272 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1272 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1272 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1272 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1272 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1272 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1273 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1274 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1275 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1272 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1272 </TD>
<TD>Literal value requires a U suffix. : 0x2C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1272 </TD>
<TD>Literal value requires a U suffix. : 0x0400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1272 </TD>
<TD>Literal value requires a U suffix. : 0x0800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1272 </TD>
<TD>Literal value requires a U suffix. : 0x0C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1272 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1272 </TD>
<TD>Literal value requires a U suffix. : 0x3400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1272 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1272 </TD>
<TD>Literal value requires a U suffix. : 0x4000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=tim_forcedoc1config_stm32f10x_tim.c_stm32f10x_tim.c_47></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_tim.c' , '1315');">TIM_ForcedOC1Config<BR>(1315
to 1328 stm32f10x_tim.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>DD data flow anomalies found. </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1319 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1319 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1319 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1319 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1319 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1319 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1319 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1319 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1319 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1319 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1319 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1319 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1319 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1319 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1319 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1319 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1320 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1319 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1319 </TD>
<TD>Literal value requires a U suffix. : 0x2C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1319 </TD>
<TD>Literal value requires a U suffix. : 0x0400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1319 </TD>
<TD>Literal value requires a U suffix. : 0x0800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1319 </TD>
<TD>Literal value requires a U suffix. : 0x0C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1319 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1319 </TD>
<TD>Literal value requires a U suffix. : 0x3400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1319 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1319 </TD>
<TD>Literal value requires a U suffix. : 0x4C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1319 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1319 </TD>
<TD>Literal value requires a U suffix. : 0x5000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1319 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1319 </TD>
<TD>Literal value requires a U suffix. : 0x5400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1319 </TD>
<TD>Literal value requires a U suffix. : 0x1800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1319 </TD>
<TD>Literal value requires a U suffix. : 0x1C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1319 </TD>
<TD>Literal value requires a U suffix. : 0x2000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1319 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1319 </TD>
<TD>Literal value requires a U suffix. : 0x4000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1319 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1319 </TD>
<TD>Literal value requires a U suffix. : 0x4400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1319 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1319 </TD>
<TD>Literal value requires a U suffix. : 0x4800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=tim_forcedoc2config_stm32f10x_tim.c_stm32f10x_tim.c_48></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_tim.c' , '1339');">TIM_ForcedOC2Config<BR>(1339
to 1352 stm32f10x_tim.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>DD data flow anomalies found. </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1343 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1343 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1343 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1343 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1343 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1343 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1343 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1343 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1343 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1343 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1344 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1343 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1343 </TD>
<TD>Literal value requires a U suffix. : 0x2C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1343 </TD>
<TD>Literal value requires a U suffix. : 0x0400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1343 </TD>
<TD>Literal value requires a U suffix. : 0x0800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1343 </TD>
<TD>Literal value requires a U suffix. : 0x0C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1343 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1343 </TD>
<TD>Literal value requires a U suffix. : 0x3400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1343 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1343 </TD>
<TD>Literal value requires a U suffix. : 0x4C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1343 </TD>
<TD>Literal value requires a U suffix. : 0x1800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1343 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1343 </TD>
<TD>Literal value requires a U suffix. : 0x4000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=tim_forcedoc3config_stm32f10x_tim.c_stm32f10x_tim.c_49></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_tim.c' , '1363');">TIM_ForcedOC3Config<BR>(1363
to 1376 stm32f10x_tim.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>DD data flow anomalies found. </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1367 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1367 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1367 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1367 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1367 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1367 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1367 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1368 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1367 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1367 </TD>
<TD>Literal value requires a U suffix. : 0x2C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1367 </TD>
<TD>Literal value requires a U suffix. : 0x0400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1367 </TD>
<TD>Literal value requires a U suffix. : 0x0800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1367 </TD>
<TD>Literal value requires a U suffix. : 0x0C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1367 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1367 </TD>
<TD>Literal value requires a U suffix. : 0x3400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=tim_forcedoc4config_stm32f10x_tim.c_stm32f10x_tim.c_50></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_tim.c' , '1387');">TIM_ForcedOC4Config<BR>(1387
to 1400 stm32f10x_tim.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>DD data flow anomalies found. </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1391 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1391 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1391 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1391 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1391 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1391 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1391 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1392 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1391 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1391 </TD>
<TD>Literal value requires a U suffix. : 0x2C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1391 </TD>
<TD>Literal value requires a U suffix. : 0x0400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1391 </TD>
<TD>Literal value requires a U suffix. : 0x0800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1391 </TD>
<TD>Literal value requires a U suffix. : 0x0C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1391 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1391 </TD>
<TD>Literal value requires a U suffix. : 0x3400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=tim_arrpreloadconfig_stm32f10x_tim.c_stm32f10x_tim.c_51></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_tim.c' , '1409');">TIM_ARRPreloadConfig<BR>(1409
to 1424 stm32f10x_tim.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1412 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1412 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1412 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1412 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1412 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1412 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1412 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1412 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1412 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1412 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1412 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1412 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1412 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1412 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1412 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1412 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1412 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1412 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1413 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1412 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1412 </TD>
<TD>Literal value requires a U suffix. : 0x2C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1412 </TD>
<TD>Literal value requires a U suffix. : 0x0400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1412 </TD>
<TD>Literal value requires a U suffix. : 0x0800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1412 </TD>
<TD>Literal value requires a U suffix. : 0x0C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1412 </TD>
<TD>Literal value requires a U suffix. : 0x1000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1412 </TD>
<TD>Literal value requires a U suffix. : 0x1400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1412 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1412 </TD>
<TD>Literal value requires a U suffix. : 0x3400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1412 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1412 </TD>
<TD>Literal value requires a U suffix. : 0x4C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1412 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1412 </TD>
<TD>Literal value requires a U suffix. : 0x5000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1412 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1412 </TD>
<TD>Literal value requires a U suffix. : 0x5400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1412 </TD>
<TD>Literal value requires a U suffix. : 0x1800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1412 </TD>
<TD>Literal value requires a U suffix. : 0x1C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1412 </TD>
<TD>Literal value requires a U suffix. : 0x2000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1412 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1412 </TD>
<TD>Literal value requires a U suffix. : 0x4000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1412 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1412 </TD>
<TD>Literal value requires a U suffix. : 0x4400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1412 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1412 </TD>
<TD>Literal value requires a U suffix. : 0x4800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=tim_selectcom_stm32f10x_tim.c_stm32f10x_tim.c_52></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_tim.c' , '1433');">TIM_SelectCOM<BR>(1433
to 1448 stm32f10x_tim.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1436 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1436 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1436 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1436 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1436 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1436 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1437 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1436 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1436 </TD>
<TD>Literal value requires a U suffix. : 0x2C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1436 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1436 </TD>
<TD>Literal value requires a U suffix. : 0x3400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1436 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1436 </TD>
<TD>Literal value requires a U suffix. : 0x4000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1436 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1436 </TD>
<TD>Literal value requires a U suffix. : 0x4400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1436 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1436 </TD>
<TD>Literal value requires a U suffix. : 0x4800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=tim_selectccdma_stm32f10x_tim.c_stm32f10x_tim.c_53></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_tim.c' , '1458');">TIM_SelectCCDMA<BR>(1458
to 1473 stm32f10x_tim.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1461 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1461 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1461 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1461 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1461 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1461 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1461 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1461 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1461 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1461 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1462 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1461 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1461 </TD>
<TD>Literal value requires a U suffix. : 0x2C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1461 </TD>
<TD>Literal value requires a U suffix. : 0x0400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1461 </TD>
<TD>Literal value requires a U suffix. : 0x0800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1461 </TD>
<TD>Literal value requires a U suffix. : 0x0C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1461 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1461 </TD>
<TD>Literal value requires a U suffix. : 0x3400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1461 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1461 </TD>
<TD>Literal value requires a U suffix. : 0x4000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1461 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1461 </TD>
<TD>Literal value requires a U suffix. : 0x4400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1461 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1461 </TD>
<TD>Literal value requires a U suffix. : 0x4800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=tim_ccpreloadcontrol_stm32f10x_tim.c_stm32f10x_tim.c_54></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_tim.c' , '1483');">TIM_CCPreloadControl<BR>(1483
to 1498 stm32f10x_tim.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1486 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1486 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1486 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1486 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1486 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1486 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1486 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1486 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1487 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1486 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1486 </TD>
<TD>Literal value requires a U suffix. : 0x2C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1486 </TD>
<TD>Literal value requires a U suffix. : 0x0400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1486 </TD>
<TD>Literal value requires a U suffix. : 0x0800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1486 </TD>
<TD>Literal value requires a U suffix. : 0x0C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1486 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1486 </TD>
<TD>Literal value requires a U suffix. : 0x3400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1486 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1486 </TD>
<TD>Literal value requires a U suffix. : 0x4000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=tim_oc1preloadconfig_stm32f10x_tim.c_stm32f10x_tim.c_55></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_tim.c' , '1509');">TIM_OC1PreloadConfig<BR>(1509
to 1522 stm32f10x_tim.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>DD data flow anomalies found. </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1513 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1513 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1513 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1513 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1513 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1513 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1513 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1513 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1513 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1513 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1513 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1513 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1513 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1513 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1513 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1513 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1514 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1513 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1513 </TD>
<TD>Literal value requires a U suffix. : 0x2C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1513 </TD>
<TD>Literal value requires a U suffix. : 0x0400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1513 </TD>
<TD>Literal value requires a U suffix. : 0x0800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1513 </TD>
<TD>Literal value requires a U suffix. : 0x0C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1513 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1513 </TD>
<TD>Literal value requires a U suffix. : 0x3400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1513 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1513 </TD>
<TD>Literal value requires a U suffix. : 0x4C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1513 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1513 </TD>
<TD>Literal value requires a U suffix. : 0x5000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1513 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1513 </TD>
<TD>Literal value requires a U suffix. : 0x5400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1513 </TD>
<TD>Literal value requires a U suffix. : 0x1800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1513 </TD>
<TD>Literal value requires a U suffix. : 0x1C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1513 </TD>
<TD>Literal value requires a U suffix. : 0x2000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1513 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1513 </TD>
<TD>Literal value requires a U suffix. : 0x4000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1513 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1513 </TD>
<TD>Literal value requires a U suffix. : 0x4400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1513 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1513 </TD>
<TD>Literal value requires a U suffix. : 0x4800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=tim_oc2preloadconfig_stm32f10x_tim.c_stm32f10x_tim.c_56></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_tim.c' , '1534');">TIM_OC2PreloadConfig<BR>(1534
to 1547 stm32f10x_tim.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>DD data flow anomalies found. </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1538 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1538 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1538 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1538 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1538 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1538 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1538 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1538 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1538 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1538 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1539 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1538 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1538 </TD>
<TD>Literal value requires a U suffix. : 0x2C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1538 </TD>
<TD>Literal value requires a U suffix. : 0x0400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1538 </TD>
<TD>Literal value requires a U suffix. : 0x0800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1538 </TD>
<TD>Literal value requires a U suffix. : 0x0C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1538 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1538 </TD>
<TD>Literal value requires a U suffix. : 0x3400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1538 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1538 </TD>
<TD>Literal value requires a U suffix. : 0x4C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1538 </TD>
<TD>Literal value requires a U suffix. : 0x1800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1538 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1538 </TD>
<TD>Literal value requires a U suffix. : 0x4000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=tim_oc3preloadconfig_stm32f10x_tim.c_stm32f10x_tim.c_57></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_tim.c' , '1558');">TIM_OC3PreloadConfig<BR>(1558
to 1571 stm32f10x_tim.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>DD data flow anomalies found. </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1562 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1562 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1562 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1562 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1562 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1562 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1562 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1563 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1562 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1562 </TD>
<TD>Literal value requires a U suffix. : 0x2C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1562 </TD>
<TD>Literal value requires a U suffix. : 0x0400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1562 </TD>
<TD>Literal value requires a U suffix. : 0x0800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1562 </TD>
<TD>Literal value requires a U suffix. : 0x0C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1562 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1562 </TD>
<TD>Literal value requires a U suffix. : 0x3400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=tim_oc4preloadconfig_stm32f10x_tim.c_stm32f10x_tim.c_58></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_tim.c' , '1582');">TIM_OC4PreloadConfig<BR>(1582
to 1595 stm32f10x_tim.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>DD data flow anomalies found. </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1586 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1586 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1586 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1586 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1586 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1586 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1586 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1587 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1586 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1586 </TD>
<TD>Literal value requires a U suffix. : 0x2C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1586 </TD>
<TD>Literal value requires a U suffix. : 0x0400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1586 </TD>
<TD>Literal value requires a U suffix. : 0x0800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1586 </TD>
<TD>Literal value requires a U suffix. : 0x0C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1586 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1586 </TD>
<TD>Literal value requires a U suffix. : 0x3400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=tim_oc1fastconfig_stm32f10x_tim.c_stm32f10x_tim.c_59></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_tim.c' , '1606');">TIM_OC1FastConfig<BR>(1606
to 1620 stm32f10x_tim.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>DD data flow anomalies found. </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1610 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1610 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1610 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1610 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1610 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1610 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1610 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1610 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1610 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1610 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1610 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1610 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1610 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1610 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1610 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1610 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1611 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1610 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1610 </TD>
<TD>Literal value requires a U suffix. : 0x2C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1610 </TD>
<TD>Literal value requires a U suffix. : 0x0400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1610 </TD>
<TD>Literal value requires a U suffix. : 0x0800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1610 </TD>
<TD>Literal value requires a U suffix. : 0x0C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1610 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1610 </TD>
<TD>Literal value requires a U suffix. : 0x3400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1610 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1610 </TD>
<TD>Literal value requires a U suffix. : 0x4C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1610 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1610 </TD>
<TD>Literal value requires a U suffix. : 0x5000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1610 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1610 </TD>
<TD>Literal value requires a U suffix. : 0x5400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1610 </TD>
<TD>Literal value requires a U suffix. : 0x1800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1610 </TD>
<TD>Literal value requires a U suffix. : 0x1C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1610 </TD>
<TD>Literal value requires a U suffix. : 0x2000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1610 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1610 </TD>
<TD>Literal value requires a U suffix. : 0x4000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1610 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1610 </TD>
<TD>Literal value requires a U suffix. : 0x4400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1610 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1610 </TD>
<TD>Literal value requires a U suffix. : 0x4800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=tim_oc2fastconfig_stm32f10x_tim.c_stm32f10x_tim.c_60></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_tim.c' , '1632');">TIM_OC2FastConfig<BR>(1632
to 1646 stm32f10x_tim.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>DD data flow anomalies found. </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1636 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1636 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1636 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1636 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1636 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1636 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1636 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1636 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1636 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1636 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1637 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1636 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1636 </TD>
<TD>Literal value requires a U suffix. : 0x2C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1636 </TD>
<TD>Literal value requires a U suffix. : 0x0400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1636 </TD>
<TD>Literal value requires a U suffix. : 0x0800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1636 </TD>
<TD>Literal value requires a U suffix. : 0x0C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1636 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1636 </TD>
<TD>Literal value requires a U suffix. : 0x3400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1636 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1636 </TD>
<TD>Literal value requires a U suffix. : 0x4C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1636 </TD>
<TD>Literal value requires a U suffix. : 0x1800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1636 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1636 </TD>
<TD>Literal value requires a U suffix. : 0x4000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=tim_oc3fastconfig_stm32f10x_tim.c_stm32f10x_tim.c_61></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_tim.c' , '1657');">TIM_OC3FastConfig<BR>(1657
to 1671 stm32f10x_tim.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>DD data flow anomalies found. </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1661 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1661 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1661 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1661 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1661 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1661 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1661 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1662 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1661 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1661 </TD>
<TD>Literal value requires a U suffix. : 0x2C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1661 </TD>
<TD>Literal value requires a U suffix. : 0x0400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1661 </TD>
<TD>Literal value requires a U suffix. : 0x0800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1661 </TD>
<TD>Literal value requires a U suffix. : 0x0C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1661 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1661 </TD>
<TD>Literal value requires a U suffix. : 0x3400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=tim_oc4fastconfig_stm32f10x_tim.c_stm32f10x_tim.c_62></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_tim.c' , '1682');">TIM_OC4FastConfig<BR>(1682
to 1696 stm32f10x_tim.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>DD data flow anomalies found. </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1686 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1686 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1686 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1686 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1686 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1686 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1686 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1687 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1686 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1686 </TD>
<TD>Literal value requires a U suffix. : 0x2C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1686 </TD>
<TD>Literal value requires a U suffix. : 0x0400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1686 </TD>
<TD>Literal value requires a U suffix. : 0x0800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1686 </TD>
<TD>Literal value requires a U suffix. : 0x0C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1686 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1686 </TD>
<TD>Literal value requires a U suffix. : 0x3400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=tim_clearoc1ref_stm32f10x_tim.c_stm32f10x_tim.c_63></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_tim.c' , '1707');">TIM_ClearOC1Ref<BR>(1707
to 1722 stm32f10x_tim.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>DD data flow anomalies found. </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1711 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1711 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1711 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1711 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1711 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1711 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1711 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1712 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1711 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1711 </TD>
<TD>Literal value requires a U suffix. : 0x2C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1711 </TD>
<TD>Literal value requires a U suffix. : 0x0400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1711 </TD>
<TD>Literal value requires a U suffix. : 0x0800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1711 </TD>
<TD>Literal value requires a U suffix. : 0x0C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1711 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1711 </TD>
<TD>Literal value requires a U suffix. : 0x3400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=tim_clearoc2ref_stm32f10x_tim.c_stm32f10x_tim.c_64></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_tim.c' , '1733');">TIM_ClearOC2Ref<BR>(1733
to 1746 stm32f10x_tim.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>DD data flow anomalies found. </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1737 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1737 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1737 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1737 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1737 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1737 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1737 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1738 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1737 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1737 </TD>
<TD>Literal value requires a U suffix. : 0x2C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1737 </TD>
<TD>Literal value requires a U suffix. : 0x0400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1737 </TD>
<TD>Literal value requires a U suffix. : 0x0800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1737 </TD>
<TD>Literal value requires a U suffix. : 0x0C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1737 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1737 </TD>
<TD>Literal value requires a U suffix. : 0x3400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=tim_clearoc3ref_stm32f10x_tim.c_stm32f10x_tim.c_65></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_tim.c' , '1757');">TIM_ClearOC3Ref<BR>(1757
to 1770 stm32f10x_tim.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>DD data flow anomalies found. </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1761 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1761 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1761 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1761 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1761 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1761 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1761 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1762 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1761 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1761 </TD>
<TD>Literal value requires a U suffix. : 0x2C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1761 </TD>
<TD>Literal value requires a U suffix. : 0x0400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1761 </TD>
<TD>Literal value requires a U suffix. : 0x0800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1761 </TD>
<TD>Literal value requires a U suffix. : 0x0C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1761 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1761 </TD>
<TD>Literal value requires a U suffix. : 0x3400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=tim_clearoc4ref_stm32f10x_tim.c_stm32f10x_tim.c_66></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_tim.c' , '1781');">TIM_ClearOC4Ref<BR>(1781
to 1794 stm32f10x_tim.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>DD data flow anomalies found. </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1785 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1785 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1785 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1785 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1785 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1785 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1785 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1786 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1785 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1785 </TD>
<TD>Literal value requires a U suffix. : 0x2C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1785 </TD>
<TD>Literal value requires a U suffix. : 0x0400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1785 </TD>
<TD>Literal value requires a U suffix. : 0x0800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1785 </TD>
<TD>Literal value requires a U suffix. : 0x0C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1785 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1785 </TD>
<TD>Literal value requires a U suffix. : 0x3400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=tim_oc1polarityconfig_stm32f10x_tim.c_stm32f10x_tim.c_67></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_tim.c' , '1805');">TIM_OC1PolarityConfig<BR>(1805
to 1817 stm32f10x_tim.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>DD data flow anomalies found. </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1809 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1809 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1809 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1809 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1809 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1809 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1809 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1809 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1809 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1809 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1809 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1809 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1809 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1809 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1809 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1809 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1810 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1809 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1809 </TD>
<TD>Literal value requires a U suffix. : 0x2C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1809 </TD>
<TD>Literal value requires a U suffix. : 0x0400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1809 </TD>
<TD>Literal value requires a U suffix. : 0x0800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1809 </TD>
<TD>Literal value requires a U suffix. : 0x0C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1809 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1809 </TD>
<TD>Literal value requires a U suffix. : 0x3400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1809 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1809 </TD>
<TD>Literal value requires a U suffix. : 0x4C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1809 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1809 </TD>
<TD>Literal value requires a U suffix. : 0x5000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1809 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1809 </TD>
<TD>Literal value requires a U suffix. : 0x5400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1809 </TD>
<TD>Literal value requires a U suffix. : 0x1800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1809 </TD>
<TD>Literal value requires a U suffix. : 0x1C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1809 </TD>
<TD>Literal value requires a U suffix. : 0x2000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1809 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1809 </TD>
<TD>Literal value requires a U suffix. : 0x4000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1809 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1809 </TD>
<TD>Literal value requires a U suffix. : 0x4400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1809 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1809 </TD>
<TD>Literal value requires a U suffix. : 0x4800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=tim_oc1npolarityconfig_stm32f10x_tim.c_stm32f10x_tim.c_68></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_tim.c' , '1828');">TIM_OC1NPolarityConfig<BR>(1828
to 1841 stm32f10x_tim.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>DD data flow anomalies found. </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1832 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1832 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1832 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1832 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1832 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1832 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1833 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1832 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1832 </TD>
<TD>Literal value requires a U suffix. : 0x2C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1832 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1832 </TD>
<TD>Literal value requires a U suffix. : 0x3400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1832 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1832 </TD>
<TD>Literal value requires a U suffix. : 0x4000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1832 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1832 </TD>
<TD>Literal value requires a U suffix. : 0x4400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1832 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1832 </TD>
<TD>Literal value requires a U suffix. : 0x4800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=tim_oc2polarityconfig_stm32f10x_tim.c_stm32f10x_tim.c_69></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_tim.c' , '1852');">TIM_OC2PolarityConfig<BR>(1852
to 1864 stm32f10x_tim.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>DD data flow anomalies found. </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1856 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1856 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1856 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1856 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1856 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1856 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1856 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1856 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1856 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1856 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1857 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1856 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1856 </TD>
<TD>Literal value requires a U suffix. : 0x2C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1856 </TD>
<TD>Literal value requires a U suffix. : 0x0400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1856 </TD>
<TD>Literal value requires a U suffix. : 0x0800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1856 </TD>
<TD>Literal value requires a U suffix. : 0x0C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1856 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1856 </TD>
<TD>Literal value requires a U suffix. : 0x3400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1856 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1856 </TD>
<TD>Literal value requires a U suffix. : 0x4C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1856 </TD>
<TD>Literal value requires a U suffix. : 0x1800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1856 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1856 </TD>
<TD>Literal value requires a U suffix. : 0x4000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=tim_oc2npolarityconfig_stm32f10x_tim.c_stm32f10x_tim.c_70></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_tim.c' , '1875');">TIM_OC2NPolarityConfig<BR>(1875
to 1888 stm32f10x_tim.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>DD data flow anomalies found. </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1879 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1879 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1879 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1880 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1879 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1879 </TD>
<TD>Literal value requires a U suffix. : 0x2C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1879 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1879 </TD>
<TD>Literal value requires a U suffix. : 0x3400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=tim_oc3polarityconfig_stm32f10x_tim.c_stm32f10x_tim.c_71></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_tim.c' , '1899');">TIM_OC3PolarityConfig<BR>(1899
to 1911 stm32f10x_tim.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>DD data flow anomalies found. </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1903 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1903 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1903 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1903 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1903 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1903 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1903 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1904 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1903 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1903 </TD>
<TD>Literal value requires a U suffix. : 0x2C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1903 </TD>
<TD>Literal value requires a U suffix. : 0x0400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1903 </TD>
<TD>Literal value requires a U suffix. : 0x0800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1903 </TD>
<TD>Literal value requires a U suffix. : 0x0C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1903 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1903 </TD>
<TD>Literal value requires a U suffix. : 0x3400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=tim_oc3npolarityconfig_stm32f10x_tim.c_stm32f10x_tim.c_72></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_tim.c' , '1922');">TIM_OC3NPolarityConfig<BR>(1922
to 1936 stm32f10x_tim.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>DD data flow anomalies found. </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1927 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1927 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1927 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1928 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1927 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1927 </TD>
<TD>Literal value requires a U suffix. : 0x2C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1927 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1927 </TD>
<TD>Literal value requires a U suffix. : 0x3400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=tim_oc4polarityconfig_stm32f10x_tim.c_stm32f10x_tim.c_73></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_tim.c' , '1947');">TIM_OC4PolarityConfig<BR>(1947
to 1959 stm32f10x_tim.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>DD data flow anomalies found. </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1951 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1951 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1951 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1951 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1951 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1951 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1951 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1952 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1951 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1951 </TD>
<TD>Literal value requires a U suffix. : 0x2C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1951 </TD>
<TD>Literal value requires a U suffix. : 0x0400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1951 </TD>
<TD>Literal value requires a U suffix. : 0x0800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1951 </TD>
<TD>Literal value requires a U suffix. : 0x0C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1951 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1951 </TD>
<TD>Literal value requires a U suffix. : 0x3400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=tim_ccxcmd_stm32f10x_tim.c_stm32f10x_tim.c_74></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_tim.c' , '1974');">TIM_CCxCmd<BR>(1974
to 1990 stm32f10x_tim.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>DD data flow anomalies found. </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1979 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1979 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1979 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1979 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1979 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1979 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1979 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1979 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1979 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1979 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1979 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1979 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1979 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1979 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1979 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1979 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1980 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1981 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1979 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1979 </TD>
<TD>Literal value requires a U suffix. : 0x2C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1979 </TD>
<TD>Literal value requires a U suffix. : 0x0400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1979 </TD>
<TD>Literal value requires a U suffix. : 0x0800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1979 </TD>
<TD>Literal value requires a U suffix. : 0x0C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1979 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1979 </TD>
<TD>Literal value requires a U suffix. : 0x3400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1979 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1979 </TD>
<TD>Literal value requires a U suffix. : 0x4C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1979 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1979 </TD>
<TD>Literal value requires a U suffix. : 0x5000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1979 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1979 </TD>
<TD>Literal value requires a U suffix. : 0x5400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1979 </TD>
<TD>Literal value requires a U suffix. : 0x1800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1979 </TD>
<TD>Literal value requires a U suffix. : 0x1C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1979 </TD>
<TD>Literal value requires a U suffix. : 0x2000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1979 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1979 </TD>
<TD>Literal value requires a U suffix. : 0x4000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1979 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1979 </TD>
<TD>Literal value requires a U suffix. : 0x4400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1979 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1979 </TD>
<TD>Literal value requires a U suffix. : 0x4800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=tim_ccxncmd_stm32f10x_tim.c_stm32f10x_tim.c_75></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_tim.c' , '2004');">TIM_CCxNCmd<BR>(2004
to 2020 stm32f10x_tim.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>DD data flow anomalies found. </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>2009 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2009 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2009 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2009 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2009 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2009 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>2010 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>2011 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2009 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2009 </TD>
<TD>Literal value requires a U suffix. : 0x2C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2009 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2009 </TD>
<TD>Literal value requires a U suffix. : 0x3400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2009 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2009 </TD>
<TD>Literal value requires a U suffix. : 0x4000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2009 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2009 </TD>
<TD>Literal value requires a U suffix. : 0x4400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2009 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2009 </TD>
<TD>Literal value requires a U suffix. : 0x4800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=tim_selectocxm_stm32f10x_tim.c_stm32f10x_tim.c_76></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_tim.c' , '2045');">TIM_SelectOCxM<BR>(2045
to 2083 stm32f10x_tim.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>DD data flow anomalies found. </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>2051 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2051 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2051 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2051 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2051 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2051 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2051 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2051 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2051 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2051 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2051 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2051 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2051 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2051 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2051 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2051 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>2052 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>2053 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2068 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2071 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2078 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2081 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2051 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2051 </TD>
<TD>Literal value requires a U suffix. : 0x2C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2051 </TD>
<TD>Literal value requires a U suffix. : 0x0400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2051 </TD>
<TD>Literal value requires a U suffix. : 0x0800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2051 </TD>
<TD>Literal value requires a U suffix. : 0x0C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2051 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2051 </TD>
<TD>Literal value requires a U suffix. : 0x3400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2051 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2051 </TD>
<TD>Literal value requires a U suffix. : 0x4C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2051 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2051 </TD>
<TD>Literal value requires a U suffix. : 0x5000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2051 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2051 </TD>
<TD>Literal value requires a U suffix. : 0x5400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2051 </TD>
<TD>Literal value requires a U suffix. : 0x1800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2051 </TD>
<TD>Literal value requires a U suffix. : 0x1C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2051 </TD>
<TD>Literal value requires a U suffix. : 0x2000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2051 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2051 </TD>
<TD>Literal value requires a U suffix. : 0x4000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2051 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2051 </TD>
<TD>Literal value requires a U suffix. : 0x4400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2051 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2051 </TD>
<TD>Literal value requires a U suffix. : 0x4800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2055 </TD>
<TD>Cast from pointer to integral type. </TD>
<TD>MISRA-C:2012 R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2056 </TD>
<TD>No cast for widening complex int expression. : (unsigned int and
unsigned short): ( uint16_t ) 0x0018 ) </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2065 </TD>
<TD>No cast for widening complex int expression. : (unsigned int and
unsigned short): tmp += ( TIM_Channel &gt;&gt; 1 </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2065 </TD>
<TD>No cast for widening complex int expression. : (unsigned int and
unsigned short): tmp += ( TIM_Channel &gt;&gt; 1 ) </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2068 </TD>
<TD>Widening cast on complex integer expression. : (unsigned int and
unsigned short): ( uint16_t ) 0x0070 </TD>
<TD>MISRA-C:2012 R.10.8 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2075 </TD>
<TD>Value is not of appropriate type. : (unsigned int and unsigned short):
tmp += ( uint16_t </TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1
</TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2078 </TD>
<TD>Widening cast on complex integer expression. : (unsigned int and
unsigned short): ( uint16_t ) 0x7000 </TD>
<TD>MISRA-C:2012 R.10.8 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2081 </TD>
<TD>Value is not of appropriate type. : (unsigned int and unsigned short):
volatile uint32_t * ) tmp |= ( uint16_t </TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2081 </TD>
<TD>No cast for widening complex int expression. : (unsigned int and
unsigned short): * ( volatile uint32_t * ) tmp |= ( uint16_t ) (
TIM_OCMode &lt;&lt; 8 ) </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2081 </TD>
<TD>DU anomaly dead code, variable value is unused on all paths. : tmp </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2071 </TD>
<TD>DU anomaly dead code, variable value is unused on all paths. : tmp </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=tim_updatedisableconfig_stm32f10x_tim.c_stm32f10x_tim.c_77></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_tim.c' , '2092');">TIM_UpdateDisableConfig<BR>(2092
to 2107 stm32f10x_tim.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>2095 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2095 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2095 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2095 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2095 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2095 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2095 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2095 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2095 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2095 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2095 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2095 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2095 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2095 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2095 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2095 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2095 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2095 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>2096 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2095 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2095 </TD>
<TD>Literal value requires a U suffix. : 0x2C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2095 </TD>
<TD>Literal value requires a U suffix. : 0x0400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2095 </TD>
<TD>Literal value requires a U suffix. : 0x0800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2095 </TD>
<TD>Literal value requires a U suffix. : 0x0C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2095 </TD>
<TD>Literal value requires a U suffix. : 0x1000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2095 </TD>
<TD>Literal value requires a U suffix. : 0x1400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2095 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2095 </TD>
<TD>Literal value requires a U suffix. : 0x3400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2095 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2095 </TD>
<TD>Literal value requires a U suffix. : 0x4C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2095 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2095 </TD>
<TD>Literal value requires a U suffix. : 0x5000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2095 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2095 </TD>
<TD>Literal value requires a U suffix. : 0x5400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2095 </TD>
<TD>Literal value requires a U suffix. : 0x1800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2095 </TD>
<TD>Literal value requires a U suffix. : 0x1C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2095 </TD>
<TD>Literal value requires a U suffix. : 0x2000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2095 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2095 </TD>
<TD>Literal value requires a U suffix. : 0x4000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2095 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2095 </TD>
<TD>Literal value requires a U suffix. : 0x4400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2095 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2095 </TD>
<TD>Literal value requires a U suffix. : 0x4800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=tim_updaterequestconfig_stm32f10x_tim.c_stm32f10x_tim.c_78></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_tim.c' , '2120');">TIM_UpdateRequestConfig<BR>(2120
to 2135 stm32f10x_tim.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>2123 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2123 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2123 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2123 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2123 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2123 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2123 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2123 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2123 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2123 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2123 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2123 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2123 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2123 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2123 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2123 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2123 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2123 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>2124 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2123 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2123 </TD>
<TD>Literal value requires a U suffix. : 0x2C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2123 </TD>
<TD>Literal value requires a U suffix. : 0x0400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2123 </TD>
<TD>Literal value requires a U suffix. : 0x0800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2123 </TD>
<TD>Literal value requires a U suffix. : 0x0C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2123 </TD>
<TD>Literal value requires a U suffix. : 0x1000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2123 </TD>
<TD>Literal value requires a U suffix. : 0x1400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2123 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2123 </TD>
<TD>Literal value requires a U suffix. : 0x3400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2123 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2123 </TD>
<TD>Literal value requires a U suffix. : 0x4C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2123 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2123 </TD>
<TD>Literal value requires a U suffix. : 0x5000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2123 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2123 </TD>
<TD>Literal value requires a U suffix. : 0x5400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2123 </TD>
<TD>Literal value requires a U suffix. : 0x1800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2123 </TD>
<TD>Literal value requires a U suffix. : 0x1C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2123 </TD>
<TD>Literal value requires a U suffix. : 0x2000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2123 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2123 </TD>
<TD>Literal value requires a U suffix. : 0x4000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2123 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2123 </TD>
<TD>Literal value requires a U suffix. : 0x4400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2123 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2123 </TD>
<TD>Literal value requires a U suffix. : 0x4800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=tim_selecthallsensor_stm32f10x_tim.c_stm32f10x_tim.c_79></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_tim.c' , '2144');">TIM_SelectHallSensor<BR>(2144
to 2159 stm32f10x_tim.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>2147 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2147 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2147 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2147 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2147 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2147 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2147 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2147 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2147 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2147 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>2148 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2147 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2147 </TD>
<TD>Literal value requires a U suffix. : 0x2C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2147 </TD>
<TD>Literal value requires a U suffix. : 0x0400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2147 </TD>
<TD>Literal value requires a U suffix. : 0x0800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2147 </TD>
<TD>Literal value requires a U suffix. : 0x0C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2147 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2147 </TD>
<TD>Literal value requires a U suffix. : 0x3400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2147 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2147 </TD>
<TD>Literal value requires a U suffix. : 0x4C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2147 </TD>
<TD>Literal value requires a U suffix. : 0x1800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2147 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2147 </TD>
<TD>Literal value requires a U suffix. : 0x4000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=tim_selectonepulsemode_stm32f10x_tim.c_stm32f10x_tim.c_80></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_tim.c' , '2170');">TIM_SelectOnePulseMode<BR>(2170
to 2179 stm32f10x_tim.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>2173 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2173 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2173 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2173 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2173 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2173 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2173 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2173 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2173 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2173 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2173 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2173 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2173 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2173 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2173 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2173 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2173 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2173 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>2174 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2173 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2173 </TD>
<TD>Literal value requires a U suffix. : 0x2C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2173 </TD>
<TD>Literal value requires a U suffix. : 0x0400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2173 </TD>
<TD>Literal value requires a U suffix. : 0x0800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2173 </TD>
<TD>Literal value requires a U suffix. : 0x0C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2173 </TD>
<TD>Literal value requires a U suffix. : 0x1000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2173 </TD>
<TD>Literal value requires a U suffix. : 0x1400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2173 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2173 </TD>
<TD>Literal value requires a U suffix. : 0x3400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2173 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2173 </TD>
<TD>Literal value requires a U suffix. : 0x4C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2173 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2173 </TD>
<TD>Literal value requires a U suffix. : 0x5000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2173 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2173 </TD>
<TD>Literal value requires a U suffix. : 0x5400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2173 </TD>
<TD>Literal value requires a U suffix. : 0x1800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2173 </TD>
<TD>Literal value requires a U suffix. : 0x1C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2173 </TD>
<TD>Literal value requires a U suffix. : 0x2000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2173 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2173 </TD>
<TD>Literal value requires a U suffix. : 0x4000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2173 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2173 </TD>
<TD>Literal value requires a U suffix. : 0x4400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2173 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2173 </TD>
<TD>Literal value requires a U suffix. : 0x4800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=tim_selectoutputtrigger_stm32f10x_tim.c_stm32f10x_tim.c_81></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_tim.c' , '2202');">TIM_SelectOutputTrigger<BR>(2202
to 2211 stm32f10x_tim.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>2205 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2205 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2205 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2205 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2205 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2205 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2205 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2205 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2205 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2205 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2205 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2205 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>2206 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2205 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2205 </TD>
<TD>Literal value requires a U suffix. : 0x2C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2205 </TD>
<TD>Literal value requires a U suffix. : 0x0400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2205 </TD>
<TD>Literal value requires a U suffix. : 0x0800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2205 </TD>
<TD>Literal value requires a U suffix. : 0x0C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2205 </TD>
<TD>Literal value requires a U suffix. : 0x1000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2205 </TD>
<TD>Literal value requires a U suffix. : 0x1400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2205 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2205 </TD>
<TD>Literal value requires a U suffix. : 0x3400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2205 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2205 </TD>
<TD>Literal value requires a U suffix. : 0x4C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2205 </TD>
<TD>Literal value requires a U suffix. : 0x1800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2205 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2205 </TD>
<TD>Literal value requires a U suffix. : 0x4000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=tim_selectslavemode_stm32f10x_tim.c_stm32f10x_tim.c_82></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_tim.c' , '2225');">TIM_SelectSlaveMode<BR>(2225
to 2234 stm32f10x_tim.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>2228 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2228 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2228 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2228 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2228 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2228 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2228 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2228 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2228 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2228 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>2229 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2228 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2228 </TD>
<TD>Literal value requires a U suffix. : 0x2C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2228 </TD>
<TD>Literal value requires a U suffix. : 0x0400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2228 </TD>
<TD>Literal value requires a U suffix. : 0x0800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2228 </TD>
<TD>Literal value requires a U suffix. : 0x0C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2228 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2228 </TD>
<TD>Literal value requires a U suffix. : 0x3400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2228 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2228 </TD>
<TD>Literal value requires a U suffix. : 0x4C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2228 </TD>
<TD>Literal value requires a U suffix. : 0x1800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2228 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2228 </TD>
<TD>Literal value requires a U suffix. : 0x4000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=tim_selectmasterslavemode_stm32f10x_tim.c_stm32f10x_tim.c_83></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_tim.c' , '2246');">TIM_SelectMasterSlaveMode<BR>(2246
to 2256 stm32f10x_tim.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>2249 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2249 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2249 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2249 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2249 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2249 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2249 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2249 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2249 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2249 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>2250 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2249 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2249 </TD>
<TD>Literal value requires a U suffix. : 0x2C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2249 </TD>
<TD>Literal value requires a U suffix. : 0x0400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2249 </TD>
<TD>Literal value requires a U suffix. : 0x0800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2249 </TD>
<TD>Literal value requires a U suffix. : 0x0C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2249 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2249 </TD>
<TD>Literal value requires a U suffix. : 0x3400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2249 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2249 </TD>
<TD>Literal value requires a U suffix. : 0x4C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2249 </TD>
<TD>Literal value requires a U suffix. : 0x1800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2249 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2249 </TD>
<TD>Literal value requires a U suffix. : 0x4000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=tim_setcounter_stm32f10x_tim.c_stm32f10x_tim.c_84></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_tim.c' , '2264');">TIM_SetCounter<BR>(2264
to 2270 stm32f10x_tim.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>2267 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2267 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2267 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2267 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2267 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2267 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2267 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2267 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2267 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2267 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2267 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2267 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2267 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2267 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2267 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2267 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2267 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2267 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2267 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2267 </TD>
<TD>Literal value requires a U suffix. : 0x2C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2267 </TD>
<TD>Literal value requires a U suffix. : 0x0400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2267 </TD>
<TD>Literal value requires a U suffix. : 0x0800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2267 </TD>
<TD>Literal value requires a U suffix. : 0x0C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2267 </TD>
<TD>Literal value requires a U suffix. : 0x1000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2267 </TD>
<TD>Literal value requires a U suffix. : 0x1400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2267 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2267 </TD>
<TD>Literal value requires a U suffix. : 0x3400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2267 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2267 </TD>
<TD>Literal value requires a U suffix. : 0x4C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2267 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2267 </TD>
<TD>Literal value requires a U suffix. : 0x5000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2267 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2267 </TD>
<TD>Literal value requires a U suffix. : 0x5400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2267 </TD>
<TD>Literal value requires a U suffix. : 0x1800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2267 </TD>
<TD>Literal value requires a U suffix. : 0x1C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2267 </TD>
<TD>Literal value requires a U suffix. : 0x2000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2267 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2267 </TD>
<TD>Literal value requires a U suffix. : 0x4000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2267 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2267 </TD>
<TD>Literal value requires a U suffix. : 0x4400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2267 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2267 </TD>
<TD>Literal value requires a U suffix. : 0x4800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=tim_setautoreload_stm32f10x_tim.c_stm32f10x_tim.c_85></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_tim.c' , '2278');">TIM_SetAutoreload<BR>(2278
to 2284 stm32f10x_tim.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>2281 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2281 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2281 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2281 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2281 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2281 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2281 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2281 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2281 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2281 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2281 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2281 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2281 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2281 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2281 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2281 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2281 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2281 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2281 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2281 </TD>
<TD>Literal value requires a U suffix. : 0x2C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2281 </TD>
<TD>Literal value requires a U suffix. : 0x0400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2281 </TD>
<TD>Literal value requires a U suffix. : 0x0800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2281 </TD>
<TD>Literal value requires a U suffix. : 0x0C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2281 </TD>
<TD>Literal value requires a U suffix. : 0x1000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2281 </TD>
<TD>Literal value requires a U suffix. : 0x1400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2281 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2281 </TD>
<TD>Literal value requires a U suffix. : 0x3400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2281 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2281 </TD>
<TD>Literal value requires a U suffix. : 0x4C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2281 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2281 </TD>
<TD>Literal value requires a U suffix. : 0x5000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2281 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2281 </TD>
<TD>Literal value requires a U suffix. : 0x5400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2281 </TD>
<TD>Literal value requires a U suffix. : 0x1800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2281 </TD>
<TD>Literal value requires a U suffix. : 0x1C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2281 </TD>
<TD>Literal value requires a U suffix. : 0x2000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2281 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2281 </TD>
<TD>Literal value requires a U suffix. : 0x4000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2281 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2281 </TD>
<TD>Literal value requires a U suffix. : 0x4400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2281 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2281 </TD>
<TD>Literal value requires a U suffix. : 0x4800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=tim_setcompare1_stm32f10x_tim.c_stm32f10x_tim.c_86></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_tim.c' , '2292');">TIM_SetCompare1<BR>(2292
to 2298 stm32f10x_tim.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>2295 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2295 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2295 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2295 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2295 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2295 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2295 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2295 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2295 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2295 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2295 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2295 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2295 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2295 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2295 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2295 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2295 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2295 </TD>
<TD>Literal value requires a U suffix. : 0x2C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2295 </TD>
<TD>Literal value requires a U suffix. : 0x0400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2295 </TD>
<TD>Literal value requires a U suffix. : 0x0800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2295 </TD>
<TD>Literal value requires a U suffix. : 0x0C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2295 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2295 </TD>
<TD>Literal value requires a U suffix. : 0x3400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2295 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2295 </TD>
<TD>Literal value requires a U suffix. : 0x4C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2295 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2295 </TD>
<TD>Literal value requires a U suffix. : 0x5000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2295 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2295 </TD>
<TD>Literal value requires a U suffix. : 0x5400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2295 </TD>
<TD>Literal value requires a U suffix. : 0x1800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2295 </TD>
<TD>Literal value requires a U suffix. : 0x1C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2295 </TD>
<TD>Literal value requires a U suffix. : 0x2000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2295 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2295 </TD>
<TD>Literal value requires a U suffix. : 0x4000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2295 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2295 </TD>
<TD>Literal value requires a U suffix. : 0x4400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2295 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2295 </TD>
<TD>Literal value requires a U suffix. : 0x4800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=tim_setcompare2_stm32f10x_tim.c_stm32f10x_tim.c_87></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_tim.c' , '2306');">TIM_SetCompare2<BR>(2306
to 2312 stm32f10x_tim.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>2309 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2309 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2309 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2309 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2309 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2309 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2309 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2309 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2309 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2309 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2309 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2309 </TD>
<TD>Literal value requires a U suffix. : 0x2C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2309 </TD>
<TD>Literal value requires a U suffix. : 0x0400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2309 </TD>
<TD>Literal value requires a U suffix. : 0x0800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2309 </TD>
<TD>Literal value requires a U suffix. : 0x0C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2309 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2309 </TD>
<TD>Literal value requires a U suffix. : 0x3400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2309 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2309 </TD>
<TD>Literal value requires a U suffix. : 0x4C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2309 </TD>
<TD>Literal value requires a U suffix. : 0x1800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2309 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2309 </TD>
<TD>Literal value requires a U suffix. : 0x4000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=tim_setcompare3_stm32f10x_tim.c_stm32f10x_tim.c_88></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_tim.c' , '2320');">TIM_SetCompare3<BR>(2320
to 2326 stm32f10x_tim.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>2323 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2323 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2323 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2323 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2323 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2323 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2323 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2323 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2323 </TD>
<TD>Literal value requires a U suffix. : 0x2C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2323 </TD>
<TD>Literal value requires a U suffix. : 0x0400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2323 </TD>
<TD>Literal value requires a U suffix. : 0x0800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2323 </TD>
<TD>Literal value requires a U suffix. : 0x0C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2323 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2323 </TD>
<TD>Literal value requires a U suffix. : 0x3400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=tim_setcompare4_stm32f10x_tim.c_stm32f10x_tim.c_89></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_tim.c' , '2334');">TIM_SetCompare4<BR>(2334
to 2340 stm32f10x_tim.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>2337 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2337 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2337 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2337 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2337 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2337 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2337 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2337 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2337 </TD>
<TD>Literal value requires a U suffix. : 0x2C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2337 </TD>
<TD>Literal value requires a U suffix. : 0x0400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2337 </TD>
<TD>Literal value requires a U suffix. : 0x0800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2337 </TD>
<TD>Literal value requires a U suffix. : 0x0C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2337 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2337 </TD>
<TD>Literal value requires a U suffix. : 0x3400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=tim_setic1prescaler_stm32f10x_tim.c_stm32f10x_tim.c_90></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_tim.c' , '2353');">TIM_SetIC1Prescaler<BR>(2353
to 2362 stm32f10x_tim.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>2356 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2356 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2356 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2356 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2356 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2356 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2356 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2356 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2356 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2356 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2356 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2356 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2356 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2356 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2356 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2356 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>2357 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2356 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2356 </TD>
<TD>Literal value requires a U suffix. : 0x2C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2356 </TD>
<TD>Literal value requires a U suffix. : 0x0400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2356 </TD>
<TD>Literal value requires a U suffix. : 0x0800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2356 </TD>
<TD>Literal value requires a U suffix. : 0x0C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2356 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2356 </TD>
<TD>Literal value requires a U suffix. : 0x3400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2356 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2356 </TD>
<TD>Literal value requires a U suffix. : 0x4C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2356 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2356 </TD>
<TD>Literal value requires a U suffix. : 0x5000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2356 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2356 </TD>
<TD>Literal value requires a U suffix. : 0x5400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2356 </TD>
<TD>Literal value requires a U suffix. : 0x1800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2356 </TD>
<TD>Literal value requires a U suffix. : 0x1C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2356 </TD>
<TD>Literal value requires a U suffix. : 0x2000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2356 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2356 </TD>
<TD>Literal value requires a U suffix. : 0x4000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2356 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2356 </TD>
<TD>Literal value requires a U suffix. : 0x4400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2356 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2356 </TD>
<TD>Literal value requires a U suffix. : 0x4800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=tim_setic2prescaler_stm32f10x_tim.c_stm32f10x_tim.c_91></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_tim.c' , '2375');">TIM_SetIC2Prescaler<BR>(2375
to 2384 stm32f10x_tim.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>2378 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2378 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2378 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2378 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2378 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2378 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2378 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2378 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2378 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2378 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>2379 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2378 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2378 </TD>
<TD>Literal value requires a U suffix. : 0x2C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2378 </TD>
<TD>Literal value requires a U suffix. : 0x0400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2378 </TD>
<TD>Literal value requires a U suffix. : 0x0800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2378 </TD>
<TD>Literal value requires a U suffix. : 0x0C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2378 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2378 </TD>
<TD>Literal value requires a U suffix. : 0x3400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2378 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2378 </TD>
<TD>Literal value requires a U suffix. : 0x4C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2378 </TD>
<TD>Literal value requires a U suffix. : 0x1800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2378 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2378 </TD>
<TD>Literal value requires a U suffix. : 0x4000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=tim_setic3prescaler_stm32f10x_tim.c_stm32f10x_tim.c_92></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_tim.c' , '2397');">TIM_SetIC3Prescaler<BR>(2397
to 2406 stm32f10x_tim.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>2400 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2400 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2400 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2400 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2400 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2400 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2400 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>2401 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2400 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2400 </TD>
<TD>Literal value requires a U suffix. : 0x2C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2400 </TD>
<TD>Literal value requires a U suffix. : 0x0400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2400 </TD>
<TD>Literal value requires a U suffix. : 0x0800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2400 </TD>
<TD>Literal value requires a U suffix. : 0x0C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2400 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2400 </TD>
<TD>Literal value requires a U suffix. : 0x3400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=tim_setic4prescaler_stm32f10x_tim.c_stm32f10x_tim.c_93></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_tim.c' , '2419');">TIM_SetIC4Prescaler<BR>(2419
to 2428 stm32f10x_tim.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>2422 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2422 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2422 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2422 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2422 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2422 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2422 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>2423 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2422 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2422 </TD>
<TD>Literal value requires a U suffix. : 0x2C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2422 </TD>
<TD>Literal value requires a U suffix. : 0x0400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2422 </TD>
<TD>Literal value requires a U suffix. : 0x0800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2422 </TD>
<TD>Literal value requires a U suffix. : 0x0C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2422 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2422 </TD>
<TD>Literal value requires a U suffix. : 0x3400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=tim_setclockdivision_stm32f10x_tim.c_stm32f10x_tim.c_94></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_tim.c' , '2441');">TIM_SetClockDivision<BR>(2441
to 2450 stm32f10x_tim.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>2444 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2444 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2444 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2444 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2444 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2444 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2444 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2444 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2444 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2444 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2444 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2444 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2444 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2444 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2444 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2444 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>2445 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2444 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2444 </TD>
<TD>Literal value requires a U suffix. : 0x2C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2444 </TD>
<TD>Literal value requires a U suffix. : 0x0400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2444 </TD>
<TD>Literal value requires a U suffix. : 0x0800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2444 </TD>
<TD>Literal value requires a U suffix. : 0x0C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2444 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2444 </TD>
<TD>Literal value requires a U suffix. : 0x3400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2444 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2444 </TD>
<TD>Literal value requires a U suffix. : 0x4C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2444 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2444 </TD>
<TD>Literal value requires a U suffix. : 0x5000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2444 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2444 </TD>
<TD>Literal value requires a U suffix. : 0x5400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2444 </TD>
<TD>Literal value requires a U suffix. : 0x1800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2444 </TD>
<TD>Literal value requires a U suffix. : 0x1C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2444 </TD>
<TD>Literal value requires a U suffix. : 0x2000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2444 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2444 </TD>
<TD>Literal value requires a U suffix. : 0x4000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2444 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2444 </TD>
<TD>Literal value requires a U suffix. : 0x4400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2444 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2444 </TD>
<TD>Literal value requires a U suffix. : 0x4800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=tim_getcapture1_stm32f10x_tim.c_stm32f10x_tim.c_95></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_tim.c' , '2457');">TIM_GetCapture1<BR>(2457
to 2463 stm32f10x_tim.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>2460 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2460 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2460 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2460 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2460 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2460 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2460 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2460 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2460 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2460 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2460 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2460 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2460 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2460 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2460 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2460 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2460 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2460 </TD>
<TD>Literal value requires a U suffix. : 0x2C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2460 </TD>
<TD>Literal value requires a U suffix. : 0x0400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2460 </TD>
<TD>Literal value requires a U suffix. : 0x0800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2460 </TD>
<TD>Literal value requires a U suffix. : 0x0C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2460 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2460 </TD>
<TD>Literal value requires a U suffix. : 0x3400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2460 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2460 </TD>
<TD>Literal value requires a U suffix. : 0x4C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2460 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2460 </TD>
<TD>Literal value requires a U suffix. : 0x5000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2460 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2460 </TD>
<TD>Literal value requires a U suffix. : 0x5400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2460 </TD>
<TD>Literal value requires a U suffix. : 0x1800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2460 </TD>
<TD>Literal value requires a U suffix. : 0x1C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2460 </TD>
<TD>Literal value requires a U suffix. : 0x2000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2460 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2460 </TD>
<TD>Literal value requires a U suffix. : 0x4000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2460 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2460 </TD>
<TD>Literal value requires a U suffix. : 0x4400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2460 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2460 </TD>
<TD>Literal value requires a U suffix. : 0x4800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2462 </TD>
<TD>Volatile variable in complex expression. : CCR1 </TD>
<TD>MISRA-C:2012 R.13.1,R.13.2 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=tim_getcapture2_stm32f10x_tim.c_stm32f10x_tim.c_96></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_tim.c' , '2470');">TIM_GetCapture2<BR>(2470
to 2476 stm32f10x_tim.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>2473 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2473 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2473 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2473 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2473 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2473 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2473 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2473 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2473 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2473 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2473 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2473 </TD>
<TD>Literal value requires a U suffix. : 0x2C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2473 </TD>
<TD>Literal value requires a U suffix. : 0x0400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2473 </TD>
<TD>Literal value requires a U suffix. : 0x0800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2473 </TD>
<TD>Literal value requires a U suffix. : 0x0C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2473 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2473 </TD>
<TD>Literal value requires a U suffix. : 0x3400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2473 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2473 </TD>
<TD>Literal value requires a U suffix. : 0x4C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2473 </TD>
<TD>Literal value requires a U suffix. : 0x1800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2473 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2473 </TD>
<TD>Literal value requires a U suffix. : 0x4000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2475 </TD>
<TD>Volatile variable in complex expression. : CCR2 </TD>
<TD>MISRA-C:2012 R.13.1,R.13.2 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=tim_getcapture3_stm32f10x_tim.c_stm32f10x_tim.c_97></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_tim.c' , '2483');">TIM_GetCapture3<BR>(2483
to 2489 stm32f10x_tim.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>2486 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2486 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2486 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2486 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2486 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2486 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2486 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2486 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2486 </TD>
<TD>Literal value requires a U suffix. : 0x2C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2486 </TD>
<TD>Literal value requires a U suffix. : 0x0400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2486 </TD>
<TD>Literal value requires a U suffix. : 0x0800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2486 </TD>
<TD>Literal value requires a U suffix. : 0x0C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2486 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2486 </TD>
<TD>Literal value requires a U suffix. : 0x3400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2488 </TD>
<TD>Volatile variable in complex expression. : CCR3 </TD>
<TD>MISRA-C:2012 R.13.1,R.13.2 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=tim_getcapture4_stm32f10x_tim.c_stm32f10x_tim.c_98></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_tim.c' , '2496');">TIM_GetCapture4<BR>(2496
to 2502 stm32f10x_tim.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>2499 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2499 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2499 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2499 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2499 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2499 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2499 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2499 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2499 </TD>
<TD>Literal value requires a U suffix. : 0x2C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2499 </TD>
<TD>Literal value requires a U suffix. : 0x0400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2499 </TD>
<TD>Literal value requires a U suffix. : 0x0800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2499 </TD>
<TD>Literal value requires a U suffix. : 0x0C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2499 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2499 </TD>
<TD>Literal value requires a U suffix. : 0x3400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2501 </TD>
<TD>Volatile variable in complex expression. : CCR4 </TD>
<TD>MISRA-C:2012 R.13.1,R.13.2 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=tim_getcounter_stm32f10x_tim.c_stm32f10x_tim.c_99></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_tim.c' , '2509');">TIM_GetCounter<BR>(2509
to 2515 stm32f10x_tim.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>2512 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2512 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2512 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2512 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2512 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2512 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2512 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2512 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2512 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2512 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2512 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2512 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2512 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2512 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2512 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2512 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2512 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2512 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2512 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2512 </TD>
<TD>Literal value requires a U suffix. : 0x2C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2512 </TD>
<TD>Literal value requires a U suffix. : 0x0400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2512 </TD>
<TD>Literal value requires a U suffix. : 0x0800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2512 </TD>
<TD>Literal value requires a U suffix. : 0x0C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2512 </TD>
<TD>Literal value requires a U suffix. : 0x1000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2512 </TD>
<TD>Literal value requires a U suffix. : 0x1400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2512 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2512 </TD>
<TD>Literal value requires a U suffix. : 0x3400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2512 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2512 </TD>
<TD>Literal value requires a U suffix. : 0x4C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2512 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2512 </TD>
<TD>Literal value requires a U suffix. : 0x5000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2512 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2512 </TD>
<TD>Literal value requires a U suffix. : 0x5400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2512 </TD>
<TD>Literal value requires a U suffix. : 0x1800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2512 </TD>
<TD>Literal value requires a U suffix. : 0x1C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2512 </TD>
<TD>Literal value requires a U suffix. : 0x2000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2512 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2512 </TD>
<TD>Literal value requires a U suffix. : 0x4000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2512 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2512 </TD>
<TD>Literal value requires a U suffix. : 0x4400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2512 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2512 </TD>
<TD>Literal value requires a U suffix. : 0x4800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2514 </TD>
<TD>Volatile variable in complex expression. : CNT </TD>
<TD>MISRA-C:2012 R.13.1,R.13.2 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=tim_getprescaler_stm32f10x_tim.c_stm32f10x_tim.c_100></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_tim.c' , '2522');">TIM_GetPrescaler<BR>(2522
to 2528 stm32f10x_tim.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>2525 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2525 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2525 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2525 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2525 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2525 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2525 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2525 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2525 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2525 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2525 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2525 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2525 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2525 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2525 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2525 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2525 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2525 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2525 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2525 </TD>
<TD>Literal value requires a U suffix. : 0x2C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2525 </TD>
<TD>Literal value requires a U suffix. : 0x0400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2525 </TD>
<TD>Literal value requires a U suffix. : 0x0800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2525 </TD>
<TD>Literal value requires a U suffix. : 0x0C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2525 </TD>
<TD>Literal value requires a U suffix. : 0x1000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2525 </TD>
<TD>Literal value requires a U suffix. : 0x1400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2525 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2525 </TD>
<TD>Literal value requires a U suffix. : 0x3400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2525 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2525 </TD>
<TD>Literal value requires a U suffix. : 0x4C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2525 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2525 </TD>
<TD>Literal value requires a U suffix. : 0x5000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2525 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2525 </TD>
<TD>Literal value requires a U suffix. : 0x5400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2525 </TD>
<TD>Literal value requires a U suffix. : 0x1800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2525 </TD>
<TD>Literal value requires a U suffix. : 0x1C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2525 </TD>
<TD>Literal value requires a U suffix. : 0x2000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2525 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2525 </TD>
<TD>Literal value requires a U suffix. : 0x4000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2525 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2525 </TD>
<TD>Literal value requires a U suffix. : 0x4400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2525 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2525 </TD>
<TD>Literal value requires a U suffix. : 0x4800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2527 </TD>
<TD>Volatile variable in complex expression. : PSC </TD>
<TD>MISRA-C:2012 R.13.1,R.13.2 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=tim_getflagstatus_stm32f10x_tim.c_stm32f10x_tim.c_101></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_tim.c' , '2556');">TIM_GetFlagStatus<BR>(2556
to 2572 stm32f10x_tim.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>2560 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2560 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2560 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2560 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2560 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2560 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2560 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2560 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2560 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2560 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2560 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2560 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2560 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2560 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2560 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2560 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2560 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2560 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>2561 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2560 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2560 </TD>
<TD>Literal value requires a U suffix. : 0x2C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2560 </TD>
<TD>Literal value requires a U suffix. : 0x0400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2560 </TD>
<TD>Literal value requires a U suffix. : 0x0800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2560 </TD>
<TD>Literal value requires a U suffix. : 0x0C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2560 </TD>
<TD>Literal value requires a U suffix. : 0x1000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2560 </TD>
<TD>Literal value requires a U suffix. : 0x1400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2560 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2560 </TD>
<TD>Literal value requires a U suffix. : 0x3400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2560 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2560 </TD>
<TD>Literal value requires a U suffix. : 0x4C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2560 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2560 </TD>
<TD>Literal value requires a U suffix. : 0x5000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2560 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2560 </TD>
<TD>Literal value requires a U suffix. : 0x5400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2560 </TD>
<TD>Literal value requires a U suffix. : 0x1800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2560 </TD>
<TD>Literal value requires a U suffix. : 0x1C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2560 </TD>
<TD>Literal value requires a U suffix. : 0x2000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2560 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2560 </TD>
<TD>Literal value requires a U suffix. : 0x4000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2560 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2560 </TD>
<TD>Literal value requires a U suffix. : 0x4400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2560 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2560 </TD>
<TD>Literal value requires a U suffix. : 0x4800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2563 </TD>
<TD>Volatile variable in complex expression. : SR </TD>
<TD>MISRA-C:2012 R.13.1,R.13.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2563 </TD>
<TD>Use of underlying enum representation value. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2571 </TD>
<TD>Local structure returned in function result. : bitstatus </TD>
<TD>MISRA-C:2012 R.18.6 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=tim_clearflag_stm32f10x_tim.c_stm32f10x_tim.c_102></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_tim.c' , '2600');">TIM_ClearFlag<BR>(2600
to 2608 stm32f10x_tim.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>2603 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2603 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2603 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2603 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2603 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2603 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2603 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2603 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2603 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2603 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2603 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2603 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2603 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2603 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2603 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2603 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2603 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2603 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>2604 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2603 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2603 </TD>
<TD>Literal value requires a U suffix. : 0x2C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2603 </TD>
<TD>Literal value requires a U suffix. : 0x0400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2603 </TD>
<TD>Literal value requires a U suffix. : 0x0800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2603 </TD>
<TD>Literal value requires a U suffix. : 0x0C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2603 </TD>
<TD>Literal value requires a U suffix. : 0x1000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2603 </TD>
<TD>Literal value requires a U suffix. : 0x1400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2603 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2603 </TD>
<TD>Literal value requires a U suffix. : 0x3400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2603 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2603 </TD>
<TD>Literal value requires a U suffix. : 0x4C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2603 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2603 </TD>
<TD>Literal value requires a U suffix. : 0x5000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2603 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2603 </TD>
<TD>Literal value requires a U suffix. : 0x5400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2603 </TD>
<TD>Literal value requires a U suffix. : 0x1800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2603 </TD>
<TD>Literal value requires a U suffix. : 0x1C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2603 </TD>
<TD>Literal value requires a U suffix. : 0x2000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2603 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2603 </TD>
<TD>Literal value requires a U suffix. : 0x4000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2603 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2603 </TD>
<TD>Literal value requires a U suffix. : 0x4400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2603 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2603 </TD>
<TD>Literal value requires a U suffix. : 0x4800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2604 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned short and signed char): (
TIM_FLAG ) &amp; ( uint16_t ) 0xE100 ) == 0x0000 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2604 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned short and signed char): (
TIM_FLAG ) != 0x0000 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4
</TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=tim_getitstatus_stm32f10x_tim.c_stm32f10x_tim.c_103></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_tim.c' , '2632');">TIM_GetITStatus<BR>(2632
to 2652 stm32f10x_tim.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>DD data flow anomalies found. </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>2637 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2637 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2637 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2637 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2637 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2637 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2637 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2637 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2637 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2637 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2637 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2637 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2637 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2637 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2637 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2637 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2637 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2637 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>2638 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2635 </TD>
<TD>Literal value requires a U suffix. : 0x0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2635 </TD>
<TD>Literal value requires a U suffix. : 0x0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2637 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2637 </TD>
<TD>Literal value requires a U suffix. : 0x2C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2637 </TD>
<TD>Literal value requires a U suffix. : 0x0400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2637 </TD>
<TD>Literal value requires a U suffix. : 0x0800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2637 </TD>
<TD>Literal value requires a U suffix. : 0x0C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2637 </TD>
<TD>Literal value requires a U suffix. : 0x1000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2637 </TD>
<TD>Literal value requires a U suffix. : 0x1400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2637 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2637 </TD>
<TD>Literal value requires a U suffix. : 0x3400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2637 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2637 </TD>
<TD>Literal value requires a U suffix. : 0x4C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2637 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2637 </TD>
<TD>Literal value requires a U suffix. : 0x5000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2637 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2637 </TD>
<TD>Literal value requires a U suffix. : 0x5400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2637 </TD>
<TD>Literal value requires a U suffix. : 0x1800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2637 </TD>
<TD>Literal value requires a U suffix. : 0x1C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2637 </TD>
<TD>Literal value requires a U suffix. : 0x2000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2637 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2637 </TD>
<TD>Literal value requires a U suffix. : 0x4000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2637 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2637 </TD>
<TD>Literal value requires a U suffix. : 0x4400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2637 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2637 </TD>
<TD>Literal value requires a U suffix. : 0x4800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2640 </TD>
<TD>Volatile variable in complex expression. : SR </TD>
<TD>MISRA-C:2012 R.13.1,R.13.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2642 </TD>
<TD>Volatile variable in complex expression. : DIER </TD>
<TD>MISRA-C:2012 R.13.1,R.13.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2643 </TD>
<TD>Use of underlying enum representation value. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2643 </TD>
<TD>Use of underlying enum representation value. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2651 </TD>
<TD>Local structure returned in function result. : bitstatus </TD>
<TD>MISRA-C:2012 R.18.6 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=tim_clearitpendingbit_stm32f10x_tim.c_stm32f10x_tim.c_104></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_tim.c' , '2676');">TIM_ClearITPendingBit<BR>(2676
to 2683 stm32f10x_tim.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>2679 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2679 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2679 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2679 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2679 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2679 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2679 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2679 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2679 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2679 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2679 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2679 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2679 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2679 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2679 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2679 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2679 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2679 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>2680 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2679 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2679 </TD>
<TD>Literal value requires a U suffix. : 0x2C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2679 </TD>
<TD>Literal value requires a U suffix. : 0x0400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2679 </TD>
<TD>Literal value requires a U suffix. : 0x0800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2679 </TD>
<TD>Literal value requires a U suffix. : 0x0C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2679 </TD>
<TD>Literal value requires a U suffix. : 0x1000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2679 </TD>
<TD>Literal value requires a U suffix. : 0x1400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2679 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2679 </TD>
<TD>Literal value requires a U suffix. : 0x3400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2679 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2679 </TD>
<TD>Literal value requires a U suffix. : 0x4C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2679 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2679 </TD>
<TD>Literal value requires a U suffix. : 0x5000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2679 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2679 </TD>
<TD>Literal value requires a U suffix. : 0x5400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2679 </TD>
<TD>Literal value requires a U suffix. : 0x1800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2679 </TD>
<TD>Literal value requires a U suffix. : 0x1C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2679 </TD>
<TD>Literal value requires a U suffix. : 0x2000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2679 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2679 </TD>
<TD>Literal value requires a U suffix. : 0x4000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2679 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2679 </TD>
<TD>Literal value requires a U suffix. : 0x4400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2679 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2679 </TD>
<TD>Literal value requires a U suffix. : 0x4800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2680 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned short and signed char): (
TIM_IT ) &amp; ( uint16_t ) 0xFF00 ) == 0x0000 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2680 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned short and signed char): (
TIM_IT ) != 0x0000 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4
</TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=ti1_config_stm32f10x_tim.c_stm32f10x_tim.c_105></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_tim.c' , '2701');">TI1_Config<BR>(2701
to 2730 stm32f10x_tim.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>DD data flow anomalies found. </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2713 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2713 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2713 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2713 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2714 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2714 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2704 </TD>
<TD>Literal value requires a U suffix. : 0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2713 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2713 </TD>
<TD>Literal value requires a U suffix. : 0x2C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2713 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2713 </TD>
<TD>Literal value requires a U suffix. : 0x3400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2713 </TD>
<TD>Literal value requires a U suffix. : 0x0400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2714 </TD>
<TD>Literal value requires a U suffix. : 0x0800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2714 </TD>
<TD>Literal value requires a U suffix. : 0x0C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=ti2_config_stm32f10x_tim.c_stm32f10x_tim.c_106></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_tim.c' , '2748');">TI2_Config<BR>(2748
to 2779 stm32f10x_tim.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>DD data flow anomalies found. </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2762 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2762 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2762 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2762 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2763 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2763 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2751 </TD>
<TD>Literal value requires a U suffix. : 0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2751 </TD>
<TD>Literal value requires a U suffix. : 0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2762 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2762 </TD>
<TD>Literal value requires a U suffix. : 0x2C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2762 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2762 </TD>
<TD>Literal value requires a U suffix. : 0x3400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2762 </TD>
<TD>Literal value requires a U suffix. : 0x0400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2763 </TD>
<TD>Literal value requires a U suffix. : 0x0800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2763 </TD>
<TD>Literal value requires a U suffix. : 0x0C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=ti3_config_stm32f10x_tim.c_stm32f10x_tim.c_107></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_tim.c' , '2797');">TI3_Config<BR>(2797
to 2827 stm32f10x_tim.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>DD data flow anomalies found. </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2810 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2810 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2810 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2810 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2811 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2811 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2800 </TD>
<TD>Literal value requires a U suffix. : 0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2800 </TD>
<TD>Literal value requires a U suffix. : 0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2810 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2810 </TD>
<TD>Literal value requires a U suffix. : 0x2C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2810 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2810 </TD>
<TD>Literal value requires a U suffix. : 0x3400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2810 </TD>
<TD>Literal value requires a U suffix. : 0x0400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2811 </TD>
<TD>Literal value requires a U suffix. : 0x0800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2811 </TD>
<TD>Literal value requires a U suffix. : 0x0C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=ti4_config_stm32f10x_tim.c_stm32f10x_tim.c_108></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_tim.c' , '2845');">TI4_Config<BR>(2845
to 2876 stm32f10x_tim.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>DD data flow anomalies found. </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2860 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2860 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2860 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2860 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2861 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2861 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2848 </TD>
<TD>Literal value requires a U suffix. : 0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2848 </TD>
<TD>Literal value requires a U suffix. : 0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2860 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2860 </TD>
<TD>Literal value requires a U suffix. : 0x2C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2860 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2860 </TD>
<TD>Literal value requires a U suffix. : 0x3400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2860 </TD>
<TD>Literal value requires a U suffix. : 0x0400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2861 </TD>
<TD>Literal value requires a U suffix. : 0x0800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>2861 </TD>
<TD>Literal value requires a U suffix. : 0x0C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=usart_deinit_stm32f10x_usart.c_stm32f10x_usart.c_18></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_usart.c' , '130');">USART_DeInit<BR>(130
to 163 stm32f10x_usart.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>133 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>133 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>133 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>133 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>133 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>133 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>135 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>140 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>145 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>150 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>157 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>133 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>133 </TD>
<TD>Literal value requires a U suffix. : 0x3800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>133 </TD>
<TD>Literal value requires a U suffix. : 0x4400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>133 </TD>
<TD>Literal value requires a U suffix. : 0x4800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>133 </TD>
<TD>Literal value requires a U suffix. : 0x4C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>133 </TD>
<TD>Literal value requires a U suffix. : 0x5000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>135 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>135 </TD>
<TD>Literal value requires a U suffix. : 0x3800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>140 </TD>
<TD>Literal value requires a U suffix. : 0x4400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>145 </TD>
<TD>Literal value requires a U suffix. : 0x4800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>150 </TD>
<TD>Literal value requires a U suffix. : 0x4C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>157 </TD>
<TD>Literal value requires a U suffix. : 0x5000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=usart_init_stm32f10x_usart.c_stm32f10x_usart.c_19></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_usart.c' , '176');">USART_Init<BR>(176
to 273 stm32f10x_usart.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>DD data flow anomalies found. </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>184 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>184 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>184 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>184 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>184 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>184 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>185 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>186 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>187 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>188 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>189 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>190 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>194 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>194 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>194 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>194 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>178 </TD>
<TD>Literal value requires a U suffix. : 0x00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>178 </TD>
<TD>Literal value requires a U suffix. : 0x00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>179 </TD>
<TD>Literal value requires a U suffix. : 0x00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>180 </TD>
<TD>Literal value requires a U suffix. : 0x00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>184 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>184 </TD>
<TD>Literal value requires a U suffix. : 0x3800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>184 </TD>
<TD>Literal value requires a U suffix. : 0x4400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>184 </TD>
<TD>Literal value requires a U suffix. : 0x4800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>184 </TD>
<TD>Literal value requires a U suffix. : 0x4C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>184 </TD>
<TD>Literal value requires a U suffix. : 0x5000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>185 </TD>
<TD>Literal value requires a U suffix. : 0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>185 </TD>
<TD>Literal value requires a U suffix. : 0x0044AA21 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>189 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned short and signed char): (
USART_InitStruct -&gt; USART_Mode ) &amp; ( uint16_t ) 0xFFF3 ) == 0x00
</TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>194 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>194 </TD>
<TD>Literal value requires a U suffix. : 0x3800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>194 </TD>
<TD>Literal value requires a U suffix. : 0x4400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>194 </TD>
<TD>Literal value requires a U suffix. : 0x4800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>197 </TD>
<TD>Cast from pointer to integral type. </TD>
<TD>MISRA-C:2012 R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>200 </TD>
<TD>No cast for widening complex int expression. : (unsigned int and
unsigned short): tmpreg = USARTx -&gt; CR2 </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>202 </TD>
<TD>No cast for widening complex int expression. : (unsigned int and
unsigned short): ( uint16_t ) 0xCFFF ) </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>211 </TD>
<TD>No cast for widening complex int expression. : (unsigned int and
unsigned short): tmpreg = USARTx -&gt; CR1 </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>213 </TD>
<TD>No cast for widening complex int expression. : (unsigned int and
unsigned short): ( uint16_t ) 0xE9F3 ) </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>219 </TD>
<TD>No cast for widening complex int expression. : (unsigned int and
unsigned short): tmpreg |= ( uint32_t ) USART_InitStruct -&gt;
USART_WordLength | USART_InitStruct -&gt; USART_Parity | USART_InitStruct
-&gt; USART_Mode </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>224 </TD>
<TD>No cast for widening complex int expression. : (unsigned int and
unsigned short): tmpreg = USARTx -&gt; CR3 </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>226 </TD>
<TD>No cast for widening complex int expression. : (unsigned int and
unsigned short): ( uint16_t ) 0xFCFF ) </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>229 </TD>
<TD>No cast for widening complex int expression. : (unsigned int and
unsigned short): tmpreg |= USART_InitStruct -&gt;
USART_HardwareFlowControl </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>236 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>236 </TD>
<TD>Literal value requires a U suffix. : 0x3800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>246 </TD>
<TD>Volatile variable in complex expression. : CR1 </TD>
<TD>MISRA-C:2012 R.13.1,R.13.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>246 </TD>
<TD>Literal value requires a U suffix. : 0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>249 </TD>
<TD>Literal value requires a U suffix. : 25 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>249 </TD>
<TD>Value is not of appropriate type. : (unsigned int and signed char): 2
* </TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>249 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned int and signed
char): ( 2 * ( USART_InitStruct -&gt; USART_BaudRate ) ) </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>254 </TD>
<TD>Literal value requires a U suffix. : 25 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>254 </TD>
<TD>Value is not of appropriate type. : (unsigned int and signed char): 4
* </TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>254 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned int and signed
char): ( 4 * ( USART_InitStruct -&gt; USART_BaudRate ) ) </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>259 </TD>
<TD>Literal value requires a U suffix. : 100 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>259 </TD>
<TD>Value is not of appropriate type. : (unsigned int and signed char):
fractionaldivider = integerdivider - ( 100 * </TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>259 </TD>
<TD>Signed/unsigned conversion without cast. : (signed char and unsigned
int): fractionaldivider = integerdivider - ( 100 * ( </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>262 </TD>
<TD>Volatile variable in complex expression. : CR1 </TD>
<TD>MISRA-C:2012 R.13.1,R.13.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>262 </TD>
<TD>Literal value requires a U suffix. : 0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>264 </TD>
<TD>Literal value requires a U suffix. : 8 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>264 </TD>
<TD>Literal value requires a U suffix. : 50 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>268 </TD>
<TD>Literal value requires a U suffix. : 16 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>268 </TD>
<TD>Literal value requires a U suffix. : 50 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>182 </TD>
<TD>Procedure contains UR data flow anomalies. :
RCC_ClocksStatus.PCLK2_Frequency </TD>
<TD>MISRA-C:2012 R.9.1 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>182 </TD>
<TD>Procedure contains UR data flow anomalies. :
RCC_ClocksStatus.PCLK1_Frequency </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TD>MISRA-C:2012 R.9.1 </TD>
<TD>&nbsp;</TD>
<TD>&nbsp;</TD>
<TD>&nbsp;</TD>
<TD>&nbsp;</TD>
<TD>&nbsp;</TD></TR>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=usart_structinit_stm32f10x_usart.c_stm32f10x_usart.c_20></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_usart.c' , '281');">USART_StructInit<BR>(281
to 290 stm32f10x_usart.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>284 </TD>
<TD>Literal value requires a U suffix. : 9600 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>284 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned int and int):
USART_InitStruct -&gt; USART_BaudRate </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=usart_clockinit_stm32f10x_usart.c_stm32f10x_usart.c_21></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_usart.c' , '302');">USART_ClockInit<BR>(302
to 325 stm32f10x_usart.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>DD data flow anomalies found. </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>306 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>306 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>306 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>306 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>307 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>308 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>309 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>310 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>304 </TD>
<TD>Literal value requires a U suffix. : 0x00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>306 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>306 </TD>
<TD>Literal value requires a U suffix. : 0x3800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>306 </TD>
<TD>Literal value requires a U suffix. : 0x4400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>306 </TD>
<TD>Literal value requires a U suffix. : 0x4800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>313 </TD>
<TD>No cast for widening complex int expression. : (unsigned int and
unsigned short): tmpreg = USARTx -&gt; CR2 </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>315 </TD>
<TD>No cast for widening complex int expression. : (unsigned int and
unsigned short): ( uint16_t ) 0xF0FF ) </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>322 </TD>
<TD>No cast for widening complex int expression. : (unsigned int and
unsigned short): USART_LastBit </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=usart_cmd_stm32f10x_usart.c_stm32f10x_usart.c_23></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_usart.c' , '351');">USART_Cmd<BR>(351
to 367 stm32f10x_usart.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>354 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>354 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>354 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>354 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>354 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>354 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>355 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>354 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>354 </TD>
<TD>Literal value requires a U suffix. : 0x3800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>354 </TD>
<TD>Literal value requires a U suffix. : 0x4400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>354 </TD>
<TD>Literal value requires a U suffix. : 0x4800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>354 </TD>
<TD>Literal value requires a U suffix. : 0x4C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>354 </TD>
<TD>Literal value requires a U suffix. : 0x5000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=usart_itconfig_stm32f10x_usart.c_stm32f10x_usart.c_24></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_usart.c' , '388');">USART_ITConfig<BR>(388
to 431 stm32f10x_usart.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>DD data flow anomalies found. </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>393 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>393 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>393 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>393 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>393 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>393 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>394 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>395 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>399 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>399 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>399 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>399 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>425 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>429 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>390 </TD>
<TD>Literal value requires a U suffix. : 0x00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>390 </TD>
<TD>Literal value requires a U suffix. : 0x00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>390 </TD>
<TD>Literal value requires a U suffix. : 0x00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>391 </TD>
<TD>Literal value requires a U suffix. : 0x00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>393 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>393 </TD>
<TD>Literal value requires a U suffix. : 0x3800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>393 </TD>
<TD>Literal value requires a U suffix. : 0x4400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>393 </TD>
<TD>Literal value requires a U suffix. : 0x4800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>393 </TD>
<TD>Literal value requires a U suffix. : 0x4C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>393 </TD>
<TD>Literal value requires a U suffix. : 0x5000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>399 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>399 </TD>
<TD>Literal value requires a U suffix. : 0x3800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>399 </TD>
<TD>Literal value requires a U suffix. : 0x4400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>399 </TD>
<TD>Literal value requires a U suffix. : 0x4800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>402 </TD>
<TD>Cast from pointer to integral type. </TD>
<TD>MISRA-C:2012 R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>405 </TD>
<TD>Literal value requires a U suffix. : 0x05 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>408 </TD>
<TD>No cast for widening complex int expression. : (unsigned int and
unsigned short): itpos = USART_IT </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>408 </TD>
<TD>No cast for widening complex int expression. : (unsigned int and
unsigned short): ( uint16_t ) 0x001F ) </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>411 </TD>
<TD>Literal value requires a U suffix. : 0x01 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>411 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned int and int):
usartreg </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>411 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned int and signed char):
usartreg == 0x01 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>413 </TD>
<TD>Literal value requires a U suffix. : 0x0C </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>413 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned int and int):
usartxbase </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>415 </TD>
<TD>Literal value requires a U suffix. : 0x02 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>415 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned int and int):
usartreg </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>415 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned int and signed char):
usartreg == 0x02 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>417 </TD>
<TD>Literal value requires a U suffix. : 0x10 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>417 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned int and int):
usartxbase </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>421 </TD>
<TD>Literal value requires a U suffix. : 0x14 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>421 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned int and int):
usartxbase </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>429 </TD>
<TD>DU anomaly dead code, variable value is unused on all paths. :
usartxbase </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>425 </TD>
<TD>DU anomaly dead code, variable value is unused on all paths. :
usartxbase </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=usart_dmacmd_stm32f10x_usart.c_stm32f10x_usart.c_25></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_usart.c' , '448');">USART_DMACmd<BR>(448
to 466 stm32f10x_usart.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>451 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>451 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>451 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>451 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>451 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>451 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>452 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>453 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>451 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>451 </TD>
<TD>Literal value requires a U suffix. : 0x3800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>451 </TD>
<TD>Literal value requires a U suffix. : 0x4400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>451 </TD>
<TD>Literal value requires a U suffix. : 0x4800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>451 </TD>
<TD>Literal value requires a U suffix. : 0x4C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>451 </TD>
<TD>Literal value requires a U suffix. : 0x5000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>452 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned short and signed char): (
USART_DMAReq ) &amp; ( uint16_t ) 0xFF3F ) == 0x00 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4
</TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=usart_setaddress_stm32f10x_usart.c_stm32f10x_usart.c_26></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_usart.c' , '476');">USART_SetAddress<BR>(476
to 486 stm32f10x_usart.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>479 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>479 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>479 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>479 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>479 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>479 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>480 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>479 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>479 </TD>
<TD>Literal value requires a U suffix. : 0x3800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>479 </TD>
<TD>Literal value requires a U suffix. : 0x4400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>479 </TD>
<TD>Literal value requires a U suffix. : 0x4800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>479 </TD>
<TD>Literal value requires a U suffix. : 0x4C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>479 </TD>
<TD>Literal value requires a U suffix. : 0x5000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>480 </TD>
<TD>Literal value requires a U suffix. : 0xF </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>480 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned char and signed char): (
USART_Address ) &lt;= 0xF </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4
</TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=usart_wakeupconfig_stm32f10x_usart.c_stm32f10x_usart.c_27></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_usart.c' , '499');">USART_WakeUpConfig<BR>(499
to 507 stm32f10x_usart.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>502 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>502 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>502 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>502 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>502 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>502 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>503 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>502 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>502 </TD>
<TD>Literal value requires a U suffix. : 0x3800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>502 </TD>
<TD>Literal value requires a U suffix. : 0x4400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>502 </TD>
<TD>Literal value requires a U suffix. : 0x4800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>502 </TD>
<TD>Literal value requires a U suffix. : 0x4C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>502 </TD>
<TD>Literal value requires a U suffix. : 0x5000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=usart_receiverwakeupcmd_stm32f10x_usart.c_stm32f10x_usart.c_28></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_usart.c' , '518');">USART_ReceiverWakeUpCmd<BR>(518
to 534 stm32f10x_usart.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>521 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>521 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>521 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>521 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>521 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>521 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>522 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>521 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>521 </TD>
<TD>Literal value requires a U suffix. : 0x3800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>521 </TD>
<TD>Literal value requires a U suffix. : 0x4400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>521 </TD>
<TD>Literal value requires a U suffix. : 0x4800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>521 </TD>
<TD>Literal value requires a U suffix. : 0x4C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>521 </TD>
<TD>Literal value requires a U suffix. : 0x5000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=usart_linbreakdetectlengthconfig_stm32f10x_usart.c_stm32f10x_usart.c_29></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_usart.c' , '547');">USART_LINBreakDetectLengthConfig<BR>(547
to 555 stm32f10x_usart.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>550 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>550 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>550 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>550 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>550 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>550 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>551 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>550 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>550 </TD>
<TD>Literal value requires a U suffix. : 0x3800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>550 </TD>
<TD>Literal value requires a U suffix. : 0x4400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>550 </TD>
<TD>Literal value requires a U suffix. : 0x4800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>550 </TD>
<TD>Literal value requires a U suffix. : 0x4C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>550 </TD>
<TD>Literal value requires a U suffix. : 0x5000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=usart_lincmd_stm32f10x_usart.c_stm32f10x_usart.c_30></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_usart.c' , '566');">USART_LINCmd<BR>(566
to 582 stm32f10x_usart.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>569 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>569 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>569 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>569 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>569 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>569 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>570 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>569 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>569 </TD>
<TD>Literal value requires a U suffix. : 0x3800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>569 </TD>
<TD>Literal value requires a U suffix. : 0x4400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>569 </TD>
<TD>Literal value requires a U suffix. : 0x4800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>569 </TD>
<TD>Literal value requires a U suffix. : 0x4C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>569 </TD>
<TD>Literal value requires a U suffix. : 0x5000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=usart_senddata_stm32f10x_usart.c_stm32f10x_usart.c_31></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_usart.c' , '592');">USART_SendData<BR>(592
to 600 stm32f10x_usart.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>595 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>595 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>595 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>595 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>595 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>595 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>596 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>595 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>595 </TD>
<TD>Literal value requires a U suffix. : 0x3800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>595 </TD>
<TD>Literal value requires a U suffix. : 0x4400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>595 </TD>
<TD>Literal value requires a U suffix. : 0x4800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>595 </TD>
<TD>Literal value requires a U suffix. : 0x4C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>595 </TD>
<TD>Literal value requires a U suffix. : 0x5000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>596 </TD>
<TD>Literal value requires a U suffix. : 0x1FF </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=usart_receivedata_stm32f10x_usart.c_stm32f10x_usart.c_32></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_usart.c' , '609');">USART_ReceiveData<BR>(609
to 616 stm32f10x_usart.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>612 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>612 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>612 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>612 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>612 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>612 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>612 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>612 </TD>
<TD>Literal value requires a U suffix. : 0x3800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>612 </TD>
<TD>Literal value requires a U suffix. : 0x4400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>612 </TD>
<TD>Literal value requires a U suffix. : 0x4800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>612 </TD>
<TD>Literal value requires a U suffix. : 0x4C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>612 </TD>
<TD>Literal value requires a U suffix. : 0x5000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>615 </TD>
<TD>Volatile variable in complex expression. : DR </TD>
<TD>MISRA-C:2012 R.13.1,R.13.2 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=usart_sendbreak_stm32f10x_usart.c_stm32f10x_usart.c_33></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_usart.c' , '625');">USART_SendBreak<BR>(625
to 632 stm32f10x_usart.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>628 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>628 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>628 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>628 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>628 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>628 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>628 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>628 </TD>
<TD>Literal value requires a U suffix. : 0x3800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>628 </TD>
<TD>Literal value requires a U suffix. : 0x4400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>628 </TD>
<TD>Literal value requires a U suffix. : 0x4800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>628 </TD>
<TD>Literal value requires a U suffix. : 0x4C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>628 </TD>
<TD>Literal value requires a U suffix. : 0x5000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=usart_setguardtime_stm32f10x_usart.c_stm32f10x_usart.c_34></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_usart.c' , '641');">USART_SetGuardTime<BR>(641
to 650 stm32f10x_usart.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>644 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>644 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>644 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>644 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>644 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>644 </TD>
<TD>Literal value requires a U suffix. : 0x3800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>644 </TD>
<TD>Literal value requires a U suffix. : 0x4400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>644 </TD>
<TD>Literal value requires a U suffix. : 0x4800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>649 </TD>
<TD>Literal value requires a U suffix. : 0x08 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=usart_setprescaler_stm32f10x_usart.c_stm32f10x_usart.c_35></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_usart.c' , '661');">USART_SetPrescaler<BR>(661
to 670 stm32f10x_usart.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>664 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>664 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>664 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>664 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>664 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>664 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>664 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>664 </TD>
<TD>Literal value requires a U suffix. : 0x3800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>664 </TD>
<TD>Literal value requires a U suffix. : 0x4400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>664 </TD>
<TD>Literal value requires a U suffix. : 0x4800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>664 </TD>
<TD>Literal value requires a U suffix. : 0x4C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>664 </TD>
<TD>Literal value requires a U suffix. : 0x5000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=usart_smartcardcmd_stm32f10x_usart.c_stm32f10x_usart.c_36></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_usart.c' , '680');">USART_SmartCardCmd<BR>(680
to 695 stm32f10x_usart.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>683 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>683 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>683 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>683 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>684 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>683 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>683 </TD>
<TD>Literal value requires a U suffix. : 0x3800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>683 </TD>
<TD>Literal value requires a U suffix. : 0x4400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>683 </TD>
<TD>Literal value requires a U suffix. : 0x4800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=usart_smartcardnackcmd_stm32f10x_usart.c_stm32f10x_usart.c_37></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_usart.c' , '705');">USART_SmartCardNACKCmd<BR>(705
to 720 stm32f10x_usart.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>708 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>708 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>708 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>708 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>709 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>708 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>708 </TD>
<TD>Literal value requires a U suffix. : 0x3800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>708 </TD>
<TD>Literal value requires a U suffix. : 0x4400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>708 </TD>
<TD>Literal value requires a U suffix. : 0x4800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=usart_halfduplexcmd_stm32f10x_usart.c_stm32f10x_usart.c_38></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_usart.c' , '731');">USART_HalfDuplexCmd<BR>(731
to 747 stm32f10x_usart.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>734 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>734 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>734 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>734 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>734 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>734 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>735 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>734 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>734 </TD>
<TD>Literal value requires a U suffix. : 0x3800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>734 </TD>
<TD>Literal value requires a U suffix. : 0x4400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>734 </TD>
<TD>Literal value requires a U suffix. : 0x4800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>734 </TD>
<TD>Literal value requires a U suffix. : 0x4C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>734 </TD>
<TD>Literal value requires a U suffix. : 0x5000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=usart_oversampling8cmd_stm32f10x_usart.c_stm32f10x_usart.c_39></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_usart.c' , '762');">USART_OverSampling8Cmd<BR>(762
to 778 stm32f10x_usart.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>765 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>765 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>765 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>765 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>765 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>765 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>766 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>765 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>765 </TD>
<TD>Literal value requires a U suffix. : 0x3800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>765 </TD>
<TD>Literal value requires a U suffix. : 0x4400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>765 </TD>
<TD>Literal value requires a U suffix. : 0x4800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>765 </TD>
<TD>Literal value requires a U suffix. : 0x4C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>765 </TD>
<TD>Literal value requires a U suffix. : 0x5000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=usart_onebitmethodcmd_stm32f10x_usart.c_stm32f10x_usart.c_40></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_usart.c' , '789');">USART_OneBitMethodCmd<BR>(789
to 805 stm32f10x_usart.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>792 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>792 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>792 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>792 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>792 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>792 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>793 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>792 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>792 </TD>
<TD>Literal value requires a U suffix. : 0x3800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>792 </TD>
<TD>Literal value requires a U suffix. : 0x4400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>792 </TD>
<TD>Literal value requires a U suffix. : 0x4800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>792 </TD>
<TD>Literal value requires a U suffix. : 0x4C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>792 </TD>
<TD>Literal value requires a U suffix. : 0x5000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=usart_irdaconfig_stm32f10x_usart.c_stm32f10x_usart.c_41></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_usart.c' , '818');">USART_IrDAConfig<BR>(818
to 826 stm32f10x_usart.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>821 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>821 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>821 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>821 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>821 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>821 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>822 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>821 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>821 </TD>
<TD>Literal value requires a U suffix. : 0x3800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>821 </TD>
<TD>Literal value requires a U suffix. : 0x4400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>821 </TD>
<TD>Literal value requires a U suffix. : 0x4800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>821 </TD>
<TD>Literal value requires a U suffix. : 0x4C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>821 </TD>
<TD>Literal value requires a U suffix. : 0x5000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=usart_irdacmd_stm32f10x_usart.c_stm32f10x_usart.c_42></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_usart.c' , '837');">USART_IrDACmd<BR>(837
to 853 stm32f10x_usart.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>840 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>840 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>840 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>840 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>840 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>840 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>841 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>840 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>840 </TD>
<TD>Literal value requires a U suffix. : 0x3800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>840 </TD>
<TD>Literal value requires a U suffix. : 0x4400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>840 </TD>
<TD>Literal value requires a U suffix. : 0x4800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>840 </TD>
<TD>Literal value requires a U suffix. : 0x4C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>840 </TD>
<TD>Literal value requires a U suffix. : 0x5000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=usart_getflagstatus_stm32f10x_usart.c_stm32f10x_usart.c_43></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_usart.c' , '874');">USART_GetFlagStatus<BR>(874
to 895 stm32f10x_usart.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>DD data flow anomalies found. </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>878 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>878 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>878 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>878 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>878 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>878 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>879 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>883 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>883 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>883 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>883 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>878 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>878 </TD>
<TD>Literal value requires a U suffix. : 0x3800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>878 </TD>
<TD>Literal value requires a U suffix. : 0x4400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>878 </TD>
<TD>Literal value requires a U suffix. : 0x4800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>878 </TD>
<TD>Literal value requires a U suffix. : 0x4C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>878 </TD>
<TD>Literal value requires a U suffix. : 0x5000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>883 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>883 </TD>
<TD>Literal value requires a U suffix. : 0x3800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>883 </TD>
<TD>Literal value requires a U suffix. : 0x4400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>883 </TD>
<TD>Literal value requires a U suffix. : 0x4800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>886 </TD>
<TD>Volatile variable in complex expression. : SR </TD>
<TD>MISRA-C:2012 R.13.1,R.13.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>886 </TD>
<TD>Use of underlying enum representation value. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=usart_clearflag_stm32f10x_usart.c_stm32f10x_usart.c_44></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_usart.c' , '923');">USART_ClearFlag<BR>(923
to 935 stm32f10x_usart.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>926 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>926 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>926 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>926 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>926 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>926 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>927 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>931 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>931 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>931 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>931 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>926 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>926 </TD>
<TD>Literal value requires a U suffix. : 0x3800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>926 </TD>
<TD>Literal value requires a U suffix. : 0x4400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>926 </TD>
<TD>Literal value requires a U suffix. : 0x4800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>926 </TD>
<TD>Literal value requires a U suffix. : 0x4C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>926 </TD>
<TD>Literal value requires a U suffix. : 0x5000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>927 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned short and signed char): (
USART_FLAG ) &amp; ( uint16_t ) 0xFC9F ) == 0x00 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>931 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>931 </TD>
<TD>Literal value requires a U suffix. : 0x3800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>931 </TD>
<TD>Literal value requires a U suffix. : 0x4400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>931 </TD>
<TD>Literal value requires a U suffix. : 0x4800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=usart_getitstatus_stm32f10x_usart.c_stm32f10x_usart.c_45></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_usart.c' , '956');">USART_GetITStatus<BR>(956
to 1001 stm32f10x_usart.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>DD data flow anomalies found. </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>961 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>961 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>961 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>961 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>961 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>961 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>962 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>966 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>966 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>966 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>966 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>958 </TD>
<TD>Literal value requires a U suffix. : 0x00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>958 </TD>
<TD>Literal value requires a U suffix. : 0x00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>958 </TD>
<TD>Literal value requires a U suffix. : 0x00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>961 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>961 </TD>
<TD>Literal value requires a U suffix. : 0x3800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>961 </TD>
<TD>Literal value requires a U suffix. : 0x4400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>961 </TD>
<TD>Literal value requires a U suffix. : 0x4800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>961 </TD>
<TD>Literal value requires a U suffix. : 0x4C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>961 </TD>
<TD>Literal value requires a U suffix. : 0x5000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>966 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>966 </TD>
<TD>Literal value requires a U suffix. : 0x3800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>966 </TD>
<TD>Literal value requires a U suffix. : 0x4400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>966 </TD>
<TD>Literal value requires a U suffix. : 0x4800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>970 </TD>
<TD>Literal value requires a U suffix. : 0x05 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>972 </TD>
<TD>No cast for widening complex int expression. : (unsigned int and
unsigned short): itmask = USART_IT </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>972 </TD>
<TD>No cast for widening complex int expression. : (unsigned int and
unsigned short): ( uint16_t ) 0x001F ) </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>975 </TD>
<TD>Literal value requires a U suffix. : 0x01 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>975 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned int and int):
usartreg </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>975 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned int and signed char):
usartreg == 0x01 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>977 </TD>
<TD>No cast for widening complex int expression. : (unsigned int and
unsigned short): itmask &amp;= USARTx -&gt; CR1 </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>979 </TD>
<TD>Literal value requires a U suffix. : 0x02 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>979 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned int and int):
usartreg </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>979 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned int and signed char):
usartreg == 0x02 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>981 </TD>
<TD>No cast for widening complex int expression. : (unsigned int and
unsigned short): itmask &amp;= USARTx -&gt; CR2 </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>985 </TD>
<TD>No cast for widening complex int expression. : (unsigned int and
unsigned short): itmask &amp;= USARTx -&gt; CR3 </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>988 </TD>
<TD>No cast for widening complex int expression. : (unsigned int and
unsigned short): bitpos = USART_IT </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>988 </TD>
<TD>Literal value requires a U suffix. : 0x08 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>988 </TD>
<TD>No cast for widening complex int expression. : (unsigned int and
unsigned short): bitpos = USART_IT &gt;&gt; 0x08 </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>990 </TD>
<TD>No cast for widening complex int expression. : (unsigned int and
unsigned short): bitpos &amp;= USARTx -&gt; SR </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>991 </TD>
<TD>Use of underlying enum representation value. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>991 </TD>
<TD>Use of underlying enum representation value. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1000 </TD>
<TD>Local structure returned in function result. : bitstatus </TD>
<TD>MISRA-C:2012 R.18.6 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=usart_clearitpendingbit_stm32f10x_usart.c_stm32f10x_usart.c_46></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_usart.c' , '1030');">USART_ClearITPendingBit<BR>(1030
to 1045 stm32f10x_usart.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>DD data flow anomalies found. </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1034 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1034 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1034 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1034 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1034 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1034 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1035 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>1039 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1039 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1039 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1039 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1032 </TD>
<TD>Literal value requires a U suffix. : 0x00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1032 </TD>
<TD>Literal value requires a U suffix. : 0x00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1034 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1034 </TD>
<TD>Literal value requires a U suffix. : 0x3800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1034 </TD>
<TD>Literal value requires a U suffix. : 0x4400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1034 </TD>
<TD>Literal value requires a U suffix. : 0x4800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1034 </TD>
<TD>Literal value requires a U suffix. : 0x4C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1034 </TD>
<TD>Literal value requires a U suffix. : 0x5000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1039 </TD>
<TD>Literal value requires a U suffix. : 0x10000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1039 </TD>
<TD>Literal value requires a U suffix. : 0x3800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1039 </TD>
<TD>Literal value requires a U suffix. : 0x4400 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1039 </TD>
<TD>Literal value requires a U suffix. : 0x4800 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1042 </TD>
<TD>Literal value requires a U suffix. : 0x08 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=wwdg_setprescaler_stm32f10x_wwdg.c_stm32f10x_wwdg.c_19></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_wwdg.c' , '118');">WWDG_SetPrescaler<BR>(118
to 129 stm32f10x_wwdg.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>DD data flow anomalies found. </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>122 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>124 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>128 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>124 </TD>
<TD>Literal value requires a U suffix. : 0x2C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>124 </TD>
<TD>Volatile variable in complex expression. : CFR </TD>
<TD>MISRA-C:2012 R.13.1,R.13.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>124 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xFFFFFE7F </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>128 </TD>
<TD>Literal value requires a U suffix. : 0x2C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=wwdg_setwindowvalue_stm32f10x_wwdg.c_stm32f10x_wwdg.c_20></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_wwdg.c' , '137');">WWDG_SetWindowValue<BR>(137
to 152 stm32f10x_wwdg.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>DD data flow anomalies found. </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>142 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>145 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>151 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>142 </TD>
<TD>Literal value requires a U suffix. : 0x7F </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>142 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned char and signed char): (
WindowValue ) &lt;= 0x7F </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>145 </TD>
<TD>Literal value requires a U suffix. : 0x2C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>145 </TD>
<TD>Volatile variable in complex expression. : CFR </TD>
<TD>MISRA-C:2012 R.13.1,R.13.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>145 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xFFFFFF80 </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>148 </TD>
<TD>No cast for widening complex int expression. : (unsigned int and
unsigned char): tmpreg |= WindowValue </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>148 </TD>
<TD>Widening cast on complex integer expression. : (unsigned int and
unsigned char): ( uint8_t ) 0x7F </TD>
<TD>MISRA-C:2012 R.10.8 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>151 </TD>
<TD>Literal value requires a U suffix. : 0x2C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=wwdg_enableit_stm32f10x_wwdg.c_stm32f10x_wwdg.c_21></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_wwdg.c' , '159');">WWDG_EnableIT<BR>(159
to 162 stm32f10x_wwdg.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>161 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>161 </TD>
<TD>Literal value requires a U suffix. : 0x2C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>161 </TD>
<TD>Literal value requires a U suffix. : 0x04 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>161 </TD>
<TD>Literal value requires a U suffix. : 32 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>161 </TD>
<TD>Literal value requires a U suffix. : 0x09 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>161 </TD>
<TD>Value is not of appropriate type. : (unsigned int and signed char): (
uint32_t ) 0x40000000 ) ) + 0x04 ) * 32 ) + ( 0x09 * </TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>161 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned int and signed char): (
uint32_t ) 0x40000000 ) ) + 0x04 ) * 32 ) + ( 0x09 * 4 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>161 </TD>
<TD>Value is not of appropriate type. : (unsigned int* and unsigned int):
( uint32_t ) 0x40000000 ) ) + 0x04 ) * 32 ) + ( 0x09 * 4 ) ) = ( uint32_t
</TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>161 </TD>
<TD>Use of underlying enum representation value. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>159 </TD>
<TD>Void function has no side effects. : WWDG_EnableIT </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=wwdg_setcounter_stm32f10x_wwdg.c_stm32f10x_wwdg.c_22></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_wwdg.c' , '170');">WWDG_SetCounter<BR>(170
to 177 stm32f10x_wwdg.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>173 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>176 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>173 </TD>
<TD>Literal value requires a U suffix. : 0x40 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>173 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned char and signed char): (
Counter ) &gt;= 0x40 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>173 </TD>
<TD>Literal value requires a U suffix. : 0x7F </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>173 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned char and signed char): (
Counter ) &lt;= 0x7F </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>176 </TD>
<TD>Literal value requires a U suffix. : 0x2C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>176 </TD>
<TD>No cast for widening complex int expression. : (unsigned int and
unsigned char): ( uint32_t ) 0x40000000 ) + 0x2C00 ) ) -&gt; CR = Counter
</TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>176 </TD>
<TD>No cast for widening complex int expression. : (unsigned int and
unsigned char): ( uint8_t ) 0x7F ) </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=wwdg_enable_stm32f10x_wwdg.c_stm32f10x_wwdg.c_23></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_wwdg.c' , '185');">WWDG_Enable<BR>(185
to 190 stm32f10x_wwdg.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>188 </TD>
<TD>Function call with no prior declaration. : assert_param </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>189 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>188 </TD>
<TD>Literal value requires a U suffix. : 0x40 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>188 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned char and signed char): (
Counter ) &gt;= 0x40 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>188 </TD>
<TD>Literal value requires a U suffix. : 0x7F </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>188 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned char and signed char): (
Counter ) &lt;= 0x7F </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>189 </TD>
<TD>Literal value requires a U suffix. : 0x2C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>189 </TD>
<TD>No cast for widening complex int expression. : (unsigned int and
unsigned char): ( uint32_t ) 0x00000080 ) | Counter </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=wwdg_getflagstatus_stm32f10x_wwdg.c_stm32f10x_wwdg.c_24></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_wwdg.c' , '197');">WWDG_GetFlagStatus<BR>(197
to 200 stm32f10x_wwdg.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>199 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>199 </TD>
<TD>Literal value requires a U suffix. : 0x2C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>199 </TD>
<TD>Volatile variable in complex expression. : SR </TD>
<TD>MISRA-C:2012 R.13.1,R.13.2 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=wwdg_clearflag_stm32f10x_wwdg.c_stm32f10x_wwdg.c_25></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\stm32f10x_wwdg.c' , '207');">WWDG_ClearFlag<BR>(207
to 210 stm32f10x_wwdg.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>209 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>209 </TD>
<TD>Literal value requires a U suffix. : 0x2C00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>209 </TD>
<TD>Use of underlying enum representation value. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>207 </TD>
<TD>Void function has no side effects. : WWDG_ClearFlag </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=systeminit_system_stm32f10x.c_system_stm32f10x.c_18></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\system_stm32f10x.c' , '212');">SystemInit<BR>(212
to 269 system_stm32f10x.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>216 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>220 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>226 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>229 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>232 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>251 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>267 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>216 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>216 </TD>
<TD>Literal value requires a U suffix. : 0x1000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>220 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>220 </TD>
<TD>Literal value requires a U suffix. : 0x1000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>220 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xF8FF0000 </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>226 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>226 </TD>
<TD>Literal value requires a U suffix. : 0x1000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>226 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xFEF6FFFF </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>229 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>229 </TD>
<TD>Literal value requires a U suffix. : 0x1000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>229 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xFFFBFFFF </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>232 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>232 </TD>
<TD>Literal value requires a U suffix. : 0x1000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>232 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xFF80FFFF </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>251 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>251 </TD>
<TD>Literal value requires a U suffix. : 0x1000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>251 </TD>
<TD>Literal value requires a U suffix. : 0x009F0000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>251 </TD>
<TD>Literal value requires a U suffix. : 0x009F0000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>251 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned int and int): (
uint32_t ) 0x40000000 ) + 0x20000 ) + 0x1000 ) ) -&gt; CIR </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>267 </TD>
<TD>Unsuffixed hex or octal is unsigned, add U. : 0xE000E000 </TD>
<TD>MISRA-C:2012 R.7.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>267 </TD>
<TD>Literal value requires a U suffix. : 0x0D00 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=systemcoreclockupdate_system_stm32f10x.c_system_stm32f10x.c_19></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\system_stm32f10x.c' , '306');">SystemCoreClockUpdate<BR>(306
to 412 system_stm32f10x.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>DD data flow anomalies found. </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>319 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>332 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>333 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>351 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>409 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>308 </TD>
<TD>Literal value requires a U suffix. : 0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>308 </TD>
<TD>Literal value requires a U suffix. : 0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>319 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>319 </TD>
<TD>Literal value requires a U suffix. : 0x1000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>319 </TD>
<TD>Volatile variable in complex expression. : CFGR </TD>
<TD>MISRA-C:2012 R.13.1,R.13.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>323 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned int and int):
case </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>326 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned int and int):
case </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>329 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned int and int):
case </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>332 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>332 </TD>
<TD>Literal value requires a U suffix. : 0x1000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>332 </TD>
<TD>Volatile variable in complex expression. : CFGR </TD>
<TD>MISRA-C:2012 R.13.1,R.13.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>333 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>333 </TD>
<TD>Literal value requires a U suffix. : 0x1000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>333 </TD>
<TD>Volatile variable in complex expression. : CFGR </TD>
<TD>MISRA-C:2012 R.13.1,R.13.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>336 </TD>
<TD>Literal value requires a U suffix. : 2 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>338 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned int and int):
pllsource </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>338 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned int and signed char):
pllsource == 0x00 </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>351 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>351 </TD>
<TD>Literal value requires a U suffix. : 0x1000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>351 </TD>
<TD>Volatile variable in complex expression. : CFGR </TD>
<TD>MISRA-C:2012 R.13.1,R.13.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>351 </TD>
<TD>Use of underlying enum representation value. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>409 </TD>
<TD>Volatile variable in complex expression. : CFGR </TD>
<TD>MISRA-C:2012 R.13.1,R.13.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>308 </TD>
<TD>DU anomaly dead code, variable value is unused on all paths. : pllmull
</TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>308 </TD>
<TD>DU anomaly dead code, variable value is unused on all paths. :
pllsource </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=setsysclockto72_system_stm32f10x.c_system_stm32f10x.c_21></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\system_stm32f10x.c' , '987');">SetSysClockTo72<BR>(987
to 1080 system_stm32f10x.c) - FAIL
</FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>DD data flow anomalies found. </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>993 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>998 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1002 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1014 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1017 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1018 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1022 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1025 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1028 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1054 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1056 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1060 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1063 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1068 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1069 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1072 </TD>
<TD>Cast from integral type to pointer. </TD>
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1072 </TD>
<TD>Potentially infinite loop found. </TD>
<TD>MISRA-C:2012 R.2.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>989 </TD>
<TD>Literal value requires a U suffix. : 0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>993 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>993 </TD>
<TD>Literal value requires a U suffix. : 0x1000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>998 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>998 </TD>
<TD>Literal value requires a U suffix. : 0x1000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>998 </TD>
<TD>Volatile variable in complex expression. : CR </TD>
<TD>MISRA-C:2012 R.13.1,R.13.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>999 </TD>
<TD>Volatile variable in complex expression. : StartUpCounter </TD>
<TD>MISRA-C:2012 R.13.1,R.13.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1000 </TD>
<TD>Volatile variable in complex expression. : HSEStatus </TD>
<TD>MISRA-C:2012 R.13.1,R.13.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1000 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned int and int):
HSEStatus </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1000 </TD>
<TD>Literal value requires a U suffix. : 0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1000 </TD>
<TD>Volatile variable in complex expression. : StartUpCounter </TD>
<TD>MISRA-C:2012 R.13.1,R.13.2 </TD></TR>
<TR>
<TD align=center><A name=first_408_s>C</A> </TD>
<TD align=center>1000 </TD>
<TD>Volatile variable accessed on RHS of &amp;&amp; or ||. :
StartUpCounter </TD>
<TD>MISRA-C:2012 R.13.5 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1000 </TD>
<TD>No cast for widening complex int expression. : (unsigned short and
unsigned int): ( uint16_t ) 0x0500 </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1002 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1002 </TD>
<TD>Literal value requires a U suffix. : 0x1000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1002 </TD>
<TD>Volatile variable in complex expression. : CR </TD>
<TD>MISRA-C:2012 R.13.1,R.13.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1002 </TD>
<TD>Use of underlying enum representation value. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1014 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1014 </TD>
<TD>Literal value requires a U suffix. : 0x2000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1014 </TD>
<TD>No cast for widening complex int expression. : (unsigned int and
unsigned char): ( uint8_t ) 0x10 ) </TD>
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1017 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1017 </TD>
<TD>Literal value requires a U suffix. : 0x2000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1018 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1018 </TD>
<TD>Literal value requires a U suffix. : 0x2000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1018 </TD>
<TD>Widening cast on complex integer expression. : (unsigned int and
unsigned char): ( uint8_t ) 0x02 </TD>
<TD>MISRA-C:2012 R.10.8 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1022 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1022 </TD>
<TD>Literal value requires a U suffix. : 0x1000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1025 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1025 </TD>
<TD>Literal value requires a U suffix. : 0x1000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1028 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1028 </TD>
<TD>Literal value requires a U suffix. : 0x1000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1054 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1054 </TD>
<TD>Literal value requires a U suffix. : 0x1000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1056 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1056 </TD>
<TD>Literal value requires a U suffix. : 0x1000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1060 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1060 </TD>
<TD>Literal value requires a U suffix. : 0x1000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1063 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1063 </TD>
<TD>Literal value requires a U suffix. : 0x1000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1063 </TD>
<TD>Volatile variable in complex expression. : CR </TD>
<TD>MISRA-C:2012 R.13.1,R.13.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1063 </TD>
<TD>Construct leads to infeasible code. </TD>
<TD>MISRA-C:2012 R.14.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1063 </TD>
<TD>Literal value requires a U suffix. : 0 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1068 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1068 </TD>
<TD>Literal value requires a U suffix. : 0x1000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1069 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1069 </TD>
<TD>Literal value requires a U suffix. : 0x1000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1072 </TD>
<TD>Literal value requires a U suffix. : 0x20000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1072 </TD>
<TD>Literal value requires a U suffix. : 0x1000 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>1072 </TD>
<TD>Volatile variable in complex expression. : CFGR </TD>
<TD>MISRA-C:2012 R.13.1,R.13.2 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=delay_us_systick.c_systick.c_1></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\systick.c' , '34');">delay_us<BR>(34
to 46 systick.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>No prototype for non-static function. : delay_us </TD>
<TD>MISRA-C:2012 R.8.4 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>42 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned int and int):
temp = SysTick -&gt; CTRL </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>42 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned int and int): temp = SysTick
-&gt; CTRL </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>43 </TD>
<TD>Literal value requires a U suffix. : 0x01 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>43 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>43 </TD>
<TD>Literal value requires a U suffix. : 1 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>43 </TD>
<TD>Value is not of appropriate type. : (unsigned int and signed char): !
( temp &amp; ( 1 &lt;&lt; </TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>43 </TD>
<TD>Use of shift operator on signed type. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>43 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>45 </TD>
<TD>DU anomaly dead code, variable value is unused on all paths. :
(SysTick)-&gt;CTRL </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>37 </TD>
<TD>DU anomaly dead code, variable value is unused on all paths. :
(SysTick)-&gt;LOAD </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>44 </TD>
<TD>DU anomaly dead code, variable value is unused on all paths. :
(SysTick)-&gt;VAL </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>38 </TD>
<TD>DU anomaly dead code, variable value is unused on all paths. :
(SysTick)-&gt;VAL </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>34 </TD>
<TD>Void function has no side effects. : delay_us </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=delay_ms_systick.c_systick.c_2></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\systick.c' , '54');">delay_ms<BR>(54
to 66 systick.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>No prototype for non-static function. : delay_ms </TD>
<TD>MISRA-C:2012 R.8.4 </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>62 </TD>
<TD>Signed/unsigned conversion without cast. : (unsigned int and int):
temp = SysTick -&gt; CTRL </TD>
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>62 </TD>
<TD>Use of mixed mode arithmetic. : (unsigned int and int): temp = SysTick
-&gt; CTRL </TD>
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>63 </TD>
<TD>Literal value requires a U suffix. : 0x01 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>63 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>63 </TD>
<TD>Literal value requires a U suffix. : 1 </TD>
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>63 </TD>
<TD>Value is not of appropriate type. : (unsigned int and signed char): !
( temp &amp; ( 1 &lt;&lt; </TD>
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>63 </TD>
<TD>Use of shift operator on signed type. </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>63 </TD>
<TD>Expression is not Boolean. </TD>
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>65 </TD>
<TD>DU anomaly dead code, variable value is unused on all paths. :
(SysTick)-&gt;CTRL </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>57 </TD>
<TD>DU anomaly dead code, variable value is unused on all paths. :
(SysTick)-&gt;LOAD </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>64 </TD>
<TD>DU anomaly dead code, variable value is unused on all paths. :
(SysTick)-&gt;VAL </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>58 </TD>
<TD>DU anomaly dead code, variable value is unused on all paths. :
(SysTick)-&gt;VAL </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>54 </TD>
<TD>Void function has no side effects. : delay_ms </TD>
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=tim3_config_tim.c_tim.c_1></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\tim.c' , '8');">TIM3_Config<BR>(8
to 23 tim.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>11 </TD>
<TD>Function call with no prior declaration. : RCC_APB1PeriphClockCmd </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>17 </TD>
<TD>Function call with no prior declaration. : TIM_TimeBaseInit </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>19 </TD>
<TD>Function call with no prior declaration. : TIM_ClearFlag </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>20 </TD>
<TD>Function call with no prior declaration. : TIM_ClearITPendingBit </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>21 </TD>
<TD>Function call with no prior declaration. : TIM_ITConfig </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>22 </TD>
<TD>Function call with no prior declaration. : TIM_Cmd </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=tim3_nvic_config_tim.c_tim.c_2></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\tim.c' , '36');">TIM3_NVIC_Config<BR>(36
to 45 tim.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>43 </TD>
<TD>Function call with no prior declaration. : NVIC_Init </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=tim3_init_tim.c_tim.c_3></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\tim.c' , '52');">TIM3_Init<BR>(52
to 56 tim.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>No prototype for non-static function. : TIM3_Init </TD>
<TD>MISRA-C:2012 R.8.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=tim_mode_configuration_timh.c_timh.c_1></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\timh.c' , '9');">TIM_Mode_Configuration<BR>(9
to 22 timh.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>12 </TD>
<TD>Function call with no prior declaration. : RCC_APB2PeriphClockCmd </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>19 </TD>
<TD>Function call with no prior declaration. : TIM_TimeBaseInit </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>20 </TD>
<TD>Function call with no prior declaration. : TIM_Cmd </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>21 </TD>
<TD>Function call with no prior declaration. : TIM_ITConfig </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=tim_nvic_configuration_timh.c_timh.c_2></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\timh.c' , '30');">TIM_NVIC_Configuration<BR>(30
to 39 timh.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>38 </TD>
<TD>Function call with no prior declaration. : NVIC_Init </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=tim1_configuration_timh.c_timh.c_3></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\timh.c' , '47');">TIM1_Configuration<BR>(47
to 51 timh.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>No prototype for non-static function. : TIM1_Configuration </TD>
<TD>MISRA-C:2012 R.8.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=gpio_configuration_usart.c_usart.c_1></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\usart.c' , '10');">GPIO_Configuration<BR>(10
to 25 usart.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>14 </TD>
<TD>Function call with no prior declaration. : RCC_APB2PeriphClockCmd </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>15 </TD>
<TD>Function call with no prior declaration. : RCC_AHBPeriphClockCmd </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>20 </TD>
<TD>Function call with no prior declaration. : GPIO_Init </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>24 </TD>
<TD>Function call with no prior declaration. : GPIO_Init </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>14 </TD>
<TD>Use of bit operator on signed type. : | used with int:
RCC_APB2Periph_GPIOA </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>14 </TD>
<TD>Use of bit operator on signed type. : | used with int:
RCC_APB2Periph_USART1 </TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=usart_nvicconfig_usart.c_usart.c_2></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\usart.c' , '34');">USART_NVICConfig<BR>(34
to 43 usart.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>37 </TD>
<TD>Function call with no prior declaration. : NVIC_PriorityGroupConfig
</TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>42 </TD>
<TD>Function call with no prior declaration. : NVIC_Init </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=usart_config_usart.c_usart.c_3></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\usart.c' , '52');">USART_Config<BR>(52
to 65 usart.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>61 </TD>
<TD>Function call with no prior declaration. : USART_Init </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>62 </TD>
<TD>Function call with no prior declaration. : USART_Cmd </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>64 </TD>
<TD>Function call with no prior declaration. : USART_DMACmd </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>59 </TD>
<TD>Use of bit operator on signed type. : | used with int: USART_Mode_Tx
</TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>59 </TD>
<TD>Use of bit operator on signed type. : | used with int: USART_Mode_Rx
</TD>
<TD>MISRA-C:2012 R.10.1 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=usart_dmaconfig_usart.c_usart.c_4></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\usart.c' , '72');">USART_DMAConfig<BR>(72
to 89 usart.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>86 </TD>
<TD>Function call with no prior declaration. : DMA_Init </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>87 </TD>
<TD>Function call with no prior declaration. : DMA_ITConfig </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>88 </TD>
<TD>Function call with no prior declaration. : DMA_Cmd </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=usartinit_usart.c_usart.c_5></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\usart.c' , '97');">USARTInit<BR>(97
to 103 usart.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>C </TD>
<TD>No prototype for non-static function. : USARTInit </TD>
<TD>MISRA-C:2012 R.8.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=fputc_usart.c_usart.c_6></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\usart.c' , '105');">fputc<BR>(105
to 110 usart.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>107 </TD>
<TD>Function call with no prior declaration. : USART_SendData </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>108 </TD>
<TD>Function call with no prior declaration. : USART_GetFlagStatus </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>108 </TD>
<TD>Potentially infinite loop found. </TD>
<TD>MISRA-C:2012 R.2.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>105 </TD>
<TD>Name is used in standard libraries. </TD>
<TD>MISRA-C:2012 R.21.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>108 </TD>
<TD>No brackets to loop body. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Parameter </TH></TR>
<TR>
<TD align=center>O </TD>
<TD>Unused procedure parameter </TD>
<TD align=center>f </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=fgetc_usart.c_usart.c_7></A><BR>
<HR width="60%">
<BR>
<CENTER>
<TABLE width="50%" border=1>
<TBODY>
<TR>
<TH bgColor=#ff0000><FONT size=5><A class=set1
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\STM32--master\\usart.c' , '112');">fgetc<BR>(112
to 116 usart.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR>
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block">&nbsp;</SPAN> Standards
Violation Summary </H4>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Line </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>114 </TD>
<TD>Function call with no prior declaration. : USART_GetFlagStatus </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>M </TD>
<TD align=center>115 </TD>
<TD>Function call with no prior declaration. : USART_ReceiveData </TD>
<TD>MISRA-C:2012 R.17.3 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>114 </TD>
<TD>Potentially infinite loop found. </TD>
<TD>MISRA-C:2012 R.2.1 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>112 </TD>
<TD>Name is used in standard libraries. </TD>
<TD>MISRA-C:2012 R.21.2 </TD></TR>
<TR>
<TD align=center>C </TD>
<TD align=center>114 </TD>
<TD>No brackets to loop body. </TD>
<TD>MISRA-C:2012 R.15.6 </TD></TR></TBODY></TABLE></CENTER><BR><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TH>Code </TH>
<TH>Violation </TH>
<TH>Parameter </TH></TR>
<TR>
<TD align=center>O </TD>
<TD>Unused procedure parameter </TD>
<TD align=center>f </TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#key_to_terms">Key
to Terms</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A
name=key_to_terms></A><BR>
<CENTER>
<H2>Key to Terms </H2></CENTER><BR>
<H4>Standards violations for procedures are printed in tables with code markers
as follows: </H4><BR>
<CENTER>
<TABLE bgColor=#d7eded border=1>
<TBODY>
<TR align=center>
<TH>Code </TH>
<TH>(Line) </TH>
<TH>Violation </TH>
<TH>Standard </TH></TR>
<TR align=center>
<TD>M </TD>
<TD>(Source line number) </TD>
<TD>[Text of Mandatory standard] </TD>
<TD>[Appropriate rule reference] </TD></TR>
<TR align=center>
<TD>C </TD>
<TD>&nbsp;</TD>
<TD>[Text of Required standard] </TD>
<TD>&nbsp;</TD></TR>
<TR align=center>
<TD>O </TD>
<TD>&nbsp;</TD>
<TD>[Text of Advisory standard] </TD>
<TD>&nbsp;</TD></TR>
<TR align=center>
<TH colSpan=4><CODE>[Source: Text of line from Source file]
</CODE></TH></TR></TBODY></TABLE></CENTER><BR><BR><FONT
color=black>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Required
standards are considered mandatory but individual instances may be overridden by
adding annotations to the source code <BR><FONT
color=black>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Advisory
standards provide additional quality criteria but may be violated <BR><BR><FONT
color=black>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;For
some standards violations, additional information is provided in results tables
<BR><FONT
color=black>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Note
that source lines do not show macro expansions <BR><BR><FONT
color=black>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"Off"
in Summary tables indicates that a standard is switched off in the <LANG>pen.dat
file <BR><FONT
color=black>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"MR"
in Summary tables indicates a MISRA Restricted standard which cannot be checked
without the MISRA licence option. <BR><BR><BR>
<H4>A summary is given of the pass/fail result of each program component as
follows: </H4><BR>
<CENTER>
<TABLE bgColor=#d7eded>
<TBODY>
<TR>
<TD>Components which pass all standards are marked: </TD>
<TD bgColor=green ,><FONT color=white>Pass </FONT></TD></TR>
<TR>
<TD>Components which fail only Advisory standards are marked: </TD>
<TD bgColor=yellow ,><FONT color=blue>Conditional Pass </FONT></TD></TR>
<TR>
<TD>Components which fail on insufficient comments only are marked: </TD>
<TD bgColor=orange ,><FONT color=blue>Comment FAIL </FONT></TD></TR>
<TR>
<TD>Components which violate Mandatory standards are marked: </TD>
<TD bgColor=#ff8181 ,><FONT color=blue>FAIL
</FONT></TD></TR></TBODY></TABLE></CENTER><BR><A name=unq_key></A><BR><BR>
<H4>Procedure Results table breakdown (Example Only) </H4><BR>
<CENTER>
<TABLE width="60%" bgColor=#ece2e2 border=1>
<TBODY>
<TR>
<TD>
<TABLE width="100%" bgColor=#ece2e2>
<TBODY>
<TR>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH>
<TH width=5></TH></TR>
<TR align=left>
<TH colSpan=11><TT>Unique Violations </TT></TH>
<TH width="1%">&nbsp;</TH>
<TH width="49%" colSpan=11><TT>Failure Density </TT></TH>
<TH width="1%">&nbsp;</TH></TR>
<TR align=left>
<TH width="49%" colSpan=11><TT>&nbsp; </TT></TH>
<TH width="1%">&nbsp;</TH>
<TH colSpan=11><TT>(Viols/R.Line %) </TT></TH>
<TH width="1%">&nbsp;</TH></TR>
<TR align=left>
<TD bgColor=#e17b87 colSpan=7>65 </TD>
<TD bgColor=#afe1ab colSpan=4><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=11><FONT color=white>150 </FONT></TD>
<TD></TD></TR>
<TR align=left>
<TD bgColor=#e17b87 colSpan=4>35 </TD>
<TD bgColor=#afe1ab colSpan=7><FONT color=#afe1ab>- </FONT></TD>
<TD></TD>
<TD bgColor=#e17b87 colSpan=4>39 </TD>
<TD bgColor=#afe1ab colSpan=7><FONT color=#afe1ab>- </FONT></TD>
<TD></TD></TR></TD></TR></TBODY></TABLE></TR></TBODY></TABLE></CENTER><BR><BR><BR><FONT
color=black>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The
Violation density for a function is the number of violations per reformatted
line, expressed as a percentage. <BR><FONT
color=black>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;It
is an indication of code quality. <BR><BR><FONT
color=black>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Functions
with a high violation density are likely to be smaller functions with a large
number of violations. <BR><BR><FONT
color=black>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Lower
density may indicate larger functions with fewer violations. <BR><BR><FONT
color=#6571c9>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(nViols
/ nRefLines) x 100 <BR><BR><FONT
color=black>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;where:
<BR><BR><FONT
color=#6571c9>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;nViols
= number of standard violations in a function. <BR><BR><FONT
color=black>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;and:
<BR><BR><FONT
color=#6571c9>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;nRefLines
= number of reformatted lines in a function. <BR><BR><FONT
color=black>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The
unique standards failure ratio is an indication of variety of standards
violations in a module. <BR><BR><FONT
color=black>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Thus
a function containing one instance of several different standards will have a
high ratio, <BR><FONT
color=black>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;while
a function that has violated only one standards will have a low ratio. <BR><BR>
<HR>
<CENTER>
<TABLE bgColor=#fffff2>
<TBODY>
<TR>
<TH>[ </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#top_of_rep">Top
of Report</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#procedure_table">Procedure
Table</A> </TD>
<TH>| </TH>
<TD><A
href="file:///C:/LDRA_Workarea/qrs_03_tbwrkfls/qrs_03.rps.htm#contents">Contents</A>
</TD>
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR>
<CENTER>
<H3>End of Code Review Report </H3></CENTER>
<CENTER>
<H3></H3></CENTER>
<CENTER>
<H3>Copyright &copy; 2013 Liverpool Data Research Associates </H3></CENTER>
<DIV class=break-p
style="HEIGHT: 10px; WIDTH: 80%; MARGIN: 0px auto; DISPLAY: block"></DIV>
<SCRIPT language=Javascript>
<!--
if(navigator.appName == "Netscape"){ document.write("\<!--") }
// -->
</SCRIPT>
<OBJECT id=LDRATBLaunch classid=CLSID:58FEBB79-70F5-48A6-9697-E91591DA3F8E><PARAM NAME="ImageLoc" VALUE="Null"><PARAM NAME="Run" VALUE="NULL"><PARAM NAME="RunParms" VALUE="NULL"></OBJECT>
<SCRIPT language=Javascript>
<!--
if(navigator.appName == "Netscape"){ document.write("--\>") }
else { document.write("\<!--") }
// -->
</SCRIPT>
<EMBED id=LDRATBLaunch type=application/x-eskerplus src="" AndRestore="True"
onEvent2(arg1,arg2,arg3)="handler2(arg1,arg2,arg3)" onEvent1()="handler1()"
RunParms="NULL" Run="NULL" ImageLoc="NULL"
classid="clsid:58FEBB79-70F5-48A6-9697-E91591DA3F8E">
<SCRIPT language=Javascript>
<!--
if(navigator.appName != "Netscape"){ document.write("--\>") }
// -->
</SCRIPT>
</FONT></FONT></FONT></FONT></FONT></FONT></FONT></FONT></FONT></FONT></FONT></FONT></FONT></FONT></FONT></FONT></FONT></FONT></BODY></HTML>