Compare commits

...

4 Commits

196 changed files with 29839 additions and 1328 deletions

View File

@ -0,0 +1,10 @@
<mxfile host="Electron" agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/26.0.16 Chrome/132.0.6834.196 Electron/34.2.0 Safari/537.36" version="26.0.16">
<diagram name="Seite-1" id="cC3NooyGeuZej2kiCb_I">
<mxGraphModel dx="1098" dy="940" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0">
<root>
<mxCell id="0" />
<mxCell id="1" parent="0" />
</root>
</mxGraphModel>
</diagram>
</mxfile>

BIN
Documents/12V_pump_DCDC.pdf Normal file

Binary file not shown.

BIN
Documents/19V_ACU_DCDC.pdf Normal file

Binary file not shown.

BIN
Documents/8V4_DRS_DCDC.pdf Normal file

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -7414,7 +7414,7 @@
)
(fp_arc
(start 0 2.2)
(mid 0.05 2.25)
(mid 0.050001 2.250001)
(end 0 2.300001)
(stroke
(width 0.1)
@ -82275,343 +82275,6 @@
)
)
)
(footprint "brain:toasty"
(layer "F.Cu")
(uuid "9e661cac-bbf1-4e9c-960e-b242aa83d97e")
(at 266.25 151.95)
(property "Reference" "G***"
(at 0 0 0)
(layer "F.SilkS")
(hide yes)
(uuid "7e0bca53-630b-4887-b616-e4c2eb8beeea")
(effects
(font
(size 1.5 1.5)
(thickness 0.3)
)
)
)
(property "Value" "LOGO"
(at 0.75 0 0)
(layer "F.SilkS")
(hide yes)
(uuid "eb755ed6-df00-4757-8567-7b5d6a6e2185")
(effects
(font
(size 1.5 1.5)
(thickness 0.3)
)
)
)
(property "Footprint" "brain:toasty"
(at 0 0 0)
(layer "F.Fab")
(hide yes)
(uuid "10d06b02-cf3f-4c99-8e26-90feb7730081")
(effects
(font
(size 1.27 1.27)
(thickness 0.15)
)
)
)
(property "Datasheet" ""
(at 0 0 0)
(layer "F.Fab")
(hide yes)
(uuid "703e8053-df44-453a-9e11-8d8d469d0ba2")
(effects
(font
(size 1.27 1.27)
(thickness 0.15)
)
)
)
(property "Description" ""
(at 0 0 0)
(layer "F.Fab")
(hide yes)
(uuid "5b218782-95f3-4013-8a62-463f7a21c34b")
(effects
(font
(size 1.27 1.27)
(thickness 0.15)
)
)
)
(attr board_only exclude_from_pos_files exclude_from_bom)
(fp_poly
(pts
(xy 0.531564 -1.226003) (xy 0.625716 -1.217934) (xy 0.734536 -1.204303) (xy 0.838914 -1.187893)
(xy 0.920967 -1.171586) (xy 0.97572 -1.154922) (xy 1.009053 -1.135908) (xy 1.017495 -1.127455) (xy 1.044009 -1.073651)
(xy 1.040853 -1.017975) (xy 1.008874 -0.969812) (xy 1.002795 -0.964712) (xy 0.96484 -0.941441) (xy 0.923201 -0.933412)
(xy 0.867013 -0.939536) (xy 0.830608 -0.947437) (xy 0.78938 -0.955192) (xy 0.725299 -0.964973) (xy 0.648551 -0.97529)
(xy 0.598038 -0.981424) (xy 0.499321 -0.994987) (xy 0.428925 -1.010369) (xy 0.381949 -1.029453)
(xy 0.35349 -1.054128) (xy 0.340301 -1.080573) (xy 0.338725 -1.129613) (xy 0.357931 -1.178731) (xy 0.391364 -1.214679)
(xy 0.410998 -1.223483) (xy 0.458013 -1.228018)
)
(stroke
(width 0)
(type solid)
)
(fill solid)
(layer "F.SilkS")
(uuid "e80a966c-20dc-4595-bd88-9a7b448ce97a")
)
(fp_poly
(pts
(xy 0.134169 0.277157) (xy 0.173265 0.304692) (xy 0.175183 0.30657) (xy 0.194755 0.326913) (xy 0.208907 0.346004)
(xy 0.215974 0.366119) (xy 0.214295 0.389535) (xy 0.202206 0.418529) (xy 0.178044 0.455378) (xy 0.140146 0.502358)
(xy 0.08685 0.561746) (xy 0.016493 0.635819) (xy -0.072588 0.726855) (xy -0.182057 0.837129) (xy -0.294928 0.950243)
(xy -0.419642 1.074914) (xy -0.523279 1.177894) (xy -0.608043 1.26119) (xy -0.67614 1.326812) (xy -0.729777 1.376767)
(xy -0.77116 1.413065) (xy -0.802494 1.437714) (xy -0.825985 1.452722) (xy -0.843839 1.460097) (xy -0.856846 1.46187)
(xy -0.914368 1.446443) (xy -0.943998 1.423422) (xy -0.961014 1.404388) (xy -0.972909 1.386256)
(xy -0.977981 1.366778) (xy -0.974526 1.343707) (xy -0.960845 1.314795) (xy -0.935235 1.277792)
(xy -0.895994 1.230452) (xy -0.84142 1.170526) (xy -0.769811 1.095765) (xy -0.679466 1.003923) (xy -0.568682 0.89275)
(xy -0.460378 0.784572) (xy -0.323148 0.648156) (xy -0.20762 0.534581) (xy -0.112538 0.442675) (xy -0.036641 0.371266)
(xy 0.021328 0.319183) (xy 0.062629 0.285253) (xy 0.088521 0.268305) (xy 0.096885 0.265794)
)
(stroke
(width 0)
(type solid)
)
(fill solid)
(layer "F.SilkS")
(uuid "1585b0d2-4ffb-4f00-b352-59967b10326d")
)
(fp_poly
(pts
(xy 0.921913 1.054988) (xy 0.949482 1.078862) (xy 0.965131 1.09921) (xy 0.975835 1.118446) (xy 0.979862 1.138865)
(xy 0.975481 1.162761) (xy 0.960961 1.192427) (xy 0.934571 1.230156) (xy 0.894579 1.278242) (xy 0.839254 1.338979)
(xy 0.766866 1.41466) (xy 0.675683 1.507579) (xy 0.563974 1.62003) (xy 0.469652 1.714586) (xy 0.345483 1.838794)
(xy 0.242385 1.941354) (xy 0.158121 2.024294) (xy 0.090454 2.089645) (xy 0.037149 2.139435) (xy -0.004031 2.175694)
(xy -0.035323 2.200451) (xy -0.058962 2.215736) (xy -0.077185 2.223577) (xy -0.092229 2.226006)
(xy -0.093956 2.22603) (xy -0.146978 2.213486) (xy -0.181528 2.182259) (xy -0.205721 2.141466) (xy -0.215956 2.104278)
(xy -0.215958 2.103901) (xy -0.204261 2.082436) (xy -0.169076 2.039073) (xy -0.110269 1.973667)
(xy -0.027702 1.886073) (xy 0.078761 1.776144) (xy 0.209256 1.643734) (xy 0.297413 1.555171) (xy 0.421808 1.430776)
(xy 0.52512 1.328014) (xy 0.609587 1.244854) (xy 0.67745 1.179266) (xy 0.730949 1.129222) (xy 0.772323 1.092692)
(xy 0.803812 1.067646) (xy 0.827656 1.052054) (xy 0.846096 1.043887) (xy 0.86137 1.041116) (xy 0.864816 1.041029)
)
(stroke
(width 0)
(type solid)
)
(fill solid)
(layer "F.SilkS")
(uuid "5d071925-a521-4eb0-8173-c04a4848b679")
)
(fp_poly
(pts
(xy 0.744053 0.479333) (xy 0.779092 0.51897) (xy 0.7944 0.57038) (xy 0.791143 0.60339) (xy 0.777982 0.621385)
(xy 0.743294 0.660595) (xy 0.689164 0.718859) (xy 0.617677 0.794018) (xy 0.530916 0.88391) (xy 0.430966 0.986376)
(xy 0.319912 1.099255) (xy 0.199837 1.220388) (xy 0.079018 1.341432) (xy -0.068553 1.488649) (xy -0.194584 1.613993)
(xy -0.300929 1.719187) (xy -0.389441 1.805953) (xy -0.461972 1.876011) (xy -0.520375 1.931085)
(xy -0.566502 1.972895) (xy -0.602206 2.003165) (xy -0.629341 2.023614) (xy -0.649758 2.035967)
(xy -0.665311 2.041943) (xy -0.676195 2.043296) (xy -0.729131 2.030305) (xy -0.762954 1.999525)
(xy -0.78715 1.958699) (xy -0.797382 1.921442) (xy -0.797384 1.921072) (xy -0.785944 1.903496) (xy -0.753276 1.865149)
(xy -0.70186 1.808537) (xy -0.634176 1.736167) (xy -0.552705 1.650545) (xy -0.459926 1.554176) (xy -0.358319 1.449568)
(xy -0.250365 1.339225) (xy -0.138542 1.225655) (xy -0.025332 1.111363) (xy 0.086786 0.998856) (xy 0.195332 0.890639)
(xy 0.297826 0.789218) (xy 0.391789 0.697101) (xy 0.474739 0.616792) (xy 0.544197 0.550798) (xy 0.597683 0.501625)
(xy 0.632717 0.471779) (xy 0.644655 0.463834) (xy 0.696751 0.458582)
)
(stroke
(width 0)
(type solid)
)
(fill solid)
(layer "F.SilkS")
(uuid "4f98e730-28a7-4678-b03d-dd19d50d3be6")
)
(fp_poly
(pts
(xy 0.486771 -3.93074) (xy 0.527893 -3.911223) (xy 0.549697 -3.890244) (xy 0.560901 -3.859854) (xy 0.564663 -3.809709)
(xy 0.564813 -3.790316) (xy 0.560846 -3.728601) (xy 0.546613 -3.669363) (xy 0.518622 -3.599756)
(xy 0.505207 -3.571147) (xy 0.465632 -3.477346) (xy 0.447577 -3.3987) (xy 0.451093 -3.325008) (xy 0.476233 -3.246069)
(xy 0.50721 -3.181297) (xy 0.536817 -3.122468) (xy 0.554379 -3.077694) (xy 0.562552 -3.034473) (xy 0.563992 -2.980305)
(xy 0.562161 -2.922678) (xy 0.557153 -2.844046) (xy 0.547412 -2.785322) (xy 0.529785 -2.733229)
(xy 0.504936 -2.681734) (xy 0.475258 -2.616076) (xy 0.451718 -2.547934) (xy 0.44166 -2.50454) (xy 0.420317 -2.438843)
(xy 0.382963 -2.394467) (xy 0.335899 -2.373917) (xy 0.285427 -2.379697) (xy 0.237848 -2.414313)
(xy 0.232076 -2.421223) (xy 0.206221 -2.480643) (xy 0.206853 -2.559845) (xy 0.233945 -2.658594)
(xy 0.273695 -2.749585) (xy 0.312613 -2.83901) (xy 0.3301 -2.913678) (xy 0.326049 -2.98431) (xy 0.300354 -3.061628)
(xy 0.269947 -3.124482) (xy 0.238114 -3.188388) (xy 0.219549 -3.237852) (xy 0.210825 -3.287072)
(xy 0.208515 -3.350245) (xy 0.20859 -3.37863) (xy 0.210687 -3.451702) (xy 0.218167 -3.506346) (xy 0.234635 -3.557311)
(xy 0.263696 -3.619345) (xy 0.270886 -3.633497) (xy 0.300134 -3.696554) (xy 0.321808 -3.754418)
(xy 0.331947 -3.796239) (xy 0.332243 -3.801531) (xy 0.345668 -3.86335) (xy 0.380921 -3.908307) (xy 0.430466 -3.932179)
)
(stroke
(width 0)
(type solid)
)
(fill solid)
(layer "F.SilkS")
(uuid "e7f4bbcf-3618-40d9-b334-658d13e603e5")
)
(fp_poly
(pts
(xy -0.285746 -3.933069) (xy -0.238125 -3.898622) (xy -0.232077 -3.8914) (xy -0.206221 -3.83198)
(xy -0.206854 -3.752778) (xy -0.233945 -3.65403) (xy -0.273696 -3.563038) (xy -0.312614 -3.473611)
(xy -0.330102 -3.398945) (xy -0.326051 -3.328321) (xy -0.300356 -3.251021) (xy -0.269948 -3.188187)
(xy -0.23808 -3.124201) (xy -0.219485 -3.074581) (xy -0.210713 -3.0251) (xy -0.208315 -2.96153)
(xy -0.20834 -2.934039) (xy -0.210198 -2.861659) (xy -0.217253 -2.808102) (xy -0.233052 -2.75901)
(xy -0.26114 -2.700023) (xy -0.270636 -2.681785) (xy -0.30029 -2.618996) (xy -0.322127 -2.560757)
(xy -0.332039 -2.518275) (xy -0.332244 -2.513751) (xy -0.345437 -2.450851) (xy -0.380182 -2.405043)
(xy -0.429224 -2.380494) (xy -0.485308 -2.381369) (xy -0.527893 -2.4014) (xy -0.549697 -2.42238)
(xy -0.560901 -2.45277) (xy -0.564664 -2.502914) (xy -0.564814 -2.522307) (xy -0.560846 -2.584022)
(xy -0.546614 -2.64326) (xy -0.518623 -2.712868) (xy -0.505208 -2.741476) (xy -0.465634 -2.835255)
(xy -0.44757 -2.913858) (xy -0.451074 -2.987477) (xy -0.476202 -3.066306) (xy -0.507393 -3.131393)
(xy -0.53635 -3.188501) (xy -0.55387 -3.231914) (xy -0.562348 -3.273345) (xy -0.564181 -3.324507)
(xy -0.561761 -3.39711) (xy -0.561756 -3.397242) (xy -0.556962 -3.475131) (xy -0.548656 -3.531518)
(xy -0.534019 -3.578117) (xy -0.510238 -3.626644) (xy -0.50385 -3.638118) (xy -0.473376 -3.702127)
(xy -0.449801 -3.769547) (xy -0.441164 -3.808083) (xy -0.420229 -3.873702) (xy -0.383128 -3.918087)
(xy -0.33619 -3.938717)
)
(stroke
(width 0)
(type solid)
)
(fill solid)
(layer "F.SilkS")
(uuid "3b4f9182-d155-46f5-bae6-c67190cb17e5")
)
(fp_poly
(pts
(xy -1.065685 -3.931384) (xy -1.016251 -3.898609) (xy -1.014113 -3.896373) (xy -0.985764 -3.842311)
(xy -0.981774 -3.767888) (xy -1.001921 -3.675103) (xy -1.045985 -3.565951) (xy -1.051815 -3.553978)
(xy -1.080695 -3.489554) (xy -1.102233 -3.430127) (xy -1.112609 -3.386557) (xy -1.113015 -3.37996)
(xy -1.105695 -3.341592) (xy -1.086286 -3.284879) (xy -1.058616 -3.220641) (xy -1.051356 -3.205679)
(xy -1.021179 -3.142231) (xy -1.002797 -3.092454) (xy -0.993265 -3.043413) (xy -0.98964 -2.982173)
(xy -0.989065 -2.932047) (xy -0.989644 -2.858273) (xy -0.993998 -2.805695) (xy -1.004931 -2.762298)
(xy -1.025249 -2.716068) (xy -1.050724 -2.667902) (xy -1.081738 -2.604004) (xy -1.10388 -2.545147)
(xy -1.112975 -2.502547) (xy -1.113015 -2.500523) (xy -1.127251 -2.445459) (xy -1.163872 -2.40118)
(xy -1.21375 -2.377303) (xy -1.231628 -2.37554) (xy -1.271999 -2.387333) (xy -1.311115 -2.415747)
(xy -1.311591 -2.41625) (xy -1.339939 -2.470313) (xy -1.34393 -2.544735) (xy -1.323783 -2.63752)
(xy -1.279718 -2.746672) (xy -1.273889 -2.758645) (xy -1.245009 -2.823069) (xy -1.223471 -2.882496)
(xy -1.213094 -2.926066) (xy -1.212688 -2.932663) (xy -1.220009 -2.971032) (xy -1.239418 -3.027744)
(xy -1.267088 -3.091982) (xy -1.274348 -3.106944) (xy -1.304525 -3.170394) (xy -1.322908 -3.220174)
(xy -1.33244 -3.269219) (xy -1.336067 -3.330466) (xy -1.336643 -3.380576) (xy -1.335994 -3.454892)
(xy -1.331663 -3.507241) (xy -1.321211 -3.548856) (xy -1.302198 -3.590969) (xy -1.28362 -3.624769)
(xy -1.252856 -3.687442) (xy -1.2289 -3.751406) (xy -1.219165 -3.79089) (xy -1.197845 -3.861397)
(xy -1.161688 -3.9101) (xy -1.115899 -3.934322)
)
(stroke
(width 0)
(type solid)
)
(fill solid)
(layer "F.SilkS")
(uuid "5b394159-9d6b-4e54-a485-0f9496d85ee2")
)
(fp_poly
(pts
(xy 1.260018 -3.931384) (xy 1.309452 -3.898609) (xy 1.31159 -3.896373) (xy 1.339939 -3.842311) (xy 1.343929 -3.767888)
(xy 1.323783 -3.675103) (xy 1.279718 -3.565951) (xy 1.273888 -3.553978) (xy 1.245008 -3.489554)
(xy 1.22347 -3.430127) (xy 1.213094 -3.386557) (xy 1.212688 -3.37996) (xy 1.220008 -3.341592) (xy 1.239417 -3.284879)
(xy 1.267088 -3.220641) (xy 1.274347 -3.205679) (xy 1.304524 -3.142231) (xy 1.322906 -3.092454)
(xy 1.332438 -3.043413) (xy 1.336063 -2.982173) (xy 1.336638 -2.932047) (xy 1.336059 -2.858273)
(xy 1.331705 -2.805695) (xy 1.320772 -2.762298) (xy 1.300454 -2.716068) (xy 1.274979 -2.667902)
(xy 1.243965 -2.604004) (xy 1.221823 -2.545147) (xy 1.212728 -2.502547) (xy 1.212688 -2.500523)
(xy 1.198452 -2.445459) (xy 1.161831 -2.40118) (xy 1.111953 -2.377303) (xy 1.094075 -2.37554) (xy 1.053704 -2.387333)
(xy 1.014589 -2.415747) (xy 1.014112 -2.41625) (xy 0.985764 -2.470313) (xy 0.981773 -2.544735) (xy 1.00192 -2.63752)
(xy 1.045985 -2.746672) (xy 1.051814 -2.758645) (xy 1.080695 -2.823069) (xy 1.102232 -2.882496)
(xy 1.112609 -2.926066) (xy 1.113015 -2.932663) (xy 1.105694 -2.971032) (xy 1.086285 -3.027744)
(xy 1.058615 -3.091982) (xy 1.051355 -3.106944) (xy 1.021178 -3.170394) (xy 1.002795 -3.220174)
(xy 0.993263 -3.269219) (xy 0.989636 -3.330466) (xy 0.98906 -3.380576) (xy 0.989709 -3.454892) (xy 0.99404 -3.507241)
(xy 1.004492 -3.548856) (xy 1.023505 -3.590969) (xy 1.042083 -3.624769) (xy 1.072847 -3.687442)
(xy 1.096803 -3.751406) (xy 1.106538 -3.79089) (xy 1.127858 -3.861397) (xy 1.164016 -3.9101) (xy 1.209804 -3.934322)
)
(stroke
(width 0)
(type solid)
)
(fill solid)
(layer "F.SilkS")
(uuid "3c371b7d-331f-487a-8166-4950056e7a1b")
)
(fp_poly
(pts
(xy 0.122847 -2.04702) (xy 0.248034 -2.044361) (xy 0.36707 -2.040298) (xy 0.471467 -2.03513) (xy 0.552738 -2.02916)
(xy 0.564813 -2.027964) (xy 0.91212 -1.98183) (xy 1.232503 -1.919063) (xy 1.5256 -1.839801) (xy 1.791047 -1.744183)
(xy 2.028482 -1.632349) (xy 2.237541 -1.504437) (xy 2.417861 -1.360585) (xy 2.486698 -1.293629)
(xy 2.600508 -1.154546) (xy 2.684165 -1.005317) (xy 2.737062 -0.848463) (xy 2.75859 -0.686505) (xy 2.748142 -0.521966)
(xy 2.709422 -0.369483) (xy 2.647875 -0.224984) (xy 2.565218 -0.088312) (xy 2.457227 0.046919) (xy 2.379692 0.128841)
(xy 2.242642 0.266269) (xy 2.242642 2.065556) (xy 2.242642 3.864843) (xy 2.204194 3.900963) (xy 2.165746 3.937083)
(xy -0.002328 3.937083) (xy -2.170402 3.937083) (xy -2.206522 3.898635) (xy -2.242643 3.860187)
(xy -2.242643 2.062222) (xy -2.242643 0.264257) (xy -2.373549 0.136282) (xy -2.513549 -0.018327)
(xy -2.622363 -0.177298) (xy -2.699706 -0.339402) (xy -2.745295 -0.503407) (xy -2.757503 -0.651759)
(xy -2.524697 -0.651759) (xy -2.508898 -0.516082) (xy -2.461125 -0.378973) (xy -2.381144 -0.239797)
(xy -2.268716 -0.097917) (xy -2.123606 0.047301) (xy -2.08898 0.078262) (xy -2.010072 0.147568)
(xy -2.010072 1.92604) (xy -2.010072 3.704512) (xy 0 3.704512) (xy 2.010072 3.704512) (xy 2.010072 1.924745)
(xy 2.010072 0.144977) (xy 2.088979 0.076741) (xy 2.229085 -0.054234) (xy 2.33944 -0.17988) (xy 2.422407 -0.303385)
(xy 2.48035 -0.427935) (xy 2.494513 -0.47024) (xy 2.520879 -0.609973) (xy 2.515132 -0.74685) (xy 2.478331 -0.879877)
(xy 2.411537 -1.008056) (xy 2.315809 -1.130391) (xy 2.192207 -1.245887) (xy 2.041789 -1.353546)
(xy 1.865616 -1.452373) (xy 1.664747 -1.541372) (xy 1.440242 -1.619546) (xy 1.204382 -1.683268)
(xy 1.063124 -1.715253) (xy 0.934055 -1.741094) (xy 0.81099 -1.761393) (xy 0.687746 -1.776757) (xy 0.558139 -1.787789)
(xy 0.415987 -1.795096) (xy 0.255104 -1.79928) (xy 0.069309 -1.800947) (xy 0 -1.801048) (xy -0.155616 -1.800819)
(xy -0.283242 -1.799968) (xy -0.388115 -1.798243) (xy -0.475468 -1.795394) (xy -0.550534 -1.791171)
(xy -0.618548 -1.785324) (xy -0.684744 -1.777603) (xy -0.754356 -1.767757) (xy -0.780772 -1.763719)
(xy -1.099692 -1.705161) (xy -1.388553 -1.632955) (xy -1.647628 -1.547008) (xy -1.877192 -1.447228)
(xy -2.07752 -1.333521) (xy -2.109745 -1.312079) (xy -2.209212 -1.234167) (xy -2.304131 -1.141371)
(xy -2.386645 -1.042423) (xy -2.448895 -0.946057) (xy -2.461326 -0.921362) (xy -2.508761 -0.786641)
(xy -2.524697 -0.651759) (xy -2.757503 -0.651759) (xy -2.758846 -0.668082) (xy -2.740073 -0.832197)
(xy -2.688694 -0.994521) (xy -2.652343 -1.071485) (xy -2.605402 -1.144462) (xy -2.53732 -1.228681)
(xy -2.454825 -1.317296) (xy -2.364645 -1.403462) (xy -2.273509 -1.480335) (xy -2.195127 -1.536629)
(xy -1.974687 -1.661297) (xy -1.725922 -1.769851) (xy -1.449707 -1.862027) (xy -1.146914 -1.937561)
(xy -0.81842 -1.996191) (xy -0.564814 -2.027964) (xy -0.488873 -2.034053) (xy -0.388199 -2.039396)
(xy -0.271281 -2.043691) (xy -0.146607 -2.046638) (xy -0.022666 -2.047937) (xy 0 -2.047973)
)
(stroke
(width 0)
(type solid)
)
(fill solid)
(layer "F.SilkS")
(uuid "397348ab-5c52-413c-8813-ef3d186d043e")
)
(fp_poly
(pts
(xy 0.080758 -1.649632) (xy 0.307529 -1.640957) (xy 0.53075 -1.625074) (xy 0.741495 -1.60227) (xy 0.863832 -1.584482)
(xy 1.088874 -1.540985) (xy 1.305381 -1.485705) (xy 1.509836 -1.42017) (xy 1.698725 -1.345909) (xy 1.868531 -1.264451)
(xy 2.015739 -1.177324) (xy 2.136832 -1.086059) (xy 2.228295 -0.992183) (xy 2.229618 -0.990518)
(xy 2.288833 -0.907563) (xy 2.32576 -0.83202) (xy 2.344768 -0.751476) (xy 2.350228 -0.653513) (xy 2.350223 -0.647875)
(xy 2.348386 -0.571565) (xy 2.341773 -0.516249) (xy 2.32796 -0.469779) (xy 2.304942 -0.420803) (xy 2.233217 -0.30759)
(xy 2.137505 -0.192589) (xy 2.025376 -0.084414) (xy 1.968332 -0.037742) (xy 1.844136 0.058142) (xy 1.844043 1.762146)
(xy 1.84395 3.466151) (xy 1.805502 3.502271) (xy 1.767054 3.538391) (xy -0.002328 3.538391) (xy -1.77171 3.538391)
(xy -1.807831 3.499943) (xy -1.843951 3.461495) (xy -1.844044 1.759818) (xy -1.844137 0.058142)
(xy -1.968332 -0.037742) (xy -2.08353 -0.137567) (xy -2.185949 -0.247521) (xy -2.26837 -0.359359)
(xy -2.303644 -0.420803) (xy -2.340313 -0.5218) (xy -2.356728 -0.633245) (xy -2.353996 -0.693492)
(xy -2.120606 -0.693492) (xy -2.117673 -0.611573) (xy -2.085042 -0.521437) (xy -2.024418 -0.425713)
(xy -1.937507 -0.327029) (xy -1.826016 -0.228014) (xy -1.810711 -0.215958) (xy -1.749703 -0.167997)
(xy -1.695943 -0.124799) (xy -1.656557 -0.092142) (xy -1.641626 -0.078908) (xy -1.636699 -0.073017)
(xy -1.632337 -0.06409) (xy -1.628506 -0.05019) (xy -1.625172 -0.029379) (xy -1.622299 0.00028)
(xy -1.619854 0.040724) (xy -1.617803 0.09389) (xy -1.616111 0.161714) (xy -1.614744 0.246136) (xy -1.613668 0.34909)
(xy -1.612847 0.472515) (xy -1.612249 0.618348) (xy -1.611838 0.788526) (xy -1.61158 0.984985) (xy -1.611441 1.209664)
(xy -1.611387 1.464499) (xy -1.61138 1.627992) (xy -1.61138 3.30582) (xy 0 3.30582) (xy 1.61138 3.30582)
(xy 1.61138 1.627992) (xy 1.611401 1.354655) (xy 1.611486 1.112606) (xy 1.61167 0.899907) (xy 1.611987 0.71462)
(xy 1.612472 0.55481) (xy 1.613159 0.418538) (xy 1.614082 0.303867) (xy 1.615275 0.208861) (xy 1.616773 0.131582)
(xy 1.618611 0.070094) (xy 1.620821 0.022458) (xy 1.62344 -0.013262) (xy 1.626501 -0.039004) (xy 1.630038 -0.056703)
(xy 1.634085 -0.068299) (xy 1.638678 -0.075727) (xy 1.641626 -0.078908) (xy 1.667173 -0.101103)
(xy 1.711938 -0.137765) (xy 1.768795 -0.183117) (xy 1.81071 -0.215958) (xy 1.925103 -0.314832) (xy 2.015124 -0.413698)
(xy 2.079068 -0.509928) (xy 2.11523 -0.600892) (xy 2.121903 -0.683962) (xy 2.120605 -0.693492) (xy 2.091129 -0.775931)
(xy 2.030913 -0.858552) (xy 1.942404 -0.939995) (xy 1.82805 -1.018901) (xy 1.690299 -1.093911) (xy 1.531599 -1.163665)
(xy 1.354399 -1.226803) (xy 1.161145 -1.281965) (xy 0.991746 -1.32043) (xy 0.674569 -1.371829) (xy 0.340058 -1.402595)
(xy -0.003081 -1.412728) (xy -0.346142 -1.402226) (xy -0.680419 -1.371091) (xy -0.991746 -1.32043)
(xy -1.195564 -1.273022) (xy -1.385605 -1.216486) (xy -1.559397 -1.152196) (xy -1.714463 -1.081526)
(xy -1.848328 -1.00585) (xy -1.958518 -0.926545) (xy -2.042558 -0.844983) (xy -2.097972 -0.76254)
(xy -2.120606 -0.693492) (xy -2.353996 -0.693492) (xy -2.351786 -0.742226) (xy -2.336505 -0.805909)
(xy -2.280302 -0.920976) (xy -2.192867 -1.030719) (xy -2.075878 -1.13437) (xy -1.931012 -1.231166)
(xy -1.759948 -1.32034) (xy -1.564363 -1.401127) (xy -1.345935 -1.47276) (xy -1.106342 -1.534475)
(xy -0.847262 -1.585506) (xy -0.570373 -1.625087) (xy -0.53159 -1.629526) (xy -0.347727 -1.644205)
(xy -0.140636 -1.650811)
)
(stroke
(width 0)
(type solid)
)
(fill solid)
(layer "F.SilkS")
(uuid "90cc2537-0acd-482e-a478-174d613215f0")
)
)
(footprint "824501241:DIOM5127X250N"
(layer "F.Cu")
(uuid "9eab8db0-4919-4e0c-b7ba-c34c2e8c2084")
@ -146921,19 +146584,6 @@
(justify left bottom)
)
)
(gr_text "might get toasty"
(at 256.06 158.74 0)
(layer "F.SilkS" knockout)
(uuid "b5d190fe-882b-4a4c-bec8-951082c287ec")
(effects
(font
(size 1.5 1.5)
(thickness 0.3)
(bold yes)
)
(justify left bottom)
)
)
(gr_text "8"
(at 260.6 135 0)
(layer "F.SilkS")
@ -167608,6 +167258,14 @@
(net 6)
(uuid "f94a326f-e8b0-4e2c-85b0-9f26285d3ad6")
)
(segment
(start 194.837358 135.364382)
(end 195.05 135.577024)
(width 0.25)
(layer "B.Cu")
(net 6)
(uuid "017c6b4a-e945-4ede-8588-32ee4dc10a92")
)
(segment
(start 198.712976 135.577024)
(end 195.05 135.577024)
@ -167624,6 +167282,14 @@
(net 6)
(uuid "6e7a4fbc-ceb9-4987-bdf6-82245e9b2dc8")
)
(segment
(start 193.99 135.364382)
(end 194.837358 135.364382)
(width 0.25)
(layer "B.Cu")
(net 6)
(uuid "779ade83-d374-4cbc-8edc-a248cb27dece")
)
(segment
(start 204.285 130.005)
(end 198.712976 135.577024)
@ -189475,6 +189141,14 @@
(net 349)
(uuid "049136d6-d871-469d-b071-19cadc517281")
)
(segment
(start 232.029411 127.029411)
(end 232.029411 137.255)
(width 1)
(layer "B.Cu")
(net 349)
(uuid "0740b4a9-709c-4b96-ad63-13871f93e74b")
)
(segment
(start 223.4 102.2)
(end 223.4 101.4)
@ -189483,14 +189157,6 @@
(net 349)
(uuid "0c7012ab-4541-4ef2-9d1f-f01297c913de")
)
(segment
(start 223.4 118.4)
(end 232.029411 127.029411)
(width 1)
(layer "B.Cu")
(net 349)
(uuid "0e9a3d63-c1f5-48bf-a515-b3f689cae935")
)
(segment
(start 224.8 104)
(end 224.2 104.6)
@ -189539,14 +189205,6 @@
(net 349)
(uuid "2d76fea4-cab7-4a3c-867c-fdc163726f2a")
)
(segment
(start 223.4 110.75)
(end 223.4 113)
(width 1)
(layer "B.Cu")
(net 349)
(uuid "379c86a8-bde1-4a14-bc4c-82fdc58cb4a1")
)
(segment
(start 262.1 105)
(end 226.2 105)
@ -189579,6 +189237,14 @@
(net 349)
(uuid "61e5f2c4-cb22-4696-8a5e-c509b19587ee")
)
(segment
(start 223.4 108.1)
(end 223.4 118.4)
(width 1)
(layer "B.Cu")
(net 349)
(uuid "66d8ddc4-718f-4083-88d7-55c7db57120c")
)
(segment
(start 221.82 82.6)
(end 222.700008 81.719992)
@ -189588,12 +189254,12 @@
(uuid "68f656e2-ab81-470d-b6c9-4acfae77e58c")
)
(segment
(start 223.4 115.6)
(end 223.4 118.4)
(start 232.029411 137.255)
(end 229.929411 139.355)
(width 1)
(layer "B.Cu")
(net 349)
(uuid "7a479b1f-6161-4ee5-a1f5-1b281587d4db")
(uuid "812070fa-55fa-4c01-9d44-2d38506d0407")
)
(segment
(start 224.35 105.15)
@ -189611,30 +189277,6 @@
(net 349)
(uuid "8268515b-e65c-4924-92d7-b6d1e32eab24")
)
(segment
(start 223.4 113)
(end 223.4 115.6)
(width 1)
(layer "B.Cu")
(net 349)
(uuid "84dc8987-c0c9-41e4-927f-a75b60606ef2")
)
(segment
(start 232.029411 137.255)
(end 229.929411 139.355)
(width 1)
(layer "B.Cu")
(net 349)
(uuid "86c76053-66a5-4f04-bd02-908ed6e8fb4d")
)
(segment
(start 232.029411 127.029411)
(end 232.029411 137.255)
(width 1)
(layer "B.Cu")
(net 349)
(uuid "91e84c8c-2e5d-4e89-bb2d-1b1aa2ad9c83")
)
(segment
(start 224.35 106.85)
(end 223.4 107.8)
@ -189731,14 +189373,6 @@
(net 349)
(uuid "e54eb779-04a1-47ea-b25a-5c50c578c82b")
)
(segment
(start 223.4 108.1)
(end 223.4 110.75)
(width 1)
(layer "B.Cu")
(net 349)
(uuid "ebda275c-8288-4e66-b112-94393318dfd9")
)
(segment
(start 224.2 104.6)
(end 224.2 103.4)
@ -189747,6 +189381,14 @@
(net 349)
(uuid "f4424ac4-be9c-47ac-b973-96715a120752")
)
(segment
(start 223.4 118.4)
(end 232.029411 127.029411)
(width 1)
(layer "B.Cu")
(net 349)
(uuid "ff16e84f-330e-4570-b6e1-7bddb4607f76")
)
(segment
(start 188.85 116.8)
(end 188.86 116.79)
@ -277352,51 +276994,6 @@
)
)
)
(zone
(net 349)
(net_name "/RBR/RES")
(layer "B.Cu")
(uuid "3578615f-6602-4129-aa36-c73df82576ac")
(name "$teardrop_padvia$")
(hatch full 0.1)
(priority 30000)
(attr
(teardrop
(type padvia)
)
)
(connect_pads yes
(clearance 0)
)
(min_thickness 0.0254)
(filled_areas_thickness no)
(fill yes
(thermal_gap 0.5)
(thermal_bridge_width 0.5)
(island_removal_mode 1)
(island_area_min 10)
)
(polygon
(pts
(xy 231.260726 137.316578) (xy 230.957567 137.585449) (xy 230.677345 137.768815) (xy 230.413882 137.881855)
(xy 230.161 137.939748) (xy 229.912522 137.957674) (xy 229.928704 139.355707) (xy 231.326736 139.371888)
(xy 231.344661 139.123409) (xy 231.402554 138.870527) (xy 231.515593 138.607064) (xy 231.69896 138.326842)
(xy 231.967833 138.023685)
)
)
(filled_polygon
(layer "B.Cu")
(pts
(xy 231.268517 137.324369) (xy 231.960041 138.015893) (xy 231.963468 138.024166) (xy 231.960521 138.031929)
(xy 231.698971 138.326827) (xy 231.698954 138.32685) (xy 231.515594 138.607061) (xy 231.515591 138.607066)
(xy 231.402556 138.870521) (xy 231.402554 138.870527) (xy 231.344661 139.123409) (xy 231.334566 139.263337)
(xy 231.327528 139.360903) (xy 231.323514 139.368908) (xy 231.315723 139.37176) (xy 229.940135 139.355839)
(xy 229.931902 139.352317) (xy 229.928571 139.344276) (xy 229.912649 137.968684) (xy 229.91598 137.960374)
(xy 229.923504 137.956881) (xy 230.161 137.939748) (xy 230.413882 137.881855) (xy 230.677345 137.768815)
(xy 230.957567 137.585449) (xy 231.252483 137.323888) (xy 231.260944 137.320963)
)
)
)
(zone
(net 55)
(net_name "/MCU/SWDIO")
@ -282386,6 +281983,48 @@
)
)
)
(zone
(net 6)
(net_name "/MCU/NRST")
(layer "B.Cu")
(uuid "71b6ee4c-8fc9-4a21-9737-5fd56dae4f02")
(name "$teardrop_padvia$")
(hatch full 0.1)
(priority 30001)
(attr
(teardrop
(type padvia)
)
)
(connect_pads yes
(clearance 0)
)
(min_thickness 0.0254)
(filled_areas_thickness no)
(fill yes
(thermal_gap 0.5)
(thermal_bridge_width 0.5)
(island_removal_mode 1)
(island_area_min 10)
)
(polygon
(pts
(xy 194.32025 135.489382) (xy 194.458482 135.508209) (xy 194.543841 135.560683) (xy 194.604774 135.640792)
(xy 194.66973 135.742524) (xy 194.767157 135.859867) (xy 195.051 135.577024) (xy 195.05 135.177024)
(xy 194.868638 135.183509) (xy 194.740394 135.198974) (xy 194.629855 135.217431) (xy 194.50161 135.232896)
(xy 194.32025 135.239382)
)
)
(filled_polygon
(layer "B.Cu")
(pts
(xy 194.32025 135.489382) (xy 194.458482 135.508209) (xy 194.543841 135.560683) (xy 194.604774 135.640792)
(xy 194.66973 135.742524) (xy 194.767157 135.859867) (xy 195.051 135.577024) (xy 195.05 135.177024)
(xy 194.868638 135.183509) (xy 194.740394 135.198974) (xy 194.629855 135.217431) (xy 194.50161 135.232896)
(xy 194.32025 135.239382)
)
)
)
(zone
(net 2)
(net_name "+3V3")
@ -283208,6 +282847,48 @@
)
)
)
(zone
(net 349)
(net_name "/RBR/RES")
(layer "B.Cu")
(uuid "7e82013d-71e5-4916-b845-986b8907c7a7")
(name "$teardrop_padvia$")
(hatch full 0.1)
(priority 30000)
(attr
(teardrop
(type padvia)
)
)
(connect_pads yes
(clearance 0)
)
(min_thickness 0.0254)
(filled_areas_thickness no)
(fill yes
(thermal_gap 0.5)
(thermal_bridge_width 0.5)
(island_removal_mode 1)
(island_area_min 10)
)
(polygon
(pts
(xy 231.260726 137.316578) (xy 230.957567 137.585449) (xy 230.677345 137.768815) (xy 230.413882 137.881855)
(xy 230.161 137.939748) (xy 229.912522 137.957674) (xy 229.928704 139.355707) (xy 231.326736 139.371888)
(xy 231.344661 139.123409) (xy 231.402554 138.870527) (xy 231.515593 138.607064) (xy 231.69896 138.326842)
(xy 231.967833 138.023685)
)
)
(filled_polygon
(layer "B.Cu")
(pts
(xy 231.260726 137.316578) (xy 230.957567 137.585449) (xy 230.677345 137.768815) (xy 230.413882 137.881855)
(xy 230.161 137.939748) (xy 229.912522 137.957674) (xy 229.928704 139.355707) (xy 231.326736 139.371888)
(xy 231.344661 139.123409) (xy 231.402554 138.870527) (xy 231.515593 138.607064) (xy 231.69896 138.326842)
(xy 231.967833 138.023685)
)
)
)
(zone
(net 208)
(net_name "/MCU/IN3")
@ -284878,6 +284559,48 @@
)
)
)
(zone
(net 6)
(net_name "/MCU/NRST")
(layer "B.Cu")
(uuid "9b785ba8-9e85-4993-9df6-50a450121413")
(name "$teardrop_padvia$")
(hatch full 0.1)
(priority 30000)
(attr
(teardrop
(type padvia)
)
)
(connect_pads yes
(clearance 0)
)
(min_thickness 0.0254)
(filled_areas_thickness no)
(fill yes
(thermal_gap 0.5)
(thermal_bridge_width 0.5)
(island_removal_mode 1)
(island_area_min 10)
)
(polygon
(pts
(xy 194.79 135.239382) (xy 194.620601 135.226652) (xy 194.504905 135.191411) (xy 194.409215 135.138079)
(xy 194.299836 135.071078) (xy 194.143073 134.99483) (xy 193.989 135.364382) (xy 194.143073 135.733934)
(xy 194.299836 135.657684) (xy 194.409215 135.590683) (xy 194.504905 135.537352) (xy 194.620601 135.502111)
(xy 194.79 135.489382)
)
)
(filled_polygon
(layer "B.Cu")
(pts
(xy 194.79 135.239382) (xy 194.620601 135.226652) (xy 194.504905 135.191411) (xy 194.409215 135.138079)
(xy 194.299836 135.071078) (xy 194.143073 134.99483) (xy 193.989 135.364382) (xy 194.143073 135.733934)
(xy 194.299836 135.657684) (xy 194.409215 135.590683) (xy 194.504905 135.537352) (xy 194.620601 135.502111)
(xy 194.79 135.489382)
)
)
)
(zone
(net 208)
(net_name "/MCU/IN3")

File diff suppressed because one or more lines are too long

View File

@ -104,7 +104,7 @@
<option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.floatabi.2145563301" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.floatabi" useByScannerDiscovery="true" value="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.floatabi.value.hard" valueType="enumerated"/>
<option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.target_board.1139542869" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.target_board" useByScannerDiscovery="false" value="genericBoard" valueType="string"/>
<option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.defaults.305328668" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.defaults" useByScannerDiscovery="false" value="com.st.stm32cube.ide.common.services.build.inputs.revA.1.0.6 || Release || false || Executable || com.st.stm32cube.ide.mcu.gnu.managedbuild.option.toolchain.value.workspace || STM32F302RBTx || 0 || 0 || arm-none-eabi- || ${gnu_tools_for_stm32_compiler_path} || ../Core/Inc | ../Drivers/STM32F3xx_HAL_Driver/Inc | ../Drivers/STM32F3xx_HAL_Driver/Inc/Legacy | ../Drivers/CMSIS/Device/ST/STM32F3xx/Include | ../Drivers/CMSIS/Include || || || USE_HAL_DRIVER | STM32F302xC || || Drivers | Core/Startup | Core || || || ${workspace_loc:/${ProjName}/STM32F302RBTX_FLASH.ld} || true || NonSecure || || secure_nsclib.o || || None || || || " valueType="string"/>
<option id="com.st.stm32cube.ide.mcu.debug.option.cpuclock.180502099" superClass="com.st.stm32cube.ide.mcu.debug.option.cpuclock" value="16" valueType="string"/>
<option id="com.st.stm32cube.ide.mcu.debug.option.cpuclock.180502099" superClass="com.st.stm32cube.ide.mcu.debug.option.cpuclock" useByScannerDiscovery="false" value="16" valueType="string"/>
<targetPlatform archList="all" binaryParser="org.eclipse.cdt.core.ELF" id="com.st.stm32cube.ide.mcu.gnu.managedbuild.targetplatform.1980137912" isAbstract="false" osList="all" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.targetplatform"/>
<builder buildPath="${workspace_loc:/PDU_FT25}/Release" id="com.st.stm32cube.ide.mcu.gnu.managedbuild.builder.1459413955" managedBuildOn="true" name="Gnu Make Builder.Release" parallelBuildOn="true" parallelizationNumber="optimal" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.builder"/>
<tool id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.assembler.46668643" name="MCU/MPU GCC Assembler" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.assembler">
@ -173,4 +173,5 @@
<autodiscovery enabled="false" problemReportingEnabled="true" selectedProfileId=""/>
</scannerConfigBuildInfo>
</storageModule>
<storageModule moduleId="refreshScope"/>
</cproject>

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,2 @@
eclipse.preferences.version=1
sfrviewstate={"fFavorites"\:{"fLists"\:{}},"fProperties"\:{"fNodeProperties"\:{}}}

View File

@ -1,3 +1,4 @@
66BE74F758C12D739921AEA421D593D3=0
8DF89ED150041C4CBC7CB9A9CAA90856=75A976C2EECA00C915ADE0412978B13E
DC22A860405A8BF2F2C095E5B6529F12=75A976C2EECA00C915ADE0412978B13E
eclipse.preferences.version=1

29
Software/Code/.vscode/settings.json vendored Normal file
View File

@ -0,0 +1,29 @@
{
"workbench.colorCustomizations": {
"activityBar.activeBackground": "#c16ccf",
"activityBar.background": "#c16ccf",
"activityBar.foreground": "#15202b",
"activityBar.inactiveForeground": "#15202b99",
"activityBarBadge.background": "#d8cc87",
"activityBarBadge.foreground": "#15202b",
"commandCenter.border": "#e7e7e799",
"panel.border": "#c16ccf",
"sash.hoverBorder": "#c16ccf",
"sideBar.border": "#c16ccf",
"statusBar.background": "#b146c2",
"statusBar.border": "#b146c2",
"statusBar.foreground": "#e7e7e7",
"statusBarItem.hoverBackground": "#c16ccf",
"statusBarItem.remoteBackground": "#b146c2",
"statusBarItem.remoteForeground": "#e7e7e7",
"tab.activeBorder": "#c16ccf",
"titleBar.activeBackground": "#b146c2",
"titleBar.activeForeground": "#e7e7e7",
"titleBar.border": "#b146c2",
"titleBar.inactiveBackground": "#b146c299",
"titleBar.inactiveForeground": "#e7e7e799"
},
"stm32-for-vscode.openOCDPath": false,
"stm32-for-vscode.makePath": false,
"stm32-for-vscode.armToolchainPath": false
}

View File

@ -0,0 +1,34 @@
/*
* can_communication.h
*
* Created on: Mar 12, 2025
* Author: janek
*/
#ifndef INC_CAN_COMMUNICATION_H_
#define INC_CAN_COMMUNICATION_H_
#include "channel_control.h"
#include "can_halal.h"
#include "current_monitoring.h"
#define RX_STATUS_HEARTBEAT 0xC7 // IDs of all CAN-packages (may be other IDs next year)
#define RX_STATUS_MSG_ID 0xC8
#define TX_STATUS_MSG_ID 0xC9
#define CUR_CHANNELS_1_ID 0xCA
#define CUR_CHANNELS_2_ID 0xCB
#define CUR_CHANNELS_3_ID 0xCC
#define CUR_CHANNELS_4_ID 0xCD
#define ERROR_ID 0xCE
typedef struct {
enable_gpios iostatus;
uint8_t checksum;
} rx_status_frame;
void can_init(CAN_HandleTypeDef* hcan);
void can_rxupdateFrame();
void can_sendloop();
void can_error_report();
#endif /* INC_CAN_COMMUNICATION_H_ */

View File

@ -0,0 +1,72 @@
#ifndef CAN_HALAL_H
#define CAN_HALAL_H
// Define family macros if none are defined and we recognize a chip macro
#if !defined(STM32F3) && !defined(STM32H7) && !defined(STM32F0)
#if defined(STM32F302x6) || defined(STM32F302x8) || defined(STM32F302xB) || \
defined(STM32F302xC)
#define STM32F3
#endif
#if defined(STM32H7A3xx) || defined(STM32H723xx)
#define STM32H7
#endif
#if defined(STM32F042x6)
#define STM32F0
#endif
#endif
#if defined(STM32F3)
#include "stm32f3xx_hal.h"
#define FTCAN_IS_BXCAN
#define FTCAN_NUM_FILTERS 13
#elif defined(STM32H7)
#include "stm32h7xx_hal.h"
#define FTCAN_IS_FDCAN
#ifndef FTCAN_NUM_FILTERS
#error "Please configure the number of filters in CubeMX, and then add a compiler define for FTCAN_NUM_FILTERS"
#endif
#elif defined(STM32F0)
#include "stm32f0xx_hal.h"
#define FTCAN_IS_BXCAN
#define FTCAN_NUM_FILTERS 13
#else
#error "Couldn't detect STM family"
#endif
#if defined(FTCAN_IS_BXCAN)
HAL_StatusTypeDef ftcan_init(CAN_HandleTypeDef *handle);
#elif defined(FTCAN_IS_FDCAN)
HAL_StatusTypeDef ftcan_init(FDCAN_HandleTypeDef *handle);
#else
#error "Unknown CAN peripheral"
#endif
HAL_StatusTypeDef ftcan_transmit(uint16_t id, const uint8_t *data,
size_t datalen);
HAL_StatusTypeDef ftcan_add_filter(uint16_t id, uint16_t mask);
/**
* Define this function to be notified of incoming CAN messages
*/
void ftcan_msg_received_cb(uint16_t id, size_t datalen, const uint8_t *data);
/**
* Read num_bytes bytes from a message (unmarshalled network byte order). The
* msg pointer is advanced by the corresponding number of bytes.
*
* Both methods return a 64-bit integer, but you can safely cast it to a smaller
* integer type.
*/
uint64_t ftcan_unmarshal_unsigned(const uint8_t **data, size_t num_bytes);
int64_t ftcan_unmarshal_signed(const uint8_t **data, size_t num_bytes);
/**
* Write num_bytes to a message (marshalled in network byte order). The pointer
* is advanced by the corresponding number of bytes and returned.
*/
uint8_t *ftcan_marshal_unsigned(uint8_t *data, uint64_t val, size_t num_bytes);
uint8_t *ftcan_marshal_signed(uint8_t *data, int64_t val, size_t num_bytes);
#endif // CAN_HALAL_H

View File

@ -0,0 +1,53 @@
/*
* channel_control.h
*
* Created on: Mar 10, 2025
* Author: janek
*/
#ifndef INC_CHANNEL_CONTROL_H_
#define INC_CHANNEL_CONTROL_H_
#include "stm32f3xx_hal.h"
typedef union {
struct {
uint8_t acc_cooling : 1;
uint8_t ts_cooling : 1;
uint8_t drs : 1;
uint8_t acu : 1;
uint8_t epsc : 1;
uint8_t inverter : 1;
uint8_t lidar : 1;
uint8_t misc : 1;
};
uint8_t porta;
} gpio_port_a;
typedef union {
struct {
uint8_t alwayson : 1;
uint8_t sdc : 1;
uint8_t ebs1 : 1;
uint8_t ebs2 : 1;
uint8_t ebs3 : 1;
uint8_t NC1 : 1; // not used
uint8_t NC2 : 1; // not used
uint8_t NC3 : 1; // not used
};
uint8_t portb;
} gpio_port_b;
typedef union {
struct {
gpio_port_a porta;
gpio_port_b portb;
};
uint16_t gpios_bitmask;
} enable_gpios;
void ChannelControl_init();
void ChannelControl_UpdateGPIOs(enable_gpios);
#endif /* INC_CHANNEL_CONTROL_H_ */

View File

@ -0,0 +1,50 @@
/*
* current_monitoring.h
*
* Created on: Mar 13, 2025
* Author: janek
*/
#ifndef INC_CURRENT_MONITORING_H_
#define INC_CURRENT_MONITORING_H_
#include "stm32f3xx_hal.h"
// convert ADC quants to V
#define ADC_V_FACTOR ((3.3f / 4095) * (3.3f / 3.14f)) // 3.3V / 12bit
// scale to LV by divider to mV
#define LV_SENSE_FACTOR (1e3 * (ADC_V_FACTOR * ((12.f + 1.8f) / 1.8f))) // scaled with voltage divider
// convert ADC quants to I_S in mA
#define CURR_SENSE_IS_FACTOR_9A (ADC_V_FACTOR / 1.2f) // 3.3V / 12bit / 1.2kOhm
#define CURR_SENSE_IS_FACTOR_4_5A (ADC_V_FACTOR / 1.f)
#define CURR_SENSE_IS_FACTOR_1A (ADC_V_FACTOR / 4.f)
// convert ADC quants to I_L in mA
#define CURR_SENSE_FACTOR_1A (300 * CURR_SENSE_IS_FACTOR_1A) // typical current sense ratio (datasheet PROFET)
#define CURR_SENSE_FACTOR_4_5A (1500 * CURR_SENSE_IS_FACTOR_4_5A)
#define CURR_SENSE_FACTOR_9A (3900 * CURR_SENSE_IS_FACTOR_9A)
typedef struct {
uint16_t acc_cooling;
uint16_t ts_cooling;
uint16_t drs;
uint16_t acu;
uint16_t epsc;
uint16_t inverter;
uint16_t lidar;
uint16_t misc;
uint16_t alwayson;
uint16_t sdc;
uint16_t ebs1;
uint16_t ebs2;
uint16_t ebs3;
uint16_t epsc_precharge;
uint16_t lvms_v;
uint16_t asms_v;
} current_measurements;
void current_monitor_init(ADC_HandleTypeDef* hadc1, ADC_HandleTypeDef* hadc2, TIM_HandleTypeDef* trigtim);
uint8_t current_monitor_checklimits();
#endif /* INC_CURRENT_MONITORING_H_ */

View File

@ -85,10 +85,10 @@ void Error_Handler(void);
#define IS5_GPIO_Port GPIOA
#define PC_Read_Pin GPIO_PIN_4
#define PC_Read_GPIO_Port GPIOC
#define IN11_Pin GPIO_PIN_0
#define IN11_GPIO_Port GPIOB
#define IN12_Pin GPIO_PIN_1
#define IN12_GPIO_Port GPIOB
#define IN11_Pin GPIO_PIN_2
#define IN11_GPIO_Port GPIOB
#define IN13_Pin GPIO_PIN_10
#define IN13_GPIO_Port GPIOB
#define IN9_Pin GPIO_PIN_11

View File

@ -0,0 +1,53 @@
/*
* plausibility_check.h
*
* Created on: Mar 18, 2025
* Author: janek
*/
#ifndef INC_PLAUSIBILITY_CHECK_H_
#define INC_PLAUSIBILITY_CHECK_H_
#include "current_monitoring.h"
#include "channel_control.h"
#include "can_communication.h"
typedef union {
struct {
uint8_t sdc_open : 1;
uint8_t noload_acc_cooling : 1;
uint8_t noload_ts_cooling : 1;
uint8_t noload_drs : 1;
uint8_t noload_acu : 1;
uint8_t noload_epsc : 1;
uint8_t noload_inverter : 1;
uint8_t noload_lidar : 1;
};
uint8_t group1;
} err_group1;
typedef union {
struct {
uint8_t noload_misc : 1;
uint8_t noload_alwayson : 1;
uint8_t noload_sdc : 1;
uint8_t noload_ebs1 : 1;
uint8_t noload_ebs2 : 1;
uint8_t noload_ebs3 : 1;
uint8_t power_critcal : 1;
uint8_t power_limit : 1;
};
uint8_t group2;
} err_group2;
typedef union {
struct {
err_group1 group1;
err_group2 group2;
};
uint16_t err_bitmask;
} err_states;
void check_plausibility();
#endif /* INC_PLAUSIBILITY_CHECK_H_ */

View File

@ -165,6 +165,7 @@
#define USE_HAL_DAC_REGISTER_CALLBACKS 0U /* DAC register callback disabled */
#define USE_HAL_SRAM_REGISTER_CALLBACKS 0U /* SRAM register callback disabled */
#define USE_HAL_SMBUS_REGISTER_CALLBACKS 0U /* SMBUS register callback disabled */
#define USE_HAL_SDADC_REGISTER_CALLBACKS 0U /* SDADC register callback disabled */
#define USE_HAL_NAND_REGISTER_CALLBACKS 0U /* NAND register callback disabled */
#define USE_HAL_NOR_REGISTER_CALLBACKS 0U /* NOR register callback disabled */
#define USE_HAL_PCCARD_REGISTER_CALLBACKS 0U /* PCCARD register callback disabled */

View File

@ -57,6 +57,8 @@ void PendSV_Handler(void);
void SysTick_Handler(void);
void DMA1_Channel1_IRQHandler(void);
void ADC1_2_IRQHandler(void);
void USB_LP_CAN_RX0_IRQHandler(void);
void CAN_RX1_IRQHandler(void);
void TIM6_DAC_IRQHandler(void);
void DMA2_Channel1_IRQHandler(void);
/* USER CODE BEGIN EFP */

View File

@ -0,0 +1,114 @@
/*
* can_communication.c
*
* Created on: Mar 12, 2025
* Author: janek
*/
#include "can_communication.h"
#include "channel_control.h"
#include "current_monitoring.h"
#include "plausibility_check.h"
rx_status_frame rxstate = {};
volatile uint8_t canmsg_received = 0;
extern enable_gpios update_ports;
extern current_measurements current_measurements_adc_val;
extern err_states error;
extern uint32_t lastheartbeat;
extern int inhibit_SDC;
void can_init(CAN_HandleTypeDef* hcan){
ftcan_init(hcan);
ftcan_add_filter(0x00, 0x00); // no filter
}
void can_sendloop(){
static uint8_t additionaltxcounter = 0;
uint8_t status_data[3];
status_data[0] = update_ports.porta.porta;
status_data[1] = update_ports.portb.portb;
status_data[2] = !inhibit_SDC;
ftcan_transmit(TX_STATUS_MSG_ID, status_data, 3);
uint8_t data[8];
switch (additionaltxcounter) {
case 0:
data[0] = current_measurements_adc_val.alwayson >> 8;
data[1] = current_measurements_adc_val.alwayson & 0xFF;
data[2] = current_measurements_adc_val.misc >> 8;
data[3] = current_measurements_adc_val.misc & 0xFF;
data[4] = current_measurements_adc_val.inverter >> 8;
data[5] = current_measurements_adc_val.inverter & 0xFF;
data[6] = current_measurements_adc_val.sdc >> 8;
data[7] = current_measurements_adc_val.sdc & 0xFF;
ftcan_transmit(CUR_CHANNELS_1_ID, data, 8);
break;
case 1:
data[0] = current_measurements_adc_val.acc_cooling >> 8;
data[1] = current_measurements_adc_val.acc_cooling & 0xFF;
data[2] = current_measurements_adc_val.ts_cooling >> 8;
data[3] = current_measurements_adc_val.ts_cooling & 0xFF;
data[4] = current_measurements_adc_val.acu >> 8;
data[5] = current_measurements_adc_val.acu & 0xFF;
data[6] = current_measurements_adc_val.epsc >> 8;
data[7] = current_measurements_adc_val.epsc & 0xFF;
ftcan_transmit(CUR_CHANNELS_2_ID, data, 8);
break;
case 2:
data[0] = current_measurements_adc_val.ebs1 >> 8;
data[1] = current_measurements_adc_val.ebs1 & 0xFF;
data[2] = current_measurements_adc_val.ebs2 >> 8;
data[3] = current_measurements_adc_val.ebs2 & 0xFF;
data[4] = current_measurements_adc_val.ebs3 >> 8;
data[5] = current_measurements_adc_val.ebs3 & 0xFF;
data[6] = current_measurements_adc_val.drs >> 8;
data[7] = current_measurements_adc_val.drs & 0xFF;
ftcan_transmit(CUR_CHANNELS_3_ID, data, 8);
break;
case 3:
data[0] = current_measurements_adc_val.lidar >> 8;
data[1] = current_measurements_adc_val.lidar & 0xFF;
data[2] = current_measurements_adc_val.lvms_v >> 8;
data[3] = current_measurements_adc_val.lvms_v & 0xFF;
data[4] = current_measurements_adc_val.asms_v >> 8;
data[5] = current_measurements_adc_val.asms_v & 0xFF;
data[6] = current_measurements_adc_val.epsc_precharge >> 8; // not used (transmits 313)
data[7] = current_measurements_adc_val.epsc_precharge & 0xFF; // not used (transmits 313)
ftcan_transmit(CUR_CHANNELS_4_ID, data, 8);
break;
default:
break;
}
additionaltxcounter = (additionaltxcounter + 1) % 4;
}
void can_error_report(){
uint8_t error_data[2];
error_data[0] = error.group1.group1;
error_data[1] = error.group2.group2;
ftcan_transmit(ERROR_ID, error_data, 2);
}
void ftcan_msg_received_cb(uint16_t id, size_t datalen, const uint8_t* data){
canmsg_received = 1;
if((id == RX_STATUS_MSG_ID) && (datalen == 3)){
rxstate.iostatus.porta.porta = data[0];
rxstate.iostatus.portb.portb = data[1];
rxstate.checksum = data[2];
}
if (id == RX_STATUS_HEARTBEAT){
lastheartbeat = HAL_GetTick();
inhibit_SDC = 0;
}
}

View File

@ -0,0 +1,273 @@
#include "can_halal.h"
#include <string.h>
#if defined(FTCAN_IS_BXCAN)
static CAN_HandleTypeDef *hcan;
HAL_StatusTypeDef ftcan_init(CAN_HandleTypeDef *handle) {
hcan = handle;
HAL_StatusTypeDef status =
HAL_CAN_ActivateNotification(hcan, CAN_IT_RX_FIFO0_MSG_PENDING);
if (status != HAL_OK) {
return status;
}
return HAL_CAN_Start(hcan);
}
HAL_StatusTypeDef ftcan_transmit(uint16_t id, const uint8_t *data,
size_t datalen) {
static CAN_TxHeaderTypeDef header;
header.StdId = id;
header.IDE = CAN_ID_STD;
header.RTR = CAN_RTR_DATA;
header.DLC = datalen;
uint32_t mailbox;
return HAL_CAN_AddTxMessage(hcan, &header, data, &mailbox);
}
HAL_StatusTypeDef ftcan_add_filter(uint16_t id, uint16_t mask) {
static uint32_t next_filter_no = 0;
static CAN_FilterTypeDef filter;
if (next_filter_no % 2 == 0) {
filter.FilterIdHigh = id << 5;
filter.FilterMaskIdHigh = mask << 5;
filter.FilterIdLow = id << 5;
filter.FilterMaskIdLow = mask << 5;
} else {
// Leave high filter untouched from the last configuration
filter.FilterIdLow = id << 5;
filter.FilterMaskIdLow = mask << 5;
}
filter.FilterFIFOAssignment = CAN_FILTER_FIFO0;
filter.FilterBank = next_filter_no / 2;
if (filter.FilterBank > FTCAN_NUM_FILTERS + 1) {
return HAL_ERROR;
}
filter.FilterMode = CAN_FILTERMODE_IDMASK;
filter.FilterScale = CAN_FILTERSCALE_16BIT;
filter.FilterActivation = CAN_FILTER_ENABLE;
// Disable slave filters
// TODO: Some STM32 have multiple CAN peripherals, and one uses the slave
// filter bank
filter.SlaveStartFilterBank = FTCAN_NUM_FILTERS;
HAL_StatusTypeDef status = HAL_CAN_ConfigFilter(hcan, &filter);
if (status == HAL_OK) {
next_filter_no++;
}
return status;
}
void HAL_CAN_RxFifo0MsgPendingCallback(CAN_HandleTypeDef *handle) {
if (handle != hcan) {
return;
}
CAN_RxHeaderTypeDef header;
uint8_t data[8];
if (HAL_CAN_GetRxMessage(hcan, CAN_RX_FIFO0, &header, data) != HAL_OK) {
return;
}
if (header.IDE != CAN_ID_STD) {
return;
}
ftcan_msg_received_cb(header.StdId, header.DLC, data);
}
#elif defined(FTCAN_IS_FDCAN)
static FDCAN_HandleTypeDef *hcan;
HAL_StatusTypeDef ftcan_init(FDCAN_HandleTypeDef *handle) {
hcan = handle;
HAL_StatusTypeDef status =
HAL_FDCAN_ActivateNotification(hcan, FDCAN_IT_RX_FIFO0_NEW_MESSAGE, 0);
if (status != HAL_OK) {
return status;
}
// Reject non-matching messages
status =
HAL_FDCAN_ConfigGlobalFilter(hcan, FDCAN_REJECT, FDCAN_REJECT,
FDCAN_REJECT_REMOTE, FDCAN_REJECT_REMOTE);
if (status != HAL_OK) {
return status;
}
return HAL_FDCAN_Start(hcan);
}
HAL_StatusTypeDef ftcan_transmit(uint16_t id, const uint8_t *data,
size_t datalen) {
static FDCAN_TxHeaderTypeDef header;
header.Identifier = id;
header.IdType = FDCAN_STANDARD_ID;
header.TxFrameType = FDCAN_DATA_FRAME;
switch (datalen) {
case 0:
header.DataLength = FDCAN_DLC_BYTES_0;
break;
case 1:
header.DataLength = FDCAN_DLC_BYTES_1;
break;
case 2:
header.DataLength = FDCAN_DLC_BYTES_2;
break;
case 3:
header.DataLength = FDCAN_DLC_BYTES_3;
break;
case 4:
header.DataLength = FDCAN_DLC_BYTES_4;
break;
case 5:
header.DataLength = FDCAN_DLC_BYTES_5;
break;
case 6:
header.DataLength = FDCAN_DLC_BYTES_6;
break;
case 7:
header.DataLength = FDCAN_DLC_BYTES_7;
break;
case 8:
default:
header.DataLength = FDCAN_DLC_BYTES_8;
break;
}
header.ErrorStateIndicator = FDCAN_ESI_PASSIVE;
header.BitRateSwitch = FDCAN_BRS_OFF;
header.FDFormat = FDCAN_CLASSIC_CAN;
header.TxEventFifoControl = FDCAN_NO_TX_EVENTS;
// HAL_FDCAN_AddMessageToTxFifoQ doesn't modify the data, but it's not marked
// as const for some reason.
uint8_t *data_nonconst = (uint8_t *)data;
return HAL_FDCAN_AddMessageToTxFifoQ(hcan, &header, data_nonconst);
}
HAL_StatusTypeDef ftcan_add_filter(uint16_t id, uint16_t mask) {
static uint32_t next_filter_no = 0;
static FDCAN_FilterTypeDef filter;
filter.IdType = FDCAN_STANDARD_ID;
filter.FilterIndex = next_filter_no;
if (filter.FilterIndex > FTCAN_NUM_FILTERS + 1) {
return HAL_ERROR;
}
filter.FilterType = FDCAN_FILTER_MASK;
filter.FilterConfig = FDCAN_FILTER_TO_RXFIFO0;
filter.FilterID1 = id;
filter.FilterID2 = mask;
HAL_StatusTypeDef status = HAL_FDCAN_ConfigFilter(hcan, &filter);
if (status == HAL_OK) {
next_filter_no++;
}
return status;
}
void HAL_FDCAN_RxFifo0Callback(FDCAN_HandleTypeDef *handle,
uint32_t RxFifo0ITs) {
if (handle != hcan || (RxFifo0ITs & FDCAN_IT_RX_FIFO0_NEW_MESSAGE) == RESET) {
return;
}
static FDCAN_RxHeaderTypeDef header;
static uint8_t data[8];
if (HAL_FDCAN_GetRxMessage(hcan, FDCAN_RX_FIFO0, &header, data) != HAL_OK) {
return;
}
if (header.FDFormat != FDCAN_CLASSIC_CAN ||
header.RxFrameType != FDCAN_DATA_FRAME ||
header.IdType != FDCAN_STANDARD_ID) {
return;
}
size_t datalen;
switch (header.DataLength) {
case FDCAN_DLC_BYTES_0:
datalen = 0;
break;
case FDCAN_DLC_BYTES_1:
datalen = 1;
break;
case FDCAN_DLC_BYTES_2:
datalen = 2;
break;
case FDCAN_DLC_BYTES_3:
datalen = 3;
break;
case FDCAN_DLC_BYTES_4:
datalen = 4;
break;
case FDCAN_DLC_BYTES_5:
datalen = 5;
break;
case FDCAN_DLC_BYTES_6:
datalen = 6;
break;
case FDCAN_DLC_BYTES_7:
datalen = 7;
break;
case FDCAN_DLC_BYTES_8:
datalen = 8;
break;
default:
return;
}
ftcan_msg_received_cb(header.Identifier, datalen, data);
}
#endif
__weak void ftcan_msg_received_cb(uint16_t id, size_t datalen,
const uint8_t *data) {}
uint64_t ftcan_unmarshal_unsigned(const uint8_t **data_ptr, size_t num_bytes) {
if (num_bytes > 8) {
num_bytes = 8;
}
const uint8_t *data = *data_ptr;
uint64_t result = 0;
for (size_t i = 0; i < num_bytes; i++) {
result <<= 8;
result |= data[i];
}
*data_ptr += num_bytes;
return result;
}
int64_t ftcan_unmarshal_signed(const uint8_t **data_ptr, size_t num_bytes) {
if (num_bytes > 8) {
num_bytes = 8;
}
uint64_t result_unsigned = ftcan_unmarshal_unsigned(data_ptr, num_bytes);
// Sign extend by shifting left, then copying to a signed int and shifting
// back to the right
size_t diff_to_64 = 64 - num_bytes * 8;
result_unsigned <<= diff_to_64;
int64_t result;
memcpy(&result, &result_unsigned, 8);
return result >> diff_to_64;
}
uint8_t *ftcan_marshal_unsigned(uint8_t *data, uint64_t val, size_t num_bytes) {
if (num_bytes > 8) {
num_bytes = 8;
}
for (int i = num_bytes - 1; i >= 0; i--) {
data[i] = val & 0xFF;
val >>= 8;
}
return data + num_bytes;
}
uint8_t *ftcan_marshal_signed(uint8_t *data, int64_t val, size_t num_bytes) {
return ftcan_marshal_unsigned(data, val, num_bytes);
}

View File

@ -0,0 +1,60 @@
/*
* channel_control.c
*
* Created on: Mar 10, 2025
* Author: janek
*/
#include "channel_control.h"
#include "current_monitoring.h"
#include "main.h"
extern enable_gpios update_ports;
extern current_measurements current_measurements_adc_val;
extern int inhibit_SDC;
volatile int prev_epsc_state;
void ChannelControl_init(){
update_ports.porta.porta = 0;
update_ports.portb.portb = 0;
update_ports.portb.alwayson = 1;
ChannelControl_UpdateGPIOs(update_ports);
prev_epsc_state = 0;
}
void ChannelControl_UpdateGPIOs(enable_gpios UpdatePorts){
UpdatePorts.portb.alwayson = 1; // ensure always on stays always on
if (inhibit_SDC == 1){
UpdatePorts.portb.sdc = 0;
HAL_GPIO_WritePin(LED1_GPIO_Port, LED1_Pin, 1);
}
HAL_GPIO_WritePin(IN1_GPIO_Port, IN1_Pin, (GPIO_PinState)UpdatePorts.porta.acc_cooling); // Acc-Cooling
HAL_GPIO_WritePin(IN2_GPIO_Port, IN2_Pin, (GPIO_PinState)UpdatePorts.porta.ts_cooling); // TS-Cooling
HAL_GPIO_WritePin(IN3_GPIO_Port, IN3_Pin, (GPIO_PinState)UpdatePorts.porta.drs); // DRS
HAL_GPIO_WritePin(IN4_GPIO_Port, IN4_Pin, (GPIO_PinState)UpdatePorts.porta.acu); // ACU
if (prev_epsc_state == 0 && UpdatePorts.porta.epsc == 1){
HAL_GPIO_WritePin(PC_EN_GPIO_Port, PC_EN_Pin, 1); // enable precharge
if (current_measurements_adc_val.epsc_precharge >= (0.95f * current_measurements_adc_val.asms_v)) { // check if precharge is complete (no while loop needed, this function is called by the main while-loop)
HAL_GPIO_WritePin(IN5_GPIO_Port, IN5_Pin, (GPIO_PinState)UpdatePorts.porta.epsc); // switch on PROFET
HAL_GPIO_WritePin(PC_EN_GPIO_Port, PC_EN_Pin, 0); // disengage precharge
prev_epsc_state = UpdatePorts.porta.epsc;
}
}
if ((prev_epsc_state == 1 && UpdatePorts.porta.epsc == 0) || (prev_epsc_state == UpdatePorts.porta.epsc)){
HAL_GPIO_WritePin(PC_EN_GPIO_Port, PC_EN_Pin, 0); // ensure precharge is disabled, when not needed or stopped
HAL_GPIO_WritePin(IN5_GPIO_Port, IN5_Pin, (GPIO_PinState)UpdatePorts.porta.epsc);
prev_epsc_state = UpdatePorts.porta.epsc;
}
HAL_GPIO_WritePin(IN6_GPIO_Port, IN6_Pin, (GPIO_PinState)UpdatePorts.porta.inverter); // inverter
HAL_GPIO_WritePin(IN7_GPIO_Port, IN7_Pin, (GPIO_PinState)UpdatePorts.porta.lidar); // lidar
HAL_GPIO_WritePin(IN8_GPIO_Port, IN8_Pin, (GPIO_PinState)UpdatePorts.porta.misc); // MISC
HAL_GPIO_WritePin(IN9_GPIO_Port, IN9_Pin, (GPIO_PinState)UpdatePorts.portb.alwayson); // always on
HAL_GPIO_WritePin(IN10_GPIO_Port, IN10_Pin, (GPIO_PinState)UpdatePorts.portb.sdc); // SDC
HAL_GPIO_WritePin(IN11_GPIO_Port, IN11_Pin, (GPIO_PinState)UpdatePorts.portb.ebs1); // EBS 1
HAL_GPIO_WritePin(IN12_GPIO_Port, IN12_Pin, (GPIO_PinState)UpdatePorts.portb.ebs2); // EBS 2
HAL_GPIO_WritePin(IN13_GPIO_Port, IN13_Pin, (GPIO_PinState)UpdatePorts.portb.ebs3); // EBS 3
}

View File

@ -0,0 +1,97 @@
/*
* current_monitoring.c
*
* Created on: Mar 13, 2025
* Author: janek
*/
#include "current_monitoring.h"
#include "main.h"
#include "plausibility_check.h"
volatile union adc1_channels {
struct {
uint16_t isense11; // ebs1, ebs2, ebs3 (DSEL0, DSEL1)
uint16_t lvms_vsense; // LVMS-Vsense
uint16_t isense1; // acc-cooling
uint16_t isense2; // ts-cooling
uint16_t isense9; // always on
uint16_t asms_vsense; // ASMS-Vsense
uint16_t isense10; // sdc
uint16_t isense6; // inverter
} adcbank1;
uint16_t adcbuffer[8];
} adc_channels1;
volatile union adc2_channels {
struct {
uint16_t isense3; // drs
uint16_t isense8; // misc
uint16_t isense4; // acu
uint16_t isense5; // epsc
uint16_t pc_read; // precharge voltage epsc
uint16_t isense7; // lidar
} adcbank2;
uint16_t adcbuffer[6];
} adc_channels2;
current_measurements current_measurements_adc_val;
GPIO_PinState valve2 = GPIO_PIN_RESET;
GPIO_PinState valve3 = GPIO_PIN_RESET;
ADC_HandleTypeDef* adc1;
ADC_HandleTypeDef* adc2;
void current_monitor_init(ADC_HandleTypeDef* hadc1, ADC_HandleTypeDef* hadc2, TIM_HandleTypeDef* trigtim) {
HAL_GPIO_WritePin(DSEL0_GPIO_Port, DSEL0_Pin, valve3);
HAL_GPIO_WritePin(DSEL1_GPIO_Port, DSEL1_Pin, valve2);
adc1 = hadc1;
adc2 = hadc2;
HAL_TIM_Base_Start(trigtim);
HAL_ADC_Start_DMA(hadc1, (uint32_t*)adc_channels1.adcbuffer, 8);
HAL_ADC_Start_DMA(hadc2, (uint32_t*)adc_channels2.adcbuffer, 6);
}
uint8_t current_monitor_checklimits() {return 0;} // TODO: implement properly
void HAL_ADC_ConvCpltCallback(ADC_HandleTypeDef* hadc) {
if (hadc == adc1){
if (valve2 == GPIO_PIN_RESET && valve3 == GPIO_PIN_RESET){
current_measurements_adc_val.ebs1 = adc_channels1.adcbank1.isense11 * CURR_SENSE_FACTOR_1A;
valve2 = GPIO_PIN_SET;
}
if (valve2 == GPIO_PIN_SET && valve3 == GPIO_PIN_RESET){
current_measurements_adc_val.ebs2 = adc_channels1.adcbank1.isense11 * CURR_SENSE_FACTOR_1A;
valve2 = GPIO_PIN_RESET;
valve3 = GPIO_PIN_SET;
}
if (valve2 == GPIO_PIN_RESET && valve3 == GPIO_PIN_SET){
current_measurements_adc_val.ebs3 = adc_channels1.adcbank1.isense11 * CURR_SENSE_FACTOR_1A;
valve3 = GPIO_PIN_RESET;
}
}
else {
current_measurements_adc_val.lvms_v = adc_channels1.adcbank1.lvms_vsense * LV_SENSE_FACTOR;
current_measurements_adc_val.acc_cooling = adc_channels1.adcbank1.isense1 * CURR_SENSE_FACTOR_9A;
current_measurements_adc_val.ts_cooling = adc_channels1.adcbank1.isense2 * CURR_SENSE_FACTOR_9A;
current_measurements_adc_val.alwayson = adc_channels1.adcbank1.isense9 * CURR_SENSE_FACTOR_9A;
current_measurements_adc_val.asms_v = adc_channels1.adcbank1.asms_vsense * LV_SENSE_FACTOR;
current_measurements_adc_val.sdc = adc_channels1.adcbank1.isense10 * CURR_SENSE_FACTOR_4_5A;
current_measurements_adc_val.inverter = adc_channels1.adcbank1.isense6 * CURR_SENSE_FACTOR_9A;
HAL_GPIO_WritePin(DSEL0_GPIO_Port, DSEL0_Pin, valve3);
HAL_GPIO_WritePin(DSEL1_GPIO_Port, DSEL1_Pin, valve2);
}
if (hadc == adc2){
current_measurements_adc_val.drs = adc_channels2.adcbank2.isense3 * CURR_SENSE_FACTOR_4_5A;
current_measurements_adc_val.misc = adc_channels2.adcbank2.isense8 * CURR_SENSE_FACTOR_4_5A;
current_measurements_adc_val.acu = adc_channels2.adcbank2.isense4 * CURR_SENSE_FACTOR_9A;
current_measurements_adc_val.epsc = adc_channels2.adcbank2.isense5 * CURR_SENSE_FACTOR_9A;
current_measurements_adc_val.epsc_precharge = adc_channels2.adcbank2.pc_read * LV_SENSE_FACTOR;
current_measurements_adc_val.lidar = adc_channels2.adcbank2.isense7 * CURR_SENSE_FACTOR_4_5A;
}
check_plausibility();
}

View File

@ -21,7 +21,9 @@
/* Private includes ----------------------------------------------------------*/
/* USER CODE BEGIN Includes */
#include "can_communication.h"
#include "channel_control.h"
#include "plausibility_check.h"
/* USER CODE END Includes */
/* Private typedef -----------------------------------------------------------*/
@ -70,7 +72,15 @@ static void MX_TIM6_Init(void);
/* Private user code ---------------------------------------------------------*/
/* USER CODE BEGIN 0 */
uint16_t adc1_buffer[7];
uint16_t adc2_buffer[7];
extern rx_status_frame rxstate;
extern volatile uint8_t canmsg_received;
volatile enable_gpios update_ports;
uint32_t lastheartbeat;
int inhibit_SDC; // wenn =1 ist es unmoeglich den SDC zu schliessen
/* USER CODE END 0 */
/**
@ -110,6 +120,40 @@ int main(void)
MX_TIM6_Init();
/* USER CODE BEGIN 2 */
// begin start-up animation
HAL_GPIO_WritePin(LED1_GPIO_Port, LED1_Pin, GPIO_PIN_SET);
HAL_Delay(100);
HAL_GPIO_WritePin(LED1_GPIO_Port, LED1_Pin, GPIO_PIN_RESET);
HAL_GPIO_WritePin(LED2_GPIO_Port, LED2_Pin, GPIO_PIN_SET);
HAL_Delay(100);
HAL_GPIO_WritePin(LED2_GPIO_Port, LED2_Pin, GPIO_PIN_RESET);
HAL_GPIO_WritePin(LED3_GPIO_Port, LED3_Pin, GPIO_PIN_SET);
HAL_Delay(100);
HAL_GPIO_WritePin(LED3_GPIO_Port, LED3_Pin, GPIO_PIN_RESET);
HAL_GPIO_WritePin(LED4_GPIO_Port, LED4_Pin, GPIO_PIN_SET);
HAL_Delay(100);
HAL_GPIO_WritePin(LED4_GPIO_Port, LED3_Pin, GPIO_PIN_SET);
HAL_Delay(100);
HAL_GPIO_WritePin(LED2_GPIO_Port, LED2_Pin, GPIO_PIN_SET);
HAL_Delay(100);
HAL_GPIO_WritePin(LED1_GPIO_Port, LED1_Pin, GPIO_PIN_SET);
HAL_Delay(100);
HAL_GPIO_WritePin(LED1_GPIO_Port, LED1_Pin, GPIO_PIN_RESET);
HAL_GPIO_WritePin(LED2_GPIO_Port, LED2_Pin, GPIO_PIN_RESET);
HAL_GPIO_WritePin(LED3_GPIO_Port, LED3_Pin, GPIO_PIN_RESET);
HAL_GPIO_WritePin(LED4_GPIO_Port, LED4_Pin, GPIO_PIN_RESET);
// end start-up animation
HAL_GPIO_WritePin(LED4_GPIO_Port, LED4_Pin, GPIO_PIN_SET); // indicates running STM
ChannelControl_init();
can_init(&hcan);
current_monitor_init(&hadc1, &hadc2, &htim6);
uint32_t lasttick = HAL_GetTick(); // Zeit in ms seit Start
inhibit_SDC = 0;
/* USER CODE END 2 */
/* Infinite loop */
@ -119,6 +163,26 @@ int main(void)
/* USER CODE END WHILE */
/* USER CODE BEGIN 3 */
if (canmsg_received){
canmsg_received = 0;
update_ports = rxstate.iostatus;
}
if ((HAL_GetTick() - lasttick) > 100u){
lasttick = HAL_GetTick();
check_plausibility();
can_sendloop();
can_error_report();
}
if (((HAL_GetTick() - lastheartbeat) > 200U) && (HAL_GetTick() > 1000U)) {
inhibit_SDC = 1;
}
HAL_GPIO_WritePin(LED1_GPIO_Port, LED1_Pin, (GPIO_PinState)!update_ports.portb.sdc); // indicates open SDC
HAL_GPIO_WritePin(LED2_GPIO_Port, LED2_Pin, (GPIO_PinState)inhibit_SDC); // indicates watchdog-status
ChannelControl_UpdateGPIOs(update_ports);
current_monitor_checklimits(); // currently not implemented
}
/* USER CODE END 3 */
}
@ -220,10 +284,10 @@ static void MX_ADC1_Init(void)
/** Configure Regular Channel
*/
sConfig.Channel = ADC_CHANNEL_2;
sConfig.Channel = ADC_CHANNEL_5;
sConfig.Rank = ADC_REGULAR_RANK_1;
sConfig.SingleDiff = ADC_SINGLE_ENDED;
sConfig.SamplingTime = ADC_SAMPLETIME_1CYCLE_5;
sConfig.SamplingTime = ADC_SAMPLETIME_61CYCLES_5;
sConfig.OffsetNumber = ADC_OFFSET_NONE;
sConfig.Offset = 0;
if (HAL_ADC_ConfigChannel(&hadc1, &sConfig) != HAL_OK)
@ -233,7 +297,7 @@ static void MX_ADC1_Init(void)
/** Configure Regular Channel
*/
sConfig.Channel = ADC_CHANNEL_1;
sConfig.Channel = ADC_CHANNEL_6;
sConfig.Rank = ADC_REGULAR_RANK_2;
if (HAL_ADC_ConfigChannel(&hadc1, &sConfig) != HAL_OK)
{
@ -242,6 +306,7 @@ static void MX_ADC1_Init(void)
/** Configure Regular Channel
*/
sConfig.Channel = ADC_CHANNEL_2;
sConfig.Rank = ADC_REGULAR_RANK_3;
if (HAL_ADC_ConfigChannel(&hadc1, &sConfig) != HAL_OK)
{
@ -250,6 +315,7 @@ static void MX_ADC1_Init(void)
/** Configure Regular Channel
*/
sConfig.Channel = ADC_CHANNEL_3;
sConfig.Rank = ADC_REGULAR_RANK_4;
if (HAL_ADC_ConfigChannel(&hadc1, &sConfig) != HAL_OK)
{
@ -258,6 +324,7 @@ static void MX_ADC1_Init(void)
/** Configure Regular Channel
*/
sConfig.Channel = ADC_CHANNEL_4;
sConfig.Rank = ADC_REGULAR_RANK_5;
if (HAL_ADC_ConfigChannel(&hadc1, &sConfig) != HAL_OK)
{
@ -266,6 +333,7 @@ static void MX_ADC1_Init(void)
/** Configure Regular Channel
*/
sConfig.Channel = ADC_CHANNEL_1;
sConfig.Rank = ADC_REGULAR_RANK_6;
if (HAL_ADC_ConfigChannel(&hadc1, &sConfig) != HAL_OK)
{
@ -274,6 +342,7 @@ static void MX_ADC1_Init(void)
/** Configure Regular Channel
*/
sConfig.Channel = ADC_CHANNEL_7;
sConfig.Rank = ADC_REGULAR_RANK_7;
if (HAL_ADC_ConfigChannel(&hadc1, &sConfig) != HAL_OK)
{
@ -282,6 +351,7 @@ static void MX_ADC1_Init(void)
/** Configure Regular Channel
*/
sConfig.Channel = ADC_CHANNEL_8;
sConfig.Rank = ADC_REGULAR_RANK_8;
if (HAL_ADC_ConfigChannel(&hadc1, &sConfig) != HAL_OK)
{
@ -337,7 +407,7 @@ static void MX_ADC2_Init(void)
sConfig.Channel = ADC_CHANNEL_1;
sConfig.Rank = ADC_REGULAR_RANK_1;
sConfig.SingleDiff = ADC_SINGLE_ENDED;
sConfig.SamplingTime = ADC_SAMPLETIME_1CYCLE_5;
sConfig.SamplingTime = ADC_SAMPLETIME_61CYCLES_5;
sConfig.OffsetNumber = ADC_OFFSET_NONE;
sConfig.Offset = 0;
if (HAL_ADC_ConfigChannel(&hadc2, &sConfig) != HAL_OK)
@ -347,6 +417,7 @@ static void MX_ADC2_Init(void)
/** Configure Regular Channel
*/
sConfig.Channel = ADC_CHANNEL_2;
sConfig.Rank = ADC_REGULAR_RANK_2;
if (HAL_ADC_ConfigChannel(&hadc2, &sConfig) != HAL_OK)
{
@ -355,6 +426,7 @@ static void MX_ADC2_Init(void)
/** Configure Regular Channel
*/
sConfig.Channel = ADC_CHANNEL_3;
sConfig.Rank = ADC_REGULAR_RANK_3;
if (HAL_ADC_ConfigChannel(&hadc2, &sConfig) != HAL_OK)
{
@ -363,6 +435,7 @@ static void MX_ADC2_Init(void)
/** Configure Regular Channel
*/
sConfig.Channel = ADC_CHANNEL_4;
sConfig.Rank = ADC_REGULAR_RANK_4;
if (HAL_ADC_ConfigChannel(&hadc2, &sConfig) != HAL_OK)
{
@ -371,6 +444,7 @@ static void MX_ADC2_Init(void)
/** Configure Regular Channel
*/
sConfig.Channel = ADC_CHANNEL_5;
sConfig.Rank = ADC_REGULAR_RANK_5;
if (HAL_ADC_ConfigChannel(&hadc2, &sConfig) != HAL_OK)
{
@ -379,6 +453,7 @@ static void MX_ADC2_Init(void)
/** Configure Regular Channel
*/
sConfig.Channel = ADC_CHANNEL_9;
sConfig.Rank = ADC_REGULAR_RANK_6;
if (HAL_ADC_ConfigChannel(&hadc2, &sConfig) != HAL_OK)
{
@ -406,7 +481,7 @@ static void MX_CAN_Init(void)
/* USER CODE END CAN_Init 1 */
hcan.Instance = CAN;
hcan.Init.Prescaler = 1;
hcan.Init.Prescaler = 2;
hcan.Init.Mode = CAN_MODE_NORMAL;
hcan.Init.SyncJumpWidth = CAN_SJW_1TQ;
hcan.Init.TimeSeg1 = CAN_BS1_13TQ;
@ -538,7 +613,7 @@ static void MX_GPIO_Init(void)
__HAL_RCC_GPIOB_CLK_ENABLE();
/*Configure GPIO pin Output Level */
HAL_GPIO_WritePin(GPIOB, IN11_Pin|IN12_Pin|IN13_Pin|IN9_Pin
HAL_GPIO_WritePin(GPIOB, IN12_Pin|IN11_Pin|IN13_Pin|IN9_Pin
|IN3_Pin|IN8_Pin|IN5_Pin|IN4_Pin
|DSEL0_Pin|DSEL1_Pin|PC_EN_Pin|IN7_Pin
|IN10_Pin, GPIO_PIN_RESET);
@ -549,11 +624,11 @@ static void MX_GPIO_Init(void)
/*Configure GPIO pin Output Level */
HAL_GPIO_WritePin(GPIOA, IN2_Pin|IN1_Pin|IN6_Pin, GPIO_PIN_RESET);
/*Configure GPIO pins : IN11_Pin IN12_Pin IN13_Pin IN9_Pin
/*Configure GPIO pins : IN12_Pin IN11_Pin IN13_Pin IN9_Pin
IN3_Pin IN8_Pin IN5_Pin IN4_Pin
DSEL0_Pin DSEL1_Pin PC_EN_Pin IN7_Pin
IN10_Pin */
GPIO_InitStruct.Pin = IN11_Pin|IN12_Pin|IN13_Pin|IN9_Pin
GPIO_InitStruct.Pin = IN12_Pin|IN11_Pin|IN13_Pin|IN9_Pin
|IN3_Pin|IN8_Pin|IN5_Pin|IN4_Pin
|DSEL0_Pin|DSEL1_Pin|PC_EN_Pin|IN7_Pin
|IN10_Pin;

View File

@ -0,0 +1,114 @@
/*
* plausibility_check.c
*
* Created on: Mar 18, 2025
* Author: janek
*/
#include "plausibility_check.h"
extern enable_gpios update_ports;
extern current_measurements current_measurements_adc_val;
volatile err_states error;
extern int inhibit_SDC;
void check_plausibility() {
if (!update_ports.portb.sdc || inhibit_SDC == 1) {error.group1.sdc_open = 1;}
else {error.group1.sdc_open = 0;}
if (update_ports.porta.acc_cooling == 1 && current_measurements_adc_val.acc_cooling == 0) {
error.group1.noload_acc_cooling = 1;
}
else {
error.group1.noload_acc_cooling = 0;
}
if (update_ports.porta.ts_cooling == 1 && current_measurements_adc_val.ts_cooling == 0) {
error.group1.noload_ts_cooling = 1;
}
else {
error.group1.noload_ts_cooling = 0;
}
if (update_ports.porta.drs == 1 && current_measurements_adc_val.drs == 0) {
error.group1.noload_drs = 1;
}
else {
error.group1.noload_drs = 0;
}
if (update_ports.porta.acu == 1 && current_measurements_adc_val.acu == 0) {
error.group1.noload_acu = 1;
}
else {
error.group1.noload_acu = 0;
}
if (update_ports.porta.epsc == 1 && current_measurements_adc_val.epsc == 0) {
error.group1.noload_epsc = 1;
}
else {
error.group1.noload_epsc = 0;
}
if (update_ports.porta.inverter == 1 && current_measurements_adc_val.inverter == 0) {
error.group1.noload_inverter = 1;
}
else {
error.group1.noload_inverter = 0;
}
if (update_ports.porta.lidar == 1 && current_measurements_adc_val.lidar == 0) {
error.group1.noload_lidar = 1;
}
else {
error.group1.noload_lidar = 0;
}
if (update_ports.porta.misc == 1 && current_measurements_adc_val.misc == 0) {
error.group2.noload_misc = 1;
}
else {
error.group2.noload_misc = 0;
}
if (update_ports.portb.alwayson == 1 && current_measurements_adc_val.alwayson == 0) {
error.group2.noload_alwayson = 1;
}
else {
error.group2.noload_alwayson = 0;
}
if (update_ports.portb.sdc == 1 && current_measurements_adc_val.sdc == 0) {
error.group2.noload_sdc = 1;
}
else {
error.group2.noload_sdc = 0;
}
if (update_ports.portb.ebs1 == 1 && current_measurements_adc_val.ebs1 == 0) {
error.group2.noload_ebs1 = 1;
}
else {
error.group2.noload_ebs1 = 0;
}
if (update_ports.portb.ebs2 == 1 && current_measurements_adc_val.ebs2 == 0) {
error.group2.noload_ebs2 = 1;
}
else {
error.group2.noload_ebs2 = 0;
}
if (update_ports.portb.ebs3 == 1 && current_measurements_adc_val.ebs3 == 0) {
error.group2.noload_ebs3 = 1;
}
else {
error.group2.noload_ebs3 = 0;
}
}

View File

@ -334,9 +334,15 @@ void HAL_CAN_MspInit(CAN_HandleTypeDef* hcan)
GPIO_InitStruct.Alternate = GPIO_AF9_CAN;
HAL_GPIO_Init(GPIOA, &GPIO_InitStruct);
/* CAN interrupt Init */
HAL_NVIC_SetPriority(USB_LP_CAN_RX0_IRQn, 0, 0);
HAL_NVIC_EnableIRQ(USB_LP_CAN_RX0_IRQn);
HAL_NVIC_SetPriority(CAN_RX1_IRQn, 0, 0);
HAL_NVIC_EnableIRQ(CAN_RX1_IRQn);
/* USER CODE BEGIN CAN_MspInit 1 */
/* USER CODE END CAN_MspInit 1 */
}
}
@ -363,6 +369,9 @@ void HAL_CAN_MspDeInit(CAN_HandleTypeDef* hcan)
*/
HAL_GPIO_DeInit(GPIOA, GPIO_PIN_11|GPIO_PIN_12);
/* CAN interrupt DeInit */
HAL_NVIC_DisableIRQ(USB_LP_CAN_RX0_IRQn);
HAL_NVIC_DisableIRQ(CAN_RX1_IRQn);
/* USER CODE BEGIN CAN_MspDeInit 1 */
/* USER CODE END CAN_MspDeInit 1 */
@ -391,6 +400,7 @@ void HAL_TIM_Base_MspInit(TIM_HandleTypeDef* htim_base)
/* USER CODE BEGIN TIM6_MspInit 1 */
/* USER CODE END TIM6_MspInit 1 */
}
}
@ -452,6 +462,7 @@ void HAL_UART_MspInit(UART_HandleTypeDef* huart)
/* USER CODE BEGIN UART4_MspInit 1 */
/* USER CODE END UART4_MspInit 1 */
}
}

View File

@ -59,6 +59,7 @@ extern DMA_HandleTypeDef hdma_adc1;
extern DMA_HandleTypeDef hdma_adc2;
extern ADC_HandleTypeDef hadc1;
extern ADC_HandleTypeDef hadc2;
extern CAN_HandleTypeDef hcan;
extern TIM_HandleTypeDef htim6;
/* USER CODE BEGIN EV */
@ -231,6 +232,34 @@ void ADC1_2_IRQHandler(void)
/* USER CODE END ADC1_2_IRQn 1 */
}
/**
* @brief This function handles USB low priority or CAN_RX0 interrupts.
*/
void USB_LP_CAN_RX0_IRQHandler(void)
{
/* USER CODE BEGIN USB_LP_CAN_RX0_IRQn 0 */
/* USER CODE END USB_LP_CAN_RX0_IRQn 0 */
HAL_CAN_IRQHandler(&hcan);
/* USER CODE BEGIN USB_LP_CAN_RX0_IRQn 1 */
/* USER CODE END USB_LP_CAN_RX0_IRQn 1 */
}
/**
* @brief This function handles CAN RX1 interrupt.
*/
void CAN_RX1_IRQHandler(void)
{
/* USER CODE BEGIN CAN_RX1_IRQn 0 */
/* USER CODE END CAN_RX1_IRQn 0 */
HAL_CAN_IRQHandler(&hcan);
/* USER CODE BEGIN CAN_RX1_IRQn 1 */
/* USER CODE END CAN_RX1_IRQn 1 */
}
/**
* @brief This function handles Timer 6 interrupt and DAC underrun interrupts.
*/

View File

@ -0,0 +1,4 @@
../Core/Src/can_communication.c:23:6:can_init 1
../Core/Src/can_communication.c:28:6:can_sendloop 5
../Core/Src/can_communication.c:95:6:can_error_report 1
../Core/Src/can_communication.c:102:6:ftcan_msg_received_cb 4

View File

@ -0,0 +1,79 @@
Core/Src/can_communication.o: ../Core/Src/can_communication.c \
../Core/Inc/can_communication.h ../Core/Inc/channel_control.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal.h \
../Core/Inc/stm32f3xx_hal_conf.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.h \
../Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f3xx.h \
../Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f302xc.h \
../Drivers/CMSIS/Include/core_cm4.h \
../Drivers/CMSIS/Include/cmsis_version.h \
../Drivers/CMSIS/Include/cmsis_compiler.h \
../Drivers/CMSIS/Include/cmsis_gcc.h \
../Drivers/CMSIS/Include/mpu_armv7.h \
../Drivers/CMSIS/Device/ST/STM32F3xx/Include/system_stm32f3xx.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc_ex.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio_ex.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_exti.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma_ex.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_cortex.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_adc.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_adc_ex.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_can.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash_ex.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c_ex.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr_ex.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim_ex.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_uart.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_uart_ex.h \
../Core/Inc/can_halal.h ../Core/Inc/current_monitoring.h \
../Core/Inc/channel_control.h ../Core/Inc/current_monitoring.h \
../Core/Inc/plausibility_check.h ../Core/Inc/can_communication.h
../Core/Inc/can_communication.h:
../Core/Inc/channel_control.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal.h:
../Core/Inc/stm32f3xx_hal_conf.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.h:
../Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f3xx.h:
../Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f302xc.h:
../Drivers/CMSIS/Include/core_cm4.h:
../Drivers/CMSIS/Include/cmsis_version.h:
../Drivers/CMSIS/Include/cmsis_compiler.h:
../Drivers/CMSIS/Include/cmsis_gcc.h:
../Drivers/CMSIS/Include/mpu_armv7.h:
../Drivers/CMSIS/Device/ST/STM32F3xx/Include/system_stm32f3xx.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc_ex.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio_ex.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_exti.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma_ex.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_cortex.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_adc.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_adc_ex.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_can.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash_ex.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c_ex.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr_ex.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim_ex.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_uart.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_uart_ex.h:
../Core/Inc/can_halal.h:
../Core/Inc/current_monitoring.h:
../Core/Inc/channel_control.h:
../Core/Inc/current_monitoring.h:
../Core/Inc/plausibility_check.h:
../Core/Inc/can_communication.h:

Binary file not shown.

View File

@ -0,0 +1,4 @@
../Core/Src/can_communication.c:23:6:can_init 16 static
../Core/Src/can_communication.c:28:6:can_sendloop 24 static
../Core/Src/can_communication.c:95:6:can_error_report 16 static
../Core/Src/can_communication.c:102:6:ftcan_msg_received_cb 24 static

View File

@ -0,0 +1,9 @@
../Core/Src/can_halal.c:8:19:ftcan_init 2
../Core/Src/can_halal.c:20:19:ftcan_transmit 1
../Core/Src/can_halal.c:31:19:ftcan_add_filter 4
../Core/Src/can_halal.c:65:6:HAL_CAN_RxFifo0MsgPendingCallback 4
../Core/Src/can_halal.c:225:13:ftcan_msg_received_cb 1
../Core/Src/can_halal.c:228:10:ftcan_unmarshal_unsigned 3
../Core/Src/can_halal.c:243:9:ftcan_unmarshal_signed 3
../Core/Src/can_halal.c:258:10:ftcan_marshal_unsigned 3
../Core/Src/can_halal.c:271:10:ftcan_marshal_signed 1

View File

@ -0,0 +1,68 @@
Core/Src/can_halal.o: ../Core/Src/can_halal.c ../Core/Inc/can_halal.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal.h \
../Core/Inc/stm32f3xx_hal_conf.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.h \
../Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f3xx.h \
../Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f302xc.h \
../Drivers/CMSIS/Include/core_cm4.h \
../Drivers/CMSIS/Include/cmsis_version.h \
../Drivers/CMSIS/Include/cmsis_compiler.h \
../Drivers/CMSIS/Include/cmsis_gcc.h \
../Drivers/CMSIS/Include/mpu_armv7.h \
../Drivers/CMSIS/Device/ST/STM32F3xx/Include/system_stm32f3xx.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc_ex.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio_ex.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_exti.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma_ex.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_cortex.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_adc.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_adc_ex.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_can.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash_ex.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c_ex.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr_ex.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim_ex.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_uart.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_uart_ex.h
../Core/Inc/can_halal.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal.h:
../Core/Inc/stm32f3xx_hal_conf.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.h:
../Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f3xx.h:
../Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f302xc.h:
../Drivers/CMSIS/Include/core_cm4.h:
../Drivers/CMSIS/Include/cmsis_version.h:
../Drivers/CMSIS/Include/cmsis_compiler.h:
../Drivers/CMSIS/Include/cmsis_gcc.h:
../Drivers/CMSIS/Include/mpu_armv7.h:
../Drivers/CMSIS/Device/ST/STM32F3xx/Include/system_stm32f3xx.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc_ex.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio_ex.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_exti.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma_ex.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_cortex.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_adc.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_adc_ex.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_can.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash_ex.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c_ex.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr_ex.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim_ex.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_uart.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_uart_ex.h:

Binary file not shown.

View File

@ -0,0 +1,9 @@
../Core/Src/can_halal.c:8:19:ftcan_init 24 static
../Core/Src/can_halal.c:20:19:ftcan_transmit 32 static
../Core/Src/can_halal.c:31:19:ftcan_add_filter 24 static
../Core/Src/can_halal.c:65:6:HAL_CAN_RxFifo0MsgPendingCallback 56 static
../Core/Src/can_halal.c:225:13:ftcan_msg_received_cb 24 static
../Core/Src/can_halal.c:228:10:ftcan_unmarshal_unsigned 48 static
../Core/Src/can_halal.c:243:9:ftcan_unmarshal_signed 64 static
../Core/Src/can_halal.c:258:10:ftcan_marshal_unsigned 32 static
../Core/Src/can_halal.c:271:10:ftcan_marshal_signed 32 static

View File

@ -0,0 +1,2 @@
../Core/Src/channel_control.c:18:6:ChannelControl_init 1
../Core/Src/channel_control.c:27:6:ChannelControl_UpdateGPIOs 8

View File

@ -0,0 +1,72 @@
Core/Src/channel_control.o: ../Core/Src/channel_control.c \
../Core/Inc/channel_control.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal.h \
../Core/Inc/stm32f3xx_hal_conf.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.h \
../Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f3xx.h \
../Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f302xc.h \
../Drivers/CMSIS/Include/core_cm4.h \
../Drivers/CMSIS/Include/cmsis_version.h \
../Drivers/CMSIS/Include/cmsis_compiler.h \
../Drivers/CMSIS/Include/cmsis_gcc.h \
../Drivers/CMSIS/Include/mpu_armv7.h \
../Drivers/CMSIS/Device/ST/STM32F3xx/Include/system_stm32f3xx.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc_ex.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio_ex.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_exti.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma_ex.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_cortex.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_adc.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_adc_ex.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_can.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash_ex.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c_ex.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr_ex.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim_ex.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_uart.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_uart_ex.h \
../Core/Inc/current_monitoring.h ../Core/Inc/main.h
../Core/Inc/channel_control.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal.h:
../Core/Inc/stm32f3xx_hal_conf.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.h:
../Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f3xx.h:
../Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f302xc.h:
../Drivers/CMSIS/Include/core_cm4.h:
../Drivers/CMSIS/Include/cmsis_version.h:
../Drivers/CMSIS/Include/cmsis_compiler.h:
../Drivers/CMSIS/Include/cmsis_gcc.h:
../Drivers/CMSIS/Include/mpu_armv7.h:
../Drivers/CMSIS/Device/ST/STM32F3xx/Include/system_stm32f3xx.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc_ex.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio_ex.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_exti.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma_ex.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_cortex.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_adc.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_adc_ex.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_can.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash_ex.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c_ex.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr_ex.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim_ex.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_uart.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_uart_ex.h:
../Core/Inc/current_monitoring.h:
../Core/Inc/main.h:

Binary file not shown.

View File

@ -0,0 +1,2 @@
../Core/Src/channel_control.c:18:6:ChannelControl_init 8 static
../Core/Src/channel_control.c:27:6:ChannelControl_UpdateGPIOs 16 static

View File

@ -0,0 +1,3 @@
../Core/Src/current_monitoring.c:46:6:current_monitor_init 1
../Core/Src/current_monitoring.c:56:9:current_monitor_checklimits 1
../Core/Src/current_monitoring.c:58:6:HAL_ADC_ConvCpltCallback 9

View File

@ -0,0 +1,78 @@
Core/Src/current_monitoring.o: ../Core/Src/current_monitoring.c \
../Core/Inc/current_monitoring.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal.h \
../Core/Inc/stm32f3xx_hal_conf.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.h \
../Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f3xx.h \
../Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f302xc.h \
../Drivers/CMSIS/Include/core_cm4.h \
../Drivers/CMSIS/Include/cmsis_version.h \
../Drivers/CMSIS/Include/cmsis_compiler.h \
../Drivers/CMSIS/Include/cmsis_gcc.h \
../Drivers/CMSIS/Include/mpu_armv7.h \
../Drivers/CMSIS/Device/ST/STM32F3xx/Include/system_stm32f3xx.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc_ex.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio_ex.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_exti.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma_ex.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_cortex.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_adc.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_adc_ex.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_can.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash_ex.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c_ex.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr_ex.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim_ex.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_uart.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_uart_ex.h \
../Core/Inc/main.h ../Core/Inc/plausibility_check.h \
../Core/Inc/current_monitoring.h ../Core/Inc/channel_control.h \
../Core/Inc/can_communication.h ../Core/Inc/can_halal.h
../Core/Inc/current_monitoring.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal.h:
../Core/Inc/stm32f3xx_hal_conf.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.h:
../Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f3xx.h:
../Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f302xc.h:
../Drivers/CMSIS/Include/core_cm4.h:
../Drivers/CMSIS/Include/cmsis_version.h:
../Drivers/CMSIS/Include/cmsis_compiler.h:
../Drivers/CMSIS/Include/cmsis_gcc.h:
../Drivers/CMSIS/Include/mpu_armv7.h:
../Drivers/CMSIS/Device/ST/STM32F3xx/Include/system_stm32f3xx.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc_ex.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio_ex.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_exti.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma_ex.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_cortex.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_adc.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_adc_ex.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_can.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash_ex.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c_ex.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr_ex.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim_ex.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_uart.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_uart_ex.h:
../Core/Inc/main.h:
../Core/Inc/plausibility_check.h:
../Core/Inc/current_monitoring.h:
../Core/Inc/channel_control.h:
../Core/Inc/can_communication.h:
../Core/Inc/can_halal.h:

Binary file not shown.

View File

@ -0,0 +1,3 @@
../Core/Src/current_monitoring.c:46:6:current_monitor_init 24 static
../Core/Src/current_monitoring.c:56:9:current_monitor_checklimits 4 static
../Core/Src/current_monitoring.c:58:6:HAL_ADC_ConvCpltCallback 16 static

View File

@ -0,0 +1,10 @@
../Core/Src/main.c:90:5:main 5
../Core/Src/main.c:194:6:SystemClock_Config 4
../Core/Src/main.c:242:13:MX_ADC1_Init 11
../Core/Src/main.c:371:13:MX_ADC2_Init 8
../Core/Src/main.c:473:13:MX_CAN_Init 2
../Core/Src/main.c:510:13:MX_TIM6_Init 3
../Core/Src/main.c:548:13:MX_UART4_Init 2
../Core/Src/main.c:581:13:MX_DMA_Init 1
../Core/Src/main.c:603:13:MX_GPIO_Init 1
../Core/Src/main.c:666:6:Error_Handler 1

View File

@ -0,0 +1,79 @@
Core/Src/main.o: ../Core/Src/main.c ../Core/Inc/main.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal.h \
../Core/Inc/stm32f3xx_hal_conf.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.h \
../Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f3xx.h \
../Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f302xc.h \
../Drivers/CMSIS/Include/core_cm4.h \
../Drivers/CMSIS/Include/cmsis_version.h \
../Drivers/CMSIS/Include/cmsis_compiler.h \
../Drivers/CMSIS/Include/cmsis_gcc.h \
../Drivers/CMSIS/Include/mpu_armv7.h \
../Drivers/CMSIS/Device/ST/STM32F3xx/Include/system_stm32f3xx.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc_ex.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio_ex.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_exti.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma_ex.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_cortex.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_adc.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_adc_ex.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_can.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash_ex.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c_ex.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr_ex.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim_ex.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_uart.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_uart_ex.h \
../Core/Inc/can_communication.h ../Core/Inc/channel_control.h \
../Core/Inc/can_halal.h ../Core/Inc/current_monitoring.h \
../Core/Inc/channel_control.h ../Core/Inc/plausibility_check.h \
../Core/Inc/can_communication.h
../Core/Inc/main.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal.h:
../Core/Inc/stm32f3xx_hal_conf.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.h:
../Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f3xx.h:
../Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f302xc.h:
../Drivers/CMSIS/Include/core_cm4.h:
../Drivers/CMSIS/Include/cmsis_version.h:
../Drivers/CMSIS/Include/cmsis_compiler.h:
../Drivers/CMSIS/Include/cmsis_gcc.h:
../Drivers/CMSIS/Include/mpu_armv7.h:
../Drivers/CMSIS/Device/ST/STM32F3xx/Include/system_stm32f3xx.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc_ex.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio_ex.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_exti.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma_ex.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_cortex.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_adc.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_adc_ex.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_can.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash_ex.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c_ex.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr_ex.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim_ex.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_uart.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_uart_ex.h:
../Core/Inc/can_communication.h:
../Core/Inc/channel_control.h:
../Core/Inc/can_halal.h:
../Core/Inc/current_monitoring.h:
../Core/Inc/channel_control.h:
../Core/Inc/plausibility_check.h:
../Core/Inc/can_communication.h:

Binary file not shown.

View File

@ -0,0 +1,10 @@
../Core/Src/main.c:90:5:main 16 static
../Core/Src/main.c:194:6:SystemClock_Config 120 static
../Core/Src/main.c:242:13:MX_ADC1_Init 48 static
../Core/Src/main.c:371:13:MX_ADC2_Init 32 static
../Core/Src/main.c:473:13:MX_CAN_Init 8 static
../Core/Src/main.c:510:13:MX_TIM6_Init 24 static
../Core/Src/main.c:548:13:MX_UART4_Init 8 static
../Core/Src/main.c:581:13:MX_DMA_Init 16 static
../Core/Src/main.c:603:13:MX_GPIO_Init 48 static
../Core/Src/main.c:666:6:Error_Handler 4 static,ignoring_inline_asm

View File

@ -0,0 +1 @@
../Core/Src/plausibility_check.c:14:6:check_plausibility 29

View File

@ -0,0 +1,75 @@
Core/Src/plausibility_check.o: ../Core/Src/plausibility_check.c \
../Core/Inc/plausibility_check.h ../Core/Inc/current_monitoring.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal.h \
../Core/Inc/stm32f3xx_hal_conf.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.h \
../Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f3xx.h \
../Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f302xc.h \
../Drivers/CMSIS/Include/core_cm4.h \
../Drivers/CMSIS/Include/cmsis_version.h \
../Drivers/CMSIS/Include/cmsis_compiler.h \
../Drivers/CMSIS/Include/cmsis_gcc.h \
../Drivers/CMSIS/Include/mpu_armv7.h \
../Drivers/CMSIS/Device/ST/STM32F3xx/Include/system_stm32f3xx.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc_ex.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio_ex.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_exti.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma_ex.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_cortex.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_adc.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_adc_ex.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_can.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash_ex.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c_ex.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr_ex.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim_ex.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_uart.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_uart_ex.h \
../Core/Inc/channel_control.h ../Core/Inc/can_communication.h \
../Core/Inc/can_halal.h
../Core/Inc/plausibility_check.h:
../Core/Inc/current_monitoring.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal.h:
../Core/Inc/stm32f3xx_hal_conf.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.h:
../Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f3xx.h:
../Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f302xc.h:
../Drivers/CMSIS/Include/core_cm4.h:
../Drivers/CMSIS/Include/cmsis_version.h:
../Drivers/CMSIS/Include/cmsis_compiler.h:
../Drivers/CMSIS/Include/cmsis_gcc.h:
../Drivers/CMSIS/Include/mpu_armv7.h:
../Drivers/CMSIS/Device/ST/STM32F3xx/Include/system_stm32f3xx.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc_ex.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio_ex.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_exti.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma_ex.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_cortex.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_adc.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_adc_ex.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_can.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash_ex.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c_ex.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr_ex.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim_ex.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_uart.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_uart_ex.h:
../Core/Inc/channel_control.h:
../Core/Inc/can_communication.h:
../Core/Inc/can_halal.h:

Binary file not shown.

View File

@ -0,0 +1 @@
../Core/Src/plausibility_check.c:14:6:check_plausibility 4 static

View File

@ -0,0 +1,9 @@
../Core/Src/stm32f3xx_hal_msp.c:66:6:HAL_MspInit 1
../Core/Src/stm32f3xx_hal_msp.c:91:6:HAL_ADC_MspInit 7
../Core/Src/stm32f3xx_hal_msp.c:221:6:HAL_ADC_MspDeInit 5
../Core/Src/stm32f3xx_hal_msp.c:314:6:HAL_CAN_MspInit 2
../Core/Src/stm32f3xx_hal_msp.c:356:6:HAL_CAN_MspDeInit 2
../Core/Src/stm32f3xx_hal_msp.c:388:6:HAL_TIM_Base_MspInit 2
../Core/Src/stm32f3xx_hal_msp.c:414:6:HAL_TIM_Base_MspDeInit 2
../Core/Src/stm32f3xx_hal_msp.c:439:6:HAL_UART_MspInit 2
../Core/Src/stm32f3xx_hal_msp.c:476:6:HAL_UART_MspDeInit 2

View File

@ -0,0 +1,68 @@
Core/Src/stm32f3xx_hal_msp.o: ../Core/Src/stm32f3xx_hal_msp.c \
../Core/Inc/main.h ../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal.h \
../Core/Inc/stm32f3xx_hal_conf.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.h \
../Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f3xx.h \
../Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f302xc.h \
../Drivers/CMSIS/Include/core_cm4.h \
../Drivers/CMSIS/Include/cmsis_version.h \
../Drivers/CMSIS/Include/cmsis_compiler.h \
../Drivers/CMSIS/Include/cmsis_gcc.h \
../Drivers/CMSIS/Include/mpu_armv7.h \
../Drivers/CMSIS/Device/ST/STM32F3xx/Include/system_stm32f3xx.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc_ex.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio_ex.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_exti.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma_ex.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_cortex.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_adc.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_adc_ex.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_can.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash_ex.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c_ex.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr_ex.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim_ex.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_uart.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_uart_ex.h
../Core/Inc/main.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal.h:
../Core/Inc/stm32f3xx_hal_conf.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.h:
../Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f3xx.h:
../Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f302xc.h:
../Drivers/CMSIS/Include/core_cm4.h:
../Drivers/CMSIS/Include/cmsis_version.h:
../Drivers/CMSIS/Include/cmsis_compiler.h:
../Drivers/CMSIS/Include/cmsis_gcc.h:
../Drivers/CMSIS/Include/mpu_armv7.h:
../Drivers/CMSIS/Device/ST/STM32F3xx/Include/system_stm32f3xx.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc_ex.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio_ex.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_exti.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma_ex.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_cortex.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_adc.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_adc_ex.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_can.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash_ex.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c_ex.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr_ex.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim_ex.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_uart.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_uart_ex.h:

Binary file not shown.

View File

@ -0,0 +1,9 @@
../Core/Src/stm32f3xx_hal_msp.c:66:6:HAL_MspInit 16 static
../Core/Src/stm32f3xx_hal_msp.c:91:6:HAL_ADC_MspInit 64 static
../Core/Src/stm32f3xx_hal_msp.c:221:6:HAL_ADC_MspDeInit 16 static
../Core/Src/stm32f3xx_hal_msp.c:314:6:HAL_CAN_MspInit 48 static
../Core/Src/stm32f3xx_hal_msp.c:356:6:HAL_CAN_MspDeInit 16 static
../Core/Src/stm32f3xx_hal_msp.c:388:6:HAL_TIM_Base_MspInit 24 static
../Core/Src/stm32f3xx_hal_msp.c:414:6:HAL_TIM_Base_MspDeInit 16 static
../Core/Src/stm32f3xx_hal_msp.c:439:6:HAL_UART_MspInit 48 static
../Core/Src/stm32f3xx_hal_msp.c:476:6:HAL_UART_MspDeInit 16 static

View File

@ -0,0 +1,15 @@
../Core/Src/stm32f3xx_it.c:74:6:NMI_Handler 1
../Core/Src/stm32f3xx_it.c:89:6:HardFault_Handler 1
../Core/Src/stm32f3xx_it.c:104:6:MemManage_Handler 1
../Core/Src/stm32f3xx_it.c:119:6:BusFault_Handler 1
../Core/Src/stm32f3xx_it.c:134:6:UsageFault_Handler 1
../Core/Src/stm32f3xx_it.c:149:6:SVC_Handler 1
../Core/Src/stm32f3xx_it.c:162:6:DebugMon_Handler 1
../Core/Src/stm32f3xx_it.c:175:6:PendSV_Handler 1
../Core/Src/stm32f3xx_it.c:188:6:SysTick_Handler 1
../Core/Src/stm32f3xx_it.c:209:6:DMA1_Channel1_IRQHandler 1
../Core/Src/stm32f3xx_it.c:223:6:ADC1_2_IRQHandler 1
../Core/Src/stm32f3xx_it.c:238:6:USB_LP_CAN_RX0_IRQHandler 1
../Core/Src/stm32f3xx_it.c:252:6:CAN_RX1_IRQHandler 1
../Core/Src/stm32f3xx_it.c:266:6:TIM6_DAC_IRQHandler 1
../Core/Src/stm32f3xx_it.c:280:6:DMA2_Channel1_IRQHandler 1

View File

@ -0,0 +1,70 @@
Core/Src/stm32f3xx_it.o: ../Core/Src/stm32f3xx_it.c ../Core/Inc/main.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal.h \
../Core/Inc/stm32f3xx_hal_conf.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.h \
../Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f3xx.h \
../Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f302xc.h \
../Drivers/CMSIS/Include/core_cm4.h \
../Drivers/CMSIS/Include/cmsis_version.h \
../Drivers/CMSIS/Include/cmsis_compiler.h \
../Drivers/CMSIS/Include/cmsis_gcc.h \
../Drivers/CMSIS/Include/mpu_armv7.h \
../Drivers/CMSIS/Device/ST/STM32F3xx/Include/system_stm32f3xx.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc_ex.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio_ex.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_exti.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma_ex.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_cortex.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_adc.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_adc_ex.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_can.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash_ex.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c_ex.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr_ex.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim_ex.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_uart.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_uart_ex.h \
../Core/Inc/stm32f3xx_it.h
../Core/Inc/main.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal.h:
../Core/Inc/stm32f3xx_hal_conf.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.h:
../Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f3xx.h:
../Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f302xc.h:
../Drivers/CMSIS/Include/core_cm4.h:
../Drivers/CMSIS/Include/cmsis_version.h:
../Drivers/CMSIS/Include/cmsis_compiler.h:
../Drivers/CMSIS/Include/cmsis_gcc.h:
../Drivers/CMSIS/Include/mpu_armv7.h:
../Drivers/CMSIS/Device/ST/STM32F3xx/Include/system_stm32f3xx.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc_ex.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio_ex.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_exti.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma_ex.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_cortex.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_adc.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_adc_ex.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_can.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash_ex.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c_ex.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr_ex.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim_ex.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_uart.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_uart_ex.h:
../Core/Inc/stm32f3xx_it.h:

Binary file not shown.

View File

@ -0,0 +1,15 @@
../Core/Src/stm32f3xx_it.c:74:6:NMI_Handler 4 static
../Core/Src/stm32f3xx_it.c:89:6:HardFault_Handler 4 static
../Core/Src/stm32f3xx_it.c:104:6:MemManage_Handler 4 static
../Core/Src/stm32f3xx_it.c:119:6:BusFault_Handler 4 static
../Core/Src/stm32f3xx_it.c:134:6:UsageFault_Handler 4 static
../Core/Src/stm32f3xx_it.c:149:6:SVC_Handler 4 static
../Core/Src/stm32f3xx_it.c:162:6:DebugMon_Handler 4 static
../Core/Src/stm32f3xx_it.c:175:6:PendSV_Handler 4 static
../Core/Src/stm32f3xx_it.c:188:6:SysTick_Handler 8 static
../Core/Src/stm32f3xx_it.c:209:6:DMA1_Channel1_IRQHandler 8 static
../Core/Src/stm32f3xx_it.c:223:6:ADC1_2_IRQHandler 8 static
../Core/Src/stm32f3xx_it.c:238:6:USB_LP_CAN_RX0_IRQHandler 8 static
../Core/Src/stm32f3xx_it.c:252:6:CAN_RX1_IRQHandler 8 static
../Core/Src/stm32f3xx_it.c:266:6:TIM6_DAC_IRQHandler 8 static
../Core/Src/stm32f3xx_it.c:280:6:DMA2_Channel1_IRQHandler 8 static

View File

@ -0,0 +1,57 @@
################################################################################
# Automatically-generated file. Do not edit!
# Toolchain: GNU Tools for STM32 (12.3.rel1)
################################################################################
# Add inputs and outputs from these tool invocations to the build variables
C_SRCS += \
../Core/Src/can_communication.c \
../Core/Src/can_halal.c \
../Core/Src/channel_control.c \
../Core/Src/current_monitoring.c \
../Core/Src/main.c \
../Core/Src/plausibility_check.c \
../Core/Src/stm32f3xx_hal_msp.c \
../Core/Src/stm32f3xx_it.c \
../Core/Src/syscalls.c \
../Core/Src/sysmem.c \
../Core/Src/system_stm32f3xx.c
OBJS += \
./Core/Src/can_communication.o \
./Core/Src/can_halal.o \
./Core/Src/channel_control.o \
./Core/Src/current_monitoring.o \
./Core/Src/main.o \
./Core/Src/plausibility_check.o \
./Core/Src/stm32f3xx_hal_msp.o \
./Core/Src/stm32f3xx_it.o \
./Core/Src/syscalls.o \
./Core/Src/sysmem.o \
./Core/Src/system_stm32f3xx.o
C_DEPS += \
./Core/Src/can_communication.d \
./Core/Src/can_halal.d \
./Core/Src/channel_control.d \
./Core/Src/current_monitoring.d \
./Core/Src/main.d \
./Core/Src/plausibility_check.d \
./Core/Src/stm32f3xx_hal_msp.d \
./Core/Src/stm32f3xx_it.d \
./Core/Src/syscalls.d \
./Core/Src/sysmem.d \
./Core/Src/system_stm32f3xx.d
# Each subdirectory must supply rules for building sources it contributes
Core/Src/%.o Core/Src/%.su Core/Src/%.cyclo: ../Core/Src/%.c Core/Src/subdir.mk
arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -g3 -DDEBUG -DUSE_HAL_DRIVER -DSTM32F302xC -c -I../Core/Inc -I../Drivers/STM32F3xx_HAL_Driver/Inc -I../Drivers/STM32F3xx_HAL_Driver/Inc/Legacy -I../Drivers/CMSIS/Device/ST/STM32F3xx/Include -I../Drivers/CMSIS/Include -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -o "$@"
clean: clean-Core-2f-Src
clean-Core-2f-Src:
-$(RM) ./Core/Src/can_communication.cyclo ./Core/Src/can_communication.d ./Core/Src/can_communication.o ./Core/Src/can_communication.su ./Core/Src/can_halal.cyclo ./Core/Src/can_halal.d ./Core/Src/can_halal.o ./Core/Src/can_halal.su ./Core/Src/channel_control.cyclo ./Core/Src/channel_control.d ./Core/Src/channel_control.o ./Core/Src/channel_control.su ./Core/Src/current_monitoring.cyclo ./Core/Src/current_monitoring.d ./Core/Src/current_monitoring.o ./Core/Src/current_monitoring.su ./Core/Src/main.cyclo ./Core/Src/main.d ./Core/Src/main.o ./Core/Src/main.su ./Core/Src/plausibility_check.cyclo ./Core/Src/plausibility_check.d ./Core/Src/plausibility_check.o ./Core/Src/plausibility_check.su ./Core/Src/stm32f3xx_hal_msp.cyclo ./Core/Src/stm32f3xx_hal_msp.d ./Core/Src/stm32f3xx_hal_msp.o ./Core/Src/stm32f3xx_hal_msp.su ./Core/Src/stm32f3xx_it.cyclo ./Core/Src/stm32f3xx_it.d ./Core/Src/stm32f3xx_it.o ./Core/Src/stm32f3xx_it.su ./Core/Src/syscalls.cyclo ./Core/Src/syscalls.d ./Core/Src/syscalls.o ./Core/Src/syscalls.su ./Core/Src/sysmem.cyclo ./Core/Src/sysmem.d ./Core/Src/sysmem.o ./Core/Src/sysmem.su ./Core/Src/system_stm32f3xx.cyclo ./Core/Src/system_stm32f3xx.d ./Core/Src/system_stm32f3xx.o ./Core/Src/system_stm32f3xx.su
.PHONY: clean-Core-2f-Src

View File

@ -0,0 +1,18 @@
../Core/Src/syscalls.c:44:6:initialise_monitor_handles 1
../Core/Src/syscalls.c:48:5:_getpid 1
../Core/Src/syscalls.c:53:5:_kill 1
../Core/Src/syscalls.c:61:6:_exit 1
../Core/Src/syscalls.c:67:27:_read 2
../Core/Src/syscalls.c:80:27:_write 2
../Core/Src/syscalls.c:92:5:_close 1
../Core/Src/syscalls.c:99:5:_fstat 1
../Core/Src/syscalls.c:106:5:_isatty 1
../Core/Src/syscalls.c:112:5:_lseek 1
../Core/Src/syscalls.c:120:5:_open 1
../Core/Src/syscalls.c:128:5:_wait 1
../Core/Src/syscalls.c:135:5:_unlink 1
../Core/Src/syscalls.c:142:5:_times 1
../Core/Src/syscalls.c:148:5:_stat 1
../Core/Src/syscalls.c:155:5:_link 1
../Core/Src/syscalls.c:163:5:_fork 1
../Core/Src/syscalls.c:169:5:_execve 1

View File

@ -0,0 +1 @@
Core/Src/syscalls.o: ../Core/Src/syscalls.c

Binary file not shown.

View File

@ -0,0 +1,18 @@
../Core/Src/syscalls.c:44:6:initialise_monitor_handles 4 static
../Core/Src/syscalls.c:48:5:_getpid 4 static
../Core/Src/syscalls.c:53:5:_kill 16 static
../Core/Src/syscalls.c:61:6:_exit 16 static
../Core/Src/syscalls.c:67:27:_read 32 static
../Core/Src/syscalls.c:80:27:_write 32 static
../Core/Src/syscalls.c:92:5:_close 16 static
../Core/Src/syscalls.c:99:5:_fstat 16 static
../Core/Src/syscalls.c:106:5:_isatty 16 static
../Core/Src/syscalls.c:112:5:_lseek 24 static
../Core/Src/syscalls.c:120:5:_open 12 static
../Core/Src/syscalls.c:128:5:_wait 16 static
../Core/Src/syscalls.c:135:5:_unlink 16 static
../Core/Src/syscalls.c:142:5:_times 16 static
../Core/Src/syscalls.c:148:5:_stat 16 static
../Core/Src/syscalls.c:155:5:_link 16 static
../Core/Src/syscalls.c:163:5:_fork 8 static
../Core/Src/syscalls.c:169:5:_execve 24 static

View File

@ -0,0 +1 @@
../Core/Src/sysmem.c:53:7:_sbrk 3

View File

@ -0,0 +1 @@
Core/Src/sysmem.o: ../Core/Src/sysmem.c

Binary file not shown.

View File

@ -0,0 +1 @@
../Core/Src/sysmem.c:53:7:_sbrk 32 static

View File

@ -0,0 +1,2 @@
../Core/Src/system_stm32f3xx.c:170:6:SystemInit 1
../Core/Src/system_stm32f3xx.c:219:6:SystemCoreClockUpdate 6

View File

@ -0,0 +1,67 @@
Core/Src/system_stm32f3xx.o: ../Core/Src/system_stm32f3xx.c \
../Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f3xx.h \
../Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f302xc.h \
../Drivers/CMSIS/Include/core_cm4.h \
../Drivers/CMSIS/Include/cmsis_version.h \
../Drivers/CMSIS/Include/cmsis_compiler.h \
../Drivers/CMSIS/Include/cmsis_gcc.h \
../Drivers/CMSIS/Include/mpu_armv7.h \
../Drivers/CMSIS/Device/ST/STM32F3xx/Include/system_stm32f3xx.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal.h \
../Core/Inc/stm32f3xx_hal_conf.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc_ex.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio_ex.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_exti.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma_ex.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_cortex.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_adc.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_adc_ex.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_can.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash_ex.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c_ex.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr_ex.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim_ex.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_uart.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_uart_ex.h
../Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f3xx.h:
../Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f302xc.h:
../Drivers/CMSIS/Include/core_cm4.h:
../Drivers/CMSIS/Include/cmsis_version.h:
../Drivers/CMSIS/Include/cmsis_compiler.h:
../Drivers/CMSIS/Include/cmsis_gcc.h:
../Drivers/CMSIS/Include/mpu_armv7.h:
../Drivers/CMSIS/Device/ST/STM32F3xx/Include/system_stm32f3xx.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal.h:
../Core/Inc/stm32f3xx_hal_conf.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc_ex.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio_ex.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_exti.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma_ex.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_cortex.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_adc.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_adc_ex.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_can.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash_ex.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c_ex.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr_ex.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim_ex.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_uart.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_uart_ex.h:

Binary file not shown.

View File

@ -0,0 +1,2 @@
../Core/Src/system_stm32f3xx.c:170:6:SystemInit 4 static
../Core/Src/system_stm32f3xx.c:219:6:SystemCoreClockUpdate 24 static

View File

@ -0,0 +1,2 @@
Core/Startup/startup_stm32f302rbtx.o: \
../Core/Startup/startup_stm32f302rbtx.s

View File

@ -0,0 +1,27 @@
################################################################################
# Automatically-generated file. Do not edit!
# Toolchain: GNU Tools for STM32 (12.3.rel1)
################################################################################
# Add inputs and outputs from these tool invocations to the build variables
S_SRCS += \
../Core/Startup/startup_stm32f302rbtx.s
OBJS += \
./Core/Startup/startup_stm32f302rbtx.o
S_DEPS += \
./Core/Startup/startup_stm32f302rbtx.d
# Each subdirectory must supply rules for building sources it contributes
Core/Startup/%.o: ../Core/Startup/%.s Core/Startup/subdir.mk
arm-none-eabi-gcc -mcpu=cortex-m4 -g3 -DDEBUG -c -x assembler-with-cpp -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -o "$@" "$<"
clean: clean-Core-2f-Startup
clean-Core-2f-Startup:
-$(RM) ./Core/Startup/startup_stm32f302rbtx.d ./Core/Startup/startup_stm32f302rbtx.o
.PHONY: clean-Core-2f-Startup

View File

@ -0,0 +1,25 @@
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c:138:19:HAL_Init 1
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c:163:19:HAL_DeInit 1
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c:186:13:HAL_MspInit 1
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c:197:13:HAL_MspDeInit 1
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c:220:26:HAL_InitTick 3
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c:278:13:HAL_IncTick 1
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c:289:17:HAL_GetTick 1
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c:298:10:HAL_GetTickPrio 1
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c:307:19:HAL_SetTickFreq 3
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c:340:21:HAL_GetTickFreq 1
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c:356:13:HAL_Delay 3
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c:382:13:HAL_SuspendTick 1
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c:400:13:HAL_ResumeTick 1
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c:411:10:HAL_GetHalVersion 1
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c:420:10:HAL_GetREVID 1
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c:429:10:HAL_GetDEVID 1
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c:438:10:HAL_GetUIDw0 1
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c:447:10:HAL_GetUIDw1 1
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c:456:10:HAL_GetUIDw2 1
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c:465:6:HAL_DBGMCU_EnableDBGSleepMode 1
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c:474:6:HAL_DBGMCU_DisableDBGSleepMode 1
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c:483:6:HAL_DBGMCU_EnableDBGStopMode 1
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c:492:6:HAL_DBGMCU_DisableDBGStopMode 1
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c:501:6:HAL_DBGMCU_EnableDBGStandbyMode 1
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c:510:6:HAL_DBGMCU_DisableDBGStandbyMode 1

View File

@ -0,0 +1,68 @@
Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.o: \
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal.h \
../Core/Inc/stm32f3xx_hal_conf.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.h \
../Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f3xx.h \
../Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f302xc.h \
../Drivers/CMSIS/Include/core_cm4.h \
../Drivers/CMSIS/Include/cmsis_version.h \
../Drivers/CMSIS/Include/cmsis_compiler.h \
../Drivers/CMSIS/Include/cmsis_gcc.h \
../Drivers/CMSIS/Include/mpu_armv7.h \
../Drivers/CMSIS/Device/ST/STM32F3xx/Include/system_stm32f3xx.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc_ex.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio_ex.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_exti.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma_ex.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_cortex.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_adc.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_adc_ex.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_can.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash_ex.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c_ex.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr_ex.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim_ex.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_uart.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_uart_ex.h
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal.h:
../Core/Inc/stm32f3xx_hal_conf.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.h:
../Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f3xx.h:
../Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f302xc.h:
../Drivers/CMSIS/Include/core_cm4.h:
../Drivers/CMSIS/Include/cmsis_version.h:
../Drivers/CMSIS/Include/cmsis_compiler.h:
../Drivers/CMSIS/Include/cmsis_gcc.h:
../Drivers/CMSIS/Include/mpu_armv7.h:
../Drivers/CMSIS/Device/ST/STM32F3xx/Include/system_stm32f3xx.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc_ex.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio_ex.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_exti.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma_ex.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_cortex.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_adc.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_adc_ex.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_can.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash_ex.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c_ex.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr_ex.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim_ex.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_uart.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_uart_ex.h:

View File

@ -0,0 +1,25 @@
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c:138:19:HAL_Init 8 static
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c:163:19:HAL_DeInit 8 static
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c:186:13:HAL_MspInit 4 static
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c:197:13:HAL_MspDeInit 4 static
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c:220:26:HAL_InitTick 16 static
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c:278:13:HAL_IncTick 4 static
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c:289:17:HAL_GetTick 4 static
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c:298:10:HAL_GetTickPrio 4 static
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c:307:19:HAL_SetTickFreq 24 static
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c:340:21:HAL_GetTickFreq 4 static
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c:356:13:HAL_Delay 24 static
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c:382:13:HAL_SuspendTick 4 static
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c:400:13:HAL_ResumeTick 4 static
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c:411:10:HAL_GetHalVersion 4 static
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c:420:10:HAL_GetREVID 4 static
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c:429:10:HAL_GetDEVID 4 static
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c:438:10:HAL_GetUIDw0 4 static
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c:447:10:HAL_GetUIDw1 4 static
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c:456:10:HAL_GetUIDw2 4 static
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c:465:6:HAL_DBGMCU_EnableDBGSleepMode 4 static
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c:474:6:HAL_DBGMCU_DisableDBGSleepMode 4 static
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c:483:6:HAL_DBGMCU_EnableDBGStopMode 4 static
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c:492:6:HAL_DBGMCU_DisableDBGStopMode 4 static
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c:501:6:HAL_DBGMCU_EnableDBGStandbyMode 4 static
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c:510:6:HAL_DBGMCU_DisableDBGStandbyMode 4 static

View File

@ -0,0 +1,22 @@
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc.c:459:26:HAL_ADC_Init 1
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc.c:490:26:HAL_ADC_DeInit 1
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc.c:507:13:HAL_ADC_MspInit 1
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc.c:522:13:HAL_ADC_MspDeInit 1
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc.c:772:26:HAL_ADC_Start 1
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc.c:795:26:HAL_ADC_Stop 1
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc.c:813:26:HAL_ADC_PollForConversion 1
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc.c:839:26:HAL_ADC_PollForEvent 1
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc.c:868:26:HAL_ADC_Start_IT 1
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc.c:895:26:HAL_ADC_Stop_IT 1
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc.c:923:26:HAL_ADC_Start_DMA 1
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc.c:950:26:HAL_ADC_Stop_DMA 1
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc.c:971:17:HAL_ADC_GetValue 1
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc.c:985:13:HAL_ADC_IRQHandler 1
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc.c:999:13:HAL_ADC_ConvCpltCallback 1
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc.c:1014:13:HAL_ADC_ConvHalfCpltCallback 1
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc.c:1029:13:HAL_ADC_LevelOutOfWindowCallback 1
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc.c:1045:13:HAL_ADC_ErrorCallback 1
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc.c:1097:26:HAL_ADC_ConfigChannel 1
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc.c:1124:26:HAL_ADC_AnalogWDGConfig 1
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc.c:1168:10:HAL_ADC_GetState 1
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc.c:1182:10:HAL_ADC_GetError 1

View File

@ -0,0 +1,68 @@
Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc.o: \
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc.c \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal.h \
../Core/Inc/stm32f3xx_hal_conf.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.h \
../Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f3xx.h \
../Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f302xc.h \
../Drivers/CMSIS/Include/core_cm4.h \
../Drivers/CMSIS/Include/cmsis_version.h \
../Drivers/CMSIS/Include/cmsis_compiler.h \
../Drivers/CMSIS/Include/cmsis_gcc.h \
../Drivers/CMSIS/Include/mpu_armv7.h \
../Drivers/CMSIS/Device/ST/STM32F3xx/Include/system_stm32f3xx.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc_ex.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio_ex.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_exti.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma_ex.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_cortex.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_adc.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_adc_ex.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_can.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash_ex.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c_ex.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr_ex.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim_ex.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_uart.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_uart_ex.h
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal.h:
../Core/Inc/stm32f3xx_hal_conf.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.h:
../Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f3xx.h:
../Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f302xc.h:
../Drivers/CMSIS/Include/core_cm4.h:
../Drivers/CMSIS/Include/cmsis_version.h:
../Drivers/CMSIS/Include/cmsis_compiler.h:
../Drivers/CMSIS/Include/cmsis_gcc.h:
../Drivers/CMSIS/Include/mpu_armv7.h:
../Drivers/CMSIS/Device/ST/STM32F3xx/Include/system_stm32f3xx.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc_ex.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio_ex.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_exti.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma_ex.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_cortex.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_adc.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_adc_ex.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_can.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash_ex.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c_ex.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr_ex.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim_ex.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_uart.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_uart_ex.h:

View File

@ -0,0 +1,22 @@
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc.c:459:26:HAL_ADC_Init 16 static
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc.c:490:26:HAL_ADC_DeInit 16 static
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc.c:507:13:HAL_ADC_MspInit 16 static
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc.c:522:13:HAL_ADC_MspDeInit 16 static
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc.c:772:26:HAL_ADC_Start 16 static
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc.c:795:26:HAL_ADC_Stop 16 static
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc.c:813:26:HAL_ADC_PollForConversion 16 static
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc.c:839:26:HAL_ADC_PollForEvent 24 static
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc.c:868:26:HAL_ADC_Start_IT 16 static
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc.c:895:26:HAL_ADC_Stop_IT 16 static
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc.c:923:26:HAL_ADC_Start_DMA 24 static
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc.c:950:26:HAL_ADC_Stop_DMA 16 static
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc.c:971:17:HAL_ADC_GetValue 16 static
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc.c:985:13:HAL_ADC_IRQHandler 16 static
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc.c:999:13:HAL_ADC_ConvCpltCallback 16 static
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc.c:1014:13:HAL_ADC_ConvHalfCpltCallback 16 static
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc.c:1029:13:HAL_ADC_LevelOutOfWindowCallback 16 static
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc.c:1045:13:HAL_ADC_ErrorCallback 16 static
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc.c:1097:26:HAL_ADC_ConfigChannel 16 static
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc.c:1124:26:HAL_ADC_AnalogWDGConfig 16 static
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc.c:1168:10:HAL_ADC_GetState 16 static
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc.c:1182:10:HAL_ADC_GetError 16 static

View File

@ -0,0 +1,42 @@
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc_ex.c:227:19:HAL_ADC_Init 27
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc_ex.c:800:19:HAL_ADC_DeInit 13
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc_ex.c:1235:19:HAL_ADC_Start 15
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc_ex.c:1441:19:HAL_ADC_Stop 4
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc_ex.c:1546:19:HAL_ADC_PollForConversion 18
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc_ex.c:1861:19:HAL_ADC_PollForEvent 13
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc_ex.c:2047:19:HAL_ADC_Start_IT 17
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc_ex.c:2284:19:HAL_ADC_Stop_IT 4
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc_ex.c:2390:19:HAL_ADC_Start_DMA 12
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc_ex.c:2661:19:HAL_ADC_Stop_DMA 7
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc_ex.c:2814:10:HAL_ADC_GetValue 1
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc_ex.c:2872:6:HAL_ADC_IRQHandler 50
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc_ex.c:3334:19:HAL_ADCEx_Calibration_Start 7
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc_ex.c:3535:10:HAL_ADCEx_Calibration_GetValue 2
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc_ex.c:3570:19:HAL_ADCEx_Calibration_SetValue 7
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc_ex.c:3635:19:HAL_ADCEx_InjectedStart 12
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc_ex.c:3823:19:HAL_ADCEx_InjectedStop 7
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc_ex.c:3966:19:HAL_ADCEx_InjectedPollForConversion 15
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc_ex.c:4205:19:HAL_ADCEx_InjectedStart_IT 14
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc_ex.c:4425:19:HAL_ADCEx_InjectedStop_IT 7
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc_ex.c:4585:19:HAL_ADCEx_MultiModeStart_DMA 8
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc_ex.c:4725:19:HAL_ADCEx_MultiModeStop_DMA 14
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc_ex.c:4850:10:HAL_ADCEx_MultiModeGetValue 1
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc_ex.c:4904:10:HAL_ADCEx_InjectedGetValue 5
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc_ex.c:5018:19:HAL_ADCEx_RegularStop 5
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc_ex.c:5092:19:HAL_ADCEx_RegularStop_IT 5
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc_ex.c:5172:19:HAL_ADCEx_RegularStop_DMA 7
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc_ex.c:5284:19:HAL_ADCEx_RegularMultiModeStop_DMA 15
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc_ex.c:5434:13:HAL_ADCEx_InjectedConvCpltCallback 1
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc_ex.c:5457:13:HAL_ADCEx_InjectedQueueOverflowCallback 1
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc_ex.c:5473:13:HAL_ADCEx_LevelOutOfWindow2Callback 1
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc_ex.c:5488:13:HAL_ADCEx_LevelOutOfWindow3Callback 1
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc_ex.c:5551:19:HAL_ADC_ConfigChannel 41
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc_ex.c:6017:19:HAL_ADCEx_InjectedConfigChannel 49
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc_ex.c:6769:19:HAL_ADC_AnalogWDGConfig 12
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc_ex.c:7054:19:HAL_ADCEx_MultiModeConfigChannel 19
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc_ex.c:7184:13:ADC_DMAConvCplt 5
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc_ex.c:7231:13:ADC_DMAHalfConvCplt 1
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc_ex.c:7249:13:ADC_DMAError 1
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc_ex.c:7279:26:ADC_Enable 8
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc_ex.c:7337:26:ADC_Disable 8
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc_ex.c:7400:26:ADC_ConversionStop 18

View File

@ -0,0 +1,68 @@
Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc_ex.o: \
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc_ex.c \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal.h \
../Core/Inc/stm32f3xx_hal_conf.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.h \
../Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f3xx.h \
../Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f302xc.h \
../Drivers/CMSIS/Include/core_cm4.h \
../Drivers/CMSIS/Include/cmsis_version.h \
../Drivers/CMSIS/Include/cmsis_compiler.h \
../Drivers/CMSIS/Include/cmsis_gcc.h \
../Drivers/CMSIS/Include/mpu_armv7.h \
../Drivers/CMSIS/Device/ST/STM32F3xx/Include/system_stm32f3xx.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc_ex.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio_ex.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_exti.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma_ex.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_cortex.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_adc.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_adc_ex.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_can.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash_ex.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c_ex.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr_ex.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim_ex.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_uart.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_uart_ex.h
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal.h:
../Core/Inc/stm32f3xx_hal_conf.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.h:
../Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f3xx.h:
../Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f302xc.h:
../Drivers/CMSIS/Include/core_cm4.h:
../Drivers/CMSIS/Include/cmsis_version.h:
../Drivers/CMSIS/Include/cmsis_compiler.h:
../Drivers/CMSIS/Include/cmsis_gcc.h:
../Drivers/CMSIS/Include/mpu_armv7.h:
../Drivers/CMSIS/Device/ST/STM32F3xx/Include/system_stm32f3xx.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc_ex.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio_ex.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_exti.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma_ex.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_cortex.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_adc.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_adc_ex.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_can.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash_ex.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c_ex.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr_ex.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim_ex.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_uart.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_uart_ex.h:

View File

@ -0,0 +1,42 @@
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc_ex.c:227:19:HAL_ADC_Init 112 static
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc_ex.c:800:19:HAL_ADC_DeInit 104 static
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc_ex.c:1235:19:HAL_ADC_Start 24 static
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc_ex.c:1441:19:HAL_ADC_Stop 24 static
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc_ex.c:1546:19:HAL_ADC_PollForConversion 32 static
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc_ex.c:1861:19:HAL_ADC_PollForEvent 32 static
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc_ex.c:2047:19:HAL_ADC_Start_IT 24 static
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc_ex.c:2284:19:HAL_ADC_Stop_IT 24 static
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc_ex.c:2390:19:HAL_ADC_Start_DMA 32 static
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc_ex.c:2661:19:HAL_ADC_Stop_DMA 24 static
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc_ex.c:2814:10:HAL_ADC_GetValue 16 static
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc_ex.c:2872:6:HAL_ADC_IRQHandler 40 static
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc_ex.c:3334:19:HAL_ADCEx_Calibration_Start 24 static
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc_ex.c:3535:10:HAL_ADCEx_Calibration_GetValue 16 static
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc_ex.c:3570:19:HAL_ADCEx_Calibration_SetValue 32 static
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc_ex.c:3635:19:HAL_ADCEx_InjectedStart 24 static
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc_ex.c:3823:19:HAL_ADCEx_InjectedStop 24 static
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc_ex.c:3966:19:HAL_ADCEx_InjectedPollForConversion 32 static
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc_ex.c:4205:19:HAL_ADCEx_InjectedStart_IT 24 static
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc_ex.c:4425:19:HAL_ADCEx_InjectedStop_IT 24 static
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc_ex.c:4585:19:HAL_ADCEx_MultiModeStart_DMA 112 static
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc_ex.c:4725:19:HAL_ADCEx_MultiModeStop_DMA 104 static
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc_ex.c:4850:10:HAL_ADCEx_MultiModeGetValue 24 static
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc_ex.c:4904:10:HAL_ADCEx_InjectedGetValue 24 static
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc_ex.c:5018:19:HAL_ADCEx_RegularStop 24 static
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc_ex.c:5092:19:HAL_ADCEx_RegularStop_IT 24 static
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc_ex.c:5172:19:HAL_ADCEx_RegularStop_DMA 24 static
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc_ex.c:5284:19:HAL_ADCEx_RegularMultiModeStop_DMA 104 static
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc_ex.c:5434:13:HAL_ADCEx_InjectedConvCpltCallback 16 static
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc_ex.c:5457:13:HAL_ADCEx_InjectedQueueOverflowCallback 16 static
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc_ex.c:5473:13:HAL_ADCEx_LevelOutOfWindow2Callback 16 static
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc_ex.c:5488:13:HAL_ADCEx_LevelOutOfWindow3Callback 16 static
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc_ex.c:5551:19:HAL_ADC_ConfigChannel 112 static
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc_ex.c:6017:19:HAL_ADCEx_InjectedConfigChannel 120 static
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc_ex.c:6769:19:HAL_ADC_AnalogWDGConfig 40 static
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc_ex.c:7054:19:HAL_ADCEx_MultiModeConfigChannel 104 static
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc_ex.c:7184:13:ADC_DMAConvCplt 24 static
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc_ex.c:7231:13:ADC_DMAHalfConvCplt 24 static
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc_ex.c:7249:13:ADC_DMAError 24 static
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc_ex.c:7279:26:ADC_Enable 24 static
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc_ex.c:7337:26:ADC_Disable 24 static
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc_ex.c:7400:26:ADC_ConversionStop 32 static

View File

@ -0,0 +1,36 @@
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c:275:19:HAL_CAN_Init 13
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c:460:19:HAL_CAN_DeInit 2
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c:507:13:HAL_CAN_MspInit 1
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c:523:13:HAL_CAN_MspDeInit 1
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c:840:19:HAL_CAN_ConfigFilter 8
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c:990:19:HAL_CAN_Start 4
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c:1042:19:HAL_CAN_Stop 4
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c:1097:19:HAL_CAN_RequestSleep 3
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c:1128:19:HAL_CAN_WakeUp 5
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c:1175:10:HAL_CAN_IsSleepActive 4
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c:1206:19:HAL_CAN_AddTxMessage 8
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c:1306:19:HAL_CAN_AbortTxRequest 6
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c:1355:10:HAL_CAN_GetTxMailboxesFreeLevel 6
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c:1398:10:HAL_CAN_IsTxMessagePending 4
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c:1430:10:HAL_CAN_GetTxTimestamp 3
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c:1464:19:HAL_CAN_GetRxMessage 9
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c:1564:10:HAL_CAN_GetRxFifoFillLevel 4
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c:1617:19:HAL_CAN_ActivateNotification 3
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c:1650:19:HAL_CAN_DeactivateNotification 3
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c:1681:6:HAL_CAN_IRQHandler 51
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c:2092:13:HAL_CAN_TxMailbox0CompleteCallback 1
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c:2109:13:HAL_CAN_TxMailbox1CompleteCallback 1
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c:2126:13:HAL_CAN_TxMailbox2CompleteCallback 1
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c:2143:13:HAL_CAN_TxMailbox0AbortCallback 1
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c:2160:13:HAL_CAN_TxMailbox1AbortCallback 1
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c:2177:13:HAL_CAN_TxMailbox2AbortCallback 1
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c:2194:13:HAL_CAN_RxFifo0MsgPendingCallback 1
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c:2211:13:HAL_CAN_RxFifo0FullCallback 1
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c:2228:13:HAL_CAN_RxFifo1MsgPendingCallback 1
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c:2245:13:HAL_CAN_RxFifo1FullCallback 1
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c:2262:13:HAL_CAN_SleepCallback 1
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c:2278:13:HAL_CAN_WakeUpFromRxMsgCallback 1
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c:2295:13:HAL_CAN_ErrorCallback 1
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c:2332:22:HAL_CAN_GetState 5
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c:2367:10:HAL_CAN_GetError 1
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c:2379:19:HAL_CAN_ResetError 3

View File

@ -0,0 +1,68 @@
Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.o: \
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal.h \
../Core/Inc/stm32f3xx_hal_conf.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.h \
../Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f3xx.h \
../Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f302xc.h \
../Drivers/CMSIS/Include/core_cm4.h \
../Drivers/CMSIS/Include/cmsis_version.h \
../Drivers/CMSIS/Include/cmsis_compiler.h \
../Drivers/CMSIS/Include/cmsis_gcc.h \
../Drivers/CMSIS/Include/mpu_armv7.h \
../Drivers/CMSIS/Device/ST/STM32F3xx/Include/system_stm32f3xx.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc_ex.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio_ex.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_exti.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma_ex.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_cortex.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_adc.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_adc_ex.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_can.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash_ex.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c_ex.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr_ex.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim_ex.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_uart.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_uart_ex.h
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal.h:
../Core/Inc/stm32f3xx_hal_conf.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.h:
../Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f3xx.h:
../Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f302xc.h:
../Drivers/CMSIS/Include/core_cm4.h:
../Drivers/CMSIS/Include/cmsis_version.h:
../Drivers/CMSIS/Include/cmsis_compiler.h:
../Drivers/CMSIS/Include/cmsis_gcc.h:
../Drivers/CMSIS/Include/mpu_armv7.h:
../Drivers/CMSIS/Device/ST/STM32F3xx/Include/system_stm32f3xx.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc_ex.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio_ex.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_exti.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma_ex.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_cortex.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_adc.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_adc_ex.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_can.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash_ex.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c_ex.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr_ex.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim_ex.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_uart.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_uart_ex.h:

View File

@ -0,0 +1,36 @@
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c:275:19:HAL_CAN_Init 24 static
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c:460:19:HAL_CAN_DeInit 16 static
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c:507:13:HAL_CAN_MspInit 16 static
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c:523:13:HAL_CAN_MspDeInit 16 static
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c:840:19:HAL_CAN_ConfigFilter 32 static
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c:990:19:HAL_CAN_Start 24 static
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c:1042:19:HAL_CAN_Stop 24 static
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c:1097:19:HAL_CAN_RequestSleep 24 static
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c:1128:19:HAL_CAN_WakeUp 24 static
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c:1175:10:HAL_CAN_IsSleepActive 24 static
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c:1206:19:HAL_CAN_AddTxMessage 40 static
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c:1306:19:HAL_CAN_AbortTxRequest 24 static
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c:1355:10:HAL_CAN_GetTxMailboxesFreeLevel 24 static
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c:1398:10:HAL_CAN_IsTxMessagePending 24 static
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c:1430:10:HAL_CAN_GetTxTimestamp 40 static,ignoring_inline_asm
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c:1464:19:HAL_CAN_GetRxMessage 32 static
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c:1564:10:HAL_CAN_GetRxFifoFillLevel 24 static
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c:1617:19:HAL_CAN_ActivateNotification 24 static
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c:1650:19:HAL_CAN_DeactivateNotification 24 static
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c:1681:6:HAL_CAN_IRQHandler 48 static
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c:2092:13:HAL_CAN_TxMailbox0CompleteCallback 16 static
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c:2109:13:HAL_CAN_TxMailbox1CompleteCallback 16 static
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c:2126:13:HAL_CAN_TxMailbox2CompleteCallback 16 static
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c:2143:13:HAL_CAN_TxMailbox0AbortCallback 16 static
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c:2160:13:HAL_CAN_TxMailbox1AbortCallback 16 static
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c:2177:13:HAL_CAN_TxMailbox2AbortCallback 16 static
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c:2194:13:HAL_CAN_RxFifo0MsgPendingCallback 16 static
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c:2211:13:HAL_CAN_RxFifo0FullCallback 16 static
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c:2228:13:HAL_CAN_RxFifo1MsgPendingCallback 16 static
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c:2245:13:HAL_CAN_RxFifo1FullCallback 16 static
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c:2262:13:HAL_CAN_SleepCallback 16 static
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c:2278:13:HAL_CAN_WakeUpFromRxMsgCallback 16 static
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c:2295:13:HAL_CAN_ErrorCallback 16 static
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c:2332:22:HAL_CAN_GetState 24 static
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c:2367:10:HAL_CAN_GetError 16 static
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c:2379:19:HAL_CAN_ResetError 24 static

View File

@ -0,0 +1,34 @@
../Drivers/CMSIS/Include/core_cm4.h:1657:22:__NVIC_SetPriorityGrouping 1
../Drivers/CMSIS/Include/core_cm4.h:1676:26:__NVIC_GetPriorityGrouping 1
../Drivers/CMSIS/Include/core_cm4.h:1688:22:__NVIC_EnableIRQ 2
../Drivers/CMSIS/Include/core_cm4.h:1724:22:__NVIC_DisableIRQ 2
../Drivers/CMSIS/Include/core_cm4.h:1743:26:__NVIC_GetPendingIRQ 2
../Drivers/CMSIS/Include/core_cm4.h:1762:22:__NVIC_SetPendingIRQ 2
../Drivers/CMSIS/Include/core_cm4.h:1777:22:__NVIC_ClearPendingIRQ 2
../Drivers/CMSIS/Include/core_cm4.h:1794:26:__NVIC_GetActive 2
../Drivers/CMSIS/Include/core_cm4.h:1816:22:__NVIC_SetPriority 2
../Drivers/CMSIS/Include/core_cm4.h:1838:26:__NVIC_GetPriority 2
../Drivers/CMSIS/Include/core_cm4.h:1863:26:NVIC_EncodePriority 2
../Drivers/CMSIS/Include/core_cm4.h:1890:22:NVIC_DecodePriority 2
../Drivers/CMSIS/Include/core_cm4.h:1939:34:__NVIC_SystemReset 1
../Drivers/CMSIS/Include/core_cm4.h:2022:26:SysTick_Config 2
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c:168:6:HAL_NVIC_SetPriorityGrouping 1
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c:190:6:HAL_NVIC_SetPriority 1
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c:212:6:HAL_NVIC_EnableIRQ 1
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c:228:6:HAL_NVIC_DisableIRQ 1
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c:241:6:HAL_NVIC_SystemReset 0
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c:254:10:HAL_SYSTICK_Config 1
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c:284:6:HAL_MPU_Disable 1
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c:304:6:HAL_MPU_Enable 1
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c:317:6:HAL_MPU_EnableRegion 1
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c:333:6:HAL_MPU_DisableRegion 1
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c:351:6:HAL_MPU_ConfigRegion 1
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c:389:10:HAL_NVIC_GetPriorityGrouping 1
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c:416:6:HAL_NVIC_GetPriority 1
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c:431:6:HAL_NVIC_SetPendingIRQ 1
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c:446:10:HAL_NVIC_GetPendingIRQ 1
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c:459:6:HAL_NVIC_ClearPendingIRQ 1
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c:473:10:HAL_NVIC_GetActive 1
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c:487:6:HAL_SYSTICK_CLKSourceConfig 2
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c:505:6:HAL_SYSTICK_IRQHandler 1
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c:514:13:HAL_SYSTICK_Callback 1

View File

@ -0,0 +1,68 @@
Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.o: \
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal.h \
../Core/Inc/stm32f3xx_hal_conf.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.h \
../Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f3xx.h \
../Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f302xc.h \
../Drivers/CMSIS/Include/core_cm4.h \
../Drivers/CMSIS/Include/cmsis_version.h \
../Drivers/CMSIS/Include/cmsis_compiler.h \
../Drivers/CMSIS/Include/cmsis_gcc.h \
../Drivers/CMSIS/Include/mpu_armv7.h \
../Drivers/CMSIS/Device/ST/STM32F3xx/Include/system_stm32f3xx.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc_ex.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio_ex.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_exti.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma_ex.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_cortex.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_adc.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_adc_ex.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_can.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash_ex.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c_ex.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr_ex.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim_ex.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_uart.h \
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_uart_ex.h
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal.h:
../Core/Inc/stm32f3xx_hal_conf.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.h:
../Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f3xx.h:
../Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f302xc.h:
../Drivers/CMSIS/Include/core_cm4.h:
../Drivers/CMSIS/Include/cmsis_version.h:
../Drivers/CMSIS/Include/cmsis_compiler.h:
../Drivers/CMSIS/Include/cmsis_gcc.h:
../Drivers/CMSIS/Include/mpu_armv7.h:
../Drivers/CMSIS/Device/ST/STM32F3xx/Include/system_stm32f3xx.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc_ex.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio_ex.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_exti.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma_ex.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_cortex.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_adc.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_adc_ex.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_can.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash_ex.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c_ex.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr_ex.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim_ex.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_uart.h:
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_uart_ex.h:

View File

@ -0,0 +1,34 @@
../Drivers/CMSIS/Include/core_cm4.h:1657:22:__NVIC_SetPriorityGrouping 24 static
../Drivers/CMSIS/Include/core_cm4.h:1676:26:__NVIC_GetPriorityGrouping 4 static
../Drivers/CMSIS/Include/core_cm4.h:1688:22:__NVIC_EnableIRQ 16 static
../Drivers/CMSIS/Include/core_cm4.h:1724:22:__NVIC_DisableIRQ 16 static,ignoring_inline_asm
../Drivers/CMSIS/Include/core_cm4.h:1743:26:__NVIC_GetPendingIRQ 16 static
../Drivers/CMSIS/Include/core_cm4.h:1762:22:__NVIC_SetPendingIRQ 16 static
../Drivers/CMSIS/Include/core_cm4.h:1777:22:__NVIC_ClearPendingIRQ 16 static
../Drivers/CMSIS/Include/core_cm4.h:1794:26:__NVIC_GetActive 16 static
../Drivers/CMSIS/Include/core_cm4.h:1816:22:__NVIC_SetPriority 16 static
../Drivers/CMSIS/Include/core_cm4.h:1838:26:__NVIC_GetPriority 16 static
../Drivers/CMSIS/Include/core_cm4.h:1863:26:NVIC_EncodePriority 40 static
../Drivers/CMSIS/Include/core_cm4.h:1890:22:NVIC_DecodePriority 40 static
../Drivers/CMSIS/Include/core_cm4.h:1939:34:__NVIC_SystemReset 4 static,ignoring_inline_asm
../Drivers/CMSIS/Include/core_cm4.h:2022:26:SysTick_Config 16 static
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c:168:6:HAL_NVIC_SetPriorityGrouping 16 static
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c:190:6:HAL_NVIC_SetPriority 32 static
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c:212:6:HAL_NVIC_EnableIRQ 16 static
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c:228:6:HAL_NVIC_DisableIRQ 16 static
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c:241:6:HAL_NVIC_SystemReset 8 static
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c:254:10:HAL_SYSTICK_Config 16 static
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c:284:6:HAL_MPU_Disable 4 static
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c:304:6:HAL_MPU_Enable 16 static
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c:317:6:HAL_MPU_EnableRegion 16 static
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c:333:6:HAL_MPU_DisableRegion 16 static
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c:351:6:HAL_MPU_ConfigRegion 16 static
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c:389:10:HAL_NVIC_GetPriorityGrouping 8 static
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c:416:6:HAL_NVIC_GetPriority 24 static
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c:431:6:HAL_NVIC_SetPendingIRQ 16 static
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c:446:10:HAL_NVIC_GetPendingIRQ 16 static
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c:459:6:HAL_NVIC_ClearPendingIRQ 16 static
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c:473:10:HAL_NVIC_GetActive 16 static
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c:487:6:HAL_SYSTICK_CLKSourceConfig 16 static
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c:505:6:HAL_SYSTICK_IRQHandler 8 static
../Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c:514:13:HAL_SYSTICK_Callback 4 static

Some files were not shown because too many files have changed in this diff Show More