Browse Source

Step Final : ajout de la partie son

alejeune 1 year ago
parent
commit
fa6fd6f93a
27 changed files with 1529 additions and 695 deletions
  1. BIN
      Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/Obj/StepSon.axf
  2. 13
    10
      Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/Obj/StepSon.build_log.htm
  3. 3
    2
      Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/Obj/StepSon_CibleSondeKEIL.dep
  4. BIN
      Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/Obj/bruitverre.o
  5. BIN
      Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/Obj/gestionson.o
  6. BIN
      Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/Obj/principal.crf
  7. 1
    1
      Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/Obj/principal.d
  8. BIN
      Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/Obj/principal.o
  9. BIN
      Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/Obj/startup-rvds.o
  10. 212
    212
      Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/StepSon.uvguix.alejeune
  11. 2
    2
      Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/StepSon.uvoptx
  12. 6
    6
      Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/bruitverre.lst
  13. 6
    6
      Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/gestionson.lst
  14. 6
    6
      Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/startup-rvds.lst
  15. BIN
      PjtKEIL_Integration/Obj/StepDFT.axf
  16. 4
    2
      PjtKEIL_Integration/Obj/StepDFT.build_log.htm
  17. 944
    207
      PjtKEIL_Integration/Obj/StepDFT.hex
  18. 106
    61
      PjtKEIL_Integration/Obj/StepDFT.htm
  19. 2
    2
      PjtKEIL_Integration/Obj/StepDFT.lnp
  20. 190
    153
      PjtKEIL_Integration/Obj/StepDFT.map
  21. 3
    3
      PjtKEIL_Integration/Obj/StepDFT_CibleSondeKEIL.dep
  22. BIN
      PjtKEIL_Integration/Obj/principal.crf
  23. BIN
      PjtKEIL_Integration/Obj/principal.o
  24. 11
    2
      PjtKEIL_Integration/Src/principal.c
  25. 8
    8
      PjtKEIL_Integration/StepDFT.uvguix.alejeune
  26. 6
    6
      PjtKEIL_Integration/dft.lst
  27. 6
    6
      PjtKEIL_Integration/signal.lst

BIN
Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/Obj/StepSon.axf View File


+ 13
- 10
Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/Obj/StepSon.build_log.htm View File

@@ -17,25 +17,27 @@ Library Manager: ArmAr.exe V5.06 update 7 (build 960)
17 17
 Hex Converter:   FromElf.exe V5.06 update 7 (build 960)
18 18
 CPU DLL:         SARMCM3.DLL V5.34.0.0
19 19
 Dialog DLL:      DARMSTM.DLL V1.68.0.0
20
-Target DLL:      STLink\ST-LINKIII-KEIL_SWO.dll V3.0.8.0
20
+Target DLL:      UL2CM3.DLL V1.163.9.0
21 21
 Dialog DLL:      TCM.DLL V1.48.0.0
22 22
  
23 23
 <h2>Project:</h2>
24 24
 U:\Documents\3MIC\S2\BE_CHTI\Assembleur\Raphael_lacroix-Aurelia_lejeune-BE_CHTI\Partie son\PjtKEIL_StepSon\PjtKEIL_StepSon\StepSon.uvprojx
25
-Project File Date:  03/24/2022
25
+Project File Date:  03/30/2022
26 26
 
27 27
 <h2>Output:</h2>
28 28
 *** Using Compiler 'V5.06 update 7 (build 960)', folder: 'C:\Keil_v5\ARM\ARMCC\Bin'
29
-Rebuild target 'Simu'
29
+Rebuild target 'CibleSondeKEIL'
30 30
 assembling startup-rvds.s...
31
-assembling bruitverre.asm...
32 31
 assembling GestionSon.s...
33 32
 Src\GestionSon.s(17): warning: A1581W: Added 2 bytes of padding at address 0x2
33
+assembling bruitverre.asm...
34 34
 compiling principal.c...
35
-linking...
36
-Program Size: Code=2672 RO-data=11300 RW-data=168 ZI-data=1024  
37
-FromELF: creating hex file...
38
-".\Obj\StepSon.axf" - 0 Error(s), 1 Warning(s).
35
+Src\principal.c(22): error:  #20: identifier "CallbackSon" is undefined
36
+  Active_IT_Debordement_Timer(TIM4, 2,CallbackSon);
37
+Src\principal.c(25): warning:  #223-D: function "StartSon" declared implicitly
38
+  StartSon();
39
+Src\principal.c: 1 warning, 1 error
40
+".\Obj\StepSon.axf" - 1 Error(s), 2 Warning(s).
39 41
 
40 42
 <h2>Software Packages used:</h2>
41 43
 
@@ -51,14 +53,15 @@ Package Vendor: Keil
51 53
                 STMicroelectronics STM32F1 Series Device Support, Drivers and Examples
52 54
 
53 55
 <h2>Collection of Component include folders:</h2>
54
-  .\RTE\_Simu
56
+  .\RTE\_CibleSondeKEIL
55 57
   C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include
56 58
   C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include
57 59
 
58 60
 <h2>Collection of Component Files used:</h2>
59 61
 
60 62
    * Component: ARM::CMSIS:CORE:5.4.0
61
-Build Time Elapsed:  00:00:02
63
+Target not created.
64
+Build Time Elapsed:  00:00:01
62 65
 </pre>
63 66
 </body>
64 67
 </html>

+ 3
- 2
Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/Obj/StepSon_CibleSondeKEIL.dep View File

@@ -1,6 +1,6 @@
1 1
 Dependencies for Project 'StepSon', Target 'CibleSondeKEIL': (DO NOT MODIFY !)
2 2
 CompilerVersion: 5060960::V5.06 update 7 (build 960)::.\ARMCC
3
-F (.\Src\principal.c)(0x623CCB64)(-c --cpu Cortex-M3 -D__EVAL -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I .\Driver --C99

-I.\RTE\_CibleSondeKEIL

-IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include

-IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include

-D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DSTM32F103xB -DUSE_FULL_LL_DRIVER

-o .\obj\principal.o --omf_browse .\obj\principal.crf --depend .\obj\principal.d)
3
+F (.\Src\principal.c)(0x62446F30)(-c --cpu Cortex-M3 -D__EVAL -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I .\Driver --C99

-I.\RTE\_CibleSondeKEIL

-IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include

-IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include

-D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DSTM32F103xB -DUSE_FULL_LL_DRIVER

-o .\obj\principal.o --omf_browse .\obj\principal.crf --depend .\obj\principal.d)
4 4
 I (.\Driver\DriverJeuLaser.h)(0x623CCB65)
5 5
 I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\stm32f10x.h)(0x58258CCC)
6 6
 I (.\RTE\_CibleSondeKEIL\RTE_Components.h)(0x623CCB64)
@@ -10,8 +10,9 @@ I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_versio
10 10
 I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compiler.h)(0x5E835B22)
11 11
 I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h)(0x5E8F2582)
12 12
 I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\system_stm32f10x.h)(0x58258CCC)
13
+F (.\GestionSon.h)(0x624464C6)()
13 14
 F (.\Src\startup-rvds.s)(0x623CCB64)(--cpu Cortex-M3 --pd "__EVAL SETA 1" -g --apcs=interwork --pd "__MICROLIB SETA 1"

-I.\RTE\_CibleSondeKEIL

-IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include

-IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include

--pd "__UVISION_VERSION SETA 534" --pd "_RTE_ SETA 1" --pd "STM32F10X_MD SETA 1" --pd "_RTE_ SETA 1"

--list startup-rvds.lst --xref -o .\obj\startup-rvds.o --depend .\obj\startup-rvds.d)
14 15
 F (.\Driver\DriverJeuLaser.lib)(0x623CCB65)()
15 16
 F (.\Src\bruitverre.asm)(0x623CCB64)(--cpu Cortex-M3 --pd "__EVAL SETA 1" -g --apcs=interwork --pd "__MICROLIB SETA 1"

-I.\RTE\_CibleSondeKEIL

-IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include

-IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include

--pd "__UVISION_VERSION SETA 534" --pd "_RTE_ SETA 1" --pd "STM32F10X_MD SETA 1" --pd "_RTE_ SETA 1"

--list bruitverre.lst --xref -o .\obj\bruitverre.o --depend .\obj\bruitverre.d)
16
-F (.\Src\GestionSon.s)(0x62445D71)(--cpu Cortex-M3 --pd "__EVAL SETA 1" -g --apcs=interwork --pd "__MICROLIB SETA 1"

-I.\RTE\_CibleSondeKEIL

-IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include

-IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include

--pd "__UVISION_VERSION SETA 534" --pd "_RTE_ SETA 1" --pd "STM32F10X_MD SETA 1" --pd "_RTE_ SETA 1"

--list gestionson.lst --xref -o .\obj\gestionson.o --depend .\obj\gestionson.d)
17
+F (.\Src\GestionSon.s)(0x6244612F)(--cpu Cortex-M3 --pd "__EVAL SETA 1" -g --apcs=interwork --pd "__MICROLIB SETA 1"

-I.\RTE\_CibleSondeKEIL

-IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include

-IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include

--pd "__UVISION_VERSION SETA 534" --pd "_RTE_ SETA 1" --pd "STM32F10X_MD SETA 1" --pd "_RTE_ SETA 1"

--list gestionson.lst --xref -o .\obj\gestionson.o --depend .\obj\gestionson.d)
17 18
 I (.\Driver\DriverJeuLaser.inc)(0x623CCB65)

BIN
Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/Obj/bruitverre.o View File


BIN
Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/Obj/gestionson.o View File


BIN
Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/Obj/principal.crf View File


+ 1
- 1
Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/Obj/principal.d View File

@@ -1,7 +1,7 @@
1 1
 .\obj\principal.o: Src\principal.c
2 2
 .\obj\principal.o: .\Driver\DriverJeuLaser.h
3 3
 .\obj\principal.o: C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\stm32f10x.h
4
-.\obj\principal.o: .\RTE\_Simu\RTE_Components.h
4
+.\obj\principal.o: .\RTE\_CibleSondeKEIL\RTE_Components.h
5 5
 .\obj\principal.o: C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h
6 6
 .\obj\principal.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.h
7 7
 .\obj\principal.o: C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h

BIN
Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/Obj/principal.o View File


BIN
Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/Obj/startup-rvds.o View File


+ 212
- 212
Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/StepSon.uvguix.alejeune
File diff suppressed because it is too large
View File


+ 2
- 2
Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/StepSon.uvoptx View File

@@ -75,7 +75,7 @@
75 75
       <OPTFL>
76 76
         <tvExp>1</tvExp>
77 77
         <tvExpOptDlg>0</tvExpOptDlg>
78
-        <IsCurrentTarget>1</IsCurrentTarget>
78
+        <IsCurrentTarget>0</IsCurrentTarget>
79 79
       </OPTFL>
80 80
       <CpuCode>18</CpuCode>
81 81
       <DebugOpt>
@@ -304,7 +304,7 @@
304 304
       <OPTFL>
305 305
         <tvExp>1</tvExp>
306 306
         <tvExpOptDlg>0</tvExpOptDlg>
307
-        <IsCurrentTarget>0</IsCurrentTarget>
307
+        <IsCurrentTarget>1</IsCurrentTarget>
308 308
       </OPTFL>
309 309
       <CpuCode>18</CpuCode>
310 310
       <DebugOpt>

+ 6
- 6
Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/bruitverre.lst View File

@@ -6093,12 +6093,12 @@ ARM Macro Assembler    Page 94
6093 6093
  5525 00002B16 06 F7           DCW              -2298
6094 6094
  5526 00002B18                 END
6095 6095
 Command Line: --debug --xref --diag_suppress=9931 --cpu=Cortex-M3 --apcs=interw
6096
-ork --depend=.\obj\bruitverre.d -o.\obj\bruitverre.o -I.\RTE\_Simu -IC:\Program
6097
-data\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Programdata\Keil\Ar
6098
-m\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include --predefine="__EVAL SETA 1" --p
6099
-redefine="__MICROLIB SETA 1" --predefine="__UVISION_VERSION SETA 534" --predefi
6100
-ne="_RTE_ SETA 1" --predefine="STM32F10X_MD SETA 1" --predefine="_RTE_ SETA 1" 
6101
---list=bruitverre.lst Src\bruitverre.asm
6096
+ork --depend=.\obj\bruitverre.d -o.\obj\bruitverre.o -I.\RTE\_CibleSondeKEIL -I
6097
+C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Programda
6098
+ta\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include --predefine="__EVAL S
6099
+ETA 1" --predefine="__MICROLIB SETA 1" --predefine="__UVISION_VERSION SETA 534"
6100
+ --predefine="_RTE_ SETA 1" --predefine="STM32F10X_MD SETA 1" --predefine="_RTE
6101
+_ SETA 1" --list=bruitverre.lst Src\bruitverre.asm
6102 6102
 
6103 6103
 
6104 6104
 

+ 6
- 6
Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/gestionson.lst View File

@@ -199,12 +199,12 @@ Command Line: --debug --xref --diag_suppress=9931 --cpu=Cortex-M3 --apcs=interw
199 199
 ARM Macro Assembler    Page 4 
200 200
 
201 201
 
202
-ork --depend=.\obj\gestionson.d -o.\obj\gestionson.o -I.\RTE\_Simu -IC:\Program
203
-data\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Programdata\Keil\Ar
204
-m\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include --predefine="__EVAL SETA 1" --p
205
-redefine="__MICROLIB SETA 1" --predefine="__UVISION_VERSION SETA 534" --predefi
206
-ne="_RTE_ SETA 1" --predefine="STM32F10X_MD SETA 1" --predefine="_RTE_ SETA 1" 
207
---list=gestionson.lst Src\GestionSon.s
202
+ork --depend=.\obj\gestionson.d -o.\obj\gestionson.o -I.\RTE\_CibleSondeKEIL -I
203
+C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Programda
204
+ta\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include --predefine="__EVAL S
205
+ETA 1" --predefine="__MICROLIB SETA 1" --predefine="__UVISION_VERSION SETA 534"
206
+ --predefine="_RTE_ SETA 1" --predefine="STM32F10X_MD SETA 1" --predefine="_RTE
207
+_ SETA 1" --list=gestionson.lst Src\GestionSon.s
208 208
 
209 209
 
210 210
 

+ 6
- 6
Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/startup-rvds.lst View File

@@ -511,12 +511,12 @@ ARM Macro Assembler    Page 8
511 511
               05FA0300 
512 512
               00000000 
513 513
 Command Line: --debug --xref --diag_suppress=9931 --cpu=Cortex-M3 --apcs=interw
514
-ork --depend=.\obj\startup-rvds.d -o.\obj\startup-rvds.o -I.\RTE\_Simu -IC:\Pro
515
-gramdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Programdata\Kei
516
-l\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include --predefine="__EVAL SETA 1"
517
- --predefine="__MICROLIB SETA 1" --predefine="__UVISION_VERSION SETA 534" --pre
518
-define="_RTE_ SETA 1" --predefine="STM32F10X_MD SETA 1" --predefine="_RTE_ SETA
519
- 1" --list=startup-rvds.lst Src\startup-rvds.s
514
+ork --depend=.\obj\startup-rvds.d -o.\obj\startup-rvds.o -I.\RTE\_CibleSondeKEI
515
+L -IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Progr
516
+amdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include --predefine="__EV
517
+AL SETA 1" --predefine="__MICROLIB SETA 1" --predefine="__UVISION_VERSION SETA 
518
+534" --predefine="_RTE_ SETA 1" --predefine="STM32F10X_MD SETA 1" --predefine="
519
+_RTE_ SETA 1" --list=startup-rvds.lst Src\startup-rvds.s
520 520
 
521 521
 
522 522
 

BIN
PjtKEIL_Integration/Obj/StepDFT.axf View File


+ 4
- 2
PjtKEIL_Integration/Obj/StepDFT.build_log.htm View File

@@ -27,6 +27,8 @@ Project File Date:  05/10/2022
27 27
 <h2>Output:</h2>
28 28
 *** Using Compiler 'V5.06 update 7 (build 960)', folder: 'C:\Keil_v5\ARM\ARMCC\Bin'
29 29
 Rebuild target 'CibleSondeKEIL'
30
+Note: source file '.\Src\DFT.s' - object file renamed from '.\Obj\DFT.o' to '.\Obj\dft_1.o'.
31
+Note: source file '.\Src\Signal.asm' - object file renamed from '.\Obj\Signal.o' to '.\Obj\signal_1.o'.
30 32
 Note: source file '.\Src\startup-rvds.s' - object file renamed from '.\Obj\startup-rvds.o' to '.\Obj\startup-rvds_1.o'.
31 33
 assembling DFT.s...
32 34
 Src\DFT.s(106): warning: A1581W: Added 2 bytes of padding at address 0x52
@@ -37,7 +39,7 @@ assembling Signal.asm...
37 39
 assembling startup-rvds.s...
38 40
 compiling principal.c...
39 41
 linking...
40
-Program Size: Code=2844 RO-data=524 RW-data=188 ZI-data=1508  
42
+Program Size: Code=3604 RO-data=11556 RW-data=196 ZI-data=1508  
41 43
 FromELF: creating hex file...
42 44
 ".\Obj\StepDFT.axf" - 0 Error(s), 2 Warning(s).
43 45
 
@@ -62,7 +64,7 @@ Package Vendor: Keil
62 64
 <h2>Collection of Component Files used:</h2>
63 65
 
64 66
    * Component: ARM::CMSIS:CORE:5.4.0
65
-Build Time Elapsed:  00:00:02
67
+Build Time Elapsed:  00:00:01
66 68
 </pre>
67 69
 </body>
68 70
 </html>

+ 944
- 207
PjtKEIL_Integration/Obj/StepDFT.hex
File diff suppressed because it is too large
View File


+ 106
- 61
PjtKEIL_Integration/Obj/StepDFT.htm View File

@@ -3,7 +3,7 @@
3 3
 <title>Static Call Graph - [.\Obj\StepDFT.axf]</title></head>
4 4
 <body><HR>
5 5
 <H1>Static Call Graph for image .\Obj\StepDFT.axf</H1><HR>
6
-<BR><P>#&#060CALLGRAPH&#062# ARM Linker, 5060960: Last Updated: Tue May 10 16:29:54 2022
6
+<BR><P>#&#060CALLGRAPH&#062# ARM Linker, 5060960: Last Updated: Tue May 10 16:49:41 2022
7 7
 <BR><P>
8 8
 <H3>Maximum Stack Usage =         56 bytes + Unknown(Cycles, Untraceable Function Pointers)</H3><H3>
9 9
 Call chain for Maximum Stack Depth:</H3>
@@ -29,6 +29,7 @@ Function Pointers
29 29
  <LI><a href="#[4]">BusFault_Handler</a> from startup-rvds_1.o(.text) referenced from startup-rvds_1.o(RESET)
30 30
  <LI><a href="#[1f]">CAN1_RX1_IRQHandler</a> from startup-rvds_1.o(.text) referenced from startup-rvds_1.o(RESET)
31 31
  <LI><a href="#[20]">CAN1_SCE_IRQHandler</a> from startup-rvds_1.o(.text) referenced from startup-rvds_1.o(RESET)
32
+ <LI><a href="#[39]">CallbackSon</a> from gestionson.o(moncode) referenced from principal.o(i.main)
32 33
  <LI><a href="#[15]">DMA1_Channel1_IRQHandler</a> from startup-rvds_1.o(.text) referenced from startup-rvds_1.o(RESET)
33 34
  <LI><a href="#[16]">DMA1_Channel2_IRQHandler</a> from startup-rvds_1.o(.text) referenced from startup-rvds_1.o(RESET)
34 35
  <LI><a href="#[17]">DMA1_Channel3_IRQHandler</a> from startup-rvds_1.o(.text) referenced from startup-rvds_1.o(RESET)
@@ -90,27 +91,27 @@ Global Symbols
90 91
 <P><STRONG><a name="[37]"></a>__main</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry.o(.ARM.Collect$$$$00000000))
91 92
 <BR>[Address Reference Count : 1]<UL><LI> startup-rvds_1.o(.text)
92 93
 </UL>
93
-<P><STRONG><a name="[4c]"></a>_main_stk</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry2.o(.ARM.Collect$$$$00000001))
94
+<P><STRONG><a name="[51]"></a>_main_stk</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry2.o(.ARM.Collect$$$$00000001))
94 95
 
95
-<P><STRONG><a name="[39]"></a>_main_scatterload</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry5.o(.ARM.Collect$$$$00000004))
96
-<BR><BR>[Calls]<UL><LI><a href="#[3a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__scatterload
96
+<P><STRONG><a name="[3a]"></a>_main_scatterload</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry5.o(.ARM.Collect$$$$00000004))
97
+<BR><BR>[Calls]<UL><LI><a href="#[3b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__scatterload
97 98
 </UL>
98 99
 
99
-<P><STRONG><a name="[3b]"></a>__main_after_scatterload</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry5.o(.ARM.Collect$$$$00000004))
100
-<BR><BR>[Called By]<UL><LI><a href="#[3a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__scatterload
100
+<P><STRONG><a name="[3c]"></a>__main_after_scatterload</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry5.o(.ARM.Collect$$$$00000004))
101
+<BR><BR>[Called By]<UL><LI><a href="#[3b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__scatterload
101 102
 </UL>
102 103
 
103
-<P><STRONG><a name="[4d]"></a>_main_clock</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry7b.o(.ARM.Collect$$$$00000008))
104
+<P><STRONG><a name="[52]"></a>_main_clock</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry7b.o(.ARM.Collect$$$$00000008))
104 105
 
105
-<P><STRONG><a name="[4e]"></a>_main_cpp_init</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry8b.o(.ARM.Collect$$$$0000000A))
106
+<P><STRONG><a name="[53]"></a>_main_cpp_init</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry8b.o(.ARM.Collect$$$$0000000A))
106 107
 
107
-<P><STRONG><a name="[4f]"></a>_main_init</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry9a.o(.ARM.Collect$$$$0000000B))
108
+<P><STRONG><a name="[54]"></a>_main_init</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry9a.o(.ARM.Collect$$$$0000000B))
108 109
 
109
-<P><STRONG><a name="[50]"></a>__rt_lib_shutdown_fini</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry12b.o(.ARM.Collect$$$$0000000E))
110
+<P><STRONG><a name="[55]"></a>__rt_lib_shutdown_fini</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry12b.o(.ARM.Collect$$$$0000000E))
110 111
 
111
-<P><STRONG><a name="[51]"></a>__rt_final_cpp</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry10a.o(.ARM.Collect$$$$0000000F))
112
+<P><STRONG><a name="[56]"></a>__rt_final_cpp</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry10a.o(.ARM.Collect$$$$0000000F))
112 113
 
113
-<P><STRONG><a name="[52]"></a>__rt_final_exit</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry11a.o(.ARM.Collect$$$$00000011))
114
+<P><STRONG><a name="[57]"></a>__rt_final_exit</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry11a.o(.ARM.Collect$$$$00000011))
114 115
 
115 116
 <P><STRONG><a name="[0]"></a>Reset_Handler</STRONG> (Thumb, 34 bytes, Stack size 0 bytes, startup-rvds_1.o(.text))
116 117
 <BR>[Address Reference Count : 1]<UL><LI> startup-rvds_1.o(RESET)
@@ -292,80 +293,109 @@ Global Symbols
292 293
 <P><STRONG><a name="[a]"></a>WWDG_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds_1.o(.text))
293 294
 <BR>[Address Reference Count : 1]<UL><LI> startup-rvds_1.o(RESET)
294 295
 </UL>
295
-<P><STRONG><a name="[3a]"></a>__scatterload</STRONG> (Thumb, 28 bytes, Stack size 0 bytes, init.o(.text))
296
-<BR><BR>[Calls]<UL><LI><a href="#[3b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__main_after_scatterload
296
+<P><STRONG><a name="[3b]"></a>__scatterload</STRONG> (Thumb, 28 bytes, Stack size 0 bytes, init.o(.text))
297
+<BR><BR>[Calls]<UL><LI><a href="#[3c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__main_after_scatterload
297 298
 </UL>
298
-<BR>[Called By]<UL><LI><a href="#[39]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_main_scatterload
299
+<BR>[Called By]<UL><LI><a href="#[3a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_main_scatterload
299 300
 </UL>
300 301
 
301
-<P><STRONG><a name="[53]"></a>__scatterload_rt2</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, init.o(.text), UNUSED)
302
+<P><STRONG><a name="[58]"></a>__scatterload_rt2</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, init.o(.text), UNUSED)
302 303
 
303
-<P><STRONG><a name="[3c]"></a>CLOCK_Configure</STRONG> (Thumb, 104 bytes, Stack size 16 bytes, clock.o(i.CLOCK_Configure))
304
+<P><STRONG><a name="[4f]"></a>Active_IT_Debordement_Timer</STRONG> (Thumb, 204 bytes, Stack size 24 bytes, timer_1234.o(i.Active_IT_Debordement_Timer))
305
+<BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = Active_IT_Debordement_Timer
306
+</UL>
307
+<BR>[Called By]<UL><LI><a href="#[35]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
308
+</UL>
309
+
310
+<P><STRONG><a name="[3d]"></a>CLOCK_Configure</STRONG> (Thumb, 104 bytes, Stack size 16 bytes, clock.o(i.CLOCK_Configure))
304 311
 <BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = CLOCK_Configure
305 312
 </UL>
306
-<BR>[Calls]<UL><LI><a href="#[3d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;CLOCK_HPRECompute
313
+<BR>[Calls]<UL><LI><a href="#[3e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;CLOCK_HPRECompute
307 314
 </UL>
308 315
 <BR>[Called By]<UL><LI><a href="#[35]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
309 316
 </UL>
310 317
 
311
-<P><STRONG><a name="[41]"></a>CLOCK_GetADCCLK</STRONG> (Thumb, 4 bytes, Stack size 0 bytes, clock.o(i.CLOCK_GetADCCLK))
312
-<BR><BR>[Called By]<UL><LI><a href="#[40]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Init_TimingADC_ActiveADC_ff
318
+<P><STRONG><a name="[42]"></a>CLOCK_GetADCCLK</STRONG> (Thumb, 4 bytes, Stack size 0 bytes, clock.o(i.CLOCK_GetADCCLK))
319
+<BR><BR>[Called By]<UL><LI><a href="#[41]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Init_TimingADC_ActiveADC_ff
320
+</UL>
321
+
322
+<P><STRONG><a name="[43]"></a>CLOCK_GetHCLK</STRONG> (Thumb, 4 bytes, Stack size 0 bytes, clock.o(i.CLOCK_GetHCLK))
323
+<BR><BR>[Called By]<UL><LI><a href="#[44]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Timer_1234_Init_ff
324
+<LI><a href="#[41]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Init_TimingADC_ActiveADC_ff
313 325
 </UL>
314 326
 
315
-<P><STRONG><a name="[42]"></a>CLOCK_GetHCLK</STRONG> (Thumb, 4 bytes, Stack size 0 bytes, clock.o(i.CLOCK_GetHCLK))
316
-<BR><BR>[Called By]<UL><LI><a href="#[43]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Timer_1234_Init_ff
317
-<LI><a href="#[40]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Init_TimingADC_ActiveADC_ff
327
+<P><STRONG><a name="[45]"></a>CLOCK_GetTIMCLK</STRONG> (Thumb, 22 bytes, Stack size 0 bytes, clock.o(i.CLOCK_GetTIMCLK))
328
+<BR><BR>[Called By]<UL><LI><a href="#[44]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Timer_1234_Init_ff
318 329
 </UL>
319 330
 
320
-<P><STRONG><a name="[44]"></a>CLOCK_GetTIMCLK</STRONG> (Thumb, 22 bytes, Stack size 0 bytes, clock.o(i.CLOCK_GetTIMCLK))
321
-<BR><BR>[Called By]<UL><LI><a href="#[43]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Timer_1234_Init_ff
331
+<P><STRONG><a name="[59]"></a>GPIOA_Clear</STRONG> (Thumb, 10 bytes, Stack size 0 bytes, gpio.o(i.GPIOA_Clear), UNUSED)
332
+
333
+<P><STRONG><a name="[5a]"></a>GPIOA_Set</STRONG> (Thumb, 10 bytes, Stack size 0 bytes, gpio.o(i.GPIOA_Set), UNUSED)
334
+
335
+<P><STRONG><a name="[5b]"></a>GPIOB_Clear</STRONG> (Thumb, 10 bytes, Stack size 0 bytes, gpio.o(i.GPIOB_Clear), UNUSED)
336
+
337
+<P><STRONG><a name="[5c]"></a>GPIOB_Set</STRONG> (Thumb, 10 bytes, Stack size 0 bytes, gpio.o(i.GPIOB_Set), UNUSED)
338
+
339
+<P><STRONG><a name="[5d]"></a>GPIOC_Clear</STRONG> (Thumb, 10 bytes, Stack size 0 bytes, gpio.o(i.GPIOC_Clear), UNUSED)
340
+
341
+<P><STRONG><a name="[5e]"></a>GPIOC_Set</STRONG> (Thumb, 10 bytes, Stack size 0 bytes, gpio.o(i.GPIOC_Set), UNUSED)
342
+
343
+<P><STRONG><a name="[4e]"></a>GPIO_Configure</STRONG> (Thumb, 240 bytes, Stack size 20 bytes, gpio.o(i.GPIO_Configure))
344
+<BR><BR>[Stack]<UL><LI>Max Depth = 20<LI>Call Chain = GPIO_Configure
345
+</UL>
346
+<BR>[Called By]<UL><LI><a href="#[35]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
322 347
 </UL>
323 348
 
324
-<P><STRONG><a name="[4b]"></a>Init_ADC1_DMA1</STRONG> (Thumb, 62 bytes, Stack size 0 bytes, adc_dma.o(i.Init_ADC1_DMA1))
349
+<P><STRONG><a name="[4d]"></a>Init_ADC1_DMA1</STRONG> (Thumb, 62 bytes, Stack size 0 bytes, adc_dma.o(i.Init_ADC1_DMA1))
325 350
 <BR><BR>[Called By]<UL><LI><a href="#[35]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
326 351
 </UL>
327 352
 
328
-<P><STRONG><a name="[3e]"></a>Init_Conversion_On_Trig_Timer_ff</STRONG> (Thumb, 102 bytes, Stack size 16 bytes, adc_dma.o(i.Init_Conversion_On_Trig_Timer_ff))
353
+<P><STRONG><a name="[3f]"></a>Init_Conversion_On_Trig_Timer_ff</STRONG> (Thumb, 102 bytes, Stack size 16 bytes, adc_dma.o(i.Init_Conversion_On_Trig_Timer_ff))
329 354
 <BR><BR>[Stack]<UL><LI>Max Depth = 56<LI>Call Chain = Init_Conversion_On_Trig_Timer_ff &rArr; PWM_Init_ff &rArr; Timer_1234_Init_ff
330 355
 </UL>
331
-<BR>[Calls]<UL><LI><a href="#[3f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;PWM_Init_ff
356
+<BR>[Calls]<UL><LI><a href="#[40]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;PWM_Init_ff
332 357
 </UL>
333 358
 <BR>[Called By]<UL><LI><a href="#[35]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
334 359
 </UL>
335 360
 
336
-<P><STRONG><a name="[40]"></a>Init_TimingADC_ActiveADC_ff</STRONG> (Thumb, 200 bytes, Stack size 24 bytes, adc_dma.o(i.Init_TimingADC_ActiveADC_ff))
361
+<P><STRONG><a name="[41]"></a>Init_TimingADC_ActiveADC_ff</STRONG> (Thumb, 200 bytes, Stack size 24 bytes, adc_dma.o(i.Init_TimingADC_ActiveADC_ff))
337 362
 <BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = Init_TimingADC_ActiveADC_ff
338 363
 </UL>
339
-<BR>[Calls]<UL><LI><a href="#[42]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;CLOCK_GetHCLK
340
-<LI><a href="#[41]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;CLOCK_GetADCCLK
364
+<BR>[Calls]<UL><LI><a href="#[43]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;CLOCK_GetHCLK
365
+<LI><a href="#[42]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;CLOCK_GetADCCLK
341 366
 </UL>
342 367
 <BR>[Called By]<UL><LI><a href="#[35]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
343 368
 </UL>
344 369
 
345
-<P><STRONG><a name="[3f]"></a>PWM_Init_ff</STRONG> (Thumb, 168 bytes, Stack size 24 bytes, timer_1234.o(i.PWM_Init_ff))
370
+<P><STRONG><a name="[40]"></a>PWM_Init_ff</STRONG> (Thumb, 168 bytes, Stack size 24 bytes, timer_1234.o(i.PWM_Init_ff))
346 371
 <BR><BR>[Stack]<UL><LI>Max Depth = 40<LI>Call Chain = PWM_Init_ff &rArr; Timer_1234_Init_ff
347 372
 </UL>
348
-<BR>[Calls]<UL><LI><a href="#[43]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Timer_1234_Init_ff
373
+<BR>[Calls]<UL><LI><a href="#[44]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Timer_1234_Init_ff
349 374
 </UL>
350
-<BR>[Called By]<UL><LI><a href="#[3e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Init_Conversion_On_Trig_Timer_ff
375
+<BR>[Called By]<UL><LI><a href="#[3f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Init_Conversion_On_Trig_Timer_ff
376
+<LI><a href="#[35]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
351 377
 </UL>
352 378
 
353
-<P><STRONG><a name="[4a]"></a>Single_Channel_ADC</STRONG> (Thumb, 16 bytes, Stack size 0 bytes, adc_dma.o(i.Single_Channel_ADC))
379
+<P><STRONG><a name="[50]"></a>PWM_Set_Value_TIM3_Ch3</STRONG> (Thumb, 6 bytes, Stack size 0 bytes, timer_1234.o(i.PWM_Set_Value_TIM3_Ch3))
380
+<BR><BR>[Called By]<UL><LI><a href="#[39]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;CallbackSon
381
+</UL>
382
+
383
+<P><STRONG><a name="[4c]"></a>Single_Channel_ADC</STRONG> (Thumb, 16 bytes, Stack size 0 bytes, adc_dma.o(i.Single_Channel_ADC))
354 384
 <BR><BR>[Called By]<UL><LI><a href="#[35]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
355 385
 </UL>
356 386
 
357
-<P><STRONG><a name="[45]"></a>Start_DMA1</STRONG> (Thumb, 22 bytes, Stack size 0 bytes, adc_dma.o(i.Start_DMA1))
387
+<P><STRONG><a name="[46]"></a>Start_DMA1</STRONG> (Thumb, 22 bytes, Stack size 0 bytes, adc_dma.o(i.Start_DMA1))
358 388
 <BR><BR>[Called By]<UL><LI><a href="#[38]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;fTick
359 389
 </UL>
360 390
 
361 391
 <P><STRONG><a name="[9]"></a>SysTick_Handler</STRONG> (Thumb, 6 bytes, Stack size 0 bytes, timer_systick.o(i.SysTick_Handler))
362 392
 <BR>[Address Reference Count : 1]<UL><LI> startup-rvds_1.o(RESET)
363 393
 </UL>
364
-<P><STRONG><a name="[48]"></a>Systick_Period_ff</STRONG> (Thumb, 34 bytes, Stack size 0 bytes, timer_systick.o(i.Systick_Period_ff))
394
+<P><STRONG><a name="[4a]"></a>Systick_Period_ff</STRONG> (Thumb, 34 bytes, Stack size 0 bytes, timer_systick.o(i.Systick_Period_ff))
365 395
 <BR><BR>[Called By]<UL><LI><a href="#[35]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
366 396
 </UL>
367 397
 
368
-<P><STRONG><a name="[49]"></a>Systick_Prio_IT</STRONG> (Thumb, 12 bytes, Stack size 0 bytes, timer_systick.o(i.Systick_Prio_IT))
398
+<P><STRONG><a name="[4b]"></a>Systick_Prio_IT</STRONG> (Thumb, 12 bytes, Stack size 0 bytes, timer_systick.o(i.Systick_Prio_IT))
369 399
 <BR><BR>[Called By]<UL><LI><a href="#[35]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
370 400
 </UL>
371 401
 
@@ -392,56 +422,71 @@ Global Symbols
392 422
 </UL>
393 423
 <BR>[Address Reference Count : 1]<UL><LI> startup-rvds_1.o(RESET)
394 424
 </UL>
395
-<P><STRONG><a name="[43]"></a>Timer_1234_Init_ff</STRONG> (Thumb, 106 bytes, Stack size 16 bytes, timer_1234.o(i.Timer_1234_Init_ff))
425
+<P><STRONG><a name="[44]"></a>Timer_1234_Init_ff</STRONG> (Thumb, 106 bytes, Stack size 16 bytes, timer_1234.o(i.Timer_1234_Init_ff))
396 426
 <BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = Timer_1234_Init_ff
397 427
 </UL>
398
-<BR>[Calls]<UL><LI><a href="#[44]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;CLOCK_GetTIMCLK
399
-<LI><a href="#[42]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;CLOCK_GetHCLK
428
+<BR>[Calls]<UL><LI><a href="#[45]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;CLOCK_GetTIMCLK
429
+<LI><a href="#[43]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;CLOCK_GetHCLK
400 430
 </UL>
401
-<BR>[Called By]<UL><LI><a href="#[3f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;PWM_Init_ff
431
+<BR>[Called By]<UL><LI><a href="#[40]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;PWM_Init_ff
432
+<LI><a href="#[35]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
402 433
 </UL>
403 434
 
404
-<P><STRONG><a name="[46]"></a>Wait_On_End_Of_DMA1</STRONG> (Thumb, 18 bytes, Stack size 0 bytes, adc_dma.o(i.Wait_On_End_Of_DMA1))
435
+<P><STRONG><a name="[47]"></a>Wait_On_End_Of_DMA1</STRONG> (Thumb, 18 bytes, Stack size 0 bytes, adc_dma.o(i.Wait_On_End_Of_DMA1))
405 436
 <BR><BR>[Called By]<UL><LI><a href="#[38]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;fTick
406 437
 </UL>
407 438
 
408
-<P><STRONG><a name="[54]"></a>__scatterload_copy</STRONG> (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_copy), UNUSED)
439
+<P><STRONG><a name="[5f]"></a>__scatterload_copy</STRONG> (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_copy), UNUSED)
409 440
 
410
-<P><STRONG><a name="[55]"></a>__scatterload_null</STRONG> (Thumb, 2 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_null), UNUSED)
441
+<P><STRONG><a name="[60]"></a>__scatterload_null</STRONG> (Thumb, 2 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_null), UNUSED)
411 442
 
412
-<P><STRONG><a name="[56]"></a>__scatterload_zeroinit</STRONG> (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_zeroinit), UNUSED)
443
+<P><STRONG><a name="[61]"></a>__scatterload_zeroinit</STRONG> (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_zeroinit), UNUSED)
413 444
 
414
-<P><STRONG><a name="[38]"></a>fTick</STRONG> (Thumb, 130 bytes, Stack size 8 bytes, principal.o(i.fTick))
445
+<P><STRONG><a name="[38]"></a>fTick</STRONG> (Thumb, 134 bytes, Stack size 8 bytes, principal.o(i.fTick))
415 446
 <BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = fTick
416 447
 </UL>
417
-<BR>[Calls]<UL><LI><a href="#[46]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Wait_On_End_Of_DMA1
418
-<LI><a href="#[45]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Start_DMA1
419
-<LI><a href="#[47]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DFT_ModuleAuCarre
448
+<BR>[Calls]<UL><LI><a href="#[47]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Wait_On_End_Of_DMA1
449
+<LI><a href="#[46]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Start_DMA1
450
+<LI><a href="#[49]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;StartSon
451
+<LI><a href="#[48]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DFT_ModuleAuCarre
420 452
 </UL>
421 453
 <BR>[Address Reference Count : 1]<UL><LI> principal.o(i.main)
422 454
 </UL>
423
-<P><STRONG><a name="[35]"></a>main</STRONG> (Thumb, 132 bytes, Stack size 0 bytes, principal.o(i.main))
455
+<P><STRONG><a name="[35]"></a>main</STRONG> (Thumb, 176 bytes, Stack size 0 bytes, principal.o(i.main))
424 456
 <BR><BR>[Stack]<UL><LI>Max Depth = 56<LI>Call Chain = main &rArr; Init_Conversion_On_Trig_Timer_ff &rArr; PWM_Init_ff &rArr; Timer_1234_Init_ff
425 457
 </UL>
426
-<BR>[Calls]<UL><LI><a href="#[49]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Systick_Prio_IT
427
-<LI><a href="#[48]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Systick_Period_ff
428
-<LI><a href="#[4a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Single_Channel_ADC
429
-<LI><a href="#[40]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Init_TimingADC_ActiveADC_ff
430
-<LI><a href="#[3e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Init_Conversion_On_Trig_Timer_ff
431
-<LI><a href="#[4b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Init_ADC1_DMA1
432
-<LI><a href="#[3c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;CLOCK_Configure
458
+<BR>[Calls]<UL><LI><a href="#[44]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Timer_1234_Init_ff
459
+<LI><a href="#[4b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Systick_Prio_IT
460
+<LI><a href="#[4a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Systick_Period_ff
461
+<LI><a href="#[4c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Single_Channel_ADC
462
+<LI><a href="#[40]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;PWM_Init_ff
463
+<LI><a href="#[41]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Init_TimingADC_ActiveADC_ff
464
+<LI><a href="#[3f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Init_Conversion_On_Trig_Timer_ff
465
+<LI><a href="#[4d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Init_ADC1_DMA1
466
+<LI><a href="#[4e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GPIO_Configure
467
+<LI><a href="#[3d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;CLOCK_Configure
468
+<LI><a href="#[4f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Active_IT_Debordement_Timer
433 469
 </UL>
434 470
 <BR>[Address Reference Count : 1]<UL><LI> entry9a.o(.ARM.Collect$$$$0000000B)
435 471
 </UL>
436
-<P><STRONG><a name="[47]"></a>DFT_ModuleAuCarre</STRONG> (Thumb, 82 bytes, Stack size 0 bytes, dft.o(moncode))
472
+<P><STRONG><a name="[48]"></a>DFT_ModuleAuCarre</STRONG> (Thumb, 82 bytes, Stack size 0 bytes, dft_1.o(moncode))
473
+<BR><BR>[Called By]<UL><LI><a href="#[38]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;fTick
474
+</UL>
475
+
476
+<P><STRONG><a name="[39]"></a>CallbackSon</STRONG> (Thumb, 68 bytes, Stack size 0 bytes, gestionson.o(moncode))
477
+<BR><BR>[Calls]<UL><LI><a href="#[50]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;PWM_Set_Value_TIM3_Ch3
478
+</UL>
479
+<BR>[Address Reference Count : 1]<UL><LI> principal.o(i.main)
480
+</UL>
481
+<P><STRONG><a name="[49]"></a>StartSon</STRONG> (Thumb, 12 bytes, Stack size 0 bytes, gestionson.o(moncode))
437 482
 <BR><BR>[Called By]<UL><LI><a href="#[38]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;fTick
438 483
 </UL>
439 484
 <P>
440 485
 <H3>
441 486
 Local Symbols
442 487
 </H3>
443
-<P><STRONG><a name="[3d]"></a>CLOCK_HPRECompute</STRONG> (Thumb, 116 bytes, Stack size 0 bytes, clock.o(i.CLOCK_HPRECompute))
444
-<BR><BR>[Called By]<UL><LI><a href="#[3c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;CLOCK_Configure
488
+<P><STRONG><a name="[3e]"></a>CLOCK_HPRECompute</STRONG> (Thumb, 116 bytes, Stack size 0 bytes, clock.o(i.CLOCK_HPRECompute))
489
+<BR><BR>[Called By]<UL><LI><a href="#[3d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;CLOCK_Configure
445 490
 </UL>
446 491
 <P>
447 492
 <H3>

+ 2
- 2
PjtKEIL_Integration/Obj/StepDFT.lnp View File

@@ -1,9 +1,9 @@
1 1
 --cpu Cortex-M3
2 2
 ".\obj\principal.o"
3 3
 ".\obj\bruitverre.o"
4
-".\obj\dft.o"
4
+".\obj\dft_1.o"
5 5
 ".\obj\gestionson.o"
6
-".\obj\signal.o"
6
+".\obj\signal_1.o"
7 7
 ".\obj\startup-rvds_1.o"
8 8
 ".\Driver\DriverJeuLaser.lib"
9 9
 --library_type=microlib --strict --scatter ".\Obj\StepDFT.sct"

+ 190
- 153
PjtKEIL_Integration/Obj/StepDFT.map View File

@@ -6,7 +6,8 @@ Section Cross References
6 6
 
7 7
     principal.o(i.fTick) refers to adc_dma.o(i.Start_DMA1) for Start_DMA1
8 8
     principal.o(i.fTick) refers to adc_dma.o(i.Wait_On_End_Of_DMA1) for Wait_On_End_Of_DMA1
9
-    principal.o(i.fTick) refers to dft.o(moncode) for DFT_ModuleAuCarre
9
+    principal.o(i.fTick) refers to dft_1.o(moncode) for DFT_ModuleAuCarre
10
+    principal.o(i.fTick) refers to gestionson.o(moncode) for StartSon
10 11
     principal.o(i.fTick) refers to principal.o(.bss) for tabJoueur
11 12
     principal.o(i.main) refers to clock.o(i.CLOCK_Configure) for CLOCK_Configure
12 13
     principal.o(i.main) refers to timer_systick.o(i.Systick_Period_ff) for Systick_Period_ff
@@ -15,10 +16,15 @@ Section Cross References
15 16
     principal.o(i.main) refers to adc_dma.o(i.Single_Channel_ADC) for Single_Channel_ADC
16 17
     principal.o(i.main) refers to adc_dma.o(i.Init_Conversion_On_Trig_Timer_ff) for Init_Conversion_On_Trig_Timer_ff
17 18
     principal.o(i.main) refers to adc_dma.o(i.Init_ADC1_DMA1) for Init_ADC1_DMA1
19
+    principal.o(i.main) refers to gpio.o(i.GPIO_Configure) for GPIO_Configure
20
+    principal.o(i.main) refers to timer_1234.o(i.Timer_1234_Init_ff) for Timer_1234_Init_ff
21
+    principal.o(i.main) refers to timer_1234.o(i.Active_IT_Debordement_Timer) for Active_IT_Debordement_Timer
22
+    principal.o(i.main) refers to timer_1234.o(i.PWM_Init_ff) for PWM_Init_ff
18 23
     principal.o(i.main) refers to principal.o(.bss) for tabJoueur
19 24
     principal.o(i.main) refers to principal.o(.data) for valK
20 25
     principal.o(i.main) refers to principal.o(i.fTick) for fTick
21
-    dft.o(moncode) refers to dft.o(Trigo) for TabCos
26
+    principal.o(i.main) refers to gestionson.o(moncode) for CallbackSon
27
+    dft_1.o(moncode) refers to dft_1.o(Trigo) for TabCos
22 28
     gestionson.o(mesdata) refers (Special) to gpio.o(i.GPIOA_Clear) for GPIOA_Clear
23 29
     gestionson.o(mesdata) refers (Special) to gpio.o(i.GPIOA_Set) for GPIOA_Set
24 30
     gestionson.o(mesdata) refers (Special) to gpio.o(i.GPIOB_Clear) for GPIOB_Clear
@@ -153,13 +159,10 @@ Removing Unused input sections from the image.
153 159
     Removing principal.o(.rev16_text), (4 bytes).
154 160
     Removing principal.o(.revsh_text), (4 bytes).
155 161
     Removing principal.o(.rrx_text), (6 bytes).
156
-    Removing bruitverre.o(SecSon), (11032 bytes).
157
-    Removing dft.o(mesdata), (0 bytes).
158
-    Removing dft.o(maram), (0 bytes).
162
+    Removing dft_1.o(mesdata), (0 bytes).
163
+    Removing dft_1.o(maram), (0 bytes).
159 164
     Removing gestionson.o(mesdata), (0 bytes).
160
-    Removing gestionson.o(maram), (8 bytes).
161
-    Removing gestionson.o(moncode), (96 bytes).
162
-    Removing signal.o(Signal), (128 bytes).
165
+    Removing signal_1.o(Signal), (128 bytes).
163 166
     Removing startup-rvds_1.o(HEAP), (512 bytes).
164 167
     Removing adc_dma.o(.rev16_text), (4 bytes).
165 168
     Removing adc_dma.o(.revsh_text), (4 bytes).
@@ -179,23 +182,14 @@ Removing Unused input sections from the image.
179 182
     Removing gpio.o(.rev16_text), (4 bytes).
180 183
     Removing gpio.o(.revsh_text), (4 bytes).
181 184
     Removing gpio.o(.rrx_text), (6 bytes).
182
-    Removing gpio.o(i.GPIOA_Clear), (16 bytes).
183
-    Removing gpio.o(i.GPIOA_Set), (16 bytes).
184
-    Removing gpio.o(i.GPIOB_Clear), (16 bytes).
185
-    Removing gpio.o(i.GPIOB_Set), (16 bytes).
186
-    Removing gpio.o(i.GPIOC_Clear), (16 bytes).
187
-    Removing gpio.o(i.GPIOC_Set), (16 bytes).
188
-    Removing gpio.o(i.GPIO_Configure), (264 bytes).
189 185
     Removing timer_1234.o(.rev16_text), (4 bytes).
190 186
     Removing timer_1234.o(.revsh_text), (4 bytes).
191 187
     Removing timer_1234.o(.rrx_text), (6 bytes).
192 188
     Removing timer_1234.o(i.Active_IT_Compare_Timer), (492 bytes).
193
-    Removing timer_1234.o(i.Active_IT_Debordement_Timer), (228 bytes).
194 189
     Removing timer_1234.o(i.Capture_Init), (484 bytes).
195 190
     Removing timer_1234.o(i.Lire_Duree_Pulse), (96 bytes).
196 191
     Removing timer_1234.o(i.PWM_Complementaire_Timer1), (60 bytes).
197 192
     Removing timer_1234.o(i.PWM_Init), (200 bytes).
198
-    Removing timer_1234.o(i.PWM_Set_Value_TIM3_Ch3), (12 bytes).
199 193
     Removing timer_1234.o(i.Timer_1234_Init), (268 bytes).
200 194
     Removing timer_1234.o(i.Timer_Inc_Init), (180 bytes).
201 195
     Removing timer_systick.o(.rev16_text), (4 bytes).
@@ -217,7 +211,7 @@ Removing Unused input sections from the image.
217 211
     Removing fepilogue.o(.text), (110 bytes).
218 212
     Removing depilogue.o(.text), (186 bytes).
219 213
 
220
-66 unused section(s) (total 16376 bytes) removed from the image.
214
+54 unused section(s) (total 4640 bytes) removed from the image.
221 215
 
222 216
 ==============================================================================
223 217
 
@@ -227,21 +221,21 @@ Image Symbol Table
227 221
 
228 222
     Symbol Name                              Value     Ov Type        Size  Object(Section)
229 223
 
230
-    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry8a.o ABSOLUTE
231
-    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry10a.o ABSOLUTE
224
+    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry10b.o ABSOLUTE
232 225
     ../clib/microlib/init/entry.s            0x00000000   Number         0  entry9b.o ABSOLUTE
233
-    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry8b.o ABSOLUTE
234 226
     ../clib/microlib/init/entry.s            0x00000000   Number         0  entry9a.o ABSOLUTE
227
+    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry8b.o ABSOLUTE
228
+    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry8a.o ABSOLUTE
229
+    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry7b.o ABSOLUTE
230
+    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry12b.o ABSOLUTE
231
+    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry7a.o ABSOLUTE
232
+    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry5.o ABSOLUTE
235 233
     ../clib/microlib/init/entry.s            0x00000000   Number         0  entry2.o ABSOLUTE
236 234
     ../clib/microlib/init/entry.s            0x00000000   Number         0  entry.o ABSOLUTE
237
-    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry5.o ABSOLUTE
238
-    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry12b.o ABSOLUTE
239 235
     ../clib/microlib/init/entry.s            0x00000000   Number         0  entry12a.o ABSOLUTE
240 236
     ../clib/microlib/init/entry.s            0x00000000   Number         0  entry11b.o ABSOLUTE
241 237
     ../clib/microlib/init/entry.s            0x00000000   Number         0  entry11a.o ABSOLUTE
242
-    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry10b.o ABSOLUTE
243
-    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry7a.o ABSOLUTE
244
-    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry7b.o ABSOLUTE
238
+    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry10a.o ABSOLUTE
245 239
     ../clib/microlib/longlong.c              0x00000000   Number         0  llushr.o ABSOLUTE
246 240
     ../clib/microlib/longlong.c              0x00000000   Number         0  llsshr.o ABSOLUTE
247 241
     ../clib/microlib/longlong.c              0x00000000   Number         0  llshl.o ABSOLUTE
@@ -249,16 +243,16 @@ Image Symbol Table
249 243
     ../fplib/microlib/d2f.c                  0x00000000   Number         0  d2f.o ABSOLUTE
250 244
     ../fplib/microlib/f2d.c                  0x00000000   Number         0  f2d.o ABSOLUTE
251 245
     ../fplib/microlib/fpadd.c                0x00000000   Number         0  dadd.o ABSOLUTE
252
-    ../fplib/microlib/fpdiv.c                0x00000000   Number         0  fdiv.o ABSOLUTE
253 246
     ../fplib/microlib/fpdiv.c                0x00000000   Number         0  ddiv.o ABSOLUTE
254
-    ../fplib/microlib/fpepilogue.c           0x00000000   Number         0  depilogue.o ABSOLUTE
247
+    ../fplib/microlib/fpdiv.c                0x00000000   Number         0  fdiv.o ABSOLUTE
255 248
     ../fplib/microlib/fpepilogue.c           0x00000000   Number         0  fepilogue.o ABSOLUTE
256
-    ../fplib/microlib/fpfix.c                0x00000000   Number         0  ffixi.o ABSOLUTE
249
+    ../fplib/microlib/fpepilogue.c           0x00000000   Number         0  depilogue.o ABSOLUTE
257 250
     ../fplib/microlib/fpfix.c                0x00000000   Number         0  ffixui.o ABSOLUTE
258
-    ../fplib/microlib/fpflt.c                0x00000000   Number         0  ffltui.o ABSOLUTE
251
+    ../fplib/microlib/fpfix.c                0x00000000   Number         0  ffixi.o ABSOLUTE
259 252
     ../fplib/microlib/fpflt.c                0x00000000   Number         0  dfltui.o ABSOLUTE
260
-    ../fplib/microlib/fpmul.c                0x00000000   Number         0  fmul.o ABSOLUTE
253
+    ../fplib/microlib/fpflt.c                0x00000000   Number         0  ffltui.o ABSOLUTE
261 254
     ../fplib/microlib/fpmul.c                0x00000000   Number         0  dmul.o ABSOLUTE
255
+    ../fplib/microlib/fpmul.c                0x00000000   Number         0  fmul.o ABSOLUTE
262 256
     ../fplib/microlib/fpscalb.c              0x00000000   Number         0  fscalb.o ABSOLUTE
263 257
     Lib\ADC_DMA.c                            0x00000000   Number         0  adc_dma.o ABSOLUTE
264 258
     Lib\GPIO.c                               0x00000000   Number         0  gpio.o ABSOLUTE
@@ -270,9 +264,9 @@ Image Symbol Table
270 264
     Lib\\Timer_Systick.c                     0x00000000   Number         0  timer_systick.o ABSOLUTE
271 265
     Lib\\clock.c                             0x00000000   Number         0  clock.o ABSOLUTE
272 266
     Lib\clock.c                              0x00000000   Number         0  clock.o ABSOLUTE
273
-    Src\DFT.s                                0x00000000   Number         0  dft.o ABSOLUTE
267
+    Src\DFT.s                                0x00000000   Number         0  dft_1.o ABSOLUTE
274 268
     Src\GestionSon.s                         0x00000000   Number         0  gestionson.o ABSOLUTE
275
-    Src\Signal.asm                           0x00000000   Number         0  signal.o ABSOLUTE
269
+    Src\Signal.asm                           0x00000000   Number         0  signal_1.o ABSOLUTE
276 270
     Src\\principal.c                         0x00000000   Number         0  principal.o ABSOLUTE
277 271
     Src\bruitverre.asm                       0x00000000   Number         0  bruitverre.o ABSOLUTE
278 272
     Src\principal.c                          0x00000000   Number         0  principal.o ABSOLUTE
@@ -294,37 +288,48 @@ Image Symbol Table
294 288
     __lit__00000000                          0x08000100   Data           4  entry2.o(.ARM.Collect$$$$00002712)
295 289
     .text                                    0x08000104   Section       76  startup-rvds_1.o(.text)
296 290
     .text                                    0x08000150   Section       36  init.o(.text)
297
-    i.CLOCK_Configure                        0x08000174   Section        0  clock.o(i.CLOCK_Configure)
298
-    i.CLOCK_GetADCCLK                        0x080001e8   Section        0  clock.o(i.CLOCK_GetADCCLK)
299
-    i.CLOCK_GetHCLK                          0x080001f0   Section        0  clock.o(i.CLOCK_GetHCLK)
300
-    i.CLOCK_GetTIMCLK                        0x080001f8   Section        0  clock.o(i.CLOCK_GetTIMCLK)
301
-    i.CLOCK_HPRECompute                      0x0800021c   Section        0  clock.o(i.CLOCK_HPRECompute)
302
-    CLOCK_HPRECompute                        0x0800021d   Thumb Code   116  clock.o(i.CLOCK_HPRECompute)
303
-    i.Init_ADC1_DMA1                         0x08000290   Section        0  adc_dma.o(i.Init_ADC1_DMA1)
304
-    i.Init_Conversion_On_Trig_Timer_ff       0x080002dc   Section        0  adc_dma.o(i.Init_Conversion_On_Trig_Timer_ff)
305
-    i.Init_TimingADC_ActiveADC_ff            0x0800034c   Section        0  adc_dma.o(i.Init_TimingADC_ActiveADC_ff)
306
-    i.PWM_Init_ff                            0x08000420   Section        0  timer_1234.o(i.PWM_Init_ff)
307
-    i.Single_Channel_ADC                     0x080004cc   Section        0  adc_dma.o(i.Single_Channel_ADC)
308
-    i.Start_DMA1                             0x080004dc   Section        0  adc_dma.o(i.Start_DMA1)
309
-    i.SysTick_Handler                        0x080004f8   Section        0  timer_systick.o(i.SysTick_Handler)
310
-    i.Systick_Period_ff                      0x08000504   Section        0  timer_systick.o(i.Systick_Period_ff)
311
-    i.Systick_Prio_IT                        0x08000528   Section        0  timer_systick.o(i.Systick_Prio_IT)
312
-    i.TIM1_CC_IRQHandler                     0x0800053c   Section        0  timer_1234.o(i.TIM1_CC_IRQHandler)
313
-    i.TIM1_UP_IRQHandler                     0x08000648   Section        0  timer_1234.o(i.TIM1_UP_IRQHandler)
314
-    i.TIM2_IRQHandler                        0x08000660   Section        0  timer_1234.o(i.TIM2_IRQHandler)
315
-    i.TIM3_IRQHandler                        0x08000770   Section        0  timer_1234.o(i.TIM3_IRQHandler)
316
-    i.TIM4_IRQHandler                        0x0800089c   Section        0  timer_1234.o(i.TIM4_IRQHandler)
317
-    i.Timer_1234_Init_ff                     0x080009c8   Section        0  timer_1234.o(i.Timer_1234_Init_ff)
318
-    i.Wait_On_End_Of_DMA1                    0x08000a44   Section        0  adc_dma.o(i.Wait_On_End_Of_DMA1)
319
-    i.__scatterload_copy                     0x08000a5c   Section       14  handlers.o(i.__scatterload_copy)
320
-    i.__scatterload_null                     0x08000a6a   Section        2  handlers.o(i.__scatterload_null)
321
-    i.__scatterload_zeroinit                 0x08000a6c   Section       14  handlers.o(i.__scatterload_zeroinit)
322
-    i.fTick                                  0x08000a7c   Section        0  principal.o(i.fTick)
323
-    i.main                                   0x08000b10   Section        0  principal.o(i.main)
324
-    moncode                                  0x08000bac   Section       92  dft.o(moncode)
325
-    Trigo                                    0x08000c28   Section      256  dft.o(Trigo)
326
-    TabCos                                   0x08000c28   Data           0  dft.o(Trigo)
327
-    TabSin                                   0x08000ca8   Data           0  dft.o(Trigo)
291
+    i.Active_IT_Debordement_Timer            0x08000174   Section        0  timer_1234.o(i.Active_IT_Debordement_Timer)
292
+    i.CLOCK_Configure                        0x08000258   Section        0  clock.o(i.CLOCK_Configure)
293
+    i.CLOCK_GetADCCLK                        0x080002cc   Section        0  clock.o(i.CLOCK_GetADCCLK)
294
+    i.CLOCK_GetHCLK                          0x080002d4   Section        0  clock.o(i.CLOCK_GetHCLK)
295
+    i.CLOCK_GetTIMCLK                        0x080002dc   Section        0  clock.o(i.CLOCK_GetTIMCLK)
296
+    i.CLOCK_HPRECompute                      0x08000300   Section        0  clock.o(i.CLOCK_HPRECompute)
297
+    CLOCK_HPRECompute                        0x08000301   Thumb Code   116  clock.o(i.CLOCK_HPRECompute)
298
+    i.GPIOA_Clear                            0x08000374   Section        0  gpio.o(i.GPIOA_Clear)
299
+    i.GPIOA_Set                              0x08000384   Section        0  gpio.o(i.GPIOA_Set)
300
+    i.GPIOB_Clear                            0x08000394   Section        0  gpio.o(i.GPIOB_Clear)
301
+    i.GPIOB_Set                              0x080003a4   Section        0  gpio.o(i.GPIOB_Set)
302
+    i.GPIOC_Clear                            0x080003b4   Section        0  gpio.o(i.GPIOC_Clear)
303
+    i.GPIOC_Set                              0x080003c4   Section        0  gpio.o(i.GPIOC_Set)
304
+    i.GPIO_Configure                         0x080003d4   Section        0  gpio.o(i.GPIO_Configure)
305
+    i.Init_ADC1_DMA1                         0x080004dc   Section        0  adc_dma.o(i.Init_ADC1_DMA1)
306
+    i.Init_Conversion_On_Trig_Timer_ff       0x08000528   Section        0  adc_dma.o(i.Init_Conversion_On_Trig_Timer_ff)
307
+    i.Init_TimingADC_ActiveADC_ff            0x08000598   Section        0  adc_dma.o(i.Init_TimingADC_ActiveADC_ff)
308
+    i.PWM_Init_ff                            0x0800066c   Section        0  timer_1234.o(i.PWM_Init_ff)
309
+    i.PWM_Set_Value_TIM3_Ch3                 0x08000718   Section        0  timer_1234.o(i.PWM_Set_Value_TIM3_Ch3)
310
+    i.Single_Channel_ADC                     0x08000724   Section        0  adc_dma.o(i.Single_Channel_ADC)
311
+    i.Start_DMA1                             0x08000734   Section        0  adc_dma.o(i.Start_DMA1)
312
+    i.SysTick_Handler                        0x08000750   Section        0  timer_systick.o(i.SysTick_Handler)
313
+    i.Systick_Period_ff                      0x0800075c   Section        0  timer_systick.o(i.Systick_Period_ff)
314
+    i.Systick_Prio_IT                        0x08000780   Section        0  timer_systick.o(i.Systick_Prio_IT)
315
+    i.TIM1_CC_IRQHandler                     0x08000794   Section        0  timer_1234.o(i.TIM1_CC_IRQHandler)
316
+    i.TIM1_UP_IRQHandler                     0x080008a0   Section        0  timer_1234.o(i.TIM1_UP_IRQHandler)
317
+    i.TIM2_IRQHandler                        0x080008b8   Section        0  timer_1234.o(i.TIM2_IRQHandler)
318
+    i.TIM3_IRQHandler                        0x080009c8   Section        0  timer_1234.o(i.TIM3_IRQHandler)
319
+    i.TIM4_IRQHandler                        0x08000af4   Section        0  timer_1234.o(i.TIM4_IRQHandler)
320
+    i.Timer_1234_Init_ff                     0x08000c20   Section        0  timer_1234.o(i.Timer_1234_Init_ff)
321
+    i.Wait_On_End_Of_DMA1                    0x08000c9c   Section        0  adc_dma.o(i.Wait_On_End_Of_DMA1)
322
+    i.__scatterload_copy                     0x08000cb4   Section       14  handlers.o(i.__scatterload_copy)
323
+    i.__scatterload_null                     0x08000cc2   Section        2  handlers.o(i.__scatterload_null)
324
+    i.__scatterload_zeroinit                 0x08000cc4   Section       14  handlers.o(i.__scatterload_zeroinit)
325
+    i.fTick                                  0x08000cd4   Section        0  principal.o(i.fTick)
326
+    i.main                                   0x08000d6c   Section        0  principal.o(i.main)
327
+    moncode                                  0x08000e44   Section       92  dft_1.o(moncode)
328
+    moncode                                  0x08000ea0   Section       96  gestionson.o(moncode)
329
+    SecSon                                   0x08000f20   Section    11032  bruitverre.o(SecSon)
330
+    Trigo                                    0x08003a38   Section      256  dft_1.o(Trigo)
331
+    TabCos                                   0x08003a38   Data           0  dft_1.o(Trigo)
332
+    TabSin                                   0x08003ab8   Data           0  dft_1.o(Trigo)
328 333
     .data                                    0x20000000   Section       24  principal.o(.data)
329 334
     .data                                    0x20000018   Section      160  timer_1234.o(.data)
330 335
     Ptr_TIM1                                 0x20000028   Data           4  timer_1234.o(.data)
@@ -357,8 +362,10 @@ Image Symbol Table
357 362
     Date_T4                                  0x200000b0   Data           8  timer_1234.o(.data)
358 363
     .data                                    0x200000b8   Section        4  timer_systick.o(.data)
359 364
     Ptr_Systick                              0x200000b8   Data           4  timer_systick.o(.data)
360
-    .bss                                     0x200000bc   Section      480  principal.o(.bss)
361
-    STACK                                    0x200002a0   Section     1024  startup-rvds_1.o(STACK)
365
+    maram                                    0x200000bc   Section        8  gestionson.o(maram)
366
+    index                                    0x200000c0   Data           4  gestionson.o(maram)
367
+    .bss                                     0x200000c4   Section      480  principal.o(.bss)
368
+    STACK                                    0x200002a8   Section     1024  startup-rvds_1.o(STACK)
362 369
 
363 370
     Global Symbols
364 371
 
@@ -435,34 +442,48 @@ Image Symbol Table
435 442
     WWDG_IRQHandler                          0x0800013b   Thumb Code     0  startup-rvds_1.o(.text)
436 443
     __scatterload                            0x08000151   Thumb Code    28  init.o(.text)
437 444
     __scatterload_rt2                        0x08000151   Thumb Code     0  init.o(.text)
438
-    CLOCK_Configure                          0x08000175   Thumb Code   104  clock.o(i.CLOCK_Configure)
439
-    CLOCK_GetADCCLK                          0x080001e9   Thumb Code     4  clock.o(i.CLOCK_GetADCCLK)
440
-    CLOCK_GetHCLK                            0x080001f1   Thumb Code     4  clock.o(i.CLOCK_GetHCLK)
441
-    CLOCK_GetTIMCLK                          0x080001f9   Thumb Code    22  clock.o(i.CLOCK_GetTIMCLK)
442
-    Init_ADC1_DMA1                           0x08000291   Thumb Code    62  adc_dma.o(i.Init_ADC1_DMA1)
443
-    Init_Conversion_On_Trig_Timer_ff         0x080002dd   Thumb Code   102  adc_dma.o(i.Init_Conversion_On_Trig_Timer_ff)
444
-    Init_TimingADC_ActiveADC_ff              0x0800034d   Thumb Code   200  adc_dma.o(i.Init_TimingADC_ActiveADC_ff)
445
-    PWM_Init_ff                              0x08000421   Thumb Code   168  timer_1234.o(i.PWM_Init_ff)
446
-    Single_Channel_ADC                       0x080004cd   Thumb Code    16  adc_dma.o(i.Single_Channel_ADC)
447
-    Start_DMA1                               0x080004dd   Thumb Code    22  adc_dma.o(i.Start_DMA1)
448
-    SysTick_Handler                          0x080004f9   Thumb Code     6  timer_systick.o(i.SysTick_Handler)
449
-    Systick_Period_ff                        0x08000505   Thumb Code    34  timer_systick.o(i.Systick_Period_ff)
450
-    Systick_Prio_IT                          0x08000529   Thumb Code    12  timer_systick.o(i.Systick_Prio_IT)
451
-    TIM1_CC_IRQHandler                       0x0800053d   Thumb Code   240  timer_1234.o(i.TIM1_CC_IRQHandler)
452
-    TIM1_UP_IRQHandler                       0x08000649   Thumb Code    16  timer_1234.o(i.TIM1_UP_IRQHandler)
453
-    TIM2_IRQHandler                          0x08000661   Thumb Code   266  timer_1234.o(i.TIM2_IRQHandler)
454
-    TIM3_IRQHandler                          0x08000771   Thumb Code   272  timer_1234.o(i.TIM3_IRQHandler)
455
-    TIM4_IRQHandler                          0x0800089d   Thumb Code   272  timer_1234.o(i.TIM4_IRQHandler)
456
-    Timer_1234_Init_ff                       0x080009c9   Thumb Code   106  timer_1234.o(i.Timer_1234_Init_ff)
457
-    Wait_On_End_Of_DMA1                      0x08000a45   Thumb Code    18  adc_dma.o(i.Wait_On_End_Of_DMA1)
458
-    __scatterload_copy                       0x08000a5d   Thumb Code    14  handlers.o(i.__scatterload_copy)
459
-    __scatterload_null                       0x08000a6b   Thumb Code     2  handlers.o(i.__scatterload_null)
460
-    __scatterload_zeroinit                   0x08000a6d   Thumb Code    14  handlers.o(i.__scatterload_zeroinit)
461
-    fTick                                    0x08000a7d   Thumb Code   130  principal.o(i.fTick)
462
-    main                                     0x08000b11   Thumb Code   132  principal.o(i.main)
463
-    DFT_ModuleAuCarre                        0x08000bad   Thumb Code    82  dft.o(moncode)
464
-    Region$$Table$$Base                      0x08000c08   Number         0  anon$$obj.o(Region$$Table)
465
-    Region$$Table$$Limit                     0x08000c28   Number         0  anon$$obj.o(Region$$Table)
445
+    Active_IT_Debordement_Timer              0x08000175   Thumb Code   204  timer_1234.o(i.Active_IT_Debordement_Timer)
446
+    CLOCK_Configure                          0x08000259   Thumb Code   104  clock.o(i.CLOCK_Configure)
447
+    CLOCK_GetADCCLK                          0x080002cd   Thumb Code     4  clock.o(i.CLOCK_GetADCCLK)
448
+    CLOCK_GetHCLK                            0x080002d5   Thumb Code     4  clock.o(i.CLOCK_GetHCLK)
449
+    CLOCK_GetTIMCLK                          0x080002dd   Thumb Code    22  clock.o(i.CLOCK_GetTIMCLK)
450
+    GPIOA_Clear                              0x08000375   Thumb Code    10  gpio.o(i.GPIOA_Clear)
451
+    GPIOA_Set                                0x08000385   Thumb Code    10  gpio.o(i.GPIOA_Set)
452
+    GPIOB_Clear                              0x08000395   Thumb Code    10  gpio.o(i.GPIOB_Clear)
453
+    GPIOB_Set                                0x080003a5   Thumb Code    10  gpio.o(i.GPIOB_Set)
454
+    GPIOC_Clear                              0x080003b5   Thumb Code    10  gpio.o(i.GPIOC_Clear)
455
+    GPIOC_Set                                0x080003c5   Thumb Code    10  gpio.o(i.GPIOC_Set)
456
+    GPIO_Configure                           0x080003d5   Thumb Code   240  gpio.o(i.GPIO_Configure)
457
+    Init_ADC1_DMA1                           0x080004dd   Thumb Code    62  adc_dma.o(i.Init_ADC1_DMA1)
458
+    Init_Conversion_On_Trig_Timer_ff         0x08000529   Thumb Code   102  adc_dma.o(i.Init_Conversion_On_Trig_Timer_ff)
459
+    Init_TimingADC_ActiveADC_ff              0x08000599   Thumb Code   200  adc_dma.o(i.Init_TimingADC_ActiveADC_ff)
460
+    PWM_Init_ff                              0x0800066d   Thumb Code   168  timer_1234.o(i.PWM_Init_ff)
461
+    PWM_Set_Value_TIM3_Ch3                   0x08000719   Thumb Code     6  timer_1234.o(i.PWM_Set_Value_TIM3_Ch3)
462
+    Single_Channel_ADC                       0x08000725   Thumb Code    16  adc_dma.o(i.Single_Channel_ADC)
463
+    Start_DMA1                               0x08000735   Thumb Code    22  adc_dma.o(i.Start_DMA1)
464
+    SysTick_Handler                          0x08000751   Thumb Code     6  timer_systick.o(i.SysTick_Handler)
465
+    Systick_Period_ff                        0x0800075d   Thumb Code    34  timer_systick.o(i.Systick_Period_ff)
466
+    Systick_Prio_IT                          0x08000781   Thumb Code    12  timer_systick.o(i.Systick_Prio_IT)
467
+    TIM1_CC_IRQHandler                       0x08000795   Thumb Code   240  timer_1234.o(i.TIM1_CC_IRQHandler)
468
+    TIM1_UP_IRQHandler                       0x080008a1   Thumb Code    16  timer_1234.o(i.TIM1_UP_IRQHandler)
469
+    TIM2_IRQHandler                          0x080008b9   Thumb Code   266  timer_1234.o(i.TIM2_IRQHandler)
470
+    TIM3_IRQHandler                          0x080009c9   Thumb Code   272  timer_1234.o(i.TIM3_IRQHandler)
471
+    TIM4_IRQHandler                          0x08000af5   Thumb Code   272  timer_1234.o(i.TIM4_IRQHandler)
472
+    Timer_1234_Init_ff                       0x08000c21   Thumb Code   106  timer_1234.o(i.Timer_1234_Init_ff)
473
+    Wait_On_End_Of_DMA1                      0x08000c9d   Thumb Code    18  adc_dma.o(i.Wait_On_End_Of_DMA1)
474
+    __scatterload_copy                       0x08000cb5   Thumb Code    14  handlers.o(i.__scatterload_copy)
475
+    __scatterload_null                       0x08000cc3   Thumb Code     2  handlers.o(i.__scatterload_null)
476
+    __scatterload_zeroinit                   0x08000cc5   Thumb Code    14  handlers.o(i.__scatterload_zeroinit)
477
+    fTick                                    0x08000cd5   Thumb Code   134  principal.o(i.fTick)
478
+    main                                     0x08000d6d   Thumb Code   176  principal.o(i.main)
479
+    DFT_ModuleAuCarre                        0x08000e45   Thumb Code    82  dft_1.o(moncode)
480
+    CallbackSon                              0x08000ea1   Thumb Code    68  gestionson.o(moncode)
481
+    StartSon                                 0x08000ee5   Thumb Code    12  gestionson.o(moncode)
482
+    Region$$Table$$Base                      0x08000f00   Number         0  anon$$obj.o(Region$$Table)
483
+    LongueurSon                              0x08000f20   Data           4  bruitverre.o(SecSon)
484
+    Region$$Table$$Limit                     0x08000f20   Number         0  anon$$obj.o(Region$$Table)
485
+    PeriodeSonMicroSec                       0x08000f24   Data           4  bruitverre.o(SecSon)
486
+    Son                                      0x08000f28   Data           0  bruitverre.o(SecSon)
466 487
     valK                                     0x20000000   Data          24  principal.o(.data)
467 488
     Enable_Fct_IT_Compare_Match_TIM1_Voie1   0x20000018   Data           1  timer_1234.o(.data)
468 489
     Enable_Fct_IT_Compare_Match_TIM1_Voie2   0x20000019   Data           1  timer_1234.o(.data)
@@ -480,10 +501,11 @@ Image Symbol Table
480 501
     Enable_Fct_IT_Compare_Match_TIM4_Voie2   0x20000025   Data           1  timer_1234.o(.data)
481 502
     Enable_Fct_IT_Compare_Match_TIM4_Voie3   0x20000026   Data           1  timer_1234.o(.data)
482 503
     Enable_Fct_IT_Compare_Match_TIM4_Voie4   0x20000027   Data           1  timer_1234.o(.data)
483
-    tabJoueur                                0x200000bc   Data          96  principal.o(.bss)
484
-    tab                                      0x2000011c   Data         256  principal.o(.bss)
485
-    dma_buf                                  0x2000021c   Data         128  principal.o(.bss)
486
-    __initial_sp                             0x200006a0   Data           0  startup-rvds_1.o(STACK)
504
+    SortieSon                                0x200000bc   Data           2  gestionson.o(maram)
505
+    tabJoueur                                0x200000c4   Data          96  principal.o(.bss)
506
+    tab                                      0x20000124   Data         256  principal.o(.bss)
507
+    dma_buf                                  0x20000224   Data         128  principal.o(.bss)
508
+    __initial_sp                             0x200006a8   Data           0  startup-rvds_1.o(STACK)
487 509
 
488 510
 
489 511
 
@@ -493,9 +515,9 @@ Memory Map of the image
493 515
 
494 516
   Image Entry point : 0x080000ed
495 517
 
496
-  Load Region LR_IROM1 (Base: 0x08000000, Size: 0x00000de4, Max: 0x00020000, ABSOLUTE)
518
+  Load Region LR_IROM1 (Base: 0x08000000, Size: 0x00003bfc, Max: 0x00020000, ABSOLUTE)
497 519
 
498
-    Execution Region ER_IROM1 (Exec base: 0x08000000, Load base: 0x08000000, Size: 0x00000d28, Max: 0x00020000, ABSOLUTE)
520
+    Execution Region ER_IROM1 (Exec base: 0x08000000, Load base: 0x08000000, Size: 0x00003b38, Max: 0x00020000, ABSOLUTE)
499 521
 
500 522
     Exec Addr    Load Addr    Size         Type   Attr      Idx    E Section Name        Object
501 523
 
@@ -512,49 +534,61 @@ Memory Map of the image
512 534
     0x08000100   0x08000100   0x00000004   Code   RO          249    .ARM.Collect$$$$00002712  mc_w.l(entry2.o)
513 535
     0x08000104   0x08000104   0x0000004c   Code   RO           92    .text               startup-rvds_1.o
514 536
     0x08000150   0x08000150   0x00000024   Code   RO          273    .text               mc_w.l(init.o)
515
-    0x08000174   0x08000174   0x00000074   Code   RO          130    i.CLOCK_Configure   DriverJeuLaser.lib(clock.o)
516
-    0x080001e8   0x080001e8   0x00000008   Code   RO          131    i.CLOCK_GetADCCLK   DriverJeuLaser.lib(clock.o)
517
-    0x080001f0   0x080001f0   0x00000008   Code   RO          132    i.CLOCK_GetHCLK     DriverJeuLaser.lib(clock.o)
518
-    0x080001f8   0x080001f8   0x00000024   Code   RO          135    i.CLOCK_GetTIMCLK   DriverJeuLaser.lib(clock.o)
519
-    0x0800021c   0x0800021c   0x00000074   Code   RO          136    i.CLOCK_HPRECompute  DriverJeuLaser.lib(clock.o)
520
-    0x08000290   0x08000290   0x0000004c   Code   RO          101    i.Init_ADC1_DMA1    DriverJeuLaser.lib(adc_dma.o)
521
-    0x080002dc   0x080002dc   0x00000070   Code   RO          102    i.Init_Conversion_On_Trig_Timer_ff  DriverJeuLaser.lib(adc_dma.o)
522
-    0x0800034c   0x0800034c   0x000000d4   Code   RO          106    i.Init_TimingADC_ActiveADC_ff  DriverJeuLaser.lib(adc_dma.o)
523
-    0x08000420   0x08000420   0x000000ac   Code   RO          176    i.PWM_Init_ff       DriverJeuLaser.lib(timer_1234.o)
524
-    0x080004cc   0x080004cc   0x00000010   Code   RO          107    i.Single_Channel_ADC  DriverJeuLaser.lib(adc_dma.o)
525
-    0x080004dc   0x080004dc   0x0000001c   Code   RO          108    i.Start_DMA1        DriverJeuLaser.lib(adc_dma.o)
526
-    0x080004f8   0x080004f8   0x0000000c   Code   RO          209    i.SysTick_Handler   DriverJeuLaser.lib(timer_systick.o)
527
-    0x08000504   0x08000504   0x00000022   Code   RO          211    i.Systick_Period_ff  DriverJeuLaser.lib(timer_systick.o)
528
-    0x08000526   0x08000526   0x00000002   PAD
529
-    0x08000528   0x08000528   0x00000014   Code   RO          212    i.Systick_Prio_IT   DriverJeuLaser.lib(timer_systick.o)
530
-    0x0800053c   0x0800053c   0x0000010c   Code   RO          178    i.TIM1_CC_IRQHandler  DriverJeuLaser.lib(timer_1234.o)
531
-    0x08000648   0x08000648   0x00000018   Code   RO          179    i.TIM1_UP_IRQHandler  DriverJeuLaser.lib(timer_1234.o)
532
-    0x08000660   0x08000660   0x00000110   Code   RO          180    i.TIM2_IRQHandler   DriverJeuLaser.lib(timer_1234.o)
533
-    0x08000770   0x08000770   0x0000012c   Code   RO          181    i.TIM3_IRQHandler   DriverJeuLaser.lib(timer_1234.o)
534
-    0x0800089c   0x0800089c   0x0000012c   Code   RO          182    i.TIM4_IRQHandler   DriverJeuLaser.lib(timer_1234.o)
535
-    0x080009c8   0x080009c8   0x0000007c   Code   RO          184    i.Timer_1234_Init_ff  DriverJeuLaser.lib(timer_1234.o)
536
-    0x08000a44   0x08000a44   0x00000018   Code   RO          110    i.Wait_On_End_Of_DMA1  DriverJeuLaser.lib(adc_dma.o)
537
-    0x08000a5c   0x08000a5c   0x0000000e   Code   RO          279    i.__scatterload_copy  mc_w.l(handlers.o)
538
-    0x08000a6a   0x08000a6a   0x00000002   Code   RO          280    i.__scatterload_null  mc_w.l(handlers.o)
539
-    0x08000a6c   0x08000a6c   0x0000000e   Code   RO          281    i.__scatterload_zeroinit  mc_w.l(handlers.o)
540
-    0x08000a7a   0x08000a7a   0x00000002   PAD
541
-    0x08000a7c   0x08000a7c   0x00000094   Code   RO            4    i.fTick             principal.o
542
-    0x08000b10   0x08000b10   0x0000009c   Code   RO            5    i.main              principal.o
543
-    0x08000bac   0x08000bac   0x0000005c   Code   RO           77    moncode             dft.o
544
-    0x08000c08   0x08000c08   0x00000020   Data   RO          277    Region$$Table       anon$$obj.o
545
-    0x08000c28   0x08000c28   0x00000100   Data   RO           78    Trigo               dft.o
546
-
547
-
548
-    Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x08000d28, Size: 0x000006a0, Max: 0x00005000, ABSOLUTE)
537
+    0x08000174   0x08000174   0x000000e4   Code   RO          171    i.Active_IT_Debordement_Timer  DriverJeuLaser.lib(timer_1234.o)
538
+    0x08000258   0x08000258   0x00000074   Code   RO          130    i.CLOCK_Configure   DriverJeuLaser.lib(clock.o)
539
+    0x080002cc   0x080002cc   0x00000008   Code   RO          131    i.CLOCK_GetADCCLK   DriverJeuLaser.lib(clock.o)
540
+    0x080002d4   0x080002d4   0x00000008   Code   RO          132    i.CLOCK_GetHCLK     DriverJeuLaser.lib(clock.o)
541
+    0x080002dc   0x080002dc   0x00000024   Code   RO          135    i.CLOCK_GetTIMCLK   DriverJeuLaser.lib(clock.o)
542
+    0x08000300   0x08000300   0x00000074   Code   RO          136    i.CLOCK_HPRECompute  DriverJeuLaser.lib(clock.o)
543
+    0x08000374   0x08000374   0x00000010   Code   RO          150    i.GPIOA_Clear       DriverJeuLaser.lib(gpio.o)
544
+    0x08000384   0x08000384   0x00000010   Code   RO          151    i.GPIOA_Set         DriverJeuLaser.lib(gpio.o)
545
+    0x08000394   0x08000394   0x00000010   Code   RO          152    i.GPIOB_Clear       DriverJeuLaser.lib(gpio.o)
546
+    0x080003a4   0x080003a4   0x00000010   Code   RO          153    i.GPIOB_Set         DriverJeuLaser.lib(gpio.o)
547
+    0x080003b4   0x080003b4   0x00000010   Code   RO          154    i.GPIOC_Clear       DriverJeuLaser.lib(gpio.o)
548
+    0x080003c4   0x080003c4   0x00000010   Code   RO          155    i.GPIOC_Set         DriverJeuLaser.lib(gpio.o)
549
+    0x080003d4   0x080003d4   0x00000108   Code   RO          156    i.GPIO_Configure    DriverJeuLaser.lib(gpio.o)
550
+    0x080004dc   0x080004dc   0x0000004c   Code   RO          101    i.Init_ADC1_DMA1    DriverJeuLaser.lib(adc_dma.o)
551
+    0x08000528   0x08000528   0x00000070   Code   RO          102    i.Init_Conversion_On_Trig_Timer_ff  DriverJeuLaser.lib(adc_dma.o)
552
+    0x08000598   0x08000598   0x000000d4   Code   RO          106    i.Init_TimingADC_ActiveADC_ff  DriverJeuLaser.lib(adc_dma.o)
553
+    0x0800066c   0x0800066c   0x000000ac   Code   RO          176    i.PWM_Init_ff       DriverJeuLaser.lib(timer_1234.o)
554
+    0x08000718   0x08000718   0x0000000c   Code   RO          177    i.PWM_Set_Value_TIM3_Ch3  DriverJeuLaser.lib(timer_1234.o)
555
+    0x08000724   0x08000724   0x00000010   Code   RO          107    i.Single_Channel_ADC  DriverJeuLaser.lib(adc_dma.o)
556
+    0x08000734   0x08000734   0x0000001c   Code   RO          108    i.Start_DMA1        DriverJeuLaser.lib(adc_dma.o)
557
+    0x08000750   0x08000750   0x0000000c   Code   RO          209    i.SysTick_Handler   DriverJeuLaser.lib(timer_systick.o)
558
+    0x0800075c   0x0800075c   0x00000022   Code   RO          211    i.Systick_Period_ff  DriverJeuLaser.lib(timer_systick.o)
559
+    0x0800077e   0x0800077e   0x00000002   PAD
560
+    0x08000780   0x08000780   0x00000014   Code   RO          212    i.Systick_Prio_IT   DriverJeuLaser.lib(timer_systick.o)
561
+    0x08000794   0x08000794   0x0000010c   Code   RO          178    i.TIM1_CC_IRQHandler  DriverJeuLaser.lib(timer_1234.o)
562
+    0x080008a0   0x080008a0   0x00000018   Code   RO          179    i.TIM1_UP_IRQHandler  DriverJeuLaser.lib(timer_1234.o)
563
+    0x080008b8   0x080008b8   0x00000110   Code   RO          180    i.TIM2_IRQHandler   DriverJeuLaser.lib(timer_1234.o)
564
+    0x080009c8   0x080009c8   0x0000012c   Code   RO          181    i.TIM3_IRQHandler   DriverJeuLaser.lib(timer_1234.o)
565
+    0x08000af4   0x08000af4   0x0000012c   Code   RO          182    i.TIM4_IRQHandler   DriverJeuLaser.lib(timer_1234.o)
566
+    0x08000c20   0x08000c20   0x0000007c   Code   RO          184    i.Timer_1234_Init_ff  DriverJeuLaser.lib(timer_1234.o)
567
+    0x08000c9c   0x08000c9c   0x00000018   Code   RO          110    i.Wait_On_End_Of_DMA1  DriverJeuLaser.lib(adc_dma.o)
568
+    0x08000cb4   0x08000cb4   0x0000000e   Code   RO          279    i.__scatterload_copy  mc_w.l(handlers.o)
569
+    0x08000cc2   0x08000cc2   0x00000002   Code   RO          280    i.__scatterload_null  mc_w.l(handlers.o)
570
+    0x08000cc4   0x08000cc4   0x0000000e   Code   RO          281    i.__scatterload_zeroinit  mc_w.l(handlers.o)
571
+    0x08000cd2   0x08000cd2   0x00000002   PAD
572
+    0x08000cd4   0x08000cd4   0x00000098   Code   RO            4    i.fTick             principal.o
573
+    0x08000d6c   0x08000d6c   0x000000d8   Code   RO            5    i.main              principal.o
574
+    0x08000e44   0x08000e44   0x0000005c   Code   RO           77    moncode             dft_1.o
575
+    0x08000ea0   0x08000ea0   0x00000060   Code   RO           84    moncode             gestionson.o
576
+    0x08000f00   0x08000f00   0x00000020   Data   RO          277    Region$$Table       anon$$obj.o
577
+    0x08000f20   0x08000f20   0x00002b18   Data   RO           74    SecSon              bruitverre.o
578
+    0x08003a38   0x08003a38   0x00000100   Data   RO           78    Trigo               dft_1.o
579
+
580
+
581
+    Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x08003b38, Size: 0x000006a8, Max: 0x00005000, ABSOLUTE)
549 582
 
550 583
     Exec Addr    Load Addr    Size         Type   Attr      Idx    E Section Name        Object
551 584
 
552
-    0x20000000   0x08000d28   0x00000018   Data   RW            7    .data               principal.o
553
-    0x20000018   0x08000d40   0x000000a0   Data   RW          186    .data               DriverJeuLaser.lib(timer_1234.o)
554
-    0x200000b8   0x08000de0   0x00000004   Data   RW          213    .data               DriverJeuLaser.lib(timer_systick.o)
555
-    0x200000bc        -       0x000001e0   Zero   RW            6    .bss                principal.o
556
-    0x2000029c   0x08000de4   0x00000004   PAD
557
-    0x200002a0        -       0x00000400   Zero   RW           89    STACK               startup-rvds_1.o
585
+    0x20000000   0x08003b38   0x00000018   Data   RW            7    .data               principal.o
586
+    0x20000018   0x08003b50   0x000000a0   Data   RW          186    .data               DriverJeuLaser.lib(timer_1234.o)
587
+    0x200000b8   0x08003bf0   0x00000004   Data   RW          213    .data               DriverJeuLaser.lib(timer_systick.o)
588
+    0x200000bc   0x08003bf4   0x00000008   Data   RW           83    maram               gestionson.o
589
+    0x200000c4        -       0x000001e0   Zero   RW            6    .bss                principal.o
590
+    0x200002a4   0x08003bfc   0x00000004   PAD
591
+    0x200002a8        -       0x00000400   Zero   RW           89    STACK               startup-rvds_1.o
558 592
 
559 593
 
560 594
 ==============================================================================
@@ -564,12 +598,14 @@ Image component sizes
564 598
 
565 599
       Code (inc. data)   RO Data    RW Data    ZI Data      Debug   Object Name
566 600
 
567
-        92         10        256          0          0        388   dft.o
568
-       304         42          0         24        480       3535   principal.o
601
+         0          0      11032          0          0          0   bruitverre.o
602
+        92         10        256          0          0        388   dft_1.o
603
+        96         16          0          8          0        440   gestionson.o
604
+       368         58          0         24        480       3551   principal.o
569 605
         76         20        236          0       1024        856   startup-rvds_1.o
570 606
 
571 607
     ----------------------------------------------------------------------
572
-       472         72        524         24       1508       4779   Object Totals
608
+       632        104      11556         32       1508       5235   Object Totals
573 609
          0          0         32          0          0          0   (incl. Generated)
574 610
          0          0          0          0          4          0   (incl. Padding)
575 611
 
@@ -579,7 +615,8 @@ Image component sizes
579 615
 
580 616
        468         48          0          0          0        436   adc_dma.o
581 617
        284         34          0          0          0        352   clock.o
582
-      1460        120          0        160          0        588   timer_1234.o
618
+       360         60          0          0          0        492   gpio.o
619
+      1700        150          0        160          0        740   timer_1234.o
583 620
         66         14          0          4          0        204   timer_systick.o
584 621
          0          0          0          0          0          0   entry.o
585 622
          0          0          0          0          0          0   entry10a.o
@@ -594,18 +631,18 @@ Image component sizes
594 631
         36          8          0          0          0         68   init.o
595 632
 
596 633
     ----------------------------------------------------------------------
597
-      2372        232          0        164          0       1648   Library Totals
634
+      2972        322          0        164          0       2292   Library Totals
598 635
          4          0          0          0          0          0   (incl. Padding)
599 636
 
600 637
     ----------------------------------------------------------------------
601 638
 
602 639
       Code (inc. data)   RO Data    RW Data    ZI Data      Debug   Library Name
603 640
 
604
-      2278        216          0        164          0       1580   DriverJeuLaser.lib
641
+      2878        306          0        164          0       2224   DriverJeuLaser.lib
605 642
         90         16          0          0          0         68   mc_w.l
606 643
 
607 644
     ----------------------------------------------------------------------
608
-      2372        232          0        164          0       1648   Library Totals
645
+      2972        322          0        164          0       2292   Library Totals
609 646
 
610 647
     ----------------------------------------------------------------------
611 648
 
@@ -614,15 +651,15 @@ Image component sizes
614 651
 
615 652
       Code (inc. data)   RO Data    RW Data    ZI Data      Debug   
616 653
 
617
-      2844        304        524        188       1508       5539   Grand Totals
618
-      2844        304        524        188       1508       5539   ELF Image Totals
619
-      2844        304        524        188          0          0   ROM Totals
654
+      3604        426      11556        196       1508       6119   Grand Totals
655
+      3604        426      11556        196       1508       6119   ELF Image Totals
656
+      3604        426      11556        196          0          0   ROM Totals
620 657
 
621 658
 ==============================================================================
622 659
 
623
-    Total RO  Size (Code + RO Data)                 3368 (   3.29kB)
624
-    Total RW  Size (RW Data + ZI Data)              1696 (   1.66kB)
625
-    Total ROM Size (Code + RO Data + RW Data)       3556 (   3.47kB)
660
+    Total RO  Size (Code + RO Data)                15160 (  14.80kB)
661
+    Total RW  Size (RW Data + ZI Data)              1704 (   1.66kB)
662
+    Total ROM Size (Code + RO Data + RW Data)      15356 (  15.00kB)
626 663
 
627 664
 ==============================================================================
628 665
 

+ 3
- 3
PjtKEIL_Integration/Obj/StepDFT_CibleSondeKEIL.dep View File

@@ -1,6 +1,6 @@
1 1
 Dependencies for Project 'StepDFT', Target 'CibleSondeKEIL': (DO NOT MODIFY !)
2 2
 CompilerVersion: 5060960::V5.06 update 7 (build 960)::.\ARMCC
3
-F (.\Src\principal.c)(0x627A76E2)(-c --cpu Cortex-M3 -D__EVAL -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I .\Driver --C99

-I.\RTE\_CibleSondeKEIL

-IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include

-IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include

-D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DSTM32F103xB -DUSE_FULL_LL_DRIVER

-o .\obj\principal.o --omf_browse .\obj\principal.crf --depend .\obj\principal.d)
3
+F (.\Src\principal.c)(0x627A7A86)(-c --cpu Cortex-M3 -D__EVAL -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I .\Driver --C99

-I.\RTE\_CibleSondeKEIL

-IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include

-IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include

-D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DSTM32F103xB -DUSE_FULL_LL_DRIVER

-o .\obj\principal.o --omf_browse .\obj\principal.crf --depend .\obj\principal.d)
4 4
 I (.\Driver\DriverJeuLaser.h)(0x6037C015)
5 5
 I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\stm32f10x.h)(0x58258CCC)
6 6
 I (.\RTE\_CibleSondeKEIL\RTE_Components.h)(0x62626DA0)
@@ -13,11 +13,11 @@ I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\system_
13 13
 I (Src\GestionSon.h)(0x627A6C1D)
14 14
 I (.\Driver\Affichage_Valise.h)(0x627A6C1C)
15 15
 F (.\Src\bruitverre.asm)(0x623CCB64)(--cpu Cortex-M3 --pd "__EVAL SETA 1" -g --apcs=interwork --pd "__MICROLIB SETA 1"

-I.\RTE\_CibleSondeKEIL

-IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include

-IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include

--pd "__UVISION_VERSION SETA 534" --pd "_RTE_ SETA 1" --pd "STM32F10X_MD SETA 1" --pd "_RTE_ SETA 1"

--list bruitverre.lst --xref -o .\obj\bruitverre.o --depend .\obj\bruitverre.d)
16
-F (.\Src\DFT.s)(0x62626560)(--cpu Cortex-M3 --pd "__EVAL SETA 1" -g --apcs=interwork --pd "__MICROLIB SETA 1"

-I.\RTE\_CibleSondeKEIL

-IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include

-IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include

--pd "__UVISION_VERSION SETA 534" --pd "_RTE_ SETA 1" --pd "STM32F10X_MD SETA 1" --pd "_RTE_ SETA 1"

--list dft.lst --xref -o .\obj\dft.o --depend .\obj\dft.d)
16
+F (.\Src\DFT.s)(0x62626560)(--cpu Cortex-M3 --pd "__EVAL SETA 1" -g --apcs=interwork --pd "__MICROLIB SETA 1"

-I.\RTE\_CibleSondeKEIL

-IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include

-IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include

--pd "__UVISION_VERSION SETA 534" --pd "_RTE_ SETA 1" --pd "STM32F10X_MD SETA 1" --pd "_RTE_ SETA 1"

--list dft.lst --xref -o .\obj\dft_1.o --depend .\obj\dft_1.d)
17 17
 F (.\Src\GestionSon.h)(0x627A6C1D)()
18 18
 F (.\Src\GestionSon.s)(0x6244612F)(--cpu Cortex-M3 --pd "__EVAL SETA 1" -g --apcs=interwork --pd "__MICROLIB SETA 1"

-I.\RTE\_CibleSondeKEIL

-IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include

-IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include

--pd "__UVISION_VERSION SETA 534" --pd "_RTE_ SETA 1" --pd "STM32F10X_MD SETA 1" --pd "_RTE_ SETA 1"

--list gestionson.lst --xref -o .\obj\gestionson.o --depend .\obj\gestionson.d)
19 19
 I (.\Driver\DriverJeuLaser.inc)(0x6037BEDF)
20
-F (.\Src\Signal.asm)(0x62625D0F)(--cpu Cortex-M3 --pd "__EVAL SETA 1" -g --apcs=interwork --pd "__MICROLIB SETA 1"

-I.\RTE\_CibleSondeKEIL

-IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include

-IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include

--pd "__UVISION_VERSION SETA 534" --pd "_RTE_ SETA 1" --pd "STM32F10X_MD SETA 1" --pd "_RTE_ SETA 1"

--list signal.lst --xref -o .\obj\signal.o --depend .\obj\signal.d)
20
+F (.\Src\Signal.asm)(0x62625D0F)(--cpu Cortex-M3 --pd "__EVAL SETA 1" -g --apcs=interwork --pd "__MICROLIB SETA 1"

-I.\RTE\_CibleSondeKEIL

-IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include

-IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include

--pd "__UVISION_VERSION SETA 534" --pd "_RTE_ SETA 1" --pd "STM32F10X_MD SETA 1" --pd "_RTE_ SETA 1"

--list signal.lst --xref -o .\obj\signal_1.o --depend .\obj\signal_1.d)
21 21
 F (.\Src\startup-rvds.s)(0x5FE38AC6)(--cpu Cortex-M3 --pd "__EVAL SETA 1" -g --apcs=interwork --pd "__MICROLIB SETA 1"

-I.\RTE\_CibleSondeKEIL

-IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include

-IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include

--pd "__UVISION_VERSION SETA 534" --pd "_RTE_ SETA 1" --pd "STM32F10X_MD SETA 1" --pd "_RTE_ SETA 1"

--list startup-rvds.lst --xref -o .\obj\startup-rvds_1.o --depend .\obj\startup-rvds_1.d)
22 22
 F (.\Driver\DriverJeuLaser.lib)(0x6037BEDF)()
23 23
 F (.\Driver\DriverJeuLaser.inc)(0x6037BEDF)()

BIN
PjtKEIL_Integration/Obj/principal.crf View File


BIN
PjtKEIL_Integration/Obj/principal.o View File


+ 11
- 2
PjtKEIL_Integration/Src/principal.c View File

@@ -7,7 +7,7 @@
7 7
 
8 8
 #define BASE_TIMEOUT 100
9 9
 #define NB_JOUEUR 4
10
-#define SEUIL 0x3c2e1*3 
10
+#define SEUIL 0x3c1f1*3 
11 11
 /* on augmente le seuil pour eviter que le score des autres joueurs augmente lorsqu'un joueur touche la cible. 
12 12
 Après test, cette valeur permet de n'avoir aucun faux positifs et aucun faux negatifs */
13 13
 
@@ -54,7 +54,8 @@ void fTick(){
54 54
 				tabJoueur[k].score ++;
55 55
 				tabJoueur[k].timeout = BASE_TIMEOUT;
56 56
 				
57
-				/* TEMPORAIRE : il faudra par la suite jouer le son et gérer les affichages */
57
+				/* TEMPORAIRE : il faudra par la suite gérer les affichages */
58
+				StartSon();
58 59
 			}
59 60
 		}
60 61
 		else { // si le joueur est en timeout on décrémente sa valeur de timeout
@@ -89,11 +90,19 @@ int main(void)
89 90
 	Systick_Prio_IT(1, fTick);
90 91
 
91 92
 	
93
+	
94
+	// Gestion de la DMA
92 95
 	Init_TimingADC_ActiveADC_ff( ADC1, 72 );
93 96
 	Single_Channel_ADC( ADC1, 2 );
94 97
 	Init_Conversion_On_Trig_Timer_ff( ADC1, TIM2_CC2, 225 );
95 98
 	Init_ADC1_DMA1( 0, dma_buf );
96 99
 	
100
+	// Gestion des sons
101
+	GPIO_Configure(GPIOB, 0, OUTPUT, ALT_PPULL);
102
+	Timer_1234_Init_ff(TIM4,6552);
103
+	Active_IT_Debordement_Timer(TIM4, 2,CallbackSon);
104
+	PWM_Init_ff(TIM3, 3, 720); 
105
+	
97 106
 	SysTick_On;
98 107
 	SysTick_Enable_IT;
99 108
 	

+ 8
- 8
PjtKEIL_Integration/StepDFT.uvguix.alejeune
File diff suppressed because it is too large
View File


+ 6
- 6
PjtKEIL_Integration/dft.lst View File

@@ -418,12 +418,12 @@ ARM Macro Assembler    Page 7
418 418
   242 00000100         
419 419
   243 00000100                 END
420 420
 Command Line: --debug --xref --diag_suppress=9931 --cpu=Cortex-M3 --apcs=interw
421
-ork --depend=.\obj\dft.d -o.\obj\dft.o -I.\RTE\_CibleSondeKEIL -IC:\Programdata
422
-\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Programdata\Keil\Arm\Pa
423
-cks\Keil\STM32F1xx_DFP\2.3.0\Device\Include --predefine="__EVAL SETA 1" --prede
424
-fine="__MICROLIB SETA 1" --predefine="__UVISION_VERSION SETA 534" --predefine="
425
-_RTE_ SETA 1" --predefine="STM32F10X_MD SETA 1" --predefine="_RTE_ SETA 1" --li
426
-st=dft.lst Src\DFT.s
421
+ork --depend=.\obj\dft_1.d -o.\obj\dft_1.o -I.\RTE\_CibleSondeKEIL -IC:\Program
422
+data\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Programdata\Keil\Ar
423
+m\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include --predefine="__EVAL SETA 1" --p
424
+redefine="__MICROLIB SETA 1" --predefine="__UVISION_VERSION SETA 534" --predefi
425
+ne="_RTE_ SETA 1" --predefine="STM32F10X_MD SETA 1" --predefine="_RTE_ SETA 1" 
426
+--list=dft.lst Src\DFT.s
427 427
 
428 428
 
429 429
 

+ 6
- 6
PjtKEIL_Integration/signal.lst View File

@@ -79,12 +79,12 @@ ARM Macro Assembler    Page 2
79 79
    67 0000007E BA 0F           DCW              0x0fba      ; 63 4026  0.98291
80 80
    68 00000080                 END
81 81
 Command Line: --debug --xref --diag_suppress=9931 --cpu=Cortex-M3 --apcs=interw
82
-ork --depend=.\obj\signal.d -o.\obj\signal.o -I.\RTE\_CibleSondeKEIL -IC:\Progr
83
-amdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Programdata\Keil\
84
-Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include --predefine="__EVAL SETA 1" -
85
--predefine="__MICROLIB SETA 1" --predefine="__UVISION_VERSION SETA 534" --prede
86
-fine="_RTE_ SETA 1" --predefine="STM32F10X_MD SETA 1" --predefine="_RTE_ SETA 1
87
-" --list=signal.lst Src\Signal.asm
82
+ork --depend=.\obj\signal_1.d -o.\obj\signal_1.o -I.\RTE\_CibleSondeKEIL -IC:\P
83
+rogramdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Programdata\K
84
+eil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include --predefine="__EVAL SETA 
85
+1" --predefine="__MICROLIB SETA 1" --predefine="__UVISION_VERSION SETA 534" --p
86
+redefine="_RTE_ SETA 1" --predefine="STM32F10X_MD SETA 1" --predefine="_RTE_ SE
87
+TA 1" --list=signal.lst Src\Signal.asm
88 88
 
89 89
 
90 90
 

Loading…
Cancel
Save