Browse Source

nettoyage de la branche master

Sébastien DI MERCURIO 5 years ago
parent
commit
e339ee67ca
100 changed files with 5 additions and 248771 deletions
  1. 5
    12
      README.md
  2. 0
    667
      hardware/0605-LED_Verde.STEP
  3. BIN
      hardware/Batterie.ipt
  4. BIN
      hardware/Bloc roue.iam
  5. BIN
      hardware/Chargeur/1593K PCB.dwg
  6. 0
    733
      hardware/Chargeur/1593K PCB.igs
  7. BIN
      hardware/Chargeur/1593K PCB.ipt
  8. BIN
      hardware/Chargeur/1593K PCB.stl
  9. 0
    661
      hardware/Chargeur/1593K PCB.stp
  10. BIN
      hardware/Chargeur/Chargeur.iam
  11. BIN
      hardware/Chargeur/Chargeur_Dumber.ipj
  12. 0
    20113
      hardware/Chargeur/Hammond/1593K.igs
  13. 0
    18986
      hardware/Chargeur/Hammond/1593K.stp
  14. BIN
      hardware/Dumber 2015-2.ipj
  15. BIN
      hardware/Dumber 2015.ipj
  16. 0
    15430
      hardware/Export/capot.stl
  17. 0
    897
      hardware/Export/capot.stp
  18. 0
    134542
      hardware/Export/pied.stl
  19. 0
    285
      hardware/Export/pied.stp
  20. BIN
      hardware/Platine encodeur.ipt
  21. BIN
      hardware/Pneu.ipt
  22. 0
    1760
      hardware/Push Button Switch.STEP
  23. BIN
      hardware/Robot.iam
  24. BIN
      hardware/Robot.pdf
  25. BIN
      hardware/Roue.ipt
  26. 0
    16767
      hardware/USB_Mini_B_SMD_buchse.STEP
  27. 0
    13472
      hardware/XBee Chip.STEP
  28. BIN
      hardware/axe.ipt
  29. BIN
      hardware/capot.ipt
  30. BIN
      hardware/connecteur 10.ipt
  31. BIN
      hardware/connecteur 6.ipt
  32. BIN
      hardware/fixation moteur.ipt
  33. BIN
      hardware/headers/2.54_base.SLDPRT
  34. BIN
      hardware/headers/2.54_straight-header.SLDASM
  35. BIN
      hardware/headers/2.54_straight-pin.SLDPRT
  36. BIN
      hardware/headers/original.stl
  37. BIN
      hardware/helice encodeur.ipt
  38. BIN
      hardware/mini usbl.ipt
  39. BIN
      hardware/moteur.iam
  40. BIN
      hardware/moteur.ipt
  41. BIN
      hardware/original.stl
  42. BIN
      hardware/pcb.ipt
  43. BIN
      hardware/pied.ipt
  44. BIN
      hardware/plaque moteur.ipt
  45. BIN
      hardware/queue.ipt
  46. BIN
      hardware/reducteur.ipt
  47. BIN
      hardware/roue.iam
  48. 0
    10452
      hardware/tactileswitch-short.STEP
  49. BIN
      hardware/xbee.ipt
  50. BIN
      incubateur/1_ARUCO.pdf
  51. 0
    11
      incubateur/Aruco_opencv_python/.idea/Aruco_opencv.iml
  52. 0
    7
      incubateur/Aruco_opencv_python/.idea/misc.xml
  53. 0
    8
      incubateur/Aruco_opencv_python/.idea/modules.xml
  54. 0
    546
      incubateur/Aruco_opencv_python/.idea/workspace.xml
  55. BIN
      incubateur/Aruco_opencv_python/__pycache__/calibrate.cpython-35.pyc
  56. 0
    15
      incubateur/Aruco_opencv_python/aruco_create.py
  57. 0
    34
      incubateur/Aruco_opencv_python/aruco_detection.py
  58. 0
    35
      incubateur/Aruco_opencv_python/calibrate.py
  59. 0
    21
      incubateur/Aruco_opencv_python/getCalibrationImage.py
  60. BIN
      incubateur/Aruco_opencv_python/img_aruco/aruco_1.jpg
  61. BIN
      incubateur/Aruco_opencv_python/img_aruco/aruco_10.jpg
  62. BIN
      incubateur/Aruco_opencv_python/img_aruco/aruco_11.jpg
  63. BIN
      incubateur/Aruco_opencv_python/img_aruco/aruco_2.jpg
  64. BIN
      incubateur/Aruco_opencv_python/img_aruco/aruco_3.jpg
  65. BIN
      incubateur/Aruco_opencv_python/img_aruco/aruco_4.jpg
  66. BIN
      incubateur/Aruco_opencv_python/img_aruco/aruco_5.jpg
  67. BIN
      incubateur/Aruco_opencv_python/img_aruco/aruco_6.jpg
  68. BIN
      incubateur/Aruco_opencv_python/img_aruco/aruco_7.jpg
  69. BIN
      incubateur/Aruco_opencv_python/img_aruco/aruco_8.jpg
  70. BIN
      incubateur/Aruco_opencv_python/img_aruco/aruco_9.jpg
  71. BIN
      incubateur/Aruco_opencv_python/img_calibrate/calibration_1.jpg
  72. BIN
      incubateur/Aruco_opencv_python/img_calibrate/calibration_10.jpg
  73. BIN
      incubateur/Aruco_opencv_python/img_calibrate/calibration_11.jpg
  74. BIN
      incubateur/Aruco_opencv_python/img_calibrate/calibration_12.jpg
  75. BIN
      incubateur/Aruco_opencv_python/img_calibrate/calibration_13.jpg
  76. BIN
      incubateur/Aruco_opencv_python/img_calibrate/calibration_14.jpg
  77. BIN
      incubateur/Aruco_opencv_python/img_calibrate/calibration_15.jpg
  78. BIN
      incubateur/Aruco_opencv_python/img_calibrate/calibration_2.jpg
  79. BIN
      incubateur/Aruco_opencv_python/img_calibrate/calibration_3.jpg
  80. BIN
      incubateur/Aruco_opencv_python/img_calibrate/calibration_4.jpg
  81. BIN
      incubateur/Aruco_opencv_python/img_calibrate/calibration_5.jpg
  82. BIN
      incubateur/Aruco_opencv_python/img_calibrate/calibration_6.jpg
  83. BIN
      incubateur/Aruco_opencv_python/img_calibrate/calibration_7.jpg
  84. BIN
      incubateur/Aruco_opencv_python/img_calibrate/calibration_8.jpg
  85. BIN
      incubateur/Aruco_opencv_python/img_calibrate/calibration_9.jpg
  86. 0
    138
      incubateur/Aruco_opencv_python/opengl_opencv.py
  87. BIN
      incubateur/aruco_generer.pdf
  88. 0
    6
      incubateur/dumby_rtos2/Lisez-moi
  89. 0
    13
      incubateur/dumby_rtos2/dumby2/.mxproject
  90. 0
    10511
      incubateur/dumby_rtos2/dumby2/Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103x6.h
  91. 0
    238
      incubateur/dumby_rtos2/dumby2/Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h
  92. 0
    116
      incubateur/dumby_rtos2/dumby2/Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h
  93. 0
    332
      incubateur/dumby_rtos2/dumby2/Drivers/CMSIS/Device/ST/STM32F1xx/Source/Templates/arm/startup_stm32f100xb.s
  94. 0
    363
      incubateur/dumby_rtos2/dumby2/Drivers/CMSIS/Device/ST/STM32F1xx/Source/Templates/arm/startup_stm32f100xe.s
  95. 0
    295
      incubateur/dumby_rtos2/dumby2/Drivers/CMSIS/Device/ST/STM32F1xx/Source/Templates/arm/startup_stm32f101x6.s
  96. 0
    305
      incubateur/dumby_rtos2/dumby2/Drivers/CMSIS/Device/ST/STM32F1xx/Source/Templates/arm/startup_stm32f101xb.s
  97. 0
    343
      incubateur/dumby_rtos2/dumby2/Drivers/CMSIS/Device/ST/STM32F1xx/Source/Templates/arm/startup_stm32f101xe.s
  98. 0
    355
      incubateur/dumby_rtos2/dumby2/Drivers/CMSIS/Device/ST/STM32F1xx/Source/Templates/arm/startup_stm32f101xg.s
  99. 0
    302
      incubateur/dumby_rtos2/dumby2/Drivers/CMSIS/Device/ST/STM32F1xx/Source/Templates/arm/startup_stm32f102x6.s
  100. 0
    0
      incubateur/dumby_rtos2/dumby2/Drivers/CMSIS/Device/ST/STM32F1xx/Source/Templates/arm/startup_stm32f102xb.s

+ 5
- 12
README.md View File

@@ -1,15 +1,8 @@
1 1
 # Dumber
2 2
 
3
-## 2017-2018 :
4
-Problème : 
5
-- Watchdog du robot ne fonctionne pas
6
-- Interface graphique qui a des etats mal gérée (je voulais le reprendre en utilisant les 'stores' de vuex pour éviter ça).
7
-- Il faudrait une execution de l'interface (srv nodejs) par défaut au démarage de la RPI.
8
- 	L'exectution devrait se faire dans l'user space de linux dans le cas d'utilisation d'un noyau xenomai (co-kernel).
9
-	=> Potentiellement passer d'un noyau preempt_rt (actuel) à un noyau xenomai
3
+## Branche invalide :
4
+La branche master ne contient rien. Vous devez selectionner la branche stable avant de pouvoir commencer à utiliser le depot:
5
+	git checkout stable
10 6
 
11
-## Repertoires
12
-- hardware : contient les plans pour la partie mecanique du robot et de son chargeur
13
-- software: rassemble les parties logicielles du robot, du chargeur, les bibliotheques et superviseur coté raspberry et l'interface Web
14
-- pcb: contient les plans de conception des PCB du robot, du chargeur, de l'adaptateur Xbee pour la raspberry  et les plans des CAP du robot
15
-- incubateur: projet en incubation. Actuellement, contient des essais sur les aruco (pour la detection des robots) ou le portage du firmware du robot sous freertos.
7
+Vous pouvez aussi selectionner la branche dev pour avoir les derniers developpements (instable)
8
+	git checkout dev

+ 0
- 667
hardware/0605-LED_Verde.STEP View File

@@ -1,667 +0,0 @@
1
-ISO-10303-21;
2
-HEADER;
3
-FILE_DESCRIPTION (( 'STEP AP203' ),
4
-    '1' );
5
-FILE_NAME ('0605-LED_Verde.STEP',
6
-    '2015-02-17T13:34:54',
7
-    ( 'user1' ),
8
-    ( '' ),
9
-    'SwSTEP 2.0',
10
-    'SolidWorks 2014',
11
-    '' );
12
-FILE_SCHEMA (( 'CONFIG_CONTROL_DESIGN' ));
13
-ENDSEC;
14
-
15
-DATA;
16
-#1 = PERSON_AND_ORGANIZATION ( #445, #168 ) ;
17
-#2 = EDGE_LOOP ( 'NONE', ( #305, #298, #367, #263 ) ) ;
18
-#3 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 0.2999999999999999900, 0.0000000000000000000 ) ) ;
19
-#4 = EDGE_CURVE ( 'NONE', #25, #329, #351, .T. ) ;
20
-#5 = EDGE_CURVE ( 'NONE', #202, #88, #413, .T. ) ;
21
-#6 = CC_DESIGN_APPROVAL ( #297, ( #166 ) ) ;
22
-#7 = CARTESIAN_POINT ( 'NONE',  ( 0.4000000000000000200, 0.2999999999999999900, 0.0000000000000000000 ) ) ;
23
-#8 = COORDINATED_UNIVERSAL_TIME_OFFSET ( 1, 0, .AHEAD. ) ;
24
-#9 = CYLINDRICAL_SURFACE ( 'NONE', #124, 0.04999999999999991300 ) ;
25
-#10 = ORIENTED_EDGE ( 'NONE', *, *, #50, .T. ) ;
26
-#11 = CARTESIAN_POINT ( 'NONE',  ( 0.8000000000000000400, 0.2999999999999999900, 0.0000000000000000000 ) ) ;
27
-#12 = LINE ( 'NONE', #598, #57 ) ;
28
-#13 = CARTESIAN_POINT ( 'NONE',  ( 0.2000000000000000100, 0.0000000000000000000, -1.600000000000000100 ) ) ;
29
-#14 = PERSON_AND_ORGANIZATION_ROLE ( 'classification_officer' ) ;
30
-#15 = AXIS2_PLACEMENT_3D ( 'NONE', #233, #26, #608 ) ;
31
-#16 = ORIENTED_EDGE ( 'NONE', *, *, #552, .F. ) ;
32
-#17 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
33
-#18 = ADVANCED_FACE ( 'NONE', ( #79 ), #68, .F. ) ;
34
-#19 = EDGE_CURVE ( 'NONE', #319, #567, #458, .T. ) ;
35
-#20 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -0.0000000000000000000, 0.0000000000000000000 ) ) ;
36
-#21 = VECTOR ( 'NONE', #119, 1000.000000000000000 ) ;
37
-#22 = EDGE_CURVE ( 'NONE', #358, #293, #633, .T. ) ;
38
-#23 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 0.2999999999999999900, 0.0000000000000000000 ) ) ;
39
-#24 = ORIENTED_EDGE ( 'NONE', *, *, #170, .F. ) ;
40
-#25 = VERTEX_POINT ( 'NONE', #387 ) ;
41
-#26 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
42
-#27 = VECTOR ( 'NONE', #198, 1000.000000000000000 ) ;
43
-#28 = CARTESIAN_POINT ( 'NONE',  ( 1.592040838891559100E-016, 0.2999999999999999900, -0.2999999999999999300 ) ) ;
44
-#29 = CARTESIAN_POINT ( 'NONE',  ( 0.8000000000000000400, 0.2999999999999999900, 0.0000000000000000000 ) ) ;
45
-#30 = APPROVAL_STATUS ( 'not_yet_approved' ) ;
46
-#31 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
47
-#32 = ORIENTED_EDGE ( 'NONE', *, *, #406, .F. ) ;
48
-#33 = EDGE_LOOP ( 'NONE', ( #616, #299, #234, #143, #264, #487, #156, #559, #460 ) ) ;
49
-#34 = ORIENTED_EDGE ( 'NONE', *, *, #165, .F. ) ;
50
-#35 = CARTESIAN_POINT ( 'NONE',  ( 0.8000000000000000400, 0.2999999999999999900, -1.300000000000000000 ) ) ;
51
-#36 = LINE ( 'NONE', #621, #404 ) ;
52
-#37 = EDGE_LOOP ( 'NONE', ( #541, #65, #394, #366 ) ) ;
53
-#38 = CALENDAR_DATE ( 2015, 17, 2 ) ;
54
-#39 = CARTESIAN_POINT ( 'NONE',  ( 0.4000000000000000200, 0.2999999999999999900, -0.2000000000000000400 ) ) ;
55
-#40 = DIRECTION ( 'NONE',  ( -1.084202172485504400E-016, -0.0000000000000000000, -1.000000000000000000 ) ) ;
56
-#41 = LINE ( 'NONE', #628, #244 ) ;
57
-#42 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
58
-#43 = EDGE_CURVE ( 'NONE', #465, #115, #104, .T. ) ;
59
-#44 = VECTOR ( 'NONE', #494, 1000.000000000000000 ) ;
60
-#45 = VERTEX_POINT ( 'NONE', #39 ) ;
61
-#46 = VECTOR ( 'NONE', #252, 1000.000000000000000 ) ;
62
-#47 = CARTESIAN_POINT ( 'NONE',  ( 0.4000000000000000200, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
63
-#48 = CARTESIAN_POINT ( 'NONE',  ( 0.6000000000000000900, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
64
-#49 = CIRCLE ( 'NONE', #365, 0.2000000000000000400 ) ;
65
-#50 = EDGE_CURVE ( 'NONE', #211, #409, #109, .T. ) ;
66
-#51 = PLANE ( 'NONE',  #334 ) ;
67
-#52 = EDGE_CURVE ( 'NONE', #486, #377, #132, .T. ) ;
68
-#53 = VECTOR ( 'NONE', #643, 1000.000000000000000 ) ;
69
-#54 = APPROVAL_PERSON_ORGANIZATION ( #477, #297, #341 ) ;
70
-#55 = FACE_OUTER_BOUND ( 'NONE', #323, .T. ) ;
71
-#56 = CARTESIAN_POINT ( 'NONE',  ( 0.8000000000000000400, 0.2999999999999999900, -1.600000000000000100 ) ) ;
72
-#57 = VECTOR ( 'NONE', #536, 1000.000000000000000 ) ;
73
-#58 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
74
-#59 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
75
-#60 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.9993908270190956500, 0.03489949670250104600 ) ) ;
76
-#61 = ORIENTED_EDGE ( 'NONE', *, *, #19, .F. ) ;
77
-#62 = CC_DESIGN_DATE_AND_TIME_ASSIGNMENT ( #246, #173, ( #614 ) ) ;
78
-#63 = MECHANICAL_CONTEXT ( 'NONE', #225, 'mechanical' ) ;
79
-#64 = EDGE_CURVE ( 'NONE', #377, #329, #510, .T. ) ;
80
-#65 = ORIENTED_EDGE ( 'NONE', *, *, #152, .F. ) ;
81
-#66 = EDGE_LOOP ( 'NONE', ( #344, #107 ) ) ;
82
-#67 = VERTEX_POINT ( 'NONE', #575 ) ;
83
-#68 = CYLINDRICAL_SURFACE ( 'NONE', #562, 0.2000000000000000400 ) ;
84
-#69 = LINE ( 'NONE', #3, #133 ) ;
85
-#70 = PLANE ( 'NONE',  #144 ) ;
86
-#71 = AXIS2_PLACEMENT_3D ( 'NONE', #519, #454, #385 ) ;
87
-#72 = CALENDAR_DATE ( 2015, 17, 2 ) ;
88
-#73 = EDGE_CURVE ( 'NONE', #543, #202, #369, .T. ) ;
89
-#74 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
90
-#75 = PLANE ( 'NONE',  #189 ) ;
91
-#76 = PLANE ( 'NONE',  #222 ) ;
92
-#77 = DESIGN_CONTEXT ( 'detailed design', #129, 'design' ) ;
93
-#78 = PERSON_AND_ORGANIZATION ( #445, #168 ) ;
94
-#79 = FACE_OUTER_BOUND ( 'NONE', #457, .T. ) ;
95
-#80 = CC_DESIGN_APPROVAL ( #550, ( #614 ) ) ;
96
-#81 = CARTESIAN_POINT ( 'NONE',  ( 0.4000000000000000200, 0.2999999999999999900, -0.2000000000000000400 ) ) ;
97
-#82 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 0.7999999999999999300, 0.0000000000000000000 ) ) ;
98
-#83 = CC_DESIGN_PERSON_AND_ORGANIZATION_ASSIGNMENT ( #423, #355, ( #558 ) ) ;
99
-#84 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 0.2999999999999999900, 0.0000000000000000000 ) ) ;
100
-#85 = VECTOR ( 'NONE', #352, 1000.000000000000000 ) ;
101
-#86 = FACE_OUTER_BOUND ( 'NONE', #343, .T. ) ;
102
-#87 = LINE ( 'NONE', #23, #475 ) ;
103
-#88 = VERTEX_POINT ( 'NONE', #489 ) ;
104
-#89 = ORIENTED_EDGE ( 'NONE', *, *, #241, .F. ) ;
105
-#90 = ORIENTED_EDGE ( 'NONE', *, *, #328, .T. ) ;
106
-#91 = FACE_OUTER_BOUND ( 'NONE', #33, .T. ) ;
107
-#92 = CALENDAR_DATE ( 2015, 17, 2 ) ;
108
-#93 = DIRECTION ( 'NONE',  ( 1.224646799147353000E-016, -0.0000000000000000000, 1.000000000000000000 ) ) ;
109
-#94 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
110
-#95 = FACE_OUTER_BOUND ( 'NONE', #232, .T. ) ;
111
-#96 = LINE ( 'NONE', #28, #256 ) ;
112
-#97 = LINE ( 'NONE', #29, #452 ) ;
113
-#98 = PERSON_AND_ORGANIZATION ( #445, #168 ) ;
114
-#99 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
115
-#100 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
116
-#101 = ORIENTED_EDGE ( 'NONE', *, *, #406, .T. ) ;
117
-#102 = ADVANCED_FACE ( 'NONE', ( #182 ), #551, .T. ) ;
118
-#103 = PLANE ( 'NONE',  #176 ) ;
119
-#104 = LINE ( 'NONE', #522, #641 ) ;
120
-#105 = AXIS2_PLACEMENT_3D ( 'NONE', #282, #221, #145 ) ;
121
-#106 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
122
-#107 = ORIENTED_EDGE ( 'NONE', *, *, #73, .T. ) ;
123
-#108 = ORIENTED_EDGE ( 'NONE', *, *, #4, .F. ) ;
124
-#109 = CIRCLE ( 'NONE', #570, 0.2000000000000000400 ) ;
125
-#110 = FACE_OUTER_BOUND ( 'NONE', #66, .T. ) ;
126
-#111 = CARTESIAN_POINT ( 'NONE',  ( 0.8000000000000000400, 0.2999999999999999900, -1.300000000000000000 ) ) ;
127
-#112 = CARTESIAN_POINT ( 'NONE',  ( 0.8000000000000000400, 0.2999999999999999900, -1.300000000000000000 ) ) ;
128
-#113 = VECTOR ( 'NONE', #154, 1000.000000000000000 ) ;
129
-#114 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
130
-#115 = VERTEX_POINT ( 'NONE', #13 ) ;
131
-#116 = CARTESIAN_POINT ( 'NONE',  ( 0.4000000000000000200, 0.0000000000000000000, -1.600000000000000100 ) ) ;
132
-#117 = FACE_OUTER_BOUND ( 'NONE', #37, .T. ) ;
133
-#118 = VERTEX_POINT ( 'NONE', #647 ) ;
134
-#119 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
135
-#120 = ORIENTED_EDGE ( 'NONE', *, *, #599, .T. ) ;
136
-#121 = ADVANCED_FACE ( 'NONE', ( #86 ), #275, .F. ) ;
137
-#122 = ADVANCED_FACE ( 'NONE', ( #402 ), #347, .F. ) ;
138
-#123 = LINE ( 'NONE', #635, #200 ) ;
139
-#124 = AXIS2_PLACEMENT_3D ( 'NONE', #253, #181, #106 ) ;
140
-#125 = ORIENTED_EDGE ( 'NONE', *, *, #270, .T. ) ;
141
-#126 = ADVANCED_FACE ( 'NONE', ( #91 ), #470, .T. ) ;
142
-#127 = ORIENTED_EDGE ( 'NONE', *, *, #205, .F. ) ;
143
-#128 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
144
-#129 = APPLICATION_CONTEXT ( 'configuration controlled 3d designs of mechanical parts and assemblies' ) ;
145
-#130 = COORDINATED_UNIVERSAL_TIME_OFFSET ( 1, 0, .AHEAD. ) ;
146
-#131 = LINE ( 'NONE', #56, #53 ) ;
147
-#132 = LINE ( 'NONE', #209, #46 ) ;
148
-#133 = VECTOR ( 'NONE', #595, 1000.000000000000000 ) ;
149
-#134 = EDGE_LOOP ( 'NONE', ( #629, #177, #219, #479 ) ) ;
150
-#135 = LINE ( 'NONE', #58, #514 ) ;
151
-#136 = CARTESIAN_POINT ( 'NONE',  ( 0.09248154782426354400, 0.2499999999999999400, -1.382737710514447800 ) ) ;
152
-#137 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.03489949670250105200, 0.9993908270190957600 ) ) ;
153
-#138 = CLOSED_SHELL ( 'NONE', ( #427, #122, #281, #569, #261, #18, #121, #623, #618, #332, #481, #218, #126, #459, #488, #418, #368, #206, #625, #102 ) ) ;
154
-#139 = ORIENTED_EDGE ( 'NONE', *, *, #528, .F. ) ;
155
-#140 = APPLICATION_PROTOCOL_DEFINITION ( 'international standard', 'config_control_design', 1994, #225 ) ;
156
-#141 = APPROVAL ( #30, 'NON SPECIFICATO' ) ;
157
-#142 = VERTEX_POINT ( 'NONE', #208 ) ;
158
-#143 = ORIENTED_EDGE ( 'NONE', *, *, #540, .F. ) ;
159
-#144 = AXIS2_PLACEMENT_3D ( 'NONE', #136, #59, #646 ) ;
160
-#145 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
161
-#146 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
162
-#147 = EDGE_CURVE ( 'NONE', #502, #377, #131, .T. ) ;
163
-#148 = FACE_OUTER_BOUND ( 'NONE', #548, .T. ) ;
164
-#149 = COORDINATED_UNIVERSAL_TIME_OFFSET ( 1, 0, .AHEAD. ) ;
165
-#150 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
166
-#151 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
167
-#152 = EDGE_CURVE ( 'NONE', #293, #310, #518, .T. ) ;
168
-#153 = VECTOR ( 'NONE', #340, 1000.000000000000000 ) ;
169
-#154 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
170
-#155 = SECURITY_CLASSIFICATION_LEVEL ( 'unclassified' ) ;
171
-#156 = ORIENTED_EDGE ( 'NONE', *, *, #410, .F. ) ;
172
-#157 = LINE ( 'NONE', #81, #324 ) ;
173
-#158 = ORIENTED_EDGE ( 'NONE', *, *, #579, .T. ) ;
174
-#159 = PRODUCT ( '0605-LED_Verde', '0605-LED_Verde', '', ( #63 ) ) ;
175
-#160 = CARTESIAN_POINT ( 'NONE',  ( 0.8000000000000001600, 0.2999999999999999900, -0.2999999999999999300 ) ) ;
176
-#161 = EDGE_CURVE ( 'NONE', #45, #142, #603, .T. ) ;
177
-#162 = CARTESIAN_POINT ( 'NONE',  ( 0.2000000000000000100, 0.2999999999999999900, -1.600000000000000100 ) ) ;
178
-#163 = VERTEX_POINT ( 'NONE', #112 ) ;
179
-#164 = AXIS2_PLACEMENT_3D ( 'NONE', #283, #223, #146 ) ;
180
-#165 = EDGE_CURVE ( 'NONE', #502, #25, #41, .T. ) ;
181
-#166 = SECURITY_CLASSIFICATION ( '', '', #155 ) ;
182
-#167 = CARTESIAN_POINT ( 'NONE',  ( 0.01746038474587393800, 0.7999999999999999300, -1.300000000000000000 ) ) ;
183
-#168 = ORGANIZATION ( 'NON SPECIFICATO', 'NON SPECIFICATO', '' ) ;
184
-#169 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 0.2999999999999999900, -1.300000000000000000 ) ) ;
185
-#170 = EDGE_CURVE ( 'NONE', #567, #358, #506, .T. ) ;
186
-#171 = FACE_OUTER_BOUND ( 'NONE', #321, .T. ) ;
187
-#172 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
188
-#173 = DATE_TIME_ROLE ( 'creation_date' ) ;
189
-#174 = CARTESIAN_POINT ( 'NONE',  ( 0.4000000000000000200, 0.2999999999999999900, 0.0000000000000000000 ) ) ;
190
-#175 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
191
-#176 = AXIS2_PLACEMENT_3D ( 'NONE', #35, #619, #561 ) ;
192
-#177 = ORIENTED_EDGE ( 'NONE', *, *, #19, .T. ) ;
193
-#178 = EDGE_CURVE ( 'NONE', #183, #214, #303, .T. ) ;
194
-#179 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
195
-#180 = EDGE_CURVE ( 'NONE', #183, #486, #97, .T. ) ;
196
-#181 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
197
-#182 = FACE_OUTER_BOUND ( 'NONE', #134, .T. ) ;
198
-#183 = VERTEX_POINT ( 'NONE', #555 ) ;
199
-#184 = AXIS2_PLACEMENT_3D ( 'NONE', #400, #337, #273 ) ;
200
-#185 = EDGE_LOOP ( 'NONE', ( #530, #108, #34, #526 ) ) ;
201
-#186 = LINE ( 'NONE', #111, #203 ) ;
202
-#187 = FACE_BOUND ( 'NONE', #360, .T. ) ;
203
-#188 = CARTESIAN_POINT ( 'NONE',  ( 0.09248154782426354400, 0.2499999999999999400, -1.382737710514447800 ) ) ;
204
-#189 = AXIS2_PLACEMENT_3D ( 'NONE', #11, #597, #535 ) ;
205
-#190 = ORIENTED_EDGE ( 'NONE', *, *, #371, .F. ) ;
206
-#191 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
207
-#192 = ORIENTED_EDGE ( 'NONE', *, *, #410, .T. ) ;
208
-#193 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
209
-#194 = VECTOR ( 'NONE', #193, 1000.000000000000000 ) ;
210
-#195 = VECTOR ( 'NONE', #114, 1000.000000000000000 ) ;
211
-#196 = APPROVAL_DATE_TIME ( #265, #550 ) ;
212
-#197 = LOCAL_TIME ( 14, 34, 54.00000000000000000, #8 ) ;
213
-#198 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
214
-#199 = CC_DESIGN_DATE_AND_TIME_ASSIGNMENT ( #600, #539, ( #166 ) ) ;
215
-#200 = VECTOR ( 'NONE', #580, 1000.000000000000000 ) ;
216
-#201 = ORIENTED_EDGE ( 'NONE', *, *, #43, .T. ) ;
217
-#202 = VERTEX_POINT ( 'NONE', #492 ) ;
218
-#203 = VECTOR ( 'NONE', #40, 1000.000000000000000 ) ;
219
-#204 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
220
-#205 = EDGE_CURVE ( 'NONE', #202, #543, #473, .T. ) ;
221
-#206 = ADVANCED_FACE ( 'NONE', ( #566 ), #103, .T. ) ;
222
-#207 = CC_DESIGN_PERSON_AND_ORGANIZATION_ASSIGNMENT ( #560, #304, ( #614 ) ) ;
223
-#208 = CARTESIAN_POINT ( 'NONE',  ( 0.6000000000000000900, 0.2999999999999999900, 0.0000000000000000000 ) ) ;
224
-#209 = CARTESIAN_POINT ( 'NONE',  ( 0.8000000000000000400, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
225
-#210 = EDGE_CURVE ( 'NONE', #163, #310, #500, .T. ) ;
226
-#211 = VERTEX_POINT ( 'NONE', #237 ) ;
227
-#212 = CARTESIAN_POINT ( 'NONE',  ( 0.1999999999999999800, 0.2999999999999999900, 3.673940397442059500E-017 ) ) ;
228
-#213 = AXIS2_PLACEMENT_3D ( 'NONE', #466, #395, #330 ) ;
229
-#214 = VERTEX_POINT ( 'NONE', #160 ) ;
230
-#215 = CARTESIAN_POINT ( 'NONE',  ( 0.8000000000000000400, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
231
-#216 = CARTESIAN_POINT ( 'NONE',  ( 1.592040838891559100E-016, 0.2999999999999999900, -0.2999999999999999300 ) ) ;
232
-#217 = APPROVAL_DATE_TIME ( #278, #297 ) ;
233
-#218 = ADVANCED_FACE ( 'NONE', ( #388 ), #294, .F. ) ;
234
-#219 = ORIENTED_EDGE ( 'NONE', *, *, #170, .T. ) ;
235
-#220 = VERTEX_POINT ( 'NONE', #544 ) ;
236
-#221 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
237
-#222 = AXIS2_PLACEMENT_3D ( 'NONE', #216, #137, #60 ) ;
238
-#223 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
239
-#224 = CARTESIAN_POINT ( 'NONE',  ( 0.6000000000000000900, 0.2999999999999999900, -1.600000000000000100 ) ) ;
240
-#225 = APPLICATION_CONTEXT ( 'configuration controlled 3d designs of mechanical parts and assemblies' ) ;
241
-#226 = CARTESIAN_POINT ( 'NONE',  ( 0.8000000000000000400, 0.2999999999999999900, 0.0000000000000000000 ) ) ;
242
-#227 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
243
-#228 = AXIS2_PLACEMENT_3D ( 'NONE', #174, #99, #31 ) ;
244
-#229 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 0.2999999999999999900, -1.600000000000000100 ) ) ;
245
-#230 = EDGE_CURVE ( 'NONE', #310, #220, #482, .T. ) ;
246
-#231 = PERSON_AND_ORGANIZATION_ROLE ( 'design_supplier' ) ;
247
-#232 = EDGE_LOOP ( 'NONE', ( #90, #389, #61, #509 ) ) ;
248
-#233 = CARTESIAN_POINT ( 'NONE',  ( 0.4000000000000000200, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
249
-#234 = ORIENTED_EDGE ( 'NONE', *, *, #356, .F. ) ;
250
-#235 = ORIENTED_EDGE ( 'NONE', *, *, #432, .F. ) ;
251
-#236 = EDGE_CURVE ( 'NONE', #88, #67, #306, .T. ) ;
252
-#237 = CARTESIAN_POINT ( 'NONE',  ( 0.4000000000000000200, 0.0000000000000000000, -0.2000000000000000400 ) ) ;
253
-#238 = CARTESIAN_POINT ( 'NONE',  ( 0.1999999999999999800, 0.0000000000000000000, 3.673940397442059500E-017 ) ) ;
254
-#239 = ORIENTED_EDGE ( 'NONE', *, *, #152, .T. ) ;
255
-#240 = ORIENTED_EDGE ( 'NONE', *, *, #300, .T. ) ;
256
-#241 = EDGE_CURVE ( 'NONE', #289, #310, #69, .T. ) ;
257
-#242 = LINE ( 'NONE', #167, #634 ) ;
258
-#243 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 0.2999999999999999900, 0.0000000000000000000 ) ) ;
259
-#244 = VECTOR ( 'NONE', #574, 1000.000000000000000 ) ;
260
-#245 = CARTESIAN_POINT ( 'NONE',  ( 0.8000000000000000400, 0.2999999999999999900, 0.0000000000000000000 ) ) ;
261
-#246 = DATE_AND_TIME ( #431, #258 ) ;
262
-#247 = CARTESIAN_POINT ( 'NONE',  ( 0.7825396152541263000, 0.7999999999999999300, -0.3174603847458737900 ) ) ;
263
-#248 = MANIFOLD_SOLID_BREP ( 'Estrusione-Estrusione2', #138 ) ;
264
-#249 = VECTOR ( 'NONE', #172, 1000.000000000000000 ) ;
265
-#250 = ORIENTED_EDGE ( 'NONE', *, *, #342, .F. ) ;
266
-#251 = CARTESIAN_POINT ( 'NONE',  ( 0.09248154782426354400, 0.2499999999999999400, -1.332737710514448000 ) ) ;
267
-#252 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
268
-#253 = CARTESIAN_POINT ( 'NONE',  ( 0.09248154782426354400, 0.2499999999999999400, -1.382737710514447800 ) ) ;
269
-#254 = PRODUCT_RELATED_PRODUCT_CATEGORY ( 'detail', '', ( #159 ) ) ;
270
-#255 = EDGE_LOOP ( 'NONE', ( #440, #139, #464, #201 ) ) ;
271
-#256 = VECTOR ( 'NONE', #610, 1000.000000000000000 ) ;
272
-#257 = APPROVAL_PERSON_ORGANIZATION ( #98, #141, #613 ) ;
273
-#258 = LOCAL_TIME ( 14, 34, 54.00000000000000000, #408 ) ;
274
-#259 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
275
-#260 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
276
-#261 = ADVANCED_FACE ( 'NONE', ( #626 ), #531, .F. ) ;
277
-#262 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 0.2999999999999999900, -1.600000000000000100 ) ) ;
278
-#263 = ORIENTED_EDGE ( 'NONE', *, *, #4, .T. ) ;
279
-#264 = ORIENTED_EDGE ( 'NONE', *, *, #64, .F. ) ;
280
-#265 = DATE_AND_TIME ( #72, #197 ) ;
281
-#266 = CARTESIAN_POINT ( 'NONE',  ( 0.1999999999999999800, 0.2999999999999999900, 3.673940397442059500E-017 ) ) ;
282
-#267 = ORIENTED_EDGE ( 'NONE', *, *, #468, .F. ) ;
283
-#268 = LINE ( 'NONE', #204, #499 ) ;
284
-#269 = VECTOR ( 'NONE', #443, 1000.000000000000000 ) ;
285
-#270 = EDGE_CURVE ( 'NONE', #118, #463, #268, .T. ) ;
286
-#271 = EDGE_CURVE ( 'NONE', #142, #409, #640, .T. ) ;
287
-#272 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
288
-#273 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.9993908270190956500, 0.03489949670250104600 ) ) ;
289
-#274 = DIRECTION ( 'NONE',  ( 0.03487826274237469000, -0.9987827659587182900, -0.03487826274237469700 ) ) ;
290
-#275 = PLANE ( 'NONE',  #420 ) ;
291
-#276 = CARTESIAN_POINT ( 'NONE',  ( 0.7825396152541261900, 0.7999999999999999300, -1.282539615254126000 ) ) ;
292
-#277 = LOCAL_TIME ( 14, 34, 54.00000000000000000, #130 ) ;
293
-#278 = DATE_AND_TIME ( #92, #396 ) ;
294
-#279 = ORIENTED_EDGE ( 'NONE', *, *, #573, .F. ) ;
295
-#280 = ORIENTED_EDGE ( 'NONE', *, *, #161, .F. ) ;
296
-#281 = ADVANCED_FACE ( 'NONE', ( #187, #171 ), #51, .F. ) ;
297
-#282 = CARTESIAN_POINT ( 'NONE',  ( 0.09248154782426354400, 0.2999999999999999900, -1.382737710514447800 ) ) ;
298
-#283 = CARTESIAN_POINT ( 'NONE',  ( 0.09248154782426354400, 0.2999999999999999900, -1.382737710514447800 ) ) ;
299
-#284 = EDGE_CURVE ( 'NONE', #214, #163, #186, .T. ) ;
300
-#285 = CARTESIAN_POINT ( 'NONE',  ( 0.8000000000000000400, 0.2999999999999999900, -1.600000000000000100 ) ) ;
301
-#286 = LINE ( 'NONE', #229, #113 ) ;
302
-#287 = PERSON_AND_ORGANIZATION ( #445, #168 ) ;
303
-#288 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
304
-#289 = VERTEX_POINT ( 'NONE', #572 ) ;
305
-#290 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #384, 'distance_accuracy_value', 'NONE');
306
-#291 = ORIENTED_EDGE ( 'NONE', *, *, #571, .T. ) ;
307
-#292 = AXIS2_PLACEMENT_3D ( 'NONE', #82, #425, #537 ) ;
308
-#293 = VERTEX_POINT ( 'NONE', #505 ) ;
309
-#294 = PLANE ( 'NONE',  #620 ) ;
310
-#295 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
311
-#296 = EDGE_LOOP ( 'NONE', ( #327, #478, #617, #639 ) ) ;
312
-#297 = APPROVAL ( #405, 'NON SPECIFICATO' ) ;
313
-#298 = ORIENTED_EDGE ( 'NONE', *, *, #43, .F. ) ;
314
-#299 = ORIENTED_EDGE ( 'NONE', *, *, #650, .F. ) ;
315
-#300 = EDGE_CURVE ( 'NONE', #567, #214, #627, .T. ) ;
316
-#301 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
317
-#302 = CARTESIAN_POINT ( 'NONE',  ( 0.01746038474587405900, 0.7999999999999999300, -0.3174603847458737900 ) ) ;
318
-#303 = LINE ( 'NONE', #245, #249 ) ;
319
-#304 = PERSON_AND_ORGANIZATION_ROLE ( 'creator' ) ;
320
-#305 = ORIENTED_EDGE ( 'NONE', *, *, #540, .T. ) ;
321
-#306 = CIRCLE ( 'NONE', #105, 0.04999999999999991300 ) ;
322
-#307 = PLANE ( 'NONE',  #228 ) ;
323
-#308 = VERTEX_POINT ( 'NONE', #243 ) ;
324
-#309 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
325
-#310 = VERTEX_POINT ( 'NONE', #169 ) ;
326
-#311 = AXIS2_PLACEMENT_3D ( 'NONE', #587, #317, #260 ) ;
327
-#312 = DIRECTION ( 'NONE',  ( -0.03489949670250104600, -0.9993908270190956500, 0.0000000000000000000 ) ) ;
328
-#313 = ORIENTED_EDGE ( 'NONE', *, *, #178, .F. ) ;
329
-#314 = ORIENTED_EDGE ( 'NONE', *, *, #284, .T. ) ;
330
-#315 = ORIENTED_EDGE ( 'NONE', *, *, #147, .F. ) ;
331
-#316 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
332
-#317 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
333
-#318 = EDGE_LOOP ( 'NONE', ( #564, #16, #527, #239 ) ) ;
334
-#319 = VERTEX_POINT ( 'NONE', #302 ) ;
335
-#320 = LINE ( 'NONE', #262, #194 ) ;
336
-#321 = EDGE_LOOP ( 'NONE', ( #448, #291, #624, #364, #495, #436 ) ) ;
337
-#322 = AXIS2_PLACEMENT_3D ( 'NONE', #188, #421, #179 ) ;
338
-#323 = EDGE_LOOP ( 'NONE', ( #521, #315, #442, #428, #313, #338 ) ) ;
339
-#324 = VECTOR ( 'NONE', #17, 1000.000000000000000 ) ;
340
-#325 = APPROVAL_ROLE ( '' ) ;
341
-#326 = CARTESIAN_POINT ( 'NONE',  ( 0.8000000000000000400, 0.0000000000000000000, -1.600000000000000100 ) ) ;
342
-#327 = ORIENTED_EDGE ( 'NONE', *, *, #73, .F. ) ;
343
-#328 = EDGE_CURVE ( 'NONE', #220, #214, #96, .T. ) ;
344
-#329 = VERTEX_POINT ( 'NONE', #491 ) ;
345
-#330 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
346
-#331 = AXIS2_PLACEMENT_3D ( 'NONE', #554, #419, #353 ) ;
347
-#332 = ADVANCED_FACE ( 'NONE', ( #504 ), #516, .F. ) ;
348
-#333 = EDGE_CURVE ( 'NONE', #465, #289, #286, .T. ) ;
349
-#334 = AXIS2_PLACEMENT_3D ( 'NONE', #451, #316, #259 ) ;
350
-#335 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
351
-#336 = CARTESIAN_POINT ( 'NONE',  ( 0.09248154782426354400, 0.2499999999999999400, -1.382737710514447800 ) ) ;
352
-#337 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.03489949670250105200, -0.9993908270190957600 ) ) ;
353
-#338 = ORIENTED_EDGE ( 'NONE', *, *, #180, .T. ) ;
354
-#339 = CARTESIAN_POINT ( 'NONE',  ( 0.7990268054304591200, 0.3278686461869311200, -1.299026805430459000 ) ) ;
355
-#340 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
356
-#341 = APPROVAL_ROLE ( '' ) ;
357
-#342 = EDGE_CURVE ( 'NONE', #308, #118, #12, .T. ) ;
358
-#343 = EDGE_LOOP ( 'NONE', ( #192, #622, #235, #582 ) ) ;
359
-#344 = ORIENTED_EDGE ( 'NONE', *, *, #205, .T. ) ;
360
-#345 = ADVANCED_BREP_SHAPE_REPRESENTATION ( '0605-LED_Verde', ( #248, #469 ), #359 ) ;
361
-#346 = DIRECTION ( 'NONE',  ( 1.224646799147353000E-016, 0.0000000000000000000, 1.000000000000000000 ) ) ;
362
-#347 = CYLINDRICAL_SURFACE ( 'NONE', #585, 0.2000000000000000400 ) ;
363
-#348 = CC_DESIGN_PERSON_AND_ORGANIZATION_ASSIGNMENT ( #78, #14, ( #166 ) ) ;
364
-#349 = FACE_OUTER_BOUND ( 'NONE', #185, .T. ) ;
365
-#350 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
366
-#351 = LINE ( 'NONE', #224, #383 ) ;
367
-#352 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
368
-#353 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
369
-#354 = VECTOR ( 'NONE', #362, 1000.000000000000000 ) ;
370
-#355 = PERSON_AND_ORGANIZATION_ROLE ( 'creator' ) ;
371
-#356 = EDGE_CURVE ( 'NONE', #115, #434, #474, .T. ) ;
372
-#357 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
373
-#358 = VERTEX_POINT ( 'NONE', #276 ) ;
374
-#359 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #290 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #384, #191, #630 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
375
-#360 = EDGE_LOOP ( 'NONE', ( #583, #512 ) ) ;
376
-#361 = CIRCLE ( 'NONE', #381, 0.2000000000000000900 ) ;
377
-#362 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
378
-#363 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
379
-#364 = ORIENTED_EDGE ( 'NONE', *, *, #525, .T. ) ;
380
-#365 = AXIS2_PLACEMENT_3D ( 'NONE', #424, #357, #288 ) ;
381
-#366 = ORIENTED_EDGE ( 'NONE', *, *, #485, .T. ) ;
382
-#367 = ORIENTED_EDGE ( 'NONE', *, *, #525, .F. ) ;
383
-#368 = ADVANCED_FACE ( 'NONE', ( #95 ), #76, .T. ) ;
384
-#369 = CIRCLE ( 'NONE', #416, 0.04999999999999991300 ) ;
385
-#370 = CIRCLE ( 'NONE', #71, 0.2000000000000000900 ) ;
386
-#371 = EDGE_CURVE ( 'NONE', #308, #649, #648, .T. ) ;
387
-#372 = DIRECTION ( 'NONE',  ( 0.03487826274237470400, -0.9987827659587182900, 0.03487826274237469700 ) ) ;
388
-#373 = DIRECTION ( 'NONE',  ( -1.084202172485504700E-016, 0.0000000000000000000, -1.000000000000000000 ) ) ;
389
-#374 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
390
-#375 = ORIENTED_EDGE ( 'NONE', *, *, #432, .T. ) ;
391
-#376 = DIRECTION ( 'NONE',  ( -0.03487826274237469000, -0.9987827659587182900, 0.03487826274237469700 ) ) ;
392
-#377 = VERTEX_POINT ( 'NONE', #326 ) ;
393
-#378 = CARTESIAN_POINT ( 'NONE',  ( 0.8000000000000000400, 0.0000000000000000000, -1.600000000000000100 ) ) ;
394
-#379 = DIRECTION ( 'NONE',  ( -0.9993908270190957600, 0.03489949670250105200, 1.223900777406161700E-016 ) ) ;
395
-#380 = ORIENTED_EDGE ( 'NONE', *, *, #342, .T. ) ;
396
-#381 = AXIS2_PLACEMENT_3D ( 'NONE', #116, #42, #631 ) ;
397
-#382 = DIRECTION ( 'NONE',  ( -0.03487826274237470400, -0.9987827659587182900, -0.03487826274237469700 ) ) ;
398
-#383 = VECTOR ( 'NONE', #546, 1000.000000000000000 ) ;
399
-#384 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
400
-#385 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
401
-#386 = ORIENTED_EDGE ( 'NONE', *, *, #579, .F. ) ;
402
-#387 = CARTESIAN_POINT ( 'NONE',  ( 0.6000000000000000900, 0.2999999999999999900, -1.600000000000000100 ) ) ;
403
-#388 = FACE_OUTER_BOUND ( 'NONE', #455, .T. ) ;
404
-#389 = ORIENTED_EDGE ( 'NONE', *, *, #300, .F. ) ;
405
-#390 = CARTESIAN_POINT ( 'NONE',  ( 3.673940397442061300E-017, 0.7999999999999999300, -1.282539615254126000 ) ) ;
406
-#391 = APPROVAL_STATUS ( 'not_yet_approved' ) ;
407
-#392 = LINE ( 'NONE', #266, #27 ) ;
408
-#393 = ORIENTED_EDGE ( 'NONE', *, *, #328, .F. ) ;
409
-#394 = ORIENTED_EDGE ( 'NONE', *, *, #22, .F. ) ;
410
-#395 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
411
-#396 = LOCAL_TIME ( 14, 34, 54.00000000000000000, #149 ) ;
412
-#397 = VECTOR ( 'NONE', #578, 1000.000000000000000 ) ;
413
-#398 = CC_DESIGN_PERSON_AND_ORGANIZATION_ASSIGNMENT ( #1, #593, ( #159 ) ) ;
414
-#399 = CARTESIAN_POINT ( 'NONE',  ( 0.4000000000000000200, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
415
-#400 = CARTESIAN_POINT ( 'NONE',  ( 3.673940397442061300E-017, 0.2999999999999999900, -1.300000000000000000 ) ) ;
416
-#401 = LINE ( 'NONE', #339, #503 ) ;
417
-#402 = FACE_OUTER_BOUND ( 'NONE', #607, .T. ) ;
418
-#403 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.600000000000000100 ) ) ;
419
-#404 = VECTOR ( 'NONE', #563, 1000.000000000000000 ) ;
420
-#405 = APPROVAL_STATUS ( 'not_yet_approved' ) ;
421
-#406 = EDGE_CURVE ( 'NONE', #649, #463, #392, .T. ) ;
422
-#407 = ORIENTED_EDGE ( 'NONE', *, *, #236, .T. ) ;
423
-#408 = COORDINATED_UNIVERSAL_TIME_OFFSET ( 1, 0, .AHEAD. ) ;
424
-#409 = VERTEX_POINT ( 'NONE', #48 ) ;
425
-#410 = EDGE_CURVE ( 'NONE', #409, #486, #123, .T. ) ;
426
-#411 = CARTESIAN_POINT ( 'NONE',  ( 3.673940397442061300E-017, 0.2999999999999999900, -1.300000000000000000 ) ) ;
427
-#412 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
428
-#413 = LINE ( 'NONE', #251, #269 ) ;
429
-#414 = VECTOR ( 'NONE', #372, 1000.000000000000100 ) ;
430
-#415 = ORIENTED_EDGE ( 'NONE', *, *, #161, .T. ) ;
431
-#416 = AXIS2_PLACEMENT_3D ( 'NONE', #336, #374, #301 ) ;
432
-#417 = CARTESIAN_POINT ( 'NONE',  ( 0.09248154782426354400, 0.2499999999999999400, -1.432737710514447600 ) ) ;
433
-#418 = ADVANCED_FACE ( 'NONE', ( #547 ), #511, .T. ) ;
434
-#419 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
435
-#420 = AXIS2_PLACEMENT_3D ( 'NONE', #226, #150, #74 ) ;
436
-#421 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
437
-#422 = CYLINDRICAL_SURFACE ( 'NONE', #538, 0.04999999999999991300 ) ;
438
-#423 = PERSON_AND_ORGANIZATION ( #445, #168 ) ;
439
-#424 = CARTESIAN_POINT ( 'NONE',  ( 0.4000000000000000200, 0.2999999999999999900, 0.0000000000000000000 ) ) ;
440
-#425 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
441
-#426 = ORIENTED_EDGE ( 'NONE', *, *, #485, .F. ) ;
442
-#427 = ADVANCED_FACE ( 'NONE', ( #532 ), #9, .F. ) ;
443
-#428 = ORIENTED_EDGE ( 'NONE', *, *, #284, .F. ) ;
444
-#429 = CARTESIAN_POINT ( 'NONE',  ( 3.673940397442061300E-017, 0.2999999999999999900, -1.300000000000000000 ) ) ;
445
-#430 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.600000000000000100 ) ) ;
446
-#431 = CALENDAR_DATE ( 2015, 17, 2 ) ;
447
-#432 = EDGE_CURVE ( 'NONE', #142, #183, #36, .T. ) ;
448
-#433 = AXIS2_PLACEMENT_3D ( 'NONE', #447, #379, #312 ) ;
449
-#434 = VERTEX_POINT ( 'NONE', #430 ) ;
450
-#435 = APPROVAL_PERSON_ORGANIZATION ( #461, #550, #325 ) ;
451
-#436 = ORIENTED_EDGE ( 'NONE', *, *, #241, .T. ) ;
452
-#437 = CARTESIAN_POINT ( 'NONE',  ( 0.7987835067880740800, 0.3348358077336638900, -0.3012164932119261200 ) ) ;
453
-#438 = CARTESIAN_POINT ( 'NONE',  ( 0.7825396152541261900, 0.7999999999999999300, -1.300000000000000000 ) ) ;
454
-#439 = ORIENTED_EDGE ( 'NONE', *, *, #573, .T. ) ;
455
-#440 = ORIENTED_EDGE ( 'NONE', *, *, #356, .T. ) ;
456
-#441 = CARTESIAN_POINT ( 'NONE',  ( 1.592040838891559300E-016, 0.2999999999999999900, -0.2999999999999999300 ) ) ;
457
-#442 = ORIENTED_EDGE ( 'NONE', *, *, #571, .F. ) ;
458
-#443 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
459
-#444 = AXIS2_PLACEMENT_3D ( 'NONE', #484, #412, #350 ) ;
460
-#445 = PERSON ( 'NON SPECIFICATO', 'NON SPECIFICATO', 'NON SPECIFICATO', ('NON SPECIFICATO'), ('NON SPECIFICATO'), ('NON SPECIFICATO') ) ;
461
-#446 = CARTESIAN_POINT ( 'NONE',  ( 1.592040838891559100E-016, 0.7999999999999999300, -0.3174603847458737900 ) ) ;
462
-#447 = CARTESIAN_POINT ( 'NONE',  ( 3.673940397442061300E-017, 0.2999999999999999900, -1.300000000000000000 ) ) ;
463
-#448 = ORIENTED_EDGE ( 'NONE', *, *, #210, .F. ) ;
464
-#449 = LOCAL_TIME ( 14, 34, 54.00000000000000000, #549 ) ;
465
-#450 = ORIENTED_EDGE ( 'NONE', *, *, #371, .T. ) ;
466
-#451 = CARTESIAN_POINT ( 'NONE',  ( 0.4000000000000000200, 0.2999999999999999900, 0.0000000000000000000 ) ) ;
467
-#452 = VECTOR ( 'NONE', #612, 1000.000000000000000 ) ;
468
-#453 = CARTESIAN_POINT ( 'NONE',  ( 3.673940397442061300E-017, 0.2999999999999999900, -1.300000000000000000 ) ) ;
469
-#454 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
470
-#455 = EDGE_LOOP ( 'NONE', ( #636, #250, #267, #471, #89, #496 ) ) ;
471
-#456 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
472
-#457 = EDGE_LOOP ( 'NONE', ( #386, #279, #101, #120 ) ) ;
473
-#458 = LINE ( 'NONE', #446, #397 ) ;
474
-#459 = ADVANCED_FACE ( 'NONE', ( #591 ), #422, .F. ) ;
475
-#460 = ORIENTED_EDGE ( 'NONE', *, *, #599, .F. ) ;
476
-#461 = PERSON_AND_ORGANIZATION ( #445, #168 ) ;
477
-#462 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
478
-#463 = VERTEX_POINT ( 'NONE', #238 ) ;
479
-#464 = ORIENTED_EDGE ( 'NONE', *, *, #333, .F. ) ;
480
-#465 = VERTEX_POINT ( 'NONE', #162 ) ;
481
-#466 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 0.2999999999999999900, 0.0000000000000000000 ) ) ;
482
-#467 = AXIS2_PLACEMENT_3D ( 'NONE', #285, #227, #151 ) ;
483
-#468 = EDGE_CURVE ( 'NONE', #220, #308, #87, .T. ) ;
484
-#469 = AXIS2_PLACEMENT_3D ( 'NONE', #309, #175, #100 ) ;
485
-#470 = PLANE ( 'NONE',  #497 ) ;
486
-#471 = ORIENTED_EDGE ( 'NONE', *, *, #230, .F. ) ;
487
-#472 = PLANE ( 'NONE',  #184 ) ;
488
-#473 = CIRCLE ( 'NONE', #322, 0.04999999999999991300 ) ;
489
-#474 = LINE ( 'NONE', #403, #153 ) ;
490
-#475 = VECTOR ( 'NONE', #605, 1000.000000000000000 ) ;
491
-#476 = PRODUCT_DEFINITION_SHAPE ( 'NONE', 'NONE',  #614 ) ;
492
-#477 = PERSON_AND_ORGANIZATION ( #445, #168 ) ;
493
-#478 = ORIENTED_EDGE ( 'NONE', *, *, #611, .T. ) ;
494
-#479 = ORIENTED_EDGE ( 'NONE', *, *, #22, .T. ) ;
495
-#480 = EDGE_LOOP ( 'NONE', ( #602, #127, #594, #407 ) ) ;
496
-#481 = ADVANCED_FACE ( 'NONE', ( #590 ), #545, .F. ) ;
497
-#482 = LINE ( 'NONE', #411, #534 ) ;
498
-#483 = EDGE_CURVE ( 'NONE', #67, #88, #565, .T. ) ;
499
-#484 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 0.2999999999999999900, -1.600000000000000100 ) ) ;
500
-#485 = EDGE_CURVE ( 'NONE', #358, #163, #401, .T. ) ;
501
-#486 = VERTEX_POINT ( 'NONE', #215 ) ;
502
-#487 = ORIENTED_EDGE ( 'NONE', *, *, #52, .F. ) ;
503
-#488 = ADVANCED_FACE ( 'NONE', ( #110 ), #70, .T. ) ;
504
-#489 = CARTESIAN_POINT ( 'NONE',  ( 0.09248154782426354400, 0.2999999999999999900, -1.332737710514448000 ) ) ;
505
-#490 = LINE ( 'NONE', #417, #85 ) ;
506
-#491 = CARTESIAN_POINT ( 'NONE',  ( 0.6000000000000000900, 0.0000000000000000000, -1.600000000000000100 ) ) ;
507
-#492 = CARTESIAN_POINT ( 'NONE',  ( 0.09248154782426354400, 0.2499999999999999400, -1.332737710514448000 ) ) ;
508
-#493 = APPROVAL_DATE_TIME ( #556, #141 ) ;
509
-#494 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
510
-#495 = ORIENTED_EDGE ( 'NONE', *, *, #333, .T. ) ;
511
-#496 = ORIENTED_EDGE ( 'NONE', *, *, #528, .T. ) ;
512
-#497 = AXIS2_PLACEMENT_3D ( 'NONE', #399, #335, #272 ) ;
513
-#498 = ORIENTED_EDGE ( 'NONE', *, *, #468, .T. ) ;
514
-#499 = VECTOR ( 'NONE', #128, 1000.000000000000000 ) ;
515
-#500 = LINE ( 'NONE', #429, #354 ) ;
516
-#501 = CARTESIAN_POINT ( 'NONE',  ( 0.09248154782426354400, 0.2499999999999999400, -1.382737710514447800 ) ) ;
517
-#502 = VERTEX_POINT ( 'NONE', #588 ) ;
518
-#503 = VECTOR ( 'NONE', #274, 1000.000000000000100 ) ;
519
-#504 = FACE_OUTER_BOUND ( 'NONE', #2, .T. ) ;
520
-#505 = CARTESIAN_POINT ( 'NONE',  ( 0.01746038474587394100, 0.7999999999999999300, -1.282539615254126000 ) ) ;
521
-#506 = LINE ( 'NONE', #438, #632 ) ;
522
-#507 = EDGE_LOOP ( 'NONE', ( #125, #32, #190, #380 ) ) ;
523
-#508 = CARTESIAN_POINT ( 'NONE',  ( 0.09248154782426354400, 0.2499999999999999400, -1.432737710514447600 ) ) ;
524
-#509 = ORIENTED_EDGE ( 'NONE', *, *, #552, .T. ) ;
525
-#510 = LINE ( 'NONE', #378, #195 ) ;
526
-#511 = PLANE ( 'NONE',  #433 ) ;
527
-#512 = ORIENTED_EDGE ( 'NONE', *, *, #483, .F. ) ;
528
-#513 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
529
-#514 = VECTOR ( 'NONE', #645, 1000.000000000000000 ) ;
530
-#515 = CC_DESIGN_APPROVAL ( #141, ( #558 ) ) ;
531
-#516 = CYLINDRICAL_SURFACE ( 'NONE', #331, 0.2000000000000000900 ) ;
532
-#517 = ORIENTED_EDGE ( 'NONE', *, *, #271, .F. ) ;
533
-#518 = LINE ( 'NONE', #453, #520 ) ;
534
-#519 = CARTESIAN_POINT ( 'NONE',  ( 0.4000000000000000200, 0.2999999999999999900, -1.600000000000000100 ) ) ;
535
-#520 = VECTOR ( 'NONE', #382, 1000.000000000000100 ) ;
536
-#521 = ORIENTED_EDGE ( 'NONE', *, *, #52, .T. ) ;
537
-#522 = CARTESIAN_POINT ( 'NONE',  ( 0.2000000000000000100, 0.2999999999999999900, -1.600000000000000100 ) ) ;
538
-#523 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
539
-#524 = APPLICATION_PROTOCOL_DEFINITION ( 'international standard', 'config_control_design', 1994, #129 ) ;
540
-#525 = EDGE_CURVE ( 'NONE', #25, #465, #370, .T. ) ;
541
-#526 = ORIENTED_EDGE ( 'NONE', *, *, #147, .T. ) ;
542
-#527 = ORIENTED_EDGE ( 'NONE', *, *, #581, .F. ) ;
543
-#528 = EDGE_CURVE ( 'NONE', #289, #434, #320, .T. ) ;
544
-#529 = EDGE_LOOP ( 'NONE', ( #314, #426, #24, #240 ) ) ;
545
-#530 = ORIENTED_EDGE ( 'NONE', *, *, #64, .T. ) ;
546
-#531 = PLANE ( 'NONE',  #213 ) ;
547
-#532 = FACE_OUTER_BOUND ( 'NONE', #296, .T. ) ;
548
-#533 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
549
-#534 = VECTOR ( 'NONE', #346, 1000.000000000000000 ) ;
550
-#535 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
551
-#536 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
552
-#537 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
553
-#538 = AXIS2_PLACEMENT_3D ( 'NONE', #501, #363, #295 ) ;
554
-#539 = DATE_TIME_ROLE ( 'classification_date' ) ;
555
-#540 = EDGE_CURVE ( 'NONE', #329, #115, #361, .T. ) ;
556
-#541 = ORIENTED_EDGE ( 'NONE', *, *, #210, .T. ) ;
557
-#542 = CC_DESIGN_PERSON_AND_ORGANIZATION_ASSIGNMENT ( #287, #231, ( #558 ) ) ;
558
-#543 = VERTEX_POINT ( 'NONE', #508 ) ;
559
-#544 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 0.2999999999999999900, -0.2999999999999999300 ) ) ;
560
-#545 = PLANE ( 'NONE',  #444 ) ;
561
-#546 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
562
-#547 = FACE_OUTER_BOUND ( 'NONE', #318, .T. ) ;
563
-#548 = EDGE_LOOP ( 'NONE', ( #393, #498, #450, #439, #415, #375, #638 ) ) ;
564
-#549 = COORDINATED_UNIVERSAL_TIME_OFFSET ( 1, 0, .AHEAD. ) ;
565
-#550 = APPROVAL ( #391, 'NON SPECIFICATO' ) ;
566
-#551 = PLANE ( 'NONE',  #292 ) ;
567
-#552 = EDGE_CURVE ( 'NONE', #319, #220, #576, .T. ) ;
568
-#553 = PLANE ( 'NONE',  #467 ) ;
569
-#554 = CARTESIAN_POINT ( 'NONE',  ( 0.4000000000000000200, 0.2999999999999999900, -1.600000000000000100 ) ) ;
570
-#555 = CARTESIAN_POINT ( 'NONE',  ( 0.8000000000000000400, 0.2999999999999999900, 0.0000000000000000000 ) ) ;
571
-#556 = DATE_AND_TIME ( #568, #449 ) ;
572
-#557 = CARTESIAN_POINT ( 'NONE',  ( 0.8000000000000000400, 0.2999999999999999900, 0.0000000000000000000 ) ) ;
573
-#558 = PRODUCT_DEFINITION_FORMATION_WITH_SPECIFIED_SOURCE ( 'TUTTO', '', #159, .NOT_KNOWN. ) ;
574
-#559 = ORIENTED_EDGE ( 'NONE', *, *, #50, .F. ) ;
575
-#560 = PERSON_AND_ORGANIZATION ( #445, #168 ) ;
576
-#561 = DIRECTION ( 'NONE',  ( -0.03489949670250104600, 0.9993908270190956500, 0.0000000000000000000 ) ) ;
577
-#562 = AXIS2_PLACEMENT_3D ( 'NONE', #606, #523, #592 ) ;
578
-#563 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
579
-#564 = ORIENTED_EDGE ( 'NONE', *, *, #230, .T. ) ;
580
-#565 = CIRCLE ( 'NONE', #164, 0.04999999999999991300 ) ;
581
-#566 = FACE_OUTER_BOUND ( 'NONE', #529, .T. ) ;
582
-#567 = VERTEX_POINT ( 'NONE', #247 ) ;
583
-#568 = CALENDAR_DATE ( 2015, 17, 2 ) ;
584
-#569 = ADVANCED_FACE ( 'NONE', ( #148 ), #307, .F. ) ;
585
-#570 = AXIS2_PLACEMENT_3D ( 'NONE', #47, #609, #94 ) ;
586
-#571 = EDGE_CURVE ( 'NONE', #163, #502, #615, .T. ) ;
587
-#572 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 0.2999999999999999900, -1.600000000000000100 ) ) ;
588
-#573 = EDGE_CURVE ( 'NONE', #649, #45, #49, .T. ) ;
589
-#574 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
590
-#575 = CARTESIAN_POINT ( 'NONE',  ( 0.09248154782426354400, 0.2999999999999999900, -1.432737710514447600 ) ) ;
591
-#576 = LINE ( 'NONE', #441, #577 ) ;
592
-#577 = VECTOR ( 'NONE', #376, 1000.000000000000100 ) ;
593
-#578 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
594
-#579 = EDGE_CURVE ( 'NONE', #45, #211, #157, .T. ) ;
595
-#580 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
596
-#581 = EDGE_CURVE ( 'NONE', #293, #319, #242, .T. ) ;
597
-#582 = ORIENTED_EDGE ( 'NONE', *, *, #271, .T. ) ;
598
-#583 = ORIENTED_EDGE ( 'NONE', *, *, #236, .F. ) ;
599
-#584 = CARTESIAN_POINT ( 'NONE',  ( 0.6000000000000000900, 0.2999999999999999900, 0.0000000000000000000 ) ) ;
600
-#585 = AXIS2_PLACEMENT_3D ( 'NONE', #7, #596, #533 ) ;
601
-#586 = CC_DESIGN_SECURITY_CLASSIFICATION ( #166, ( #558 ) ) ;
602
-#587 = CARTESIAN_POINT ( 'NONE',  ( 0.4000000000000000200, 0.2999999999999999900, 0.0000000000000000000 ) ) ;
603
-#588 = CARTESIAN_POINT ( 'NONE',  ( 0.8000000000000000400, 0.2999999999999999900, -1.600000000000000100 ) ) ;
604
-#589 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 0.2999999999999999900, 0.0000000000000000000 ) ) ;
605
-#590 = FACE_OUTER_BOUND ( 'NONE', #255, .T. ) ;
606
-#591 = FACE_OUTER_BOUND ( 'NONE', #480, .T. ) ;
607
-#592 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
608
-#593 = PERSON_AND_ORGANIZATION_ROLE ( 'design_owner' ) ;
609
-#594 = ORIENTED_EDGE ( 'NONE', *, *, #5, .T. ) ;
610
-#595 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
611
-#596 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
612
-#597 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
613
-#598 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 0.2999999999999999900, 0.0000000000000000000 ) ) ;
614
-#599 = EDGE_CURVE ( 'NONE', #463, #211, #642, .T. ) ;
615
-#600 = DATE_AND_TIME ( #38, #277 ) ;
616
-#601 = SHAPE_DEFINITION_REPRESENTATION ( #476, #345 ) ;
617
-#602 = ORIENTED_EDGE ( 'NONE', *, *, #611, .F. ) ;
618
-#603 = CIRCLE ( 'NONE', #311, 0.2000000000000000400 ) ;
619
-#604 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
620
-#605 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
621
-#606 = CARTESIAN_POINT ( 'NONE',  ( 0.4000000000000000200, 0.2999999999999999900, 0.0000000000000000000 ) ) ;
622
-#607 = EDGE_LOOP ( 'NONE', ( #280, #158, #10, #517 ) ) ;
623
-#608 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
624
-#609 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
625
-#610 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
626
-#611 = EDGE_CURVE ( 'NONE', #543, #67, #490, .T. ) ;
627
-#612 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
628
-#613 = APPROVAL_ROLE ( '' ) ;
629
-#614 = PRODUCT_DEFINITION ( 'NON CONOSCIUTO', '', #558, #77 ) ;
630
-#615 = LINE ( 'NONE', #557, #44 ) ;
631
-#616 = ORIENTED_EDGE ( 'NONE', *, *, #270, .F. ) ;
632
-#617 = ORIENTED_EDGE ( 'NONE', *, *, #483, .T. ) ;
633
-#618 = ADVANCED_FACE ( 'NONE', ( #349 ), #553, .F. ) ;
634
-#619 = DIRECTION ( 'NONE',  ( 0.9993908270190957600, 0.03489949670250105200, -1.083541705816188800E-016 ) ) ;
635
-#620 = AXIS2_PLACEMENT_3D ( 'NONE', #84, #20, #604 ) ;
636
-#621 = CARTESIAN_POINT ( 'NONE',  ( 0.8000000000000000400, 0.2999999999999999900, 0.0000000000000000000 ) ) ;
637
-#622 = ORIENTED_EDGE ( 'NONE', *, *, #180, .F. ) ;
638
-#623 = ADVANCED_FACE ( 'NONE', ( #55 ), #75, .F. ) ;
639
-#624 = ORIENTED_EDGE ( 'NONE', *, *, #165, .T. ) ;
640
-#625 = ADVANCED_FACE ( 'NONE', ( #117 ), #472, .T. ) ;
641
-#626 = FACE_OUTER_BOUND ( 'NONE', #507, .T. ) ;
642
-#627 = LINE ( 'NONE', #437, #414 ) ;
643
-#628 = CARTESIAN_POINT ( 'NONE',  ( 0.8000000000000000400, 0.2999999999999999900, -1.600000000000000100 ) ) ;
644
-#629 = ORIENTED_EDGE ( 'NONE', *, *, #581, .T. ) ;
645
-#630 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
646
-#631 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
647
-#632 = VECTOR ( 'NONE', #373, 1000.000000000000000 ) ;
648
-#633 = LINE ( 'NONE', #390, #21 ) ;
649
-#634 = VECTOR ( 'NONE', #93, 1000.000000000000000 ) ;
650
-#635 = CARTESIAN_POINT ( 'NONE',  ( 0.8000000000000000400, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
651
-#636 = ORIENTED_EDGE ( 'NONE', *, *, #650, .T. ) ;
652
-#637 = VECTOR ( 'NONE', #513, 1000.000000000000000 ) ;
653
-#638 = ORIENTED_EDGE ( 'NONE', *, *, #178, .T. ) ;
654
-#639 = ORIENTED_EDGE ( 'NONE', *, *, #5, .F. ) ;
655
-#640 = LINE ( 'NONE', #584, #637 ) ;
656
-#641 = VECTOR ( 'NONE', #456, 1000.000000000000000 ) ;
657
-#642 = CIRCLE ( 'NONE', #15, 0.2000000000000000400 ) ;
658
-#643 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
659
-#644 = VECTOR ( 'NONE', #462, 1000.000000000000000 ) ;
660
-#645 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
661
-#646 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
662
-#647 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
663
-#648 = LINE ( 'NONE', #589, #644 ) ;
664
-#649 = VERTEX_POINT ( 'NONE', #212 ) ;
665
-#650 = EDGE_CURVE ( 'NONE', #434, #118, #135, .T. ) ;
666
-ENDSEC;
667
-END-ISO-10303-21;

BIN
hardware/Batterie.ipt View File


BIN
hardware/Bloc roue.iam View File


BIN
hardware/Chargeur/1593K PCB.dwg View File


+ 0
- 733
hardware/Chargeur/1593K PCB.igs View File

@@ -1,733 +0,0 @@
1
-                                                                        S      1
2
-,,,9H1593K PCB,22HAutodesk Inventor 2016,7Hunknown,32,38,7,99,15,,1.,2, G      1
3
-2HMM,1,0.08,15H20160920.150514,0.01,10000.,8Hdimercur,,11,0,15H20160920.G      2
4
-125417;                                                                 G      3
5
-     186       1                                                00000000D      1
6
-     186            -241       1       0                               0D      2
7
-     514       2                                                00010000D      3
8
-     514                       2       1                               0D      4
9
-     510       4                                                00010000D      5
10
-     510            -241       1       1                               0D      6
11
-     510       5                                                00010000D      7
12
-     510            -241       1       1                               0D      8
13
-     510       6                                                00010000D      9
14
-     510            -241       1       1                               0D     10
15
-     510       7                                                00010000D     11
16
-     510            -241       1       1                               0D     12
17
-     510       8                                                00010000D     13
18
-     510            -241       1       1                               0D     14
19
-     510       9                                                00010000D     15
20
-     510            -241       1       1                               0D     16
21
-     510      10                                                00010000D     17
22
-     510            -241       1       1                               0D     18
23
-     510      11                                                00010000D     19
24
-     510            -241       1       1                               0D     20
25
-     510      12                                                00010000D     21
26
-     510            -241       1       1                               0D     22
27
-     510      13                                                00010000D     23
28
-     510            -241       1       1                               0D     24
29
-     510      14                                                00010000D     25
30
-     510            -241       1       1                               0D     26
31
-     510      15                                                00010000D     27
32
-     510            -241       1       1                               0D     28
33
-     510      16                                                00010000D     29
34
-     510            -241       1       1                               0D     30
35
-     510      17                                                00010000D     31
36
-     510            -241       1       1                               0D     32
37
-     510      18                                                00010000D     33
38
-     510            -241       1       1                               0D     34
39
-     510      19                                                00010000D     35
40
-     510            -241       1       1                               0D     36
41
-     510      20                                                00010000D     37
42
-     510            -241       1       1                               0D     38
43
-     510      21                                                00010000D     39
44
-     510            -241       1       1                               0D     40
45
-     508      22                                                00010000D     41
46
-     508                       2       1                               0D     42
47
-     508      24                                                00010000D     43
48
-     508                       2       1                               0D     44
49
-     508      26                                                00010000D     45
50
-     508                       2       1                               0D     46
51
-     508      28                                                00010000D     47
52
-     508                       2       1                               0D     48
53
-     508      30                                                00010000D     49
54
-     508                       1       1                               0D     50
55
-     508      31                                                00010000D     51
56
-     508                       1       1                               0D     52
57
-     508      32                                                00010000D     53
58
-     508                       1       1                               0D     54
59
-     508      33                                                00010000D     55
60
-     508                       1       1                               0D     56
61
-     508      34                                                00010000D     57
62
-     508                       1       1                               0D     58
63
-     508      35                                                00010000D     59
64
-     508                       1       1                               0D     60
65
-     508      36                                                00010000D     61
66
-     508                       1       1                               0D     62
67
-     508      37                                                00010000D     63
68
-     508                       1       1                               0D     64
69
-     508      38                                                00010000D     65
70
-     508                       1       1                               0D     66
71
-     508      39                                                00010000D     67
72
-     508                       1       1                               0D     68
73
-     508      40                                                00010000D     69
74
-     508                       1       1                               0D     70
75
-     508      41                                                00010000D     71
76
-     508                       1       1                               0D     72
77
-     508      42                                                00010000D     73
78
-     508                       3       1                               0D     74
79
-     508      45                                                00010000D     75
80
-     508                       1       1                               0D     76
81
-     508      46                                                00010000D     77
82
-     508                       1       1                               0D     78
83
-     508      47                                                00010000D     79
84
-     508                       1       1                               0D     80
85
-     508      48                                                00010000D     81
86
-     508                       1       1                               0D     82
87
-     508      49                                                00010000D     83
88
-     508                       3       1                               0D     84
89
-     508      52                                                00010000D     85
90
-     508                       1       1                               0D     86
91
-     508      53                                                00010000D     87
92
-     508                       1       1                               0D     88
93
-     508      54                                                00010000D     89
94
-     508                       1       1                               0D     90
95
-     508      55                                                00010000D     91
96
-     508                       1       1                               0D     92
97
-     126      56                                                00010000D     93
98
-     126       0              10       0                               0D     94
99
-     126      66                                                00010000D     95
100
-     126       0               3       0                               0D     96
101
-     126      69                                                00010000D     97
102
-     126       0               6       0                               0D     98
103
-     126      75                                                00010000D     99
104
-     126       0               6       0                               0D    100
105
-     126      81                                                00010000D    101
106
-     126       0               9       0                               0D    102
107
-     126      90                                                00010000D    103
108
-     126       0               3       0                               0D    104
109
-     126      93                                                00010000D    105
110
-     126       0               7       0                               0D    106
111
-     126     100                                                00010000D    107
112
-     126       0               7       0                               0D    108
113
-     126     107                                                00010000D    109
114
-     126       0              10       0                               0D    110
115
-     126     117                                                00010000D    111
116
-     126       0               3       0                               0D    112
117
-     126     120                                                00010000D    113
118
-     126       0               8       0                               0D    114
119
-     126     128                                                00010000D    115
120
-     126       0               8       0                               0D    116
121
-     126     136                                                00010000D    117
122
-     126       0              10       0                               0D    118
123
-     126     146                                                00010000D    119
124
-     126       0               3       0                               0D    120
125
-     126     149                                                00010000D    121
126
-     126       0               6       0                               0D    122
127
-     126     155                                                00010000D    123
128
-     126       0               6       0                               0D    124
129
-     126     161                                                00010000D    125
130
-     126       0               3       0                               0D    126
131
-     126     164                                                00010000D    127
132
-     126       0               3       0                               0D    128
133
-     126     167                                                00010000D    129
134
-     126       0               3       0                               0D    130
135
-     126     170                                                00010000D    131
136
-     126       0               3       0                               0D    132
137
-     126     173                                                00010000D    133
138
-     126       0               8       0                               0D    134
139
-     126     181                                                00010000D    135
140
-     126       0               3       0                               0D    136
141
-     126     184                                                00010000D    137
142
-     126       0               8       0                               0D    138
143
-     126     192                                                00010000D    139
144
-     126       0               3       0                               0D    140
145
-     126     195                                                00010000D    141
146
-     126       0               3       0                               0D    142
147
-     126     198                                                00010000D    143
148
-     126       0               3       0                               0D    144
149
-     126     201                                                00010000D    145
150
-     126       0               3       0                               0D    146
151
-     126     204                                                00010000D    147
152
-     126       0               3       0                               0D    148
153
-     126     207                                                00010000D    149
154
-     126       0               3       0                               0D    150
155
-     126     210                                                00010000D    151
156
-     126       0               3       0                               0D    152
157
-     126     213                                                00010000D    153
158
-     126       0               3       0                               0D    154
159
-     126     216                                                00010000D    155
160
-     126       0               3       0                               0D    156
161
-     126     219                                                00010000D    157
162
-     126       0               3       0                               0D    158
163
-     126     222                                                00010000D    159
164
-     126       0               3       0                               0D    160
165
-     126     225                                                00010000D    161
166
-     126       0               3       0                               0D    162
167
-     126     228                                                00010000D    163
168
-     126       0               3       0                               0D    164
169
-     126     231                                                00010000D    165
170
-     126       0               3       0                               0D    166
171
-     126     234                                                00010000D    167
172
-     126       0               3       0                               0D    168
173
-     126     237                                                00010000D    169
174
-     126       0               7       0                               0D    170
175
-     126     244                                                00010000D    171
176
-     126       0               3       0                               0D    172
177
-     126     247                                                00010000D    173
178
-     126       0               7       0                               0D    174
179
-     126     254                                                00010000D    175
180
-     126       0               3       0                               0D    176
181
-     126     257                                                00010000D    177
182
-     126       0               3       0                               0D    178
183
-     126     260                                                00010000D    179
184
-     126       0               3       0                               0D    180
185
-     126     263                                                00010000D    181
186
-     126       0               3       0                               0D    182
187
-     126     266                                                00010000D    183
188
-     126       0               3       0                               0D    184
189
-     126     269                                                00010000D    185
190
-     126       0               3       0                               0D    186
191
-     126     272                                                00010000D    187
192
-     126       0               3       0                               0D    188
193
-     126     275                                                00010000D    189
194
-     126       0               3       0                               0D    190
195
-     126     278                                                00010000D    191
196
-     126       0               3       0                               0D    192
197
-     126     281                                                00010000D    193
198
-     126       0               3       0                               0D    194
199
-     126     284                                                00010000D    195
200
-     126       0               3       0                               0D    196
201
-     128     287                                                00010000D    197
202
-     128       0    -241      17       0                               0D    198
203
-     128     304                                                00010000D    199
204
-     128       0    -241      15       0                               0D    200
205
-     128     319                                                00010000D    201
206
-     128       0    -241      17       0                               0D    202
207
-     128     336                                                00010000D    203
208
-     128       0    -241      21       0                               0D    204
209
-     128     357                                                00010000D    205
210
-     128       0    -241       5       0                               0D    206
211
-     128     362                                                00010000D    207
212
-     128       0    -241      13       0                               0D    208
213
-     128     375                                                00010000D    209
214
-     128       0    -241       5       0                               0D    210
215
-     128     380                                                00010000D    211
216
-     128       0    -241       5       0                               0D    212
217
-     128     385                                                00010000D    213
218
-     128       0    -241       5       0                               0D    214
219
-     128     390                                                00010000D    215
220
-     128       0    -241       5       0                               0D    216
221
-     128     395                                                00010000D    217
222
-     128       0    -241       5       0                               0D    218
223
-     128     400                                                00010000D    219
224
-     128       0    -241      13       0                               0D    220
225
-     128     413                                                00010000D    221
226
-     128       0    -241       5       0                               0D    222
227
-     128     418                                                00010000D    223
228
-     128       0    -241       5       0                               0D    224
229
-     128     423                                                00010000D    225
230
-     128       0    -241       5       0                               0D    226
231
-     128     428                                                00010000D    227
232
-     128       0    -241       5       0                               0D    228
233
-     128     433                                                00010000D    229
234
-     128       0    -241       7       0                               0D    230
235
-     128     440                                                00010000D    231
236
-     128       0    -241       7       0                               0D    232
237
-     502     447                                                00010000D    233
238
-     502                      22       1                               0D    234
239
-     504     469                                                00010001D    235
240
-     504                      15       1                               0D    236
241
-     406     484                                                00000000D    237
242
-     406                       1      15                               0D    238
243
-     314     485                                                00000200D    239
244
-     314                       1       0                               0D    240
245
-     314     486                                                00000200D    241
246
-     314                       1       0                               0D    242
247
-186,3,1,0,0,1,237;                                                     1P      1
248
-514,18,5,1,7,1,9,1,11,1,13,1,15,1,17,1,19,1,21,1,23,1,25,1,27,1,       3P      2
249
-29,1,31,1,33,1,35,1,37,1,39,1;                                         3P      3
250
-510,197,1,1,41;                                                        5P      4
251
-510,199,1,1,43;                                                        7P      5
252
-510,201,1,1,45;                                                        9P      6
253
-510,203,1,1,47;                                                       11P      7
254
-510,205,1,1,49;                                                       13P      8
255
-510,207,1,1,51;                                                       15P      9
256
-510,209,1,1,53;                                                       17P     10
257
-510,211,1,1,55;                                                       19P     11
258
-510,213,1,1,57;                                                       21P     12
259
-510,215,1,1,59;                                                       23P     13
260
-510,217,1,1,61;                                                       25P     14
261
-510,219,1,1,63;                                                       27P     15
262
-510,221,1,1,65;                                                       29P     16
263
-510,223,1,1,67;                                                       31P     17
264
-510,225,1,1,69;                                                       33P     18
265
-510,227,1,1,71;                                                       35P     19
266
-510,229,5,1,73,75,77,79,81;                                           37P     20
267
-510,231,5,1,83,85,87,89,91;                                           39P     21
268
-508,5,0,235,1,0,0,0,235,2,1,0,0,235,3,0,0,0,235,4,0,0,0,235,2,0,      41P     22
269
-0;                                                                    41P     23
270
-508,5,0,235,5,0,0,0,235,6,1,0,0,235,7,0,0,0,235,8,0,0,0,235,6,0,      43P     24
271
-0;                                                                    43P     25
272
-508,5,0,235,9,0,0,0,235,10,1,0,0,235,11,0,0,0,235,12,0,0,0,235,       45P     26
273
-10,0,0;                                                               45P     27
274
-508,5,0,235,13,0,0,0,235,14,1,0,0,235,15,0,0,0,235,16,0,0,0,235,      47P     28
275
-14,0,0;                                                               47P     29
276
-508,4,0,235,17,1,0,0,235,18,0,0,0,235,19,0,0,0,235,20,1,0;            49P     30
277
-508,4,0,235,21,1,0,0,235,22,0,0,0,235,23,0,0,0,235,18,1,0;            51P     31
278
-508,4,0,235,24,1,0,0,235,25,0,0,0,235,26,0,0,0,235,22,1,0;            53P     32
279
-508,4,0,235,27,1,0,0,235,28,0,0,0,235,29,0,0,0,235,25,1,0;            55P     33
280
-508,4,0,235,30,1,0,0,235,31,0,0,0,235,32,0,0,0,235,28,1,0;            57P     34
281
-508,4,0,235,33,1,0,0,235,34,0,0,0,235,35,0,0,0,235,31,1,0;            59P     35
282
-508,4,0,235,36,1,0,0,235,37,0,0,0,235,38,0,0,0,235,34,1,0;            61P     36
283
-508,4,0,235,39,1,0,0,235,40,0,0,0,235,41,0,0,0,235,37,1,0;            63P     37
284
-508,4,0,235,42,1,0,0,235,43,0,0,0,235,44,0,0,0,235,40,1,0;            65P     38
285
-508,4,0,235,45,1,0,0,235,46,0,0,0,235,47,0,0,0,235,43,1,0;            67P     39
286
-508,4,0,235,48,1,0,0,235,49,0,0,0,235,50,0,0,0,235,46,1,0;            69P     40
287
-508,4,0,235,51,1,0,0,235,20,0,0,0,235,52,0,0,0,235,49,1,0;            71P     41
288
-508,12,0,235,17,0,0,0,235,51,0,0,0,235,48,0,0,0,235,45,0,0,0,         73P     42
289
-235,42,0,0,0,235,39,0,0,0,235,36,0,0,0,235,33,0,0,0,235,30,0,0,       73P     43
290
-0,235,27,0,0,0,235,24,0,0,0,235,21,0,0;                               73P     44
291
-508,2,0,235,3,1,0,0,235,4,1,0;                                        75P     45
292
-508,2,0,235,7,1,0,0,235,8,1,0;                                        77P     46
293
-508,2,0,235,11,1,0,0,235,12,1,0;                                      79P     47
294
-508,2,0,235,15,1,0,0,235,16,1,0;                                      81P     48
295
-508,12,0,235,52,1,0,0,235,19,1,0,0,235,23,1,0,0,235,26,1,0,0,         83P     49
296
-235,29,1,0,0,235,32,1,0,0,235,35,1,0,0,235,38,1,0,0,235,41,1,0,       83P     50
297
-0,235,44,1,0,0,235,47,1,0,0,235,50,1,0;                               83P     51
298
-508,1,0,235,1,1,0;                                                    85P     52
299
-508,1,0,235,5,1,0;                                                    87P     53
300
-508,1,0,235,9,1,0;                                                    89P     54
301
-508,1,0,235,13,1,0;                                                   91P     55
302
-126,8,2,0,1,0,0,0.,0.,0.,1.5707963267949,1.5707963267949,             93P     56
303
-3.14159265358979,3.14159265358979,4.71238898038469,                   93P     57
304
-4.71238898038469,6.28318530717959,6.28318530717959,                   93P     58
305
-6.28318530717959,1.,0.707106781186545,1.,0.707106781186545,1.,        93P     59
306
-0.707106781186545,1.,0.707106781186545,1.,29.6,                       93P     60
307
--27.9999999999999,0.,29.6,-29.5999999999999,0.,28.,                   93P     61
308
--29.5999999999999,0.,26.4,-29.5999999999999,0.,26.4,                  93P     62
309
--27.9999999999999,0.,26.4,-26.3999999999999,0.,28.,                   93P     63
310
--26.3999999999999,0.,29.6,-26.3999999999999,0.,29.6,                  93P     64
311
--27.9999999999999,0.,0.,6.28318530717959,0.,0.,0.;                    93P     65
312
-126,1,1,0,0,1,0,-0.5,-0.5,0.499999999999999,0.499999999999999,        95P     66
313
-1.,1.,29.6,-27.9999999999999,0.,29.6,-27.9999999999999,-1.6,          95P     67
314
--0.5,0.499999999999999,0.,0.,0.;                                      95P     68
315
-126,4,2,0,0,0,0,-3.14159265358979,-3.14159265358979,                  97P     69
316
--3.14159265358979,-1.5707963267949,-1.5707963267949,0.,0.,0.,1.,      97P     70
317
-0.707106781186545,1.,0.707106781186545,1.,26.4,                       97P     71
318
--27.9999999999999,-1.6,26.4,-29.5999999999999,-1.6,28.,               97P     72
319
--29.5999999999999,-1.6,29.6,-29.5999999999999,-1.6,29.6,              97P     73
320
--27.9999999999999,-1.6,-3.14159265358979,0.,0.,0.,0.;                 97P     74
321
-126,4,2,0,0,0,0,0.,0.,0.,1.5707963267949,1.5707963267949,             99P     75
322
-3.14159265358979,3.14159265358979,3.14159265358979,1.,                99P     76
323
-0.707106781186545,1.,0.707106781186545,1.,29.6,                       99P     77
324
--27.9999999999999,-1.6,29.6,-26.3999999999999,-1.6,28.,               99P     78
325
--26.3999999999999,-1.6,26.4,-26.3999999999999,-1.6,26.4,              99P     79
326
--27.9999999999999,-1.6,0.,3.14159265358979,0.,0.,0.;                  99P     80
327
-126,8,2,0,1,0,0,0.,0.,0.,1.5707963267949,1.5707963267949,            101P     81
328
-3.14159265358979,3.14159265358979,4.71238898038469,                  101P     82
329
-4.71238898038469,6.28318530717959,6.28318530717959,                  101P     83
330
-6.28318530717959,1.,0.707106781186548,1.,0.707106781186548,1.,       101P     84
331
-0.707106781186548,1.,0.707106781186547,1.,1.6,0.,0.,1.6,-1.6,0.,     101P     85
332
-9.79717439317883D-17,-1.6,0.,-1.6,-1.6,0.,-1.6,                      101P     86
333
--1.95943487863577D-16,0.,-1.6,1.6,0.,-2.93915231795365D-16,1.6,      101P     87
334
-0.,1.6,1.6,0.,1.6,3.91886975727153D-16,0.,0.,6.28318530717959,       101P     88
335
-0.,0.,0.;                                                            101P     89
336
-126,1,1,0,0,1,0,-0.5,-0.5,0.5,0.5,1.,1.,1.6,                         103P     90
337
-1.95943487863577D-16,0.,1.6,1.95943487863577D-16,-1.6,-0.5,0.5,      103P     91
338
-0.,0.,0.;                                                            103P     92
339
-126,4,2,0,0,0,0,-3.14159265358979,-3.14159265358979,                 105P     93
340
--3.14159265358979,-1.5707963267949,-1.5707963267949,                 105P     94
341
-1.22464679914736D-16,1.22464679914736D-16,1.22464679914736D-16,      105P     95
342
-1.,0.707106781186548,1.,0.707106781186548,1.,-1.6,                   105P     96
343
--1.95943487863577D-16,-1.6,-1.6,-1.6,-1.6,9.79717439317883D-17,      105P     97
344
--1.6,-1.6,1.6,-1.6,-1.6,1.6,1.95943487863577D-16,-1.6,               105P     98
345
--3.14159265358979,1.22464679914736D-16,0.,0.,0.;                     105P     99
346
-126,4,2,0,0,0,0,1.22464679914736D-16,1.22464679914736D-16,           107P    100
347
-1.22464679914736D-16,1.5707963267949,1.5707963267949,                107P    101
348
-3.14159265358979,3.14159265358979,3.14159265358979,1.,               107P    102
349
-0.707106781186548,1.,0.707106781186548,1.,1.6,                       107P    103
350
-1.95943487863577D-16,-1.6,1.6,1.6,-1.6,9.79717439317883D-17,1.6,     107P    104
351
--1.6,-1.6,1.6,-1.6,-1.6,1.95943487863577D-16,-1.6,                   107P    105
352
-1.22464679914736D-16,3.14159265358979,0.,0.,0.;                      107P    106
353
-126,8,2,0,1,0,0,0.,0.,0.,1.5707963267949,1.5707963267949,            109P    107
354
-3.14159265358979,3.14159265358979,4.71238898038469,                  109P    108
355
-4.71238898038469,6.28318530717959,6.28318530717959,                  109P    109
356
-6.28318530717959,1.,0.707106781186546,1.,0.707106781186547,1.,       109P    110
357
-0.707106781186547,1.,0.707106781186546,1.,29.6,                      109P    111
358
-6.21724893790088D-14,0.,29.6,-1.59999999999994,0.,28.,               109P    112
359
--1.59999999999994,0.,26.4,-1.59999999999994,0.,26.4,                 109P    113
360
-6.19765458911452D-14,0.,26.4,1.60000000000006,0.,28.,                109P    114
361
-1.60000000000006,0.,29.6,1.60000000000006,0.,29.6,                   109P    115
362
-6.2564376354736D-14,0.,0.,6.28318530717959,0.,0.,0.;                 109P    116
363
-126,1,1,0,0,1,0,-0.5,-0.5,0.499999999999999,0.499999999999999,       111P    117
364
-1.,1.,29.6,6.23684328668724D-14,0.,29.6,6.23684328668724D-14,        111P    118
365
--1.6,-0.5,0.499999999999999,0.,0.,0.;                                111P    119
366
-126,4,2,0,0,0,0,-3.14159265358979,-3.14159265358979,                 113P    120
367
--3.14159265358979,-1.5707963267949,-1.5707963267949,                 113P    121
368
-1.22464679914747D-16,1.22464679914747D-16,1.22464679914747D-16,      113P    122
369
-1.,0.707106781186547,1.,0.707106781186546,1.,26.4,                   113P    123
370
-6.19765458911452D-14,-1.6,26.4,-1.59999999999994,-1.6,28.,           113P    124
371
--1.59999999999994,-1.6,29.6,-1.59999999999994,-1.6,29.6,             113P    125
372
-6.23684328668724D-14,-1.6,-3.14159265358979,                         113P    126
373
-1.22464679914747D-16,0.,0.,0.;                                       113P    127
374
-126,4,2,0,0,0,0,1.22464679914747D-16,1.22464679914747D-16,           115P    128
375
-1.22464679914747D-16,1.5707963267949,1.5707963267949,                115P    129
376
-3.14159265358979,3.14159265358979,3.14159265358979,1.,               115P    130
377
-0.707106781186547,1.,0.707106781186547,1.,29.6,                      115P    131
378
-6.23684328668724D-14,-1.6,29.6,1.60000000000006,-1.6,28.,            115P    132
379
-1.60000000000006,-1.6,26.4,1.60000000000006,-1.6,26.4,               115P    133
380
-6.23684328668724D-14,-1.6,1.22464679914747D-16,3.14159265358979,     115P    134
381
-0.,0.,0.;                                                            115P    135
382
-126,8,2,0,1,0,0,0.,0.,0.,1.5707963267949,1.5707963267949,            117P    136
383
-3.14159265358979,3.14159265358979,4.71238898038469,                  117P    137
384
-4.71238898038469,6.28318530717959,6.28318530717959,                  117P    138
385
-6.28318530717959,1.,0.707106781186547,1.,0.707106781186547,1.,       117P    139
386
-0.707106781186546,1.,0.707106781186546,1.,1.60000000000001,-28.,     117P    140
387
-0.,1.60000000000001,-29.6,0.,8.97975594093304D-15,-29.6,0.,          117P    141
388
--1.59999999999999,-29.6,0.,-1.59999999999999,-28.,0.,                117P    142
389
--1.59999999999999,-26.4,0.,8.58786896520589D-15,-26.4,0.,            117P    143
390
-1.60000000000001,-26.4,0.,1.60000000000001,-28.,0.,0.,               117P    144
391
-6.28318530717959,0.,0.,0.;                                           117P    145
392
-126,1,1,0,0,1,0,-0.500000000000001,-0.500000000000001,0.5,0.5,       119P    146
393
-1.,1.,1.60000000000001,-28.,-1.38777878078145D-16,                   119P    147
394
-1.60000000000001,-28.,-1.6,-0.500000000000001,0.5,0.,0.,0.;          119P    148
395
-126,4,2,0,0,0,0,-3.14159265358979,-3.14159265358979,                 121P    149
396
--3.14159265358979,-1.5707963267949,-1.5707963267949,0.,0.,0.,1.,     121P    150
397
-0.707106781186547,1.,0.707106781186547,1.,-1.59999999999999,         121P    151
398
--28.,-1.6,-1.59999999999999,-29.6,-1.6,8.97975594093304D-15,         121P    152
399
--29.6,-1.6,1.60000000000001,-29.6,-1.6,1.60000000000001,-28.,        121P    153
400
--1.6,-3.14159265358979,0.,0.,0.,0.;                                  121P    154
401
-126,4,2,0,0,0,0,0.,0.,0.,1.5707963267949,1.5707963267949,            123P    155
402
-3.14159265358979,3.14159265358979,3.14159265358979,1.,               123P    156
403
-0.707106781186547,1.,0.707106781186547,1.,1.60000000000001,-28.,     123P    157
404
--1.6,1.60000000000001,-26.4,-1.6,8.97975594093304D-15,-26.4,         123P    158
405
--1.6,-1.59999999999999,-26.4,-1.6,-1.59999999999999,-28.,-1.6,       123P    159
406
-0.,3.14159265358979,0.,0.,0.;                                        123P    160
407
-126,1,1,0,0,1,0,0.,0.,1.,1.,1.,1.,-14.3056266003596,                 125P    161
408
--3.35292539815827,-1.6,-11.0000000000002,-3.35292539815827,-1.6,     125P    162
409
-0.,1.,0.,0.,0.;                                                      125P    163
410
-126,1,1,0,0,1,0,0.,0.,1.,1.,1.,1.,-11.0000000000002,                 127P    164
411
--3.35292539815827,0.,-11.0000000000002,-3.35292539815827,-1.6,       127P    165
412
-0.,1.,0.,0.,0.;                                                      127P    166
413
-126,1,1,0,0,1,0,0.,0.,1.,1.,1.,1.,-14.3056266003596,                 129P    167
414
--3.35292539815827,0.,-11.0000000000002,-3.35292539815827,0.,0.,      129P    168
415
-1.,0.,0.,0.;                                                         129P    169
416
-126,1,1,0,0,1,0,0.,0.,1.,1.,1.,1.,-14.3056266003596,                 131P    170
417
--3.35292539815827,0.,-14.3056266003596,-3.35292539815827,-1.6,       131P    171
418
-0.,1.,0.,0.,0.;                                                      131P    172
419
-126,4,2,0,0,0,0,6.69597285349659D-16,6.69597285349659D-16,           133P    173
420
-6.69597285349659D-16,1.5707963267949,1.5707963267949,                133P    174
421
-3.14159265358979,3.14159265358979,3.14159265358979,1.,               133P    175
422
-0.707106781186548,1.,0.707106781186548,1.,-11.0000000000002,         133P    176
423
--3.35292539815827,-1.6,-7.68390822688196,-3.35292539815827,-1.6,     133P    177
424
--7.68390822688196,-6.66901717127651,-1.6,-7.68390822688196,          133P    178
425
--9.98510894439475,-1.6,-11.0000000000002,-9.98510894439475,-1.6,     133P    179
426
-6.69597285349659D-16,3.14159265358979,0.,0.,0.;                      133P    180
427
-126,1,1,0,0,1,0,0.,0.,1.,1.,1.,1.,-11.0000000000002,                 135P    181
428
--9.98510894439476,0.,-11.0000000000002,-9.98510894439476,-1.6,       135P    182
429
-0.,1.,0.,0.,0.;                                                      135P    183
430
-126,4,2,0,0,0,0,6.69597285349659D-16,6.69597285349659D-16,           137P    184
431
-6.69597285349659D-16,1.5707963267949,1.5707963267949,                137P    185
432
-3.14159265358979,3.14159265358979,3.14159265358979,1.,               137P    186
433
-0.707106781186548,1.,0.707106781186548,1.,-11.0000000000002,         137P    187
434
--3.35292539815827,0.,-7.68390822688196,-3.35292539815827,0.,         137P    188
435
--7.68390822688196,-6.66901717127651,0.,-7.68390822688196,            137P    189
436
--9.98510894439475,0.,-11.0000000000002,-9.98510894439475,0.,         137P    190
437
-6.69597285349659D-16,3.14159265358979,0.,0.,0.;                      137P    191
438
-126,1,1,0,0,1,0,0.,0.,1.,1.,1.,1.,-11.0000000000002,                 139P    192
439
--9.98510894439476,-1.6,-14.3056266003596,-9.98510894439476,-1.6,     139P    193
440
-0.,1.,0.,0.,0.;                                                      139P    194
441
-126,1,1,0,0,1,0,0.,0.,1.,1.,1.,1.,-14.3056266003596,                 141P    195
442
--9.98510894439476,0.,-14.3056266003596,-9.98510894439476,-1.6,       141P    196
443
-0.,1.,0.,0.,0.;                                                      141P    197
444
-126,1,1,0,0,1,0,0.,0.,1.,1.,1.,1.,-11.0000000000002,                 143P    198
445
--9.98510894439476,0.,-14.3056266003596,-9.98510894439476,0.,0.,      143P    199
446
-1.,0.,0.,0.;                                                         143P    200
447
-126,1,1,0,0,1,0,0.,0.,1.,1.,1.,1.,-14.3056266003596,                 145P    201
448
--9.98510894439476,-1.6,-14.3056266003596,-42.83098282869,-1.6,       145P    202
449
-0.,1.,0.,0.,0.;                                                      145P    203
450
-126,1,1,0,0,1,0,0.,0.,1.,1.,1.,1.,-14.3056266003596,                 147P    204
451
--42.83098282869,0.,-14.3056266003596,-42.83098282869,-1.6,0.,1.,     147P    205
452
-0.,0.,0.;                                                            147P    206
453
-126,1,1,0,0,1,0,0.,0.,1.,1.,1.,1.,-14.3056266003596,                 149P    207
454
--9.98510894439476,0.,-14.3056266003596,-42.83098282869,0.,0.,1.,     149P    208
455
-0.,0.,0.;                                                            149P    209
456
-126,1,1,0,0,1,0,0.,0.,1.,1.,1.,1.,-14.3056266003596,                 151P    210
457
--42.83098282869,-1.6,42.3056266003596,-42.83098282869,-1.6,0.,       151P    211
458
-1.,0.,0.,0.;                                                         151P    212
459
-126,1,1,0,0,1,0,0.,0.,1.,1.,1.,1.,42.3056266003596,                  153P    213
460
--42.83098282869,0.,42.3056266003596,-42.83098282869,-1.6,0.,1.,      153P    214
461
-0.,0.,0.;                                                            153P    215
462
-126,1,1,0,0,1,0,0.,0.,1.,1.,1.,1.,-14.3056266003596,                 155P    216
463
--42.83098282869,0.,42.3056266003596,-42.83098282869,0.,0.,1.,0.,     155P    217
464
-0.,0.;                                                               155P    218
465
-126,1,1,0,0,1,0,0.,0.,1.,1.,1.,1.,42.3056266003596,                  157P    219
466
--42.83098282869,-1.6,42.3056266003596,-9.9851089443952,-1.6,0.,      157P    220
467
-1.,0.,0.,0.;                                                         157P    221
468
-126,1,1,0,0,1,0,0.,0.,1.,1.,1.,1.,42.3056266003596,                  159P    222
469
--9.9851089443952,0.,42.3056266003596,-9.9851089443952,-1.6,0.,       159P    223
470
-1.,0.,0.,0.;                                                         159P    224
471
-126,1,1,0,0,1,0,0.,0.,1.,1.,1.,1.,42.3056266003596,                  161P    225
472
--42.83098282869,0.,42.3056266003596,-9.9851089443952,0.,0.,1.,       161P    226
473
-0.,0.,0.;                                                            161P    227
474
-126,1,1,0,0,1,0,0.,0.,0.999999999999999,0.999999999999999,1.,1.,     163P    228
475
-42.3056266003596,-9.9851089443952,-1.6,38.9999999999998,             163P    229
476
--9.9851089443952,-1.6,0.,0.999999999999999,0.,0.,0.;                 163P    230
477
-126,1,1,0,0,1,0,0.,0.,1.,1.,1.,1.,38.9999999999998,                  165P    231
478
--9.9851089443952,0.,38.9999999999998,-9.9851089443952,-1.6,0.,       165P    232
479
-1.,0.,0.,0.;                                                         165P    233
480
-126,1,1,0,0,1,0,0.,0.,0.999999999999999,0.999999999999999,1.,1.,     167P    234
481
-42.3056266003596,-9.9851089443952,0.,38.9999999999998,               167P    235
482
--9.9851089443952,0.,0.,0.999999999999999,0.,0.,0.;                   167P    236
483
-126,4,2,0,0,0,0,0.,0.,0.,1.5707963267949,1.5707963267949,            169P    237
484
-3.14159265358979,3.14159265358979,3.14159265358979,1.,               169P    238
485
-0.707106781186547,1.,0.707106781186546,1.,38.9999999999998,          169P    239
486
--9.98510894439519,-1.6,35.6839082268816,-9.98510894439519,-1.6,      169P    240
487
-35.6839082268816,-6.66901717127695,-1.6,35.6839082268816,            169P    241
488
--3.35292539815871,-1.6,38.9999999999998,-3.35292539815871,-1.6,      169P    242
489
-0.,3.14159265358979,0.,0.,0.;                                        169P    243
490
-126,1,1,0,0,1,0,0.,0.,1.,1.,1.,1.,38.9999999999998,                  171P    244
491
--3.35292539815871,0.,38.9999999999998,-3.35292539815871,-1.6,0.,     171P    245
492
-1.,0.,0.,0.;                                                         171P    246
493
-126,4,2,0,0,0,0,0.,0.,0.,1.5707963267949,1.5707963267949,            173P    247
494
-3.14159265358979,3.14159265358979,3.14159265358979,1.,               173P    248
495
-0.707106781186547,1.,0.707106781186546,1.,38.9999999999998,          173P    249
496
--9.98510894439519,0.,35.6839082268816,-9.98510894439519,0.,          173P    250
497
-35.6839082268816,-6.66901717127695,0.,35.6839082268816,              173P    251
498
--3.35292539815871,0.,38.9999999999998,-3.35292539815871,0.,0.,       173P    252
499
-3.14159265358979,0.,0.,0.;                                           173P    253
500
-126,1,1,0,0,1,0,0.,0.,0.999999999999999,0.999999999999999,1.,1.,     175P    254
501
-38.9999999999998,-3.35292539815871,-1.6,42.3056266003596,            175P    255
502
--3.35292539815871,-1.6,0.,0.999999999999999,0.,0.,0.;                175P    256
503
-126,1,1,0,0,1,0,0.,0.,1.,1.,1.,1.,42.3056266003596,                  177P    257
504
--3.35292539815871,0.,42.3056266003596,-3.35292539815871,-1.6,0.,     177P    258
505
-1.,0.,0.,0.;                                                         177P    259
506
-126,1,1,0,0,1,0,0.,0.,0.999999999999999,0.999999999999999,1.,1.,     179P    260
507
-38.9999999999998,-3.35292539815871,0.,42.3056266003596,              179P    261
508
--3.35292539815871,0.,0.,0.999999999999999,0.,0.,0.;                  179P    262
509
-126,1,1,0,0,1,0,0.,0.,1.,1.,1.,1.,42.3056266003596,                  181P    263
510
--3.35292539815871,-1.6,42.3056266003596,14.8309828286996,-1.6,       181P    264
511
-0.,1.,0.,0.,0.;                                                      181P    265
512
-126,1,1,0,0,1,0,0.,0.,1.,1.,1.,1.,42.3056266003596,                  183P    266
513
-14.8309828286996,0.,42.3056266003596,14.8309828286996,-1.6,0.,       183P    267
514
-1.,0.,0.,0.;                                                         183P    268
515
-126,1,1,0,0,1,0,0.,0.,1.,1.,1.,1.,42.3056266003596,                  185P    269
516
--3.35292539815871,0.,42.3056266003596,14.8309828286996,0.,0.,1.,     185P    270
517
-0.,0.,0.;                                                            185P    271
518
-126,1,1,0,0,1,0,0.,0.,1.,1.,1.,1.,42.3056266003596,                  187P    272
519
-14.8309828286996,-1.6,-14.3056266003596,14.8309828286996,-1.6,       187P    273
520
-0.,1.,0.,0.,0.;                                                      187P    274
521
-126,1,1,0,0,1,0,0.,0.,1.,1.,1.,1.,-14.3056266003596,                 189P    275
522
-14.8309828286996,0.,-14.3056266003596,14.8309828286996,-1.6,0.,      189P    276
523
-1.,0.,0.,0.;                                                         189P    277
524
-126,1,1,0,0,1,0,0.,0.,1.,1.,1.,1.,42.3056266003596,                  191P    278
525
-14.8309828286996,0.,-14.3056266003596,14.8309828286996,0.,0.,1.,     191P    279
526
-0.,0.,0.;                                                            191P    280
527
-126,1,1,0,0,1,0,0.,0.,1.,1.,1.,1.,-14.3056266003596,                 193P    281
528
-14.8309828286996,-1.6,-14.3056266003596,-3.35292539815827,-1.6,      193P    282
529
-0.,1.,0.,0.,0.;                                                      193P    283
530
-126,1,1,0,0,1,0,0.,0.,1.,1.,1.,1.,-14.3056266003596,                 195P    284
531
-14.8309828286996,0.,-14.3056266003596,-3.35292539815827,0.,0.,       195P    285
532
-1.,0.,0.,0.;                                                         195P    286
533
-128,1,8,1,2,0,1,0,0,1,-0.499999999999999,-0.499999999999999,0.5,     197P    287
534
-0.5,-3.14159265358979,-3.14159265358979,-3.14159265358979,           197P    288
535
--1.5707963267949,-1.5707963267949,0.,0.,1.5707963267949,             197P    289
536
-1.5707963267949,3.14159265358979,3.14159265358979,                   197P    290
537
-3.14159265358979,1.,1.,0.707106781186548,0.707106781186548,1.,       197P    291
538
-1.,0.707106781186548,0.707106781186548,1.,1.,0.707106781186548,      197P    292
539
-0.707106781186548,1.,1.,0.707106781186548,0.707106781186548,1.,      197P    293
540
-1.,29.6,-27.9999999999999,-1.6,29.6,-27.9999999999999,0.,29.6,       197P    294
541
--26.3999999999999,-1.6,29.6,-26.3999999999999,0.,28.,                197P    295
542
--26.3999999999999,-1.6,28.,-26.3999999999999,0.,26.4,                197P    296
543
--26.3999999999999,-1.6,26.4,-26.3999999999999,0.,26.4,               197P    297
544
--27.9999999999999,-1.6,26.4,-27.9999999999999,0.,26.4,               197P    298
545
--29.5999999999999,-1.6,26.4,-29.5999999999999,0.,28.,                197P    299
546
--29.5999999999999,-1.6,28.,-29.5999999999999,0.,29.6,                197P    300
547
--29.5999999999999,-1.6,29.6,-29.5999999999999,0.,29.6,               197P    301
548
--27.9999999999999,-1.6,29.6,-27.9999999999999,0.,                    197P    302
549
--0.499999999999999,0.5,-3.14159265358979,3.14159265358979;           197P    303
550
-128,1,8,1,2,0,1,0,0,1,-0.5,-0.5,0.5,0.5,-3.14159265358979,           199P    304
551
--3.14159265358979,-3.14159265358979,-1.5707963267949,                199P    305
552
--1.5707963267949,0.,0.,1.5707963267949,1.5707963267949,              199P    306
553
-3.14159265358979,3.14159265358979,3.14159265358979,1.,1.,            199P    307
554
-0.707106781186548,0.707106781186548,1.,1.,0.707106781186548,         199P    308
555
-0.707106781186548,1.,1.,0.707106781186548,0.707106781186548,1.,      199P    309
556
-1.,0.707106781186548,0.707106781186548,1.,1.,1.6,                    199P    310
557
-1.95943487863577D-16,-1.6,1.6,1.95943487863577D-16,0.,1.6,1.6,       199P    311
558
--1.6,1.6,1.6,0.,-1.95943487863577D-16,1.6,-1.6,                      199P    312
559
--1.95943487863577D-16,1.6,0.,-1.6,1.6,-1.6,-1.6,1.6,0.,-1.6,         199P    313
560
--1.95943487863577D-16,-1.6,-1.6,-1.95943487863577D-16,0.,-1.6,       199P    314
561
--1.6,-1.6,-1.6,-1.6,0.,1.95943487863577D-16,-1.6,-1.6,               199P    315
562
-1.95943487863577D-16,-1.6,0.,1.6,-1.6,-1.6,1.6,-1.6,0.,1.6,          199P    316
563
-1.95943487863577D-16,-1.6,1.6,1.95943487863577D-16,0.,-0.5,0.5,      199P    317
564
--3.14159265358979,3.14159265358979;                                  199P    318
565
-128,1,8,1,2,0,1,0,0,1,-0.499999999999999,-0.499999999999999,0.5,     201P    319
566
-0.5,-3.14159265358979,-3.14159265358979,-3.14159265358979,           201P    320
567
--1.5707963267949,-1.5707963267949,0.,0.,1.5707963267949,             201P    321
568
-1.5707963267949,3.14159265358979,3.14159265358979,                   201P    322
569
-3.14159265358979,1.,1.,0.707106781186548,0.707106781186548,1.,       201P    323
570
-1.,0.707106781186548,0.707106781186548,1.,1.,0.707106781186548,      201P    324
571
-0.707106781186548,1.,1.,0.707106781186548,0.707106781186548,1.,      201P    325
572
-1.,29.6,6.23684328668724D-14,-1.6,29.6,6.23684328668724D-14,0.,      201P    326
573
-29.6,1.60000000000006,-1.6,29.6,1.60000000000006,0.,28.,             201P    327
574
-1.60000000000006,-1.6,28.,1.60000000000006,0.,26.4,                  201P    328
575
-1.60000000000006,-1.6,26.4,1.60000000000006,0.,26.4,                 201P    329
576
-6.19765458911452D-14,-1.6,26.4,6.19765458911452D-14,0.,26.4,         201P    330
577
--1.59999999999994,-1.6,26.4,-1.59999999999994,0.,28.,                201P    331
578
--1.59999999999994,-1.6,28.,-1.59999999999994,0.,29.6,                201P    332
579
--1.59999999999994,-1.6,29.6,-1.59999999999994,0.,29.6,               201P    333
580
-6.23684328668724D-14,-1.6,29.6,6.23684328668724D-14,0.,              201P    334
581
--0.499999999999999,0.5,-3.14159265358979,3.14159265358979;           201P    335
582
-128,1,8,1,2,0,1,0,0,1,-0.5,-0.5,0.500000000000001,                   203P    336
583
-0.500000000000001,-3.14159265358979,-3.14159265358979,               203P    337
584
--3.14159265358979,-1.5707963267949,-1.5707963267949,0.,0.,           203P    338
585
-1.5707963267949,1.5707963267949,3.14159265358979,                    203P    339
586
-3.14159265358979,3.14159265358979,1.,1.,0.707106781186548,           203P    340
587
-0.707106781186548,1.,1.,0.707106781186548,0.707106781186548,1.,      203P    341
588
-1.,0.707106781186548,0.707106781186548,1.,1.,0.707106781186548,      203P    342
589
-0.707106781186548,1.,1.,1.60000000000001,-28.,-1.6,                  203P    343
590
-1.60000000000001,-28.,-1.38777878078145D-16,1.60000000000001,        203P    344
591
--26.4,-1.6,1.60000000000001,-26.4,-1.38777878078145D-16,             203P    345
592
-9.15933995315754D-15,-26.4,-1.6,9.15933995315754D-15,-26.4,          203P    346
593
--1.38777878078145D-16,-1.59999999999999,-26.4,-1.6,                  203P    347
594
--1.59999999999999,-26.4,-1.38777878078145D-16,-1.59999999999999,     203P    348
595
--28.,-1.6,-1.59999999999999,-28.,-1.38777878078145D-16,              203P    349
596
--1.59999999999999,-29.6,-1.6,-1.59999999999999,-29.6,                203P    350
597
--1.38777878078145D-16,9.15933995315754D-15,-29.6,-1.6,               203P    351
598
-9.15933995315754D-15,-29.6,-1.38777878078145D-16,                    203P    352
599
-1.60000000000001,-29.6,-1.6,1.60000000000001,-29.6,                  203P    353
600
--1.38777878078145D-16,1.60000000000001,-28.,-1.6,                    203P    354
601
-1.60000000000001,-28.,-1.38777878078145D-16,-0.5,                    203P    355
602
-0.500000000000001,-3.14159265358979,3.14159265358979;                203P    356
603
-128,1,1,1,1,0,0,1,0,0,0.,0.,0.16,0.16,0.,0.,0.33056266003594,        205P    357
604
-0.33056266003594,1.,1.,1.,1.,-14.3056266003596,                      205P    358
605
--3.35292539815827,0.,-14.3056266003596,-3.35292539815827,-1.6,       205P    359
606
--11.0000000000002,-3.35292539815827,0.,-11.0000000000002,            205P    360
607
--3.35292539815827,-1.6,0.,0.16,0.,0.33056266003594;                  205P    361
608
-128,1,4,1,2,0,0,0,0,0,-0.241247846783122,-0.241247846783122,         207P    362
609
-0.241247846783122,0.241247846783122,0.,0.,0.,1.5707963267949,        207P    363
610
-1.5707963267949,3.14159265358979,3.14159265358979,                   207P    364
611
-3.14159265358979,1.,1.,0.707106781186548,0.707106781186548,1.,       207P    365
612
-1.,0.707106781186548,0.707106781186548,1.,1.,-11.0000000000002,      207P    366
613
--3.35292539815827,0.,-11.0000000000002,-3.35292539815827,-1.6,       207P    367
614
--7.68390822688196,-3.35292539815827,0.,-7.68390822688196,            207P    368
615
--3.35292539815827,-1.6,-7.68390822688196,-6.66901717127651,0.,       207P    369
616
--7.68390822688196,-6.66901717127651,-1.6,-7.68390822688196,          207P    370
617
--9.98510894439475,0.,-7.68390822688196,-9.98510894439475,-1.6,       207P    371
618
--11.0000000000002,-9.98510894439475,0.,-11.0000000000002,            207P    372
619
--9.98510894439475,-1.6,-0.241247846783122,0.241247846783122,0.,      207P    373
620
-3.14159265358979;                                                    207P    374
621
-128,1,1,1,1,0,0,1,0,0,-0.16,-0.16,0.,0.,-0.33056266003594,           209P    375
622
--0.33056266003594,0.,0.,1.,1.,1.,1.,-14.3056266003596,               209P    376
623
--9.98510894439476,-1.6,-14.3056266003596,-9.98510894439476,0.,       209P    377
624
--11.0000000000002,-9.98510894439476,-1.6,-11.0000000000002,          209P    378
625
--9.98510894439476,0.,-0.16,0.,-0.33056266003594,0.;                  209P    379
626
-128,1,1,1,1,0,0,1,0,0,-0.16,-0.16,0.,0.,-3.28458738842953,           211P    380
627
--3.28458738842953,0.,0.,1.,1.,1.,1.,-14.3056266003596,               211P    381
628
--42.83098282869,-1.6,-14.3056266003596,-42.83098282869,0.,           211P    382
629
--14.3056266003596,-9.98510894439476,-1.6,-14.3056266003596,          211P    383
630
--9.98510894439476,0.,-0.16,0.,-3.28458738842953,0.;                  211P    384
631
-128,1,1,1,1,0,0,1,0,0,0.,0.,0.16,0.16,0.,0.,5.66112532007192,        213P    385
632
-5.66112532007192,1.,1.,1.,1.,-14.3056266003596,-42.83098282869,      213P    386
633
-0.,-14.3056266003596,-42.83098282869,-1.6,42.3056266003596,          213P    387
634
--42.83098282869,0.,42.3056266003596,-42.83098282869,-1.6,0.,         213P    388
635
-0.16,0.,5.66112532007192;                                            213P    389
636
-128,1,1,1,1,0,0,1,0,0,0.,0.,0.16,0.16,0.,0.,3.28458738842948,        215P    390
637
-3.28458738842948,1.,1.,1.,1.,42.3056266003596,-42.83098282869,       215P    391
638
-0.,42.3056266003596,-42.83098282869,-1.6,42.3056266003596,           215P    392
639
--9.9851089443952,0.,42.3056266003596,-9.9851089443952,-1.6,0.,       215P    393
640
-0.16,0.,3.28458738842948;                                            215P    394
641
-128,1,1,1,1,0,0,1,0,0,-0.16,-0.16,0.,0.,-0.33056266003598,           217P    395
642
--0.33056266003598,0.,0.,1.,1.,1.,1.,38.9999999999998,                217P    396
643
--9.9851089443952,-1.6,38.9999999999998,-9.9851089443952,0.,          217P    397
644
-42.3056266003596,-9.9851089443952,-1.6,42.3056266003596,             217P    398
645
--9.9851089443952,0.,-0.16,0.,-0.33056266003598,0.;                   217P    399
646
-128,1,4,1,2,0,0,0,0,0,-0.241247846783121,-0.241247846783121,         219P    400
647
-0.241247846783121,0.241247846783121,0.,0.,0.,1.5707963267949,        219P    401
648
-1.5707963267949,3.14159265358979,3.14159265358979,                   219P    402
649
-3.14159265358979,1.,1.,0.707106781186548,0.707106781186548,1.,       219P    403
650
-1.,0.707106781186548,0.707106781186548,1.,1.,38.9999999999998,       219P    404
651
--9.9851089443952,0.,38.9999999999998,-9.9851089443952,-1.6,          219P    405
652
-35.6839082268816,-9.9851089443952,0.,35.6839082268816,               219P    406
653
--9.9851089443952,-1.6,35.6839082268816,-6.66901717127695,0.,         219P    407
654
-35.6839082268816,-6.66901717127695,-1.6,35.6839082268816,            219P    408
655
--3.3529253981587,0.,35.6839082268816,-3.3529253981587,-1.6,          219P    409
656
-38.9999999999998,-3.3529253981587,0.,38.9999999999998,               219P    410
657
--3.3529253981587,-1.6,-0.241247846783121,0.241247846783121,0.,       219P    411
658
-3.14159265358979;                                                    219P    412
659
-128,1,1,1,1,0,0,1,0,0,0.,0.,0.16,0.16,0.,0.,0.33056266003598,        221P    413
660
-0.33056266003598,1.,1.,1.,1.,38.9999999999998,-3.35292539815871,     221P    414
661
-0.,38.9999999999998,-3.35292539815871,-1.6,42.3056266003596,         221P    415
662
--3.35292539815871,0.,42.3056266003596,-3.35292539815871,-1.6,0.,     221P    416
663
-0.16,0.,0.33056266003598;                                            221P    417
664
-128,1,1,1,1,0,0,1,0,0,0.,0.,0.16,0.16,0.,0.,1.81839082268583,        223P    418
665
-1.81839082268583,1.,1.,1.,1.,42.3056266003596,-3.35292539815871,     223P    419
666
-0.,42.3056266003596,-3.35292539815871,-1.6,42.3056266003596,         223P    420
667
-14.8309828286996,0.,42.3056266003596,14.8309828286996,-1.6,0.,       223P    421
668
-0.16,0.,1.81839082268583;                                            223P    422
669
-128,1,1,1,1,0,0,1,0,0,-0.16,-0.16,0.,0.,-5.66112532007192,           225P    423
670
--5.66112532007192,0.,0.,1.,1.,1.,1.,-14.3056266003596,               225P    424
671
-14.8309828286996,-1.6,-14.3056266003596,14.8309828286996,0.,         225P    425
672
-42.3056266003596,14.8309828286996,-1.6,42.3056266003596,             225P    426
673
-14.8309828286996,0.,-0.16,0.,-5.66112532007192,0.;                   225P    427
674
-128,1,1,1,1,0,0,1,0,0,-0.16,-0.16,0.,0.,-1.81839082268579,           227P    428
675
--1.81839082268579,0.,0.,1.,1.,1.,1.,-14.3056266003596,               227P    429
676
--3.35292539815827,-1.6,-14.3056266003596,-3.35292539815827,0.,       227P    430
677
--14.3056266003596,14.8309828286996,-1.6,-14.3056266003596,           227P    431
678
-14.8309828286996,0.,-0.16,0.,-1.81839082268579,0.;                   227P    432
679
-128,1,1,1,1,0,0,1,0,0,-2.83056266003595,-2.83056266003595,           229P    433
680
-2.83056266003597,2.83056266003597,-2.94423511048519,                 229P    434
681
--2.94423511048519,2.82196145525377,2.82196145525377,1.,1.,1.,1.,     229P    435
682
-42.3056266003596,-42.83098282869,-1.6,-14.3056266003596,             229P    436
683
--42.83098282869,-1.6,42.3056266003596,14.8309828286996,-1.6,         229P    437
684
--14.3056266003596,14.8309828286996,-1.6,-2.83056266003595,           229P    438
685
-2.83056266003597,-2.94423511048519,2.82196145525377;                 229P    439
686
-128,1,1,1,1,0,0,1,0,0,-2.83056266003597,-2.83056266003597,           231P    440
687
-2.83056266003595,2.83056266003595,-2.94423511048519,                 231P    441
688
--2.94423511048519,2.82196145525377,2.82196145525377,1.,1.,1.,1.,     231P    442
689
--14.3056266003596,-42.83098282869,0.,42.3056266003596,               231P    443
690
--42.83098282869,0.,-14.3056266003596,14.8309828286996,0.,            231P    444
691
-42.3056266003596,14.8309828286996,0.,-2.83056266003597,              231P    445
692
-2.83056266003595,-2.94423511048519,2.82196145525377;                 231P    446
693
-502,36,29.6,-27.9999999999999,0.,29.6,-27.9999999999999,-1.6,        233P    447
694
-26.4,-27.9999999999999,-1.6,1.6,0.,0.,1.6,1.95943487863577D-16,      233P    448
695
--1.6,-1.6,-1.9593701661158D-16,-1.6,29.6,6.21724893790088D-14,       233P    449
696
-0.,29.6,6.23684328668724D-14,-1.6,26.4,6.19765523623972D-14,         233P    450
697
--1.6,1.60000000000001,-28.,0.,1.60000000000001,-28.,-1.6,            233P    451
698
--1.59999999999999,-28.,-1.6,-14.3056266003596,-3.35292539815827,     233P    452
699
--1.6,-11.0000000000002,-3.35292539815827,-1.6,-11.0000000000002,     233P    453
700
--3.35292539815827,0.,-14.3056266003596,-3.35292539815827,0.,         233P    454
701
--11.0000000000002,-9.98510894439476,-1.6,-11.0000000000002,          233P    455
702
--9.98510894439476,0.,-14.3056266003596,-9.98510894439476,-1.6,       233P    456
703
--14.3056266003596,-9.98510894439476,0.,-14.3056266003596,            233P    457
704
--42.83098282869,-1.6,-14.3056266003596,-42.83098282869,0.,           233P    458
705
-42.3056266003596,-42.83098282869,-1.6,42.3056266003596,              233P    459
706
--42.83098282869,0.,42.3056266003596,-9.9851089443952,-1.6,           233P    460
707
-42.3056266003596,-9.9851089443952,0.,38.9999999999998,               233P    461
708
--9.9851089443952,-1.6,38.9999999999998,-9.9851089443952,0.,          233P    462
709
-38.9999999999998,-3.35292539815871,-1.6,38.9999999999998,            233P    463
710
--3.35292539815871,0.,42.3056266003596,-3.35292539815871,-1.6,        233P    464
711
-42.3056266003596,-3.35292539815871,0.,42.3056266003596,              233P    465
712
-14.8309828286996,-1.6,42.3056266003596,14.8309828286996,0.,          233P    466
713
--14.3056266003596,14.8309828286996,-1.6,-14.3056266003596,           233P    467
714
-14.8309828286996,0.;                                                 233P    468
715
-504,52,93,233,1,233,1,95,233,1,233,2,97,233,3,233,2,99,233,2,        235P    469
716
-233,3,101,233,4,233,4,103,233,4,233,5,105,233,6,233,5,107,233,5,     235P    470
717
-233,6,109,233,7,233,7,111,233,7,233,8,113,233,9,233,8,115,233,8,     235P    471
718
-233,9,117,233,10,233,10,119,233,10,233,11,121,233,12,233,11,123,     235P    472
719
-233,11,233,12,125,233,13,233,14,127,233,15,233,14,129,233,16,        235P    473
720
-233,15,131,233,16,233,13,133,233,14,233,17,135,233,18,233,17,        235P    474
721
-137,233,15,233,18,139,233,17,233,19,141,233,20,233,19,143,233,       235P    475
722
-18,233,20,145,233,19,233,21,147,233,22,233,21,149,233,20,233,22,     235P    476
723
-151,233,21,233,23,153,233,24,233,23,155,233,22,233,24,157,233,       235P    477
724
-23,233,25,159,233,26,233,25,161,233,24,233,26,163,233,25,233,27,     235P    478
725
-165,233,28,233,27,167,233,26,233,28,169,233,27,233,29,171,233,       235P    479
726
-30,233,29,173,233,28,233,30,175,233,29,233,31,177,233,32,233,31,     235P    480
727
-179,233,30,233,32,181,233,31,233,33,183,233,34,233,33,185,233,       235P    481
728
-32,233,34,187,233,33,233,35,189,233,36,233,35,191,233,34,233,36,     235P    482
729
-193,233,35,233,13,195,233,36,233,16;                                 235P    483
730
-406,1,7HSolide1;                                                     237P    484
731
-314,74.9019607843137,74.9019607843137,74.9019607843137,;             239P    485
732
-314,6.66666666666667,75.6862745098039,32.9411764705882,;             241P    486
733
-S      1G      3D    242P    486                                        T      1

BIN
hardware/Chargeur/1593K PCB.ipt View File


BIN
hardware/Chargeur/1593K PCB.stl View File


+ 0
- 661
hardware/Chargeur/1593K PCB.stp View File

@@ -1,661 +0,0 @@
1
-ISO-10303-21;
2
-HEADER;
3
-/* Generated by software containing ST-Developer
4
- * from STEP Tools, Inc. (www.steptools.com) 
5
- */
6
-
7
-FILE_DESCRIPTION(
8
-/* description */ (''),
9
-/* implementation_level */ '2;1');
10
-
11
-FILE_NAME(
12
-/* name */ 
13
-'D:\\Users\\dimercur\\Documents\\SVN\\projets-gei\\Dumber 2015\\Mecani
14
-que\\Chargeur\\1593K PCB.stp',
15
-/* time_stamp */ '2016-09-20T15:05:27+02:00',
16
-/* author */ ('dimercur'),
17
-/* organization */ (''),
18
-/* preprocessor_version */ 'ST-DEVELOPER v16.1',
19
-/* originating_system */ 'Autodesk Inventor 2016',
20
-/* authorisation */ '');
21
-
22
-FILE_SCHEMA (('AUTOMOTIVE_DESIGN { 1 0 10303 214 3 1 1 }'));
23
-ENDSEC;
24
-
25
-DATA;
26
-#10=MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#13),#575);
27
-#11=SHAPE_REPRESENTATION_RELATIONSHIP('SRR','None',#584,#12);
28
-#12=ADVANCED_BREP_SHAPE_REPRESENTATION('',(#14),#574);
29
-#13=STYLED_ITEM('',(#594),#14);
30
-#14=MANIFOLD_SOLID_BREP('Solide1',#351);
31
-#15=LINE('',#501,#47);
32
-#16=LINE('',#503,#48);
33
-#17=LINE('',#505,#49);
34
-#18=LINE('',#506,#50);
35
-#19=LINE('',#511,#51);
36
-#20=LINE('',#515,#52);
37
-#21=LINE('',#517,#53);
38
-#22=LINE('',#518,#54);
39
-#23=LINE('',#521,#55);
40
-#24=LINE('',#523,#56);
41
-#25=LINE('',#524,#57);
42
-#26=LINE('',#527,#58);
43
-#27=LINE('',#529,#59);
44
-#28=LINE('',#530,#60);
45
-#29=LINE('',#533,#61);
46
-#30=LINE('',#535,#62);
47
-#31=LINE('',#536,#63);
48
-#32=LINE('',#539,#64);
49
-#33=LINE('',#541,#65);
50
-#34=LINE('',#542,#66);
51
-#35=LINE('',#547,#67);
52
-#36=LINE('',#551,#68);
53
-#37=LINE('',#553,#69);
54
-#38=LINE('',#554,#70);
55
-#39=LINE('',#557,#71);
56
-#40=LINE('',#559,#72);
57
-#41=LINE('',#560,#73);
58
-#42=LINE('',#563,#74);
59
-#43=LINE('',#565,#75);
60
-#44=LINE('',#566,#76);
61
-#45=LINE('',#568,#77);
62
-#46=LINE('',#569,#78);
63
-#47=VECTOR('',#411,3.3056266003594);
64
-#48=VECTOR('',#412,1.6);
65
-#49=VECTOR('',#413,3.3056266003594);
66
-#50=VECTOR('',#414,1.6);
67
-#51=VECTOR('',#419,1.6);
68
-#52=VECTOR('',#424,3.3056266003594);
69
-#53=VECTOR('',#425,1.6);
70
-#54=VECTOR('',#426,3.3056266003594);
71
-#55=VECTOR('',#429,32.8458738842952);
72
-#56=VECTOR('',#430,1.6);
73
-#57=VECTOR('',#431,32.8458738842952);
74
-#58=VECTOR('',#434,56.6112532007192);
75
-#59=VECTOR('',#435,1.6);
76
-#60=VECTOR('',#436,56.6112532007192);
77
-#61=VECTOR('',#439,32.8458738842948);
78
-#62=VECTOR('',#440,1.6);
79
-#63=VECTOR('',#441,32.8458738842948);
80
-#64=VECTOR('',#444,3.3056266003598);
81
-#65=VECTOR('',#445,1.6);
82
-#66=VECTOR('',#446,3.3056266003598);
83
-#67=VECTOR('',#451,1.6);
84
-#68=VECTOR('',#456,3.3056266003598);
85
-#69=VECTOR('',#457,1.6);
86
-#70=VECTOR('',#458,3.3056266003598);
87
-#71=VECTOR('',#461,18.1839082268583);
88
-#72=VECTOR('',#462,1.6);
89
-#73=VECTOR('',#463,18.1839082268583);
90
-#74=VECTOR('',#466,56.6112532007192);
91
-#75=VECTOR('',#467,1.6);
92
-#76=VECTOR('',#468,56.6112532007192);
93
-#77=VECTOR('',#471,18.1839082268579);
94
-#78=VECTOR('',#472,18.1839082268579);
95
-#79=PLANE('',#365);
96
-#80=PLANE('',#369);
97
-#81=PLANE('',#370);
98
-#82=PLANE('',#371);
99
-#83=PLANE('',#372);
100
-#84=PLANE('',#373);
101
-#85=PLANE('',#377);
102
-#86=PLANE('',#378);
103
-#87=PLANE('',#379);
104
-#88=PLANE('',#380);
105
-#89=PLANE('',#381);
106
-#90=PLANE('',#382);
107
-#91=FACE_BOUND('',#122,.T.);
108
-#92=FACE_BOUND('',#124,.T.);
109
-#93=FACE_BOUND('',#126,.T.);
110
-#94=FACE_BOUND('',#128,.T.);
111
-#95=FACE_BOUND('',#142,.T.);
112
-#96=FACE_BOUND('',#143,.T.);
113
-#97=FACE_BOUND('',#144,.T.);
114
-#98=FACE_BOUND('',#145,.T.);
115
-#99=FACE_BOUND('',#147,.T.);
116
-#100=FACE_BOUND('',#148,.T.);
117
-#101=FACE_BOUND('',#149,.T.);
118
-#102=FACE_BOUND('',#150,.T.);
119
-#103=FACE_OUTER_BOUND('',#121,.T.);
120
-#104=FACE_OUTER_BOUND('',#123,.T.);
121
-#105=FACE_OUTER_BOUND('',#125,.T.);
122
-#106=FACE_OUTER_BOUND('',#127,.T.);
123
-#107=FACE_OUTER_BOUND('',#129,.T.);
124
-#108=FACE_OUTER_BOUND('',#130,.T.);
125
-#109=FACE_OUTER_BOUND('',#131,.T.);
126
-#110=FACE_OUTER_BOUND('',#132,.T.);
127
-#111=FACE_OUTER_BOUND('',#133,.T.);
128
-#112=FACE_OUTER_BOUND('',#134,.T.);
129
-#113=FACE_OUTER_BOUND('',#135,.T.);
130
-#114=FACE_OUTER_BOUND('',#136,.T.);
131
-#115=FACE_OUTER_BOUND('',#137,.T.);
132
-#116=FACE_OUTER_BOUND('',#138,.T.);
133
-#117=FACE_OUTER_BOUND('',#139,.T.);
134
-#118=FACE_OUTER_BOUND('',#140,.T.);
135
-#119=FACE_OUTER_BOUND('',#141,.T.);
136
-#120=FACE_OUTER_BOUND('',#146,.T.);
137
-#121=EDGE_LOOP('',(#239));
138
-#122=EDGE_LOOP('',(#240));
139
-#123=EDGE_LOOP('',(#241));
140
-#124=EDGE_LOOP('',(#242));
141
-#125=EDGE_LOOP('',(#243));
142
-#126=EDGE_LOOP('',(#244));
143
-#127=EDGE_LOOP('',(#245));
144
-#128=EDGE_LOOP('',(#246));
145
-#129=EDGE_LOOP('',(#247,#248,#249,#250));
146
-#130=EDGE_LOOP('',(#251,#252,#253,#254));
147
-#131=EDGE_LOOP('',(#255,#256,#257,#258));
148
-#132=EDGE_LOOP('',(#259,#260,#261,#262));
149
-#133=EDGE_LOOP('',(#263,#264,#265,#266));
150
-#134=EDGE_LOOP('',(#267,#268,#269,#270));
151
-#135=EDGE_LOOP('',(#271,#272,#273,#274));
152
-#136=EDGE_LOOP('',(#275,#276,#277,#278));
153
-#137=EDGE_LOOP('',(#279,#280,#281,#282));
154
-#138=EDGE_LOOP('',(#283,#284,#285,#286));
155
-#139=EDGE_LOOP('',(#287,#288,#289,#290));
156
-#140=EDGE_LOOP('',(#291,#292,#293,#294));
157
-#141=EDGE_LOOP('',(#295,#296,#297,#298,#299,#300,#301,#302,#303,#304,#305,
158
-#306));
159
-#142=EDGE_LOOP('',(#307));
160
-#143=EDGE_LOOP('',(#308));
161
-#144=EDGE_LOOP('',(#309));
162
-#145=EDGE_LOOP('',(#310));
163
-#146=EDGE_LOOP('',(#311,#312,#313,#314,#315,#316,#317,#318,#319,#320,#321,
164
-#322));
165
-#147=EDGE_LOOP('',(#323));
166
-#148=EDGE_LOOP('',(#324));
167
-#149=EDGE_LOOP('',(#325));
168
-#150=EDGE_LOOP('',(#326));
169
-#151=CIRCLE('',#354,1.6);
170
-#152=CIRCLE('',#355,1.6);
171
-#153=CIRCLE('',#357,1.6);
172
-#154=CIRCLE('',#358,1.6);
173
-#155=CIRCLE('',#360,1.6);
174
-#156=CIRCLE('',#361,1.6);
175
-#157=CIRCLE('',#363,1.6);
176
-#158=CIRCLE('',#364,1.6);
177
-#159=CIRCLE('',#367,3.31609177311824);
178
-#160=CIRCLE('',#368,3.31609177311824);
179
-#161=CIRCLE('',#375,3.31609177311824);
180
-#162=CIRCLE('',#376,3.31609177311824);
181
-#163=VERTEX_POINT('',#479);
182
-#164=VERTEX_POINT('',#481);
183
-#165=VERTEX_POINT('',#484);
184
-#166=VERTEX_POINT('',#486);
185
-#167=VERTEX_POINT('',#489);
186
-#168=VERTEX_POINT('',#491);
187
-#169=VERTEX_POINT('',#494);
188
-#170=VERTEX_POINT('',#496);
189
-#171=VERTEX_POINT('',#499);
190
-#172=VERTEX_POINT('',#500);
191
-#173=VERTEX_POINT('',#502);
192
-#174=VERTEX_POINT('',#504);
193
-#175=VERTEX_POINT('',#508);
194
-#176=VERTEX_POINT('',#510);
195
-#177=VERTEX_POINT('',#514);
196
-#178=VERTEX_POINT('',#516);
197
-#179=VERTEX_POINT('',#520);
198
-#180=VERTEX_POINT('',#522);
199
-#181=VERTEX_POINT('',#526);
200
-#182=VERTEX_POINT('',#528);
201
-#183=VERTEX_POINT('',#532);
202
-#184=VERTEX_POINT('',#534);
203
-#185=VERTEX_POINT('',#538);
204
-#186=VERTEX_POINT('',#540);
205
-#187=VERTEX_POINT('',#544);
206
-#188=VERTEX_POINT('',#546);
207
-#189=VERTEX_POINT('',#550);
208
-#190=VERTEX_POINT('',#552);
209
-#191=VERTEX_POINT('',#556);
210
-#192=VERTEX_POINT('',#558);
211
-#193=VERTEX_POINT('',#562);
212
-#194=VERTEX_POINT('',#564);
213
-#195=EDGE_CURVE('',#163,#163,#151,.T.);
214
-#196=EDGE_CURVE('',#164,#164,#152,.T.);
215
-#197=EDGE_CURVE('',#165,#165,#153,.T.);
216
-#198=EDGE_CURVE('',#166,#166,#154,.T.);
217
-#199=EDGE_CURVE('',#167,#167,#155,.T.);
218
-#200=EDGE_CURVE('',#168,#168,#156,.T.);
219
-#201=EDGE_CURVE('',#169,#169,#157,.T.);
220
-#202=EDGE_CURVE('',#170,#170,#158,.T.);
221
-#203=EDGE_CURVE('',#171,#172,#15,.T.);
222
-#204=EDGE_CURVE('',#173,#172,#16,.T.);
223
-#205=EDGE_CURVE('',#174,#173,#17,.T.);
224
-#206=EDGE_CURVE('',#174,#171,#18,.T.);
225
-#207=EDGE_CURVE('',#172,#175,#159,.T.);
226
-#208=EDGE_CURVE('',#176,#175,#19,.T.);
227
-#209=EDGE_CURVE('',#173,#176,#160,.T.);
228
-#210=EDGE_CURVE('',#175,#177,#20,.T.);
229
-#211=EDGE_CURVE('',#178,#177,#21,.T.);
230
-#212=EDGE_CURVE('',#176,#178,#22,.T.);
231
-#213=EDGE_CURVE('',#177,#179,#23,.T.);
232
-#214=EDGE_CURVE('',#180,#179,#24,.T.);
233
-#215=EDGE_CURVE('',#178,#180,#25,.T.);
234
-#216=EDGE_CURVE('',#179,#181,#26,.T.);
235
-#217=EDGE_CURVE('',#182,#181,#27,.T.);
236
-#218=EDGE_CURVE('',#180,#182,#28,.T.);
237
-#219=EDGE_CURVE('',#181,#183,#29,.T.);
238
-#220=EDGE_CURVE('',#184,#183,#30,.T.);
239
-#221=EDGE_CURVE('',#182,#184,#31,.T.);
240
-#222=EDGE_CURVE('',#183,#185,#32,.T.);
241
-#223=EDGE_CURVE('',#186,#185,#33,.T.);
242
-#224=EDGE_CURVE('',#184,#186,#34,.T.);
243
-#225=EDGE_CURVE('',#185,#187,#161,.T.);
244
-#226=EDGE_CURVE('',#188,#187,#35,.T.);
245
-#227=EDGE_CURVE('',#186,#188,#162,.T.);
246
-#228=EDGE_CURVE('',#187,#189,#36,.T.);
247
-#229=EDGE_CURVE('',#190,#189,#37,.T.);
248
-#230=EDGE_CURVE('',#188,#190,#38,.T.);
249
-#231=EDGE_CURVE('',#189,#191,#39,.T.);
250
-#232=EDGE_CURVE('',#192,#191,#40,.T.);
251
-#233=EDGE_CURVE('',#190,#192,#41,.T.);
252
-#234=EDGE_CURVE('',#191,#193,#42,.T.);
253
-#235=EDGE_CURVE('',#194,#193,#43,.T.);
254
-#236=EDGE_CURVE('',#192,#194,#44,.T.);
255
-#237=EDGE_CURVE('',#193,#171,#45,.T.);
256
-#238=EDGE_CURVE('',#194,#174,#46,.T.);
257
-#239=ORIENTED_EDGE('',*,*,#195,.F.);
258
-#240=ORIENTED_EDGE('',*,*,#196,.F.);
259
-#241=ORIENTED_EDGE('',*,*,#197,.F.);
260
-#242=ORIENTED_EDGE('',*,*,#198,.F.);
261
-#243=ORIENTED_EDGE('',*,*,#199,.F.);
262
-#244=ORIENTED_EDGE('',*,*,#200,.F.);
263
-#245=ORIENTED_EDGE('',*,*,#201,.F.);
264
-#246=ORIENTED_EDGE('',*,*,#202,.F.);
265
-#247=ORIENTED_EDGE('',*,*,#203,.T.);
266
-#248=ORIENTED_EDGE('',*,*,#204,.F.);
267
-#249=ORIENTED_EDGE('',*,*,#205,.F.);
268
-#250=ORIENTED_EDGE('',*,*,#206,.T.);
269
-#251=ORIENTED_EDGE('',*,*,#207,.T.);
270
-#252=ORIENTED_EDGE('',*,*,#208,.F.);
271
-#253=ORIENTED_EDGE('',*,*,#209,.F.);
272
-#254=ORIENTED_EDGE('',*,*,#204,.T.);
273
-#255=ORIENTED_EDGE('',*,*,#210,.T.);
274
-#256=ORIENTED_EDGE('',*,*,#211,.F.);
275
-#257=ORIENTED_EDGE('',*,*,#212,.F.);
276
-#258=ORIENTED_EDGE('',*,*,#208,.T.);
277
-#259=ORIENTED_EDGE('',*,*,#213,.T.);
278
-#260=ORIENTED_EDGE('',*,*,#214,.F.);
279
-#261=ORIENTED_EDGE('',*,*,#215,.F.);
280
-#262=ORIENTED_EDGE('',*,*,#211,.T.);
281
-#263=ORIENTED_EDGE('',*,*,#216,.T.);
282
-#264=ORIENTED_EDGE('',*,*,#217,.F.);
283
-#265=ORIENTED_EDGE('',*,*,#218,.F.);
284
-#266=ORIENTED_EDGE('',*,*,#214,.T.);
285
-#267=ORIENTED_EDGE('',*,*,#219,.T.);
286
-#268=ORIENTED_EDGE('',*,*,#220,.F.);
287
-#269=ORIENTED_EDGE('',*,*,#221,.F.);
288
-#270=ORIENTED_EDGE('',*,*,#217,.T.);
289
-#271=ORIENTED_EDGE('',*,*,#222,.T.);
290
-#272=ORIENTED_EDGE('',*,*,#223,.F.);
291
-#273=ORIENTED_EDGE('',*,*,#224,.F.);
292
-#274=ORIENTED_EDGE('',*,*,#220,.T.);
293
-#275=ORIENTED_EDGE('',*,*,#225,.T.);
294
-#276=ORIENTED_EDGE('',*,*,#226,.F.);
295
-#277=ORIENTED_EDGE('',*,*,#227,.F.);
296
-#278=ORIENTED_EDGE('',*,*,#223,.T.);
297
-#279=ORIENTED_EDGE('',*,*,#228,.T.);
298
-#280=ORIENTED_EDGE('',*,*,#229,.F.);
299
-#281=ORIENTED_EDGE('',*,*,#230,.F.);
300
-#282=ORIENTED_EDGE('',*,*,#226,.T.);
301
-#283=ORIENTED_EDGE('',*,*,#231,.T.);
302
-#284=ORIENTED_EDGE('',*,*,#232,.F.);
303
-#285=ORIENTED_EDGE('',*,*,#233,.F.);
304
-#286=ORIENTED_EDGE('',*,*,#229,.T.);
305
-#287=ORIENTED_EDGE('',*,*,#234,.T.);
306
-#288=ORIENTED_EDGE('',*,*,#235,.F.);
307
-#289=ORIENTED_EDGE('',*,*,#236,.F.);
308
-#290=ORIENTED_EDGE('',*,*,#232,.T.);
309
-#291=ORIENTED_EDGE('',*,*,#237,.T.);
310
-#292=ORIENTED_EDGE('',*,*,#206,.F.);
311
-#293=ORIENTED_EDGE('',*,*,#238,.F.);
312
-#294=ORIENTED_EDGE('',*,*,#235,.T.);
313
-#295=ORIENTED_EDGE('',*,*,#203,.F.);
314
-#296=ORIENTED_EDGE('',*,*,#237,.F.);
315
-#297=ORIENTED_EDGE('',*,*,#234,.F.);
316
-#298=ORIENTED_EDGE('',*,*,#231,.F.);
317
-#299=ORIENTED_EDGE('',*,*,#228,.F.);
318
-#300=ORIENTED_EDGE('',*,*,#225,.F.);
319
-#301=ORIENTED_EDGE('',*,*,#222,.F.);
320
-#302=ORIENTED_EDGE('',*,*,#219,.F.);
321
-#303=ORIENTED_EDGE('',*,*,#216,.F.);
322
-#304=ORIENTED_EDGE('',*,*,#213,.F.);
323
-#305=ORIENTED_EDGE('',*,*,#210,.F.);
324
-#306=ORIENTED_EDGE('',*,*,#207,.F.);
325
-#307=ORIENTED_EDGE('',*,*,#195,.T.);
326
-#308=ORIENTED_EDGE('',*,*,#197,.T.);
327
-#309=ORIENTED_EDGE('',*,*,#199,.T.);
328
-#310=ORIENTED_EDGE('',*,*,#201,.T.);
329
-#311=ORIENTED_EDGE('',*,*,#238,.T.);
330
-#312=ORIENTED_EDGE('',*,*,#205,.T.);
331
-#313=ORIENTED_EDGE('',*,*,#209,.T.);
332
-#314=ORIENTED_EDGE('',*,*,#212,.T.);
333
-#315=ORIENTED_EDGE('',*,*,#215,.T.);
334
-#316=ORIENTED_EDGE('',*,*,#218,.T.);
335
-#317=ORIENTED_EDGE('',*,*,#221,.T.);
336
-#318=ORIENTED_EDGE('',*,*,#224,.T.);
337
-#319=ORIENTED_EDGE('',*,*,#227,.T.);
338
-#320=ORIENTED_EDGE('',*,*,#230,.T.);
339
-#321=ORIENTED_EDGE('',*,*,#233,.T.);
340
-#322=ORIENTED_EDGE('',*,*,#236,.T.);
341
-#323=ORIENTED_EDGE('',*,*,#196,.T.);
342
-#324=ORIENTED_EDGE('',*,*,#198,.T.);
343
-#325=ORIENTED_EDGE('',*,*,#200,.T.);
344
-#326=ORIENTED_EDGE('',*,*,#202,.T.);
345
-#327=CYLINDRICAL_SURFACE('',#353,1.6);
346
-#328=CYLINDRICAL_SURFACE('',#356,1.6);
347
-#329=CYLINDRICAL_SURFACE('',#359,1.6);
348
-#330=CYLINDRICAL_SURFACE('',#362,1.6);
349
-#331=CYLINDRICAL_SURFACE('',#366,3.31609177311824);
350
-#332=CYLINDRICAL_SURFACE('',#374,3.31609177311825);
351
-#333=ADVANCED_FACE('',(#103,#91),#327,.F.);
352
-#334=ADVANCED_FACE('',(#104,#92),#328,.F.);
353
-#335=ADVANCED_FACE('',(#105,#93),#329,.F.);
354
-#336=ADVANCED_FACE('',(#106,#94),#330,.F.);
355
-#337=ADVANCED_FACE('',(#107),#79,.T.);
356
-#338=ADVANCED_FACE('',(#108),#331,.F.);
357
-#339=ADVANCED_FACE('',(#109),#80,.T.);
358
-#340=ADVANCED_FACE('',(#110),#81,.T.);
359
-#341=ADVANCED_FACE('',(#111),#82,.T.);
360
-#342=ADVANCED_FACE('',(#112),#83,.T.);
361
-#343=ADVANCED_FACE('',(#113),#84,.T.);
362
-#344=ADVANCED_FACE('',(#114),#332,.F.);
363
-#345=ADVANCED_FACE('',(#115),#85,.T.);
364
-#346=ADVANCED_FACE('',(#116),#86,.T.);
365
-#347=ADVANCED_FACE('',(#117),#87,.T.);
366
-#348=ADVANCED_FACE('',(#118),#88,.T.);
367
-#349=ADVANCED_FACE('',(#119,#95,#96,#97,#98),#89,.T.);
368
-#350=ADVANCED_FACE('',(#120,#99,#100,#101,#102),#90,.T.);
369
-#351=CLOSED_SHELL('',(#333,#334,#335,#336,#337,#338,#339,#340,#341,#342,
370
-#343,#344,#345,#346,#347,#348,#349,#350));
371
-#352=AXIS2_PLACEMENT_3D('placement',#477,#383,#384);
372
-#353=AXIS2_PLACEMENT_3D('',#478,#385,#386);
373
-#354=AXIS2_PLACEMENT_3D('',#480,#387,#388);
374
-#355=AXIS2_PLACEMENT_3D('',#482,#389,#390);
375
-#356=AXIS2_PLACEMENT_3D('',#483,#391,#392);
376
-#357=AXIS2_PLACEMENT_3D('',#485,#393,#394);
377
-#358=AXIS2_PLACEMENT_3D('',#487,#395,#396);
378
-#359=AXIS2_PLACEMENT_3D('',#488,#397,#398);
379
-#360=AXIS2_PLACEMENT_3D('',#490,#399,#400);
380
-#361=AXIS2_PLACEMENT_3D('',#492,#401,#402);
381
-#362=AXIS2_PLACEMENT_3D('',#493,#403,#404);
382
-#363=AXIS2_PLACEMENT_3D('',#495,#405,#406);
383
-#364=AXIS2_PLACEMENT_3D('',#497,#407,#408);
384
-#365=AXIS2_PLACEMENT_3D('',#498,#409,#410);
385
-#366=AXIS2_PLACEMENT_3D('',#507,#415,#416);
386
-#367=AXIS2_PLACEMENT_3D('',#509,#417,#418);
387
-#368=AXIS2_PLACEMENT_3D('',#512,#420,#421);
388
-#369=AXIS2_PLACEMENT_3D('',#513,#422,#423);
389
-#370=AXIS2_PLACEMENT_3D('',#519,#427,#428);
390
-#371=AXIS2_PLACEMENT_3D('',#525,#432,#433);
391
-#372=AXIS2_PLACEMENT_3D('',#531,#437,#438);
392
-#373=AXIS2_PLACEMENT_3D('',#537,#442,#443);
393
-#374=AXIS2_PLACEMENT_3D('',#543,#447,#448);
394
-#375=AXIS2_PLACEMENT_3D('',#545,#449,#450);
395
-#376=AXIS2_PLACEMENT_3D('',#548,#452,#453);
396
-#377=AXIS2_PLACEMENT_3D('',#549,#454,#455);
397
-#378=AXIS2_PLACEMENT_3D('',#555,#459,#460);
398
-#379=AXIS2_PLACEMENT_3D('',#561,#464,#465);
399
-#380=AXIS2_PLACEMENT_3D('',#567,#469,#470);
400
-#381=AXIS2_PLACEMENT_3D('',#570,#473,#474);
401
-#382=AXIS2_PLACEMENT_3D('',#571,#475,#476);
402
-#383=DIRECTION('axis',(0.,0.,1.));
403
-#384=DIRECTION('refdir',(1.,0.,0.));
404
-#385=DIRECTION('center_axis',(0.,0.,1.));
405
-#386=DIRECTION('ref_axis',(-1.,0.,0.));
406
-#387=DIRECTION('center_axis',(0.,0.,1.));
407
-#388=DIRECTION('ref_axis',(1.,0.,0.));
408
-#389=DIRECTION('center_axis',(0.,0.,-1.));
409
-#390=DIRECTION('ref_axis',(1.,0.,0.));
410
-#391=DIRECTION('center_axis',(0.,0.,1.));
411
-#392=DIRECTION('ref_axis',(-1.,-1.22464679914736E-16,0.));
412
-#393=DIRECTION('center_axis',(0.,0.,1.));
413
-#394=DIRECTION('ref_axis',(1.,0.,0.));
414
-#395=DIRECTION('center_axis',(0.,0.,-1.));
415
-#396=DIRECTION('ref_axis',(1.,0.,0.));
416
-#397=DIRECTION('center_axis',(0.,0.,1.));
417
-#398=DIRECTION('ref_axis',(-1.,-1.22464679914747E-16,0.));
418
-#399=DIRECTION('center_axis',(0.,0.,1.));
419
-#400=DIRECTION('ref_axis',(1.,0.,0.));
420
-#401=DIRECTION('center_axis',(0.,0.,-1.));
421
-#402=DIRECTION('ref_axis',(1.,0.,0.));
422
-#403=DIRECTION('center_axis',(0.,0.,1.));
423
-#404=DIRECTION('ref_axis',(-1.,0.,0.));
424
-#405=DIRECTION('center_axis',(0.,0.,1.));
425
-#406=DIRECTION('ref_axis',(1.,0.,0.));
426
-#407=DIRECTION('center_axis',(0.,0.,-1.));
427
-#408=DIRECTION('ref_axis',(1.,0.,0.));
428
-#409=DIRECTION('center_axis',(1.67929285253279E-16,-1.,0.));
429
-#410=DIRECTION('ref_axis',(0.,0.,-1.));
430
-#411=DIRECTION('',(1.,0.,0.));
431
-#412=DIRECTION('',(0.,0.,-1.));
432
-#413=DIRECTION('',(1.,0.,0.));
433
-#414=DIRECTION('',(0.,0.,-1.));
434
-#415=DIRECTION('center_axis',(0.,0.,-1.));
435
-#416=DIRECTION('ref_axis',(0.,1.,0.));
436
-#417=DIRECTION('center_axis',(0.,0.,-1.));
437
-#418=DIRECTION('ref_axis',(-6.69597285349659E-16,1.,0.));
438
-#419=DIRECTION('',(0.,0.,-1.));
439
-#420=DIRECTION('center_axis',(0.,0.,-1.));
440
-#421=DIRECTION('ref_axis',(-6.69597285349659E-16,1.,0.));
441
-#422=DIRECTION('center_axis',(-3.35858570506556E-16,1.,0.));
442
-#423=DIRECTION('ref_axis',(0.,0.,1.));
443
-#424=DIRECTION('',(-1.,0.,0.));
444
-#425=DIRECTION('',(0.,0.,-1.));
445
-#426=DIRECTION('',(-1.,0.,0.));
446
-#427=DIRECTION('center_axis',(-1.,-2.70407912673864E-16,0.));
447
-#428=DIRECTION('ref_axis',(0.,0.,1.));
448
-#429=DIRECTION('',(0.,-1.,0.));
449
-#430=DIRECTION('',(0.,0.,-1.));
450
-#431=DIRECTION('',(0.,-1.,0.));
451
-#432=DIRECTION('center_axis',(3.13781578567437E-16,-1.,0.));
452
-#433=DIRECTION('ref_axis',(0.,0.,-1.));
453
-#434=DIRECTION('',(1.,0.,0.));
454
-#435=DIRECTION('',(0.,0.,-1.));
455
-#436=DIRECTION('',(1.,0.,0.));
456
-#437=DIRECTION('center_axis',(1.,0.,0.));
457
-#438=DIRECTION('ref_axis',(0.,0.,-1.));
458
-#439=DIRECTION('',(0.,1.,0.));
459
-#440=DIRECTION('',(0.,0.,-1.));
460
-#441=DIRECTION('',(0.,1.,0.));
461
-#442=DIRECTION('center_axis',(-6.7171714101304E-16,1.,0.));
462
-#443=DIRECTION('ref_axis',(0.,0.,1.));
463
-#444=DIRECTION('',(-1.,0.,0.));
464
-#445=DIRECTION('',(0.,0.,-1.));
465
-#446=DIRECTION('',(-1.,0.,0.));
466
-#447=DIRECTION('center_axis',(0.,0.,-1.));
467
-#448=DIRECTION('ref_axis',(0.,-1.,0.));
468
-#449=DIRECTION('center_axis',(0.,0.,-1.));
469
-#450=DIRECTION('ref_axis',(0.,-1.,0.));
470
-#451=DIRECTION('',(0.,0.,-1.));
471
-#452=DIRECTION('center_axis',(0.,0.,-1.));
472
-#453=DIRECTION('ref_axis',(0.,-1.,0.));
473
-#454=DIRECTION('center_axis',(1.6792928525326E-16,-1.,0.));
474
-#455=DIRECTION('ref_axis',(0.,0.,-1.));
475
-#456=DIRECTION('',(1.,0.,0.));
476
-#457=DIRECTION('',(0.,0.,-1.));
477
-#458=DIRECTION('',(1.,0.,0.));
478
-#459=DIRECTION('center_axis',(1.,0.,0.));
479
-#460=DIRECTION('ref_axis',(0.,0.,-1.));
480
-#461=DIRECTION('',(0.,1.,0.));
481
-#462=DIRECTION('',(0.,0.,-1.));
482
-#463=DIRECTION('',(0.,1.,0.));
483
-#464=DIRECTION('center_axis',(-2.35336183925577E-16,1.,0.));
484
-#465=DIRECTION('ref_axis',(0.,0.,1.));
485
-#466=DIRECTION('',(-1.,0.,0.));
486
-#467=DIRECTION('',(0.,0.,-1.));
487
-#468=DIRECTION('',(-1.,0.,0.));
488
-#469=DIRECTION('center_axis',(-1.,-2.44220991609569E-16,0.));
489
-#470=DIRECTION('ref_axis',(0.,0.,1.));
490
-#471=DIRECTION('',(0.,-1.,0.));
491
-#472=DIRECTION('',(0.,-1.,0.));
492
-#473=DIRECTION('center_axis',(0.,0.,-1.));
493
-#474=DIRECTION('ref_axis',(-1.,0.,0.));
494
-#475=DIRECTION('center_axis',(0.,0.,1.));
495
-#476=DIRECTION('ref_axis',(1.,0.,0.));
496
-#477=CARTESIAN_POINT('',(0.,0.,0.));
497
-#478=CARTESIAN_POINT('Origin',(28.,-27.9999999999999,-0.800000000000001));
498
-#479=CARTESIAN_POINT('',(26.4,-27.9999999999999,-1.6));
499
-#480=CARTESIAN_POINT('Origin',(28.,-27.9999999999999,-1.6));
500
-#481=CARTESIAN_POINT('',(29.6,-27.9999999999999,0.));
501
-#482=CARTESIAN_POINT('Origin',(28.,-27.9999999999999,0.));
502
-#483=CARTESIAN_POINT('Origin',(0.,-3.08148791101958E-32,-0.800000000000001));
503
-#484=CARTESIAN_POINT('',(-1.6,-1.9593701661158E-16,-1.6));
504
-#485=CARTESIAN_POINT('Origin',(0.,0.,-1.6));
505
-#486=CARTESIAN_POINT('',(1.6,0.,0.));
506
-#487=CARTESIAN_POINT('Origin',(0.,0.,0.));
507
-#488=CARTESIAN_POINT('Origin',(28.,6.21724893790088E-14,-0.800000000000001));
508
-#489=CARTESIAN_POINT('',(26.4,6.19765523623972E-14,-1.6));
509
-#490=CARTESIAN_POINT('Origin',(28.,6.21724893790088E-14,-1.6));
510
-#491=CARTESIAN_POINT('',(29.6,6.21724893790088E-14,0.));
511
-#492=CARTESIAN_POINT('Origin',(28.,6.21724893790088E-14,0.));
512
-#493=CARTESIAN_POINT('Origin',(9.15933995315754E-15,-28.,-0.800000000000001));
513
-#494=CARTESIAN_POINT('',(-1.59999999999999,-28.,-1.6));
514
-#495=CARTESIAN_POINT('Origin',(8.88178419700125E-15,-28.,-1.6));
515
-#496=CARTESIAN_POINT('',(1.60000000000001,-28.,0.));
516
-#497=CARTESIAN_POINT('Origin',(8.88178419700125E-15,-28.,0.));
517
-#498=CARTESIAN_POINT('Origin',(-14.3056266003596,-3.35292539815827,0.));
518
-#499=CARTESIAN_POINT('',(-14.3056266003596,-3.35292539815827,-1.6));
519
-#500=CARTESIAN_POINT('',(-11.0000000000002,-3.35292539815827,-1.6));
520
-#501=CARTESIAN_POINT('',(-14.3056266003596,-3.35292539815827,-1.6));
521
-#502=CARTESIAN_POINT('',(-11.0000000000002,-3.35292539815827,0.));
522
-#503=CARTESIAN_POINT('',(-11.0000000000002,-3.35292539815827,0.));
523
-#504=CARTESIAN_POINT('',(-14.3056266003596,-3.35292539815827,0.));
524
-#505=CARTESIAN_POINT('',(-14.3056266003596,-3.35292539815827,0.));
525
-#506=CARTESIAN_POINT('',(-14.3056266003596,-3.35292539815827,0.));
526
-#507=CARTESIAN_POINT('Origin',(-11.0000000000002,-6.66901717127651,-0.8));
527
-#508=CARTESIAN_POINT('',(-11.0000000000002,-9.98510894439476,-1.6));
528
-#509=CARTESIAN_POINT('Origin',(-11.0000000000002,-6.66901717127651,-1.6));
529
-#510=CARTESIAN_POINT('',(-11.0000000000002,-9.98510894439476,0.));
530
-#511=CARTESIAN_POINT('',(-11.0000000000002,-9.98510894439476,0.));
531
-#512=CARTESIAN_POINT('Origin',(-11.0000000000002,-6.66901717127651,0.));
532
-#513=CARTESIAN_POINT('Origin',(-11.0000000000002,-9.98510894439476,0.));
533
-#514=CARTESIAN_POINT('',(-14.3056266003596,-9.98510894439476,-1.6));
534
-#515=CARTESIAN_POINT('',(-11.0000000000002,-9.98510894439476,-1.6));
535
-#516=CARTESIAN_POINT('',(-14.3056266003596,-9.98510894439476,0.));
536
-#517=CARTESIAN_POINT('',(-14.3056266003596,-9.98510894439476,0.));
537
-#518=CARTESIAN_POINT('',(-11.0000000000002,-9.98510894439476,0.));
538
-#519=CARTESIAN_POINT('Origin',(-14.3056266003596,-9.98510894439476,0.));
539
-#520=CARTESIAN_POINT('',(-14.3056266003596,-42.83098282869,-1.6));
540
-#521=CARTESIAN_POINT('',(-14.3056266003596,-9.98510894439476,-1.6));
541
-#522=CARTESIAN_POINT('',(-14.3056266003596,-42.83098282869,0.));
542
-#523=CARTESIAN_POINT('',(-14.3056266003596,-42.83098282869,0.));
543
-#524=CARTESIAN_POINT('',(-14.3056266003596,-9.98510894439476,0.));
544
-#525=CARTESIAN_POINT('Origin',(-14.3056266003596,-42.83098282869,0.));
545
-#526=CARTESIAN_POINT('',(42.3056266003596,-42.83098282869,-1.6));
546
-#527=CARTESIAN_POINT('',(-14.3056266003596,-42.83098282869,-1.6));
547
-#528=CARTESIAN_POINT('',(42.3056266003596,-42.83098282869,0.));
548
-#529=CARTESIAN_POINT('',(42.3056266003596,-42.83098282869,0.));
549
-#530=CARTESIAN_POINT('',(-14.3056266003596,-42.83098282869,0.));
550
-#531=CARTESIAN_POINT('Origin',(42.3056266003596,-42.83098282869,0.));
551
-#532=CARTESIAN_POINT('',(42.3056266003596,-9.9851089443952,-1.6));
552
-#533=CARTESIAN_POINT('',(42.3056266003596,-42.83098282869,-1.6));
553
-#534=CARTESIAN_POINT('',(42.3056266003596,-9.9851089443952,0.));
554
-#535=CARTESIAN_POINT('',(42.3056266003596,-9.9851089443952,0.));
555
-#536=CARTESIAN_POINT('',(42.3056266003596,-42.83098282869,0.));
556
-#537=CARTESIAN_POINT('Origin',(42.3056266003596,-9.9851089443952,0.));
557
-#538=CARTESIAN_POINT('',(38.9999999999998,-9.9851089443952,-1.6));
558
-#539=CARTESIAN_POINT('',(42.3056266003596,-9.9851089443952,-1.6));
559
-#540=CARTESIAN_POINT('',(38.9999999999998,-9.9851089443952,0.));
560
-#541=CARTESIAN_POINT('',(38.9999999999998,-9.9851089443952,0.));
561
-#542=CARTESIAN_POINT('',(42.3056266003596,-9.9851089443952,0.));
562
-#543=CARTESIAN_POINT('Origin',(38.9999999999998,-6.66901717127695,-0.8));
563
-#544=CARTESIAN_POINT('',(38.9999999999998,-3.35292539815871,-1.6));
564
-#545=CARTESIAN_POINT('Origin',(38.9999999999998,-6.66901717127695,-1.6));
565
-#546=CARTESIAN_POINT('',(38.9999999999998,-3.35292539815871,0.));
566
-#547=CARTESIAN_POINT('',(38.9999999999998,-3.35292539815871,0.));
567
-#548=CARTESIAN_POINT('Origin',(38.9999999999998,-6.66901717127695,0.));
568
-#549=CARTESIAN_POINT('Origin',(38.9999999999998,-3.35292539815871,0.));
569
-#550=CARTESIAN_POINT('',(42.3056266003596,-3.35292539815871,-1.6));
570
-#551=CARTESIAN_POINT('',(38.9999999999998,-3.35292539815871,-1.6));
571
-#552=CARTESIAN_POINT('',(42.3056266003596,-3.35292539815871,0.));
572
-#553=CARTESIAN_POINT('',(42.3056266003596,-3.35292539815871,0.));
573
-#554=CARTESIAN_POINT('',(38.9999999999998,-3.35292539815871,0.));
574
-#555=CARTESIAN_POINT('Origin',(42.3056266003596,-3.35292539815871,0.));
575
-#556=CARTESIAN_POINT('',(42.3056266003596,14.8309828286996,-1.6));
576
-#557=CARTESIAN_POINT('',(42.3056266003596,-3.35292539815871,-1.6));
577
-#558=CARTESIAN_POINT('',(42.3056266003596,14.8309828286996,0.));
578
-#559=CARTESIAN_POINT('',(42.3056266003596,14.8309828286996,0.));
579
-#560=CARTESIAN_POINT('',(42.3056266003596,-3.35292539815871,0.));
580
-#561=CARTESIAN_POINT('Origin',(42.3056266003596,14.8309828286996,0.));
581
-#562=CARTESIAN_POINT('',(-14.3056266003596,14.8309828286996,-1.6));
582
-#563=CARTESIAN_POINT('',(42.3056266003596,14.8309828286996,-1.6));
583
-#564=CARTESIAN_POINT('',(-14.3056266003596,14.8309828286996,0.));
584
-#565=CARTESIAN_POINT('',(-14.3056266003596,14.8309828286996,0.));
585
-#566=CARTESIAN_POINT('',(42.3056266003596,14.8309828286996,0.));
586
-#567=CARTESIAN_POINT('Origin',(-14.3056266003596,14.8309828286996,0.));
587
-#568=CARTESIAN_POINT('',(-14.3056266003596,14.8309828286996,-1.6));
588
-#569=CARTESIAN_POINT('',(-14.3056266003596,14.8309828286996,0.));
589
-#570=CARTESIAN_POINT('Origin',(14.0000000000001,-13.3886317238381,-1.6));
590
-#571=CARTESIAN_POINT('Origin',(14.0000000000001,-13.3886317238381,0.));
591
-#572=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(0.01),#576,
592
-'DISTANCE_ACCURACY_VALUE',
593
-'Maximum model space distance between geometric entities at asserted c
594
-onnectivities');
595
-#573=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-6),#576,
596
-'DISTANCE_ACCURACY_VALUE',
597
-'Maximum model space distance between geometric entities at asserted c
598
-onnectivities');
599
-#574=(
600
-GEOMETRIC_REPRESENTATION_CONTEXT(3)
601
-GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#572))
602
-GLOBAL_UNIT_ASSIGNED_CONTEXT((#576,#579,#577))
603
-REPRESENTATION_CONTEXT('','3D')
604
-);
605
-#575=(
606
-GEOMETRIC_REPRESENTATION_CONTEXT(3)
607
-GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#573))
608
-GLOBAL_UNIT_ASSIGNED_CONTEXT((#576,#579,#577))
609
-REPRESENTATION_CONTEXT('','3D')
610
-);
611
-#576=(
612
-LENGTH_UNIT()
613
-NAMED_UNIT(*)
614
-SI_UNIT(.MILLI.,.METRE.)
615
-);
616
-#577=(
617
-NAMED_UNIT(*)
618
-SI_UNIT($,.STERADIAN.)
619
-SOLID_ANGLE_UNIT()
620
-);
621
-#578=DIMENSIONAL_EXPONENTS(0.,0.,0.,0.,0.,0.,0.);
622
-#579=(
623
-CONVERSION_BASED_UNIT('degree',#581)
624
-NAMED_UNIT(#578)
625
-PLANE_ANGLE_UNIT()
626
-);
627
-#580=(
628
-NAMED_UNIT(*)
629
-PLANE_ANGLE_UNIT()
630
-SI_UNIT($,.RADIAN.)
631
-);
632
-#581=PLANE_ANGLE_MEASURE_WITH_UNIT(PLANE_ANGLE_MEASURE(0.01745329252),#580);
633
-#582=SHAPE_DEFINITION_REPRESENTATION(#583,#584);
634
-#583=PRODUCT_DEFINITION_SHAPE('',$,#586);
635
-#584=SHAPE_REPRESENTATION('',(#352),#574);
636
-#585=PRODUCT_DEFINITION_CONTEXT('part definition',#590,'design');
637
-#586=PRODUCT_DEFINITION('1593K PCB','1593K PCB',#587,#585);
638
-#587=PRODUCT_DEFINITION_FORMATION('',$,#592);
639
-#588=PRODUCT_RELATED_PRODUCT_CATEGORY('1593K PCB','1593K PCB',(#592));
640
-#589=APPLICATION_PROTOCOL_DEFINITION('international standard',
641
-'automotive_design',2009,#590);
642
-#590=APPLICATION_CONTEXT(
643
-'Core Data for Automotive Mechanical Design Process');
644
-#591=PRODUCT_CONTEXT('part definition',#590,'mechanical');
645
-#592=PRODUCT('1593K PCB','1593K PCB',$,(#591));
646
-#593=PRESENTATION_STYLE_ASSIGNMENT((#595));
647
-#594=PRESENTATION_STYLE_ASSIGNMENT((#596));
648
-#595=SURFACE_STYLE_USAGE(.BOTH.,#597);
649
-#596=SURFACE_STYLE_USAGE(.BOTH.,#598);
650
-#597=SURFACE_SIDE_STYLE('',(#599));
651
-#598=SURFACE_SIDE_STYLE('',(#600));
652
-#599=SURFACE_STYLE_FILL_AREA(#601);
653
-#600=SURFACE_STYLE_FILL_AREA(#602);
654
-#601=FILL_AREA_STYLE('',(#603));
655
-#602=FILL_AREA_STYLE('',(#604));
656
-#603=FILL_AREA_STYLE_COLOUR('',#605);
657
-#604=FILL_AREA_STYLE_COLOUR('',#606);
658
-#605=COLOUR_RGB('',0.749019607843137,0.749019607843137,0.749019607843137);
659
-#606=COLOUR_RGB('',0.0666666666666667,0.756862745098039,0.329411764705882);
660
-ENDSEC;
661
-END-ISO-10303-21;

BIN
hardware/Chargeur/Chargeur.iam View File


BIN
hardware/Chargeur/Chargeur_Dumber.ipj View File


+ 0
- 20113
hardware/Chargeur/Hammond/1593K.igs
File diff suppressed because it is too large
View File


+ 0
- 18986
hardware/Chargeur/Hammond/1593K.stp
File diff suppressed because it is too large
View File


BIN
hardware/Dumber 2015-2.ipj View File


BIN
hardware/Dumber 2015.ipj View File


+ 0
- 15430
hardware/Export/capot.stl
File diff suppressed because it is too large
View File


+ 0
- 897
hardware/Export/capot.stp View File

@@ -1,897 +0,0 @@
1
-ISO-10303-21;
2
-HEADER;
3
-/* Generated by software containing ST-Developer
4
- * from STEP Tools, Inc. (www.steptools.com) 
5
- */
6
-
7
-FILE_DESCRIPTION(
8
-/* description */ (''),
9
-/* implementation_level */ '2;1');
10
-
11
-FILE_NAME(
12
-/* name */ 
13
-'D:\\Utilisateurs\\sd\\Mes documents\\SVN\\projets-gei\\Dumber 2015\\M
14
-ecanique\\Export\\capot.stp',
15
-/* time_stamp */ '2015-03-19T16:23:57+01:00',
16
-/* author */ ('sd'),
17
-/* organization */ (''),
18
-/* preprocessor_version */ 'ST-DEVELOPER v15.2',
19
-/* originating_system */ 'Autodesk Inventor 2014',
20
-/* authorisation */ '');
21
-
22
-FILE_SCHEMA (('AUTOMOTIVE_DESIGN { 1 0 10303 214 3 1 1 }'));
23
-ENDSEC;
24
-
25
-DATA;
26
-#10=MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#13),#808);
27
-#11=SHAPE_REPRESENTATION_RELATIONSHIP('SRR','None',#817,#12);
28
-#12=ADVANCED_BREP_SHAPE_REPRESENTATION($,(#459),#807);
29
-#13=STYLED_ITEM('',(#826),#459);
30
-#14=PLANE('',#468);
31
-#15=PLANE('',#471);
32
-#16=PLANE('',#478);
33
-#17=PLANE('',#486);
34
-#18=PLANE('',#488);
35
-#19=PLANE('',#491);
36
-#20=PLANE('',#492);
37
-#21=PLANE('',#493);
38
-#22=PLANE('',#494);
39
-#23=PLANE('',#498);
40
-#24=PLANE('',#499);
41
-#25=PLANE('',#500);
42
-#26=PLANE('',#501);
43
-#27=B_SPLINE_CURVE_WITH_KNOTS('',3,(#642,#643,#644,#645,#646,#647,#648,
44
-#649,#650,#651,#652,#653,#654,#655),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,
45
-4),(0.623414699851986,0.736442721846631,0.792956732843954,0.849470743841276,
46
-0.892296396809628,0.913709223293804,0.93512204977798),.UNSPECIFIED.);
47
-#28=B_SPLINE_CURVE_WITH_KNOTS('',3,(#659,#660,#661,#662,#663,#664,#665,
48
-#666,#667,#668,#669,#670,#671,#672),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,
49
-4),(0.311707349925993,0.333120176410169,0.354533002894345,0.397358655862696,
50
-0.453872666860019,0.510386677857341,0.623414699851986),.UNSPECIFIED.);
51
-#29=B_SPLINE_CURVE_WITH_KNOTS('',3,(#676,#677,#678,#679,#680,#681,#682,
52
-#683,#684,#685),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,4),(0.154962285132571,0.200213726262326,
53
-0.245465167392081,0.284001563238578,0.322537959085075),.UNSPECIFIED.);
54
-#30=B_SPLINE_CURVE_WITH_KNOTS('',3,(#689,#690,#691,#692,#693,#694,#695,
55
-#696,#697,#698),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,4),(0.32263740443402,0.361173800280517,
56
-0.399710196127013,0.444961637256769,0.490213078386524),.UNSPECIFIED.);
57
-#31=LINE('',#640,#74);
58
-#32=LINE('',#656,#75);
59
-#33=LINE('',#674,#76);
60
-#34=LINE('',#699,#77);
61
-#35=LINE('',#702,#78);
62
-#36=LINE('',#704,#79);
63
-#37=LINE('',#706,#80);
64
-#38=LINE('',#707,#81);
65
-#39=LINE('',#711,#82);
66
-#40=LINE('',#716,#83);
67
-#41=LINE('',#718,#84);
68
-#42=LINE('',#720,#85);
69
-#43=LINE('',#724,#86);
70
-#44=LINE('',#728,#87);
71
-#45=LINE('',#730,#88);
72
-#46=LINE('',#732,#89);
73
-#47=LINE('',#734,#90);
74
-#48=LINE('',#737,#91);
75
-#49=LINE('',#740,#92);
76
-#50=LINE('',#743,#93);
77
-#51=LINE('',#746,#94);
78
-#52=LINE('',#747,#95);
79
-#53=LINE('',#751,#96);
80
-#54=LINE('',#755,#97);
81
-#55=LINE('',#761,#98);
82
-#56=LINE('',#764,#99);
83
-#57=LINE('',#767,#100);
84
-#58=LINE('',#770,#101);
85
-#59=LINE('',#771,#102);
86
-#60=LINE('',#774,#103);
87
-#61=LINE('',#775,#104);
88
-#62=LINE('',#779,#105);
89
-#63=LINE('',#782,#106);
90
-#64=LINE('',#783,#107);
91
-#65=LINE('',#786,#108);
92
-#66=LINE('',#787,#109);
93
-#67=LINE('',#789,#110);
94
-#68=LINE('',#791,#111);
95
-#69=LINE('',#794,#112);
96
-#70=LINE('',#797,#113);
97
-#71=LINE('',#799,#114);
98
-#72=LINE('',#801,#115);
99
-#73=LINE('',#803,#116);
100
-#74=VECTOR('',#514,12.5);
101
-#75=VECTOR('',#515,10.0505102572168);
102
-#76=VECTOR('',#518,8.5);
103
-#77=VECTOR('',#521,8.5);
104
-#78=VECTOR('',#524,15.);
105
-#79=VECTOR('',#525,25.);
106
-#80=VECTOR('',#526,15.);
107
-#81=VECTOR('',#527,12.5);
108
-#82=VECTOR('',#532,10.0505102572168);
109
-#83=VECTOR('',#537,12.);
110
-#84=VECTOR('',#538,1.5);
111
-#85=VECTOR('',#539,10.5);
112
-#86=VECTOR('',#542,12.);
113
-#87=VECTOR('',#545,10.5);
114
-#88=VECTOR('',#546,5.5);
115
-#89=VECTOR('',#547,2.5);
116
-#90=VECTOR('',#548,2.99999999999999);
117
-#91=VECTOR('',#551,8.5);
118
-#92=VECTOR('',#554,25.);
119
-#93=VECTOR('',#557,25.);
120
-#94=VECTOR('',#560,25.);
121
-#95=VECTOR('',#561,12.);
122
-#96=VECTOR('',#566,25.);
123
-#97=VECTOR('',#571,25.);
124
-#98=VECTOR('',#576,2.5);
125
-#99=VECTOR('',#579,2.5);
126
-#100=VECTOR('',#582,23.);
127
-#101=VECTOR('',#585,25.);
128
-#102=VECTOR('',#586,5.5);
129
-#103=VECTOR('',#589,23.);
130
-#104=VECTOR('',#590,2.5);
131
-#105=VECTOR('',#597,10.5);
132
-#106=VECTOR('',#600,25.);
133
-#107=VECTOR('',#601,10.5);
134
-#108=VECTOR('',#604,25.);
135
-#109=VECTOR('',#605,1.5);
136
-#110=VECTOR('',#608,10.0505102572168);
137
-#111=VECTOR('',#611,9.33772233983162);
138
-#112=VECTOR('',#614,9.33772233983162);
139
-#113=VECTOR('',#617,10.0505102572168);
140
-#114=VECTOR('',#620,3.);
141
-#115=VECTOR('',#623,8.5);
142
-#116=VECTOR('',#626,12.);
143
-#117=FACE_BOUND('',#145,.T.);
144
-#118=FACE_BOUND('',#156,.T.);
145
-#119=FACE_BOUND('',#157,.T.);
146
-#120=FACE_BOUND('',#166,.T.);
147
-#121=FACE_BOUND('',#167,.T.);
148
-#122=FACE_OUTER_BOUND('',#144,.T.);
149
-#123=FACE_OUTER_BOUND('',#146,.T.);
150
-#124=FACE_OUTER_BOUND('',#147,.T.);
151
-#125=FACE_OUTER_BOUND('',#148,.T.);
152
-#126=FACE_OUTER_BOUND('',#149,.T.);
153
-#127=FACE_OUTER_BOUND('',#150,.T.);
154
-#128=FACE_OUTER_BOUND('',#151,.T.);
155
-#129=FACE_OUTER_BOUND('',#152,.T.);
156
-#130=FACE_OUTER_BOUND('',#153,.T.);
157
-#131=FACE_OUTER_BOUND('',#154,.T.);
158
-#132=FACE_OUTER_BOUND('',#155,.T.);
159
-#133=FACE_OUTER_BOUND('',#158,.T.);
160
-#134=FACE_OUTER_BOUND('',#159,.T.);
161
-#135=FACE_OUTER_BOUND('',#160,.T.);
162
-#136=FACE_OUTER_BOUND('',#161,.T.);
163
-#137=FACE_OUTER_BOUND('',#162,.T.);
164
-#138=FACE_OUTER_BOUND('',#163,.T.);
165
-#139=FACE_OUTER_BOUND('',#164,.T.);
166
-#140=FACE_OUTER_BOUND('',#165,.T.);
167
-#141=FACE_OUTER_BOUND('',#168,.T.);
168
-#142=FACE_OUTER_BOUND('',#169,.T.);
169
-#143=FACE_OUTER_BOUND('',#170,.T.);
170
-#144=EDGE_LOOP('',(#295));
171
-#145=EDGE_LOOP('',(#296));
172
-#146=EDGE_LOOP('',(#297,#298,#299,#300));
173
-#147=EDGE_LOOP('',(#301,#302,#303,#304,#305,#306,#307));
174
-#148=EDGE_LOOP('',(#308,#309,#310,#311,#312));
175
-#149=EDGE_LOOP('',(#313,#314,#315,#316));
176
-#150=EDGE_LOOP('',(#317,#318,#319,#320,#321,#322,#323,#324,#325,#326,#327,
177
-#328,#329,#330,#331));
178
-#151=EDGE_LOOP('',(#332,#333,#334,#335));
179
-#152=EDGE_LOOP('',(#336,#337,#338,#339));
180
-#153=EDGE_LOOP('',(#340,#341,#342,#343));
181
-#154=EDGE_LOOP('',(#344,#345,#346,#347));
182
-#155=EDGE_LOOP('',(#348,#349,#350,#351));
183
-#156=EDGE_LOOP('',(#352));
184
-#157=EDGE_LOOP('',(#353,#354,#355,#356,#357,#358));
185
-#158=EDGE_LOOP('',(#359,#360,#361,#362));
186
-#159=EDGE_LOOP('',(#363,#364,#365,#366));
187
-#160=EDGE_LOOP('',(#367,#368,#369,#370));
188
-#161=EDGE_LOOP('',(#371,#372,#373,#374));
189
-#162=EDGE_LOOP('',(#375,#376,#377,#378));
190
-#163=EDGE_LOOP('',(#379,#380,#381,#382));
191
-#164=EDGE_LOOP('',(#383,#384,#385,#386));
192
-#165=EDGE_LOOP('',(#387,#388,#389,#390));
193
-#166=EDGE_LOOP('',(#391));
194
-#167=EDGE_LOOP('',(#392,#393,#394,#395,#396,#397,#398,#399));
195
-#168=EDGE_LOOP('',(#400,#401,#402,#403));
196
-#169=EDGE_LOOP('',(#404,#405,#406,#407,#408,#409,#410,#411,#412,#413,#414,
197
-#415,#416,#417,#418));
198
-#170=EDGE_LOOP('',(#419,#420,#421,#422));
199
-#171=CIRCLE('',#462,1.35);
200
-#172=CIRCLE('',#463,1.35);
201
-#173=CIRCLE('',#465,1.);
202
-#174=CIRCLE('',#467,3.5);
203
-#175=CIRCLE('',#470,1.);
204
-#176=CIRCLE('',#472,1.);
205
-#177=CIRCLE('',#473,1.);
206
-#178=CIRCLE('',#474,1.);
207
-#179=CIRCLE('',#475,1.);
208
-#180=CIRCLE('',#477,1.);
209
-#181=CIRCLE('',#480,1.);
210
-#182=CIRCLE('',#482,1.);
211
-#183=CIRCLE('',#484,1.);
212
-#184=CIRCLE('',#485,1.);
213
-#185=CIRCLE('',#487,1.);
214
-#186=CIRCLE('',#490,1.);
215
-#187=CIRCLE('',#497,1.);
216
-#188=VERTEX_POINT('',#631);
217
-#189=VERTEX_POINT('',#633);
218
-#190=VERTEX_POINT('',#636);
219
-#191=VERTEX_POINT('',#637);
220
-#192=VERTEX_POINT('',#639);
221
-#193=VERTEX_POINT('',#641);
222
-#194=VERTEX_POINT('',#658);
223
-#195=VERTEX_POINT('',#673);
224
-#196=VERTEX_POINT('',#675);
225
-#197=VERTEX_POINT('',#686);
226
-#198=VERTEX_POINT('',#688);
227
-#199=VERTEX_POINT('',#701);
228
-#200=VERTEX_POINT('',#703);
229
-#201=VERTEX_POINT('',#705);
230
-#202=VERTEX_POINT('',#709);
231
-#203=VERTEX_POINT('',#713);
232
-#204=VERTEX_POINT('',#715);
233
-#205=VERTEX_POINT('',#717);
234
-#206=VERTEX_POINT('',#719);
235
-#207=VERTEX_POINT('',#721);
236
-#208=VERTEX_POINT('',#723);
237
-#209=VERTEX_POINT('',#725);
238
-#210=VERTEX_POINT('',#727);
239
-#211=VERTEX_POINT('',#729);
240
-#212=VERTEX_POINT('',#731);
241
-#213=VERTEX_POINT('',#733);
242
-#214=VERTEX_POINT('',#735);
243
-#215=VERTEX_POINT('',#739);
244
-#216=VERTEX_POINT('',#741);
245
-#217=VERTEX_POINT('',#745);
246
-#218=VERTEX_POINT('',#749);
247
-#219=VERTEX_POINT('',#753);
248
-#220=VERTEX_POINT('',#757);
249
-#221=VERTEX_POINT('',#758);
250
-#222=VERTEX_POINT('',#760);
251
-#223=VERTEX_POINT('',#762);
252
-#224=VERTEX_POINT('',#766);
253
-#225=VERTEX_POINT('',#769);
254
-#226=VERTEX_POINT('',#773);
255
-#227=VERTEX_POINT('',#781);
256
-#228=VERTEX_POINT('',#785);
257
-#229=VERTEX_POINT('',#793);
258
-#230=VERTEX_POINT('',#795);
259
-#231=EDGE_CURVE('',#188,#188,#171,.T.);
260
-#232=EDGE_CURVE('',#189,#189,#172,.T.);
261
-#233=EDGE_CURVE('',#190,#191,#173,.T.);
262
-#234=EDGE_CURVE('',#191,#192,#31,.T.);
263
-#235=EDGE_CURVE('',#192,#193,#27,.T.);
264
-#236=EDGE_CURVE('',#193,#190,#32,.T.);
265
-#237=EDGE_CURVE('',#194,#192,#28,.T.);
266
-#238=EDGE_CURVE('',#195,#194,#33,.T.);
267
-#239=EDGE_CURVE('',#196,#195,#29,.T.);
268
-#240=EDGE_CURVE('',#196,#197,#174,.T.);
269
-#241=EDGE_CURVE('',#198,#197,#30,.T.);
270
-#242=EDGE_CURVE('',#193,#198,#34,.T.);
271
-#243=EDGE_CURVE('',#191,#199,#35,.T.);
272
-#244=EDGE_CURVE('',#200,#199,#36,.T.);
273
-#245=EDGE_CURVE('',#200,#201,#37,.T.);
274
-#246=EDGE_CURVE('',#192,#201,#38,.T.);
275
-#247=EDGE_CURVE('',#201,#202,#175,.T.);
276
-#248=EDGE_CURVE('',#202,#194,#39,.T.);
277
-#249=EDGE_CURVE('',#203,#200,#176,.T.);
278
-#250=EDGE_CURVE('',#204,#203,#40,.T.);
279
-#251=EDGE_CURVE('',#205,#204,#41,.T.);
280
-#252=EDGE_CURVE('',#205,#206,#42,.T.);
281
-#253=EDGE_CURVE('',#207,#206,#177,.T.);
282
-#254=EDGE_CURVE('',#207,#208,#43,.T.);
283
-#255=EDGE_CURVE('',#209,#208,#178,.T.);
284
-#256=EDGE_CURVE('',#209,#210,#44,.T.);
285
-#257=EDGE_CURVE('',#211,#210,#45,.T.);
286
-#258=EDGE_CURVE('',#212,#211,#46,.T.);
287
-#259=EDGE_CURVE('',#212,#213,#47,.T.);
288
-#260=EDGE_CURVE('',#214,#213,#179,.T.);
289
-#261=EDGE_CURVE('',#214,#202,#48,.T.);
290
-#262=EDGE_CURVE('',#208,#215,#49,.T.);
291
-#263=EDGE_CURVE('',#215,#216,#180,.T.);
292
-#264=EDGE_CURVE('',#216,#209,#50,.T.);
293
-#265=EDGE_CURVE('',#217,#207,#51,.T.);
294
-#266=EDGE_CURVE('',#215,#217,#52,.T.);
295
-#267=EDGE_CURVE('',#199,#218,#181,.T.);
296
-#268=EDGE_CURVE('',#218,#203,#53,.T.);
297
-#269=EDGE_CURVE('',#219,#217,#182,.T.);
298
-#270=EDGE_CURVE('',#206,#219,#54,.T.);
299
-#271=EDGE_CURVE('',#220,#221,#183,.T.);
300
-#272=EDGE_CURVE('',#221,#222,#55,.T.);
301
-#273=EDGE_CURVE('',#222,#223,#184,.T.);
302
-#274=EDGE_CURVE('',#223,#220,#56,.T.);
303
-#275=EDGE_CURVE('',#222,#224,#57,.T.);
304
-#276=EDGE_CURVE('',#211,#224,#185,.T.);
305
-#277=EDGE_CURVE('',#210,#225,#58,.T.);
306
-#278=EDGE_CURVE('',#225,#223,#59,.T.);
307
-#279=EDGE_CURVE('',#221,#226,#60,.T.);
308
-#280=EDGE_CURVE('',#224,#226,#61,.T.);
309
-#281=EDGE_CURVE('',#226,#212,#186,.T.);
310
-#282=EDGE_CURVE('',#225,#216,#62,.T.);
311
-#283=EDGE_CURVE('',#227,#205,#63,.T.);
312
-#284=EDGE_CURVE('',#219,#227,#64,.T.);
313
-#285=EDGE_CURVE('',#204,#228,#65,.T.);
314
-#286=EDGE_CURVE('',#228,#227,#66,.T.);
315
-#287=EDGE_CURVE('',#195,#214,#67,.T.);
316
-#288=EDGE_CURVE('',#213,#196,#68,.T.);
317
-#289=EDGE_CURVE('',#197,#229,#69,.T.);
318
-#290=EDGE_CURVE('',#229,#230,#187,.T.);
319
-#291=EDGE_CURVE('',#230,#198,#70,.T.);
320
-#292=EDGE_CURVE('',#229,#220,#71,.T.);
321
-#293=EDGE_CURVE('',#190,#230,#72,.T.);
322
-#294=EDGE_CURVE('',#228,#218,#73,.T.);
323
-#295=ORIENTED_EDGE('',*,*,#231,.F.);
324
-#296=ORIENTED_EDGE('',*,*,#232,.F.);
325
-#297=ORIENTED_EDGE('',*,*,#233,.T.);
326
-#298=ORIENTED_EDGE('',*,*,#234,.T.);
327
-#299=ORIENTED_EDGE('',*,*,#235,.T.);
328
-#300=ORIENTED_EDGE('',*,*,#236,.T.);
329
-#301=ORIENTED_EDGE('',*,*,#235,.F.);
330
-#302=ORIENTED_EDGE('',*,*,#237,.F.);
331
-#303=ORIENTED_EDGE('',*,*,#238,.F.);
332
-#304=ORIENTED_EDGE('',*,*,#239,.F.);
333
-#305=ORIENTED_EDGE('',*,*,#240,.T.);
334
-#306=ORIENTED_EDGE('',*,*,#241,.F.);
335
-#307=ORIENTED_EDGE('',*,*,#242,.F.);
336
-#308=ORIENTED_EDGE('',*,*,#234,.F.);
337
-#309=ORIENTED_EDGE('',*,*,#243,.T.);
338
-#310=ORIENTED_EDGE('',*,*,#244,.F.);
339
-#311=ORIENTED_EDGE('',*,*,#245,.T.);
340
-#312=ORIENTED_EDGE('',*,*,#246,.F.);
341
-#313=ORIENTED_EDGE('',*,*,#237,.T.);
342
-#314=ORIENTED_EDGE('',*,*,#246,.T.);
343
-#315=ORIENTED_EDGE('',*,*,#247,.T.);
344
-#316=ORIENTED_EDGE('',*,*,#248,.T.);
345
-#317=ORIENTED_EDGE('',*,*,#247,.F.);
346
-#318=ORIENTED_EDGE('',*,*,#245,.F.);
347
-#319=ORIENTED_EDGE('',*,*,#249,.F.);
348
-#320=ORIENTED_EDGE('',*,*,#250,.F.);
349
-#321=ORIENTED_EDGE('',*,*,#251,.F.);
350
-#322=ORIENTED_EDGE('',*,*,#252,.T.);
351
-#323=ORIENTED_EDGE('',*,*,#253,.F.);
352
-#324=ORIENTED_EDGE('',*,*,#254,.T.);
353
-#325=ORIENTED_EDGE('',*,*,#255,.F.);
354
-#326=ORIENTED_EDGE('',*,*,#256,.T.);
355
-#327=ORIENTED_EDGE('',*,*,#257,.F.);
356
-#328=ORIENTED_EDGE('',*,*,#258,.F.);
357
-#329=ORIENTED_EDGE('',*,*,#259,.T.);
358
-#330=ORIENTED_EDGE('',*,*,#260,.F.);
359
-#331=ORIENTED_EDGE('',*,*,#261,.T.);
360
-#332=ORIENTED_EDGE('',*,*,#255,.T.);
361
-#333=ORIENTED_EDGE('',*,*,#262,.T.);
362
-#334=ORIENTED_EDGE('',*,*,#263,.T.);
363
-#335=ORIENTED_EDGE('',*,*,#264,.T.);
364
-#336=ORIENTED_EDGE('',*,*,#262,.F.);
365
-#337=ORIENTED_EDGE('',*,*,#254,.F.);
366
-#338=ORIENTED_EDGE('',*,*,#265,.F.);
367
-#339=ORIENTED_EDGE('',*,*,#266,.F.);
368
-#340=ORIENTED_EDGE('',*,*,#249,.T.);
369
-#341=ORIENTED_EDGE('',*,*,#244,.T.);
370
-#342=ORIENTED_EDGE('',*,*,#267,.T.);
371
-#343=ORIENTED_EDGE('',*,*,#268,.T.);
372
-#344=ORIENTED_EDGE('',*,*,#269,.T.);
373
-#345=ORIENTED_EDGE('',*,*,#265,.T.);
374
-#346=ORIENTED_EDGE('',*,*,#253,.T.);
375
-#347=ORIENTED_EDGE('',*,*,#270,.T.);
376
-#348=ORIENTED_EDGE('',*,*,#271,.T.);
377
-#349=ORIENTED_EDGE('',*,*,#272,.T.);
378
-#350=ORIENTED_EDGE('',*,*,#273,.T.);
379
-#351=ORIENTED_EDGE('',*,*,#274,.T.);
380
-#352=ORIENTED_EDGE('',*,*,#231,.T.);
381
-#353=ORIENTED_EDGE('',*,*,#273,.F.);
382
-#354=ORIENTED_EDGE('',*,*,#275,.T.);
383
-#355=ORIENTED_EDGE('',*,*,#276,.F.);
384
-#356=ORIENTED_EDGE('',*,*,#257,.T.);
385
-#357=ORIENTED_EDGE('',*,*,#277,.T.);
386
-#358=ORIENTED_EDGE('',*,*,#278,.T.);
387
-#359=ORIENTED_EDGE('',*,*,#272,.F.);
388
-#360=ORIENTED_EDGE('',*,*,#279,.T.);
389
-#361=ORIENTED_EDGE('',*,*,#280,.F.);
390
-#362=ORIENTED_EDGE('',*,*,#275,.F.);
391
-#363=ORIENTED_EDGE('',*,*,#281,.T.);
392
-#364=ORIENTED_EDGE('',*,*,#258,.T.);
393
-#365=ORIENTED_EDGE('',*,*,#276,.T.);
394
-#366=ORIENTED_EDGE('',*,*,#280,.T.);
395
-#367=ORIENTED_EDGE('',*,*,#264,.F.);
396
-#368=ORIENTED_EDGE('',*,*,#282,.F.);
397
-#369=ORIENTED_EDGE('',*,*,#277,.F.);
398
-#370=ORIENTED_EDGE('',*,*,#256,.F.);
399
-#371=ORIENTED_EDGE('',*,*,#270,.F.);
400
-#372=ORIENTED_EDGE('',*,*,#252,.F.);
401
-#373=ORIENTED_EDGE('',*,*,#283,.F.);
402
-#374=ORIENTED_EDGE('',*,*,#284,.F.);
403
-#375=ORIENTED_EDGE('',*,*,#283,.T.);
404
-#376=ORIENTED_EDGE('',*,*,#251,.T.);
405
-#377=ORIENTED_EDGE('',*,*,#285,.T.);
406
-#378=ORIENTED_EDGE('',*,*,#286,.T.);
407
-#379=ORIENTED_EDGE('',*,*,#248,.F.);
408
-#380=ORIENTED_EDGE('',*,*,#261,.F.);
409
-#381=ORIENTED_EDGE('',*,*,#287,.F.);
410
-#382=ORIENTED_EDGE('',*,*,#238,.T.);
411
-#383=ORIENTED_EDGE('',*,*,#239,.T.);
412
-#384=ORIENTED_EDGE('',*,*,#287,.T.);
413
-#385=ORIENTED_EDGE('',*,*,#260,.T.);
414
-#386=ORIENTED_EDGE('',*,*,#288,.T.);
415
-#387=ORIENTED_EDGE('',*,*,#241,.T.);
416
-#388=ORIENTED_EDGE('',*,*,#289,.T.);
417
-#389=ORIENTED_EDGE('',*,*,#290,.T.);
418
-#390=ORIENTED_EDGE('',*,*,#291,.T.);
419
-#391=ORIENTED_EDGE('',*,*,#232,.T.);
420
-#392=ORIENTED_EDGE('',*,*,#271,.F.);
421
-#393=ORIENTED_EDGE('',*,*,#292,.F.);
422
-#394=ORIENTED_EDGE('',*,*,#289,.F.);
423
-#395=ORIENTED_EDGE('',*,*,#240,.F.);
424
-#396=ORIENTED_EDGE('',*,*,#288,.F.);
425
-#397=ORIENTED_EDGE('',*,*,#259,.F.);
426
-#398=ORIENTED_EDGE('',*,*,#281,.F.);
427
-#399=ORIENTED_EDGE('',*,*,#279,.F.);
428
-#400=ORIENTED_EDGE('',*,*,#236,.F.);
429
-#401=ORIENTED_EDGE('',*,*,#242,.T.);
430
-#402=ORIENTED_EDGE('',*,*,#291,.F.);
431
-#403=ORIENTED_EDGE('',*,*,#293,.F.);
432
-#404=ORIENTED_EDGE('',*,*,#233,.F.);
433
-#405=ORIENTED_EDGE('',*,*,#293,.T.);
434
-#406=ORIENTED_EDGE('',*,*,#290,.F.);
435
-#407=ORIENTED_EDGE('',*,*,#292,.T.);
436
-#408=ORIENTED_EDGE('',*,*,#274,.F.);
437
-#409=ORIENTED_EDGE('',*,*,#278,.F.);
438
-#410=ORIENTED_EDGE('',*,*,#282,.T.);
439
-#411=ORIENTED_EDGE('',*,*,#263,.F.);
440
-#412=ORIENTED_EDGE('',*,*,#266,.T.);
441
-#413=ORIENTED_EDGE('',*,*,#269,.F.);
442
-#414=ORIENTED_EDGE('',*,*,#284,.T.);
443
-#415=ORIENTED_EDGE('',*,*,#286,.F.);
444
-#416=ORIENTED_EDGE('',*,*,#294,.T.);
445
-#417=ORIENTED_EDGE('',*,*,#267,.F.);
446
-#418=ORIENTED_EDGE('',*,*,#243,.F.);
447
-#419=ORIENTED_EDGE('',*,*,#268,.F.);
448
-#420=ORIENTED_EDGE('',*,*,#294,.F.);
449
-#421=ORIENTED_EDGE('',*,*,#285,.F.);
450
-#422=ORIENTED_EDGE('',*,*,#250,.T.);
451
-#423=CYLINDRICAL_SURFACE('',#461,1.35);
452
-#424=CYLINDRICAL_SURFACE('',#464,1.);
453
-#425=CYLINDRICAL_SURFACE('',#466,3.5);
454
-#426=CYLINDRICAL_SURFACE('',#469,1.);
455
-#427=CYLINDRICAL_SURFACE('',#476,1.);
456
-#428=CYLINDRICAL_SURFACE('',#479,1.);
457
-#429=CYLINDRICAL_SURFACE('',#481,1.);
458
-#430=CYLINDRICAL_SURFACE('',#483,1.);
459
-#431=CYLINDRICAL_SURFACE('',#489,1.);
460
-#432=CYLINDRICAL_SURFACE('',#495,1.);
461
-#433=CYLINDRICAL_SURFACE('',#496,1.);
462
-#434=ADVANCED_FACE('',(#122,#117),#423,.F.);
463
-#435=ADVANCED_FACE('',(#123),#424,.T.);
464
-#436=ADVANCED_FACE('',(#124),#425,.F.);
465
-#437=ADVANCED_FACE('',(#125),#14,.T.);
466
-#438=ADVANCED_FACE('',(#126),#426,.T.);
467
-#439=ADVANCED_FACE('',(#127),#15,.T.);
468
-#440=ADVANCED_FACE('',(#128),#427,.F.);
469
-#441=ADVANCED_FACE('',(#129),#16,.F.);
470
-#442=ADVANCED_FACE('',(#130),#428,.T.);
471
-#443=ADVANCED_FACE('',(#131),#429,.F.);
472
-#444=ADVANCED_FACE('',(#132),#430,.T.);
473
-#445=ADVANCED_FACE('',(#118,#119),#17,.F.);
474
-#446=ADVANCED_FACE('',(#133),#18,.T.);
475
-#447=ADVANCED_FACE('',(#134),#431,.T.);
476
-#448=ADVANCED_FACE('',(#135),#19,.F.);
477
-#449=ADVANCED_FACE('',(#136),#20,.F.);
478
-#450=ADVANCED_FACE('',(#137),#21,.F.);
479
-#451=ADVANCED_FACE('',(#138),#22,.F.);
480
-#452=ADVANCED_FACE('',(#139),#432,.F.);
481
-#453=ADVANCED_FACE('',(#140),#433,.F.);
482
-#454=ADVANCED_FACE('',(#120,#121),#23,.F.);
483
-#455=ADVANCED_FACE('',(#141),#24,.F.);
484
-#456=ADVANCED_FACE('',(#142),#25,.T.);
485
-#457=ADVANCED_FACE('',(#143),#26,.T.);
486
-#458=CLOSED_SHELL('',(#434,#435,#436,#437,#438,#439,#440,#441,#442,#443,
487
-#444,#445,#446,#447,#448,#449,#450,#451,#452,#453,#454,#455,#456,#457));
488
-#459=MANIFOLD_SOLID_BREP('Solide1',#458);
489
-#460=AXIS2_PLACEMENT_3D('placement',#629,#502,#503);
490
-#461=AXIS2_PLACEMENT_3D('',#630,#504,#505);
491
-#462=AXIS2_PLACEMENT_3D('',#632,#506,#507);
492
-#463=AXIS2_PLACEMENT_3D('',#634,#508,#509);
493
-#464=AXIS2_PLACEMENT_3D('',#635,#510,#511);
494
-#465=AXIS2_PLACEMENT_3D('',#638,#512,#513);
495
-#466=AXIS2_PLACEMENT_3D('',#657,#516,#517);
496
-#467=AXIS2_PLACEMENT_3D('',#687,#519,#520);
497
-#468=AXIS2_PLACEMENT_3D('',#700,#522,#523);
498
-#469=AXIS2_PLACEMENT_3D('',#708,#528,#529);
499
-#470=AXIS2_PLACEMENT_3D('',#710,#530,#531);
500
-#471=AXIS2_PLACEMENT_3D('',#712,#533,#534);
501
-#472=AXIS2_PLACEMENT_3D('',#714,#535,#536);
502
-#473=AXIS2_PLACEMENT_3D('',#722,#540,#541);
503
-#474=AXIS2_PLACEMENT_3D('',#726,#543,#544);
504
-#475=AXIS2_PLACEMENT_3D('',#736,#549,#550);
505
-#476=AXIS2_PLACEMENT_3D('',#738,#552,#553);
506
-#477=AXIS2_PLACEMENT_3D('',#742,#555,#556);
507
-#478=AXIS2_PLACEMENT_3D('',#744,#558,#559);
508
-#479=AXIS2_PLACEMENT_3D('',#748,#562,#563);
509
-#480=AXIS2_PLACEMENT_3D('',#750,#564,#565);
510
-#481=AXIS2_PLACEMENT_3D('',#752,#567,#568);
511
-#482=AXIS2_PLACEMENT_3D('',#754,#569,#570);
512
-#483=AXIS2_PLACEMENT_3D('',#756,#572,#573);
513
-#484=AXIS2_PLACEMENT_3D('',#759,#574,#575);
514
-#485=AXIS2_PLACEMENT_3D('',#763,#577,#578);
515
-#486=AXIS2_PLACEMENT_3D('',#765,#580,#581);
516
-#487=AXIS2_PLACEMENT_3D('',#768,#583,#584);
517
-#488=AXIS2_PLACEMENT_3D('',#772,#587,#588);
518
-#489=AXIS2_PLACEMENT_3D('',#776,#591,#592);
519
-#490=AXIS2_PLACEMENT_3D('',#777,#593,#594);
520
-#491=AXIS2_PLACEMENT_3D('',#778,#595,#596);
521
-#492=AXIS2_PLACEMENT_3D('',#780,#598,#599);
522
-#493=AXIS2_PLACEMENT_3D('',#784,#602,#603);
523
-#494=AXIS2_PLACEMENT_3D('',#788,#606,#607);
524
-#495=AXIS2_PLACEMENT_3D('',#790,#609,#610);
525
-#496=AXIS2_PLACEMENT_3D('',#792,#612,#613);
526
-#497=AXIS2_PLACEMENT_3D('',#796,#615,#616);
527
-#498=AXIS2_PLACEMENT_3D('',#798,#618,#619);
528
-#499=AXIS2_PLACEMENT_3D('',#800,#621,#622);
529
-#500=AXIS2_PLACEMENT_3D('',#802,#624,#625);
530
-#501=AXIS2_PLACEMENT_3D('',#804,#627,#628);
531
-#502=DIRECTION('axis',(0.,0.,1.));
532
-#503=DIRECTION('refdir',(1.,0.,0.));
533
-#504=DIRECTION('center_axis',(0.,-1.,0.));
534
-#505=DIRECTION('ref_axis',(-1.,0.,0.));
535
-#506=DIRECTION('center_axis',(0.,1.,0.));
536
-#507=DIRECTION('ref_axis',(-1.,0.,0.));
537
-#508=DIRECTION('center_axis',(0.,-1.,0.));
538
-#509=DIRECTION('ref_axis',(-1.,0.,0.));
539
-#510=DIRECTION('center_axis',(1.,0.,0.));
540
-#511=DIRECTION('ref_axis',(0.,0.707106781186548,0.707106781186547));
541
-#512=DIRECTION('center_axis',(-1.,0.,1.00929365875014E-016));
542
-#513=DIRECTION('ref_axis',(0.,0.707106781186548,0.707106781186547));
543
-#514=DIRECTION('',(-1.,0.,0.));
544
-#515=DIRECTION('',(1.,0.,0.));
545
-#516=DIRECTION('center_axis',(0.,-1.,0.));
546
-#517=DIRECTION('ref_axis',(-1.,0.,0.));
547
-#518=DIRECTION('',(0.,1.,0.));
548
-#519=DIRECTION('center_axis',(0.,-1.,0.));
549
-#520=DIRECTION('ref_axis',(-1.,0.,0.));
550
-#521=DIRECTION('',(0.,-1.,0.));
551
-#522=DIRECTION('center_axis',(0.,1.,0.));
552
-#523=DIRECTION('ref_axis',(0.,0.,1.));
553
-#524=DIRECTION('',(-1.00929365875014E-016,0.,-1.));
554
-#525=DIRECTION('',(1.,0.,-1.77635683940025E-016));
555
-#526=DIRECTION('',(0.,0.,1.));
556
-#527=DIRECTION('',(-1.,0.,0.));
557
-#528=DIRECTION('center_axis',(1.,0.,0.));
558
-#529=DIRECTION('ref_axis',(0.,0.707106781186548,0.707106781186547));
559
-#530=DIRECTION('center_axis',(1.,0.,0.));
560
-#531=DIRECTION('ref_axis',(0.,0.707106781186548,0.707106781186547));
561
-#532=DIRECTION('',(1.,0.,0.));
562
-#533=DIRECTION('center_axis',(-1.,0.,0.));
563
-#534=DIRECTION('ref_axis',(0.,0.,1.));
564
-#535=DIRECTION('center_axis',(1.,0.,0.));
565
-#536=DIRECTION('ref_axis',(0.,0.707106781186547,-0.707106781186548));
566
-#537=DIRECTION('',(0.,1.,0.));
567
-#538=DIRECTION('',(0.,0.,-1.));
568
-#539=DIRECTION('',(0.,1.,0.));
569
-#540=DIRECTION('center_axis',(-1.,0.,0.));
570
-#541=DIRECTION('ref_axis',(0.,0.707106781186548,-0.707106781186547));
571
-#542=DIRECTION('',(0.,0.,1.));
572
-#543=DIRECTION('center_axis',(-1.,0.,0.));
573
-#544=DIRECTION('ref_axis',(0.,0.707106781186548,0.707106781186547));
574
-#545=DIRECTION('',(0.,-1.,0.));
575
-#546=DIRECTION('',(0.,0.,-1.));
576
-#547=DIRECTION('',(0.,-1.,0.));
577
-#548=DIRECTION('',(0.,0.,-1.));
578
-#549=DIRECTION('center_axis',(-1.,0.,0.));
579
-#550=DIRECTION('ref_axis',(0.,-0.707106781186548,-0.707106781186547));
580
-#551=DIRECTION('',(0.,1.,0.));
581
-#552=DIRECTION('center_axis',(1.,0.,1.33226762955019E-016));
582
-#553=DIRECTION('ref_axis',(0.,0.707106781186548,0.707106781186547));
583
-#554=DIRECTION('',(1.,0.,1.33226762955019E-016));
584
-#555=DIRECTION('center_axis',(1.,0.,-1.00929365875014E-016));
585
-#556=DIRECTION('ref_axis',(0.,0.707106781186548,0.707106781186547));
586
-#557=DIRECTION('',(-1.,0.,-1.33226762955019E-016));
587
-#558=DIRECTION('center_axis',(0.,1.,0.));
588
-#559=DIRECTION('ref_axis',(0.,0.,1.));
589
-#560=DIRECTION('',(-1.,0.,0.));
590
-#561=DIRECTION('',(-1.00929365875014E-016,0.,-1.));
591
-#562=DIRECTION('center_axis',(-1.,0.,1.77635683940025E-016));
592
-#563=DIRECTION('ref_axis',(0.,0.707106781186547,-0.707106781186548));
593
-#564=DIRECTION('center_axis',(-1.,0.,1.00929365875014E-016));
594
-#565=DIRECTION('ref_axis',(0.,0.707106781186547,-0.707106781186548));
595
-#566=DIRECTION('',(-1.,0.,1.77635683940025E-016));
596
-#567=DIRECTION('center_axis',(-1.,0.,0.));
597
-#568=DIRECTION('ref_axis',(0.,0.707106781186548,-0.707106781186547));
598
-#569=DIRECTION('center_axis',(1.,0.,-1.00929365875014E-016));
599
-#570=DIRECTION('ref_axis',(0.,0.707106781186548,-0.707106781186547));
600
-#571=DIRECTION('',(1.,0.,0.));
601
-#572=DIRECTION('center_axis',(0.,1.,0.));
602
-#573=DIRECTION('ref_axis',(0.707106781186548,0.,0.707106781186548));
603
-#574=DIRECTION('center_axis',(0.,-1.,0.));
604
-#575=DIRECTION('ref_axis',(0.707106781186548,0.,0.707106781186548));
605
-#576=DIRECTION('',(0.,-1.,0.));
606
-#577=DIRECTION('center_axis',(0.,1.,0.));
607
-#578=DIRECTION('ref_axis',(0.707106781186548,0.,0.707106781186548));
608
-#579=DIRECTION('',(0.,1.,0.));
609
-#580=DIRECTION('center_axis',(0.,1.,0.));
610
-#581=DIRECTION('ref_axis',(0.,0.,1.));
611
-#582=DIRECTION('',(-1.,0.,0.));
612
-#583=DIRECTION('center_axis',(0.,1.,0.));
613
-#584=DIRECTION('ref_axis',(-0.707106781186548,0.,0.707106781186548));
614
-#585=DIRECTION('',(1.,0.,1.33226762955019E-016));
615
-#586=DIRECTION('',(1.00929365875014E-016,0.,1.));
616
-#587=DIRECTION('center_axis',(0.,0.,1.));
617
-#588=DIRECTION('ref_axis',(1.,0.,0.));
618
-#589=DIRECTION('',(-1.,0.,0.));
619
-#590=DIRECTION('',(0.,1.,0.));
620
-#591=DIRECTION('center_axis',(0.,1.,0.));
621
-#592=DIRECTION('ref_axis',(-0.707106781186548,0.,0.707106781186548));
622
-#593=DIRECTION('center_axis',(0.,-1.,0.));
623
-#594=DIRECTION('ref_axis',(-0.707106781186548,0.,0.707106781186548));
624
-#595=DIRECTION('center_axis',(-1.33226762955019E-016,0.,1.));
625
-#596=DIRECTION('ref_axis',(1.,0.,1.77635683940025E-016));
626
-#597=DIRECTION('',(0.,1.,0.));
627
-#598=DIRECTION('center_axis',(0.,0.,-1.));
628
-#599=DIRECTION('ref_axis',(-1.,0.,0.));
629
-#600=DIRECTION('',(-1.,0.,0.));
630
-#601=DIRECTION('',(0.,-1.,0.));
631
-#602=DIRECTION('center_axis',(0.,1.,0.));
632
-#603=DIRECTION('ref_axis',(0.,0.,1.));
633
-#604=DIRECTION('',(1.,0.,-1.77635683940025E-016));
634
-#605=DIRECTION('',(1.00929365875014E-016,0.,1.));
635
-#606=DIRECTION('center_axis',(0.,0.,-1.));
636
-#607=DIRECTION('ref_axis',(1.,0.,0.));
637
-#608=DIRECTION('',(-1.,0.,0.));
638
-#609=DIRECTION('center_axis',(1.,0.,0.));
639
-#610=DIRECTION('ref_axis',(0.,-0.707106781186548,-0.707106781186547));
640
-#611=DIRECTION('',(1.,0.,0.));
641
-#612=DIRECTION('center_axis',(1.,0.,0.));
642
-#613=DIRECTION('ref_axis',(0.,-0.707106781186548,-0.707106781186547));
643
-#614=DIRECTION('',(1.,0.,0.));
644
-#615=DIRECTION('center_axis',(1.,0.,-1.00929365875014E-016));
645
-#616=DIRECTION('ref_axis',(0.,-0.707106781186548,-0.707106781186547));
646
-#617=DIRECTION('',(-1.,0.,0.));
647
-#618=DIRECTION('center_axis',(0.,-1.,0.));
648
-#619=DIRECTION('ref_axis',(0.,0.,-1.));
649
-#620=DIRECTION('',(1.00929365875014E-016,0.,1.));
650
-#621=DIRECTION('center_axis',(0.,0.,-1.));
651
-#622=DIRECTION('ref_axis',(1.,0.,0.));
652
-#623=DIRECTION('',(0.,-1.,0.));
653
-#624=DIRECTION('center_axis',(1.,0.,-1.00929365875014E-016));
654
-#625=DIRECTION('ref_axis',(-1.77635683940025E-016,0.,-1.));
655
-#626=DIRECTION('',(0.,1.,0.));
656
-#627=DIRECTION('center_axis',(-1.77635683940025E-016,0.,-1.));
657
-#628=DIRECTION('ref_axis',(-1.,0.,1.77635683940025E-016));
658
-#629=CARTESIAN_POINT('',(0.,0.,0.));
659
-#630=CARTESIAN_POINT('Origin',(2.22044604925031E-015,2.5,8.5));
660
-#631=CARTESIAN_POINT('',(1.35,0.,8.5));
661
-#632=CARTESIAN_POINT('Origin',(2.22044604925031E-015,0.,8.5));
662
-#633=CARTESIAN_POINT('',(1.35,2.5,8.5));
663
-#634=CARTESIAN_POINT('Origin',(2.22044604925031E-015,2.5,8.5));
664
-#635=CARTESIAN_POINT('Origin',(-6.25,12.,5.00000000000001));
665
-#636=CARTESIAN_POINT('',(12.5,12.,6.00000000000001));
666
-#637=CARTESIAN_POINT('',(12.5,13.,5.));
667
-#638=CARTESIAN_POINT('Origin',(12.5,12.,5.00000000000001));
668
-#639=CARTESIAN_POINT('',(2.22044604925031E-015,13.,5.00000000000001));
669
-#640=CARTESIAN_POINT('',(-6.25,13.,5.00000000000001));
670
-#641=CARTESIAN_POINT('',(2.44948974278318,12.,6.00000000000001));
671
-#642=CARTESIAN_POINT('Ctrl Pts',(2.46330733588707E-015,13.,5.));
672
-#643=CARTESIAN_POINT('Ctrl Pts',(0.376760073315486,13.,5.));
673
-#644=CARTESIAN_POINT('Ctrl Pts',(0.778964788621242,13.0063455702985,5.06552483125141));
674
-#645=CARTESIAN_POINT('Ctrl Pts',(1.33216524906888,12.9684638934401,5.25755721240763));
675
-#646=CARTESIAN_POINT('Ctrl Pts',(1.50830745345834,12.9467621122573,5.33629414845834));
676
-#647=CARTESIAN_POINT('Ctrl Pts',(1.83250348045452,12.8642530722712,5.51236597279587));
677
-#648=CARTESIAN_POINT('Ctrl Pts',(1.98069630263431,12.8043473761662,5.60986618620695));
678
-#649=CARTESIAN_POINT('Ctrl Pts',(2.20700477419326,12.6334190017927,5.78079456058041));
679
-#650=CARTESIAN_POINT('Ctrl Pts',(2.29648724641835,12.5317667433809,5.85749758338021));
680
-#651=CARTESIAN_POINT('Ctrl Pts',(2.38706557921303,12.3477280297819,5.94000284684986));
681
-#652=CARTESIAN_POINT('Ctrl Pts',(2.41043260015992,12.2812725040638,5.96223206537704));
682
-#653=CARTESIAN_POINT('Ctrl Pts',(2.44163158342721,12.1430929899107,5.99222794593217));
683
-#654=CARTESIAN_POINT('Ctrl Pts',(2.44948974278318,12.0713760882806,6.00000000000001));
684
-#655=CARTESIAN_POINT('Ctrl Pts',(2.44948974278318,12.,6.00000000000001));
685
-#656=CARTESIAN_POINT('',(-6.25,12.,6.00000000000001));
686
-#657=CARTESIAN_POINT('Origin',(2.22044604925031E-015,13.,8.5));
687
-#658=CARTESIAN_POINT('',(-2.44948974278318,12.,6.00000000000001));
688
-#659=CARTESIAN_POINT('Ctrl Pts',(-2.44948974278318,12.,6.00000000000001));
689
-#660=CARTESIAN_POINT('Ctrl Pts',(-2.44948974278318,12.0713760882806,6.00000000000001));
690
-#661=CARTESIAN_POINT('Ctrl Pts',(-2.44163158342721,12.1430929899107,5.99222794593217));
691
-#662=CARTESIAN_POINT('Ctrl Pts',(-2.41043260015992,12.2812725040638,5.96223206537704));
692
-#663=CARTESIAN_POINT('Ctrl Pts',(-2.38706557921302,12.3477280297819,5.94000284684986));
693
-#664=CARTESIAN_POINT('Ctrl Pts',(-2.29648724641835,12.5317667433809,5.85749758338021));
694
-#665=CARTESIAN_POINT('Ctrl Pts',(-2.20700477419326,12.6334190017927,5.78079456058041));
695
-#666=CARTESIAN_POINT('Ctrl Pts',(-1.9806963026343,12.8043473761662,5.60986618620695));
696
-#667=CARTESIAN_POINT('Ctrl Pts',(-1.83250348045451,12.8642530722712,5.51236597279587));
697
-#668=CARTESIAN_POINT('Ctrl Pts',(-1.50830745345833,12.9467621122573,5.33629414845834));
698
-#669=CARTESIAN_POINT('Ctrl Pts',(-1.33216524906888,12.9684638934401,5.25755721240763));
699
-#670=CARTESIAN_POINT('Ctrl Pts',(-0.778964788621238,13.0063455702985,5.06552483125141));
700
-#671=CARTESIAN_POINT('Ctrl Pts',(-0.376760073315481,13.,5.));
701
-#672=CARTESIAN_POINT('Ctrl Pts',(1.87350135405495E-015,13.,5.));
702
-#673=CARTESIAN_POINT('',(-2.44948974278318,3.5,6.00000000000001));
703
-#674=CARTESIAN_POINT('',(-2.44948974278318,13.,6.00000000000001));
704
-#675=CARTESIAN_POINT('',(-3.16227766016838,2.5,7.));
705
-#676=CARTESIAN_POINT('Ctrl Pts',(-3.16227766016838,2.5,7.));
706
-#677=CARTESIAN_POINT('Ctrl Pts',(-3.09763274426873,2.5,6.86371655107138));
707
-#678=CARTESIAN_POINT('Ctrl Pts',(-3.0192784729983,2.52912987316579,6.72327797959425));
708
-#679=CARTESIAN_POINT('Ctrl Pts',(-2.85510553176236,2.64081606976592,6.46993695100507));
709
-#680=CARTESIAN_POINT('Ctrl Pts',(-2.76949838328728,2.72312067139662,6.35678661628201));
710
-#681=CARTESIAN_POINT('Ctrl Pts',(-2.6323395516314,2.90136830765393,6.19119767471513));
711
-#682=CARTESIAN_POINT('Ctrl Pts',(-2.56867521538725,3.00536388927015,6.1217000814252));
712
-#683=CARTESIAN_POINT('Ctrl Pts',(-2.47668343455143,3.24020917544474,6.02604723621248));
713
-#684=CARTESIAN_POINT('Ctrl Pts',(-2.44948974278318,3.37154534717834,6.));
714
-#685=CARTESIAN_POINT('Ctrl Pts',(-2.44948974278318,3.5,6.));
715
-#686=CARTESIAN_POINT('',(3.16227766016838,2.5,7.));
716
-#687=CARTESIAN_POINT('Origin',(2.22044604925031E-015,2.5,8.5));
717
-#688=CARTESIAN_POINT('',(2.44948974278318,3.5,6.00000000000001));
718
-#689=CARTESIAN_POINT('Ctrl Pts',(2.44948974278318,3.5,6.));
719
-#690=CARTESIAN_POINT('Ctrl Pts',(2.44948974278318,3.37154534717834,6.));
720
-#691=CARTESIAN_POINT('Ctrl Pts',(2.47668343455143,3.24020917544474,6.02604723621248));
721
-#692=CARTESIAN_POINT('Ctrl Pts',(2.56867521538725,3.00536388927014,6.1217000814252));
722
-#693=CARTESIAN_POINT('Ctrl Pts',(2.6323395516314,2.90136830765393,6.19119767471513));
723
-#694=CARTESIAN_POINT('Ctrl Pts',(2.76949838328729,2.72312067139662,6.35678661628201));
724
-#695=CARTESIAN_POINT('Ctrl Pts',(2.85510553176237,2.64081606976592,6.46993695100507));
725
-#696=CARTESIAN_POINT('Ctrl Pts',(3.01927847299831,2.52912987316579,6.72327797959425));
726
-#697=CARTESIAN_POINT('Ctrl Pts',(3.09763274426873,2.5,6.86371655107139));
727
-#698=CARTESIAN_POINT('Ctrl Pts',(3.16227766016838,2.5,7.));
728
-#699=CARTESIAN_POINT('',(2.44948974278318,13.,6.00000000000001));
729
-#700=CARTESIAN_POINT('Origin',(0.,13.,0.));
730
-#701=CARTESIAN_POINT('',(12.5,13.,-10.));
731
-#702=CARTESIAN_POINT('',(12.5,13.,-11.));
732
-#703=CARTESIAN_POINT('',(-12.5,13.,-10.));
733
-#704=CARTESIAN_POINT('',(6.25,13.,-10.));
734
-#705=CARTESIAN_POINT('',(-12.5,13.,5.00000000000001));
735
-#706=CARTESIAN_POINT('',(-12.5,13.,11.));
736
-#707=CARTESIAN_POINT('',(-6.25,13.,5.00000000000001));
737
-#708=CARTESIAN_POINT('Origin',(-6.25,12.,5.00000000000001));
738
-#709=CARTESIAN_POINT('',(-12.5,12.,6.00000000000001));
739
-#710=CARTESIAN_POINT('Origin',(-12.5,12.,5.00000000000001));
740
-#711=CARTESIAN_POINT('',(-6.25,12.,6.00000000000001));
741
-#712=CARTESIAN_POINT('Origin',(-12.5,0.,-11.));
742
-#713=CARTESIAN_POINT('',(-12.5,12.,-11.));
743
-#714=CARTESIAN_POINT('Origin',(-12.5,12.,-10.));
744
-#715=CARTESIAN_POINT('',(-12.5,0.,-11.));
745
-#716=CARTESIAN_POINT('',(-12.5,0.,-11.));
746
-#717=CARTESIAN_POINT('',(-12.5,0.,-9.5));
747
-#718=CARTESIAN_POINT('',(-12.5,0.,11.));
748
-#719=CARTESIAN_POINT('',(-12.5,10.5,-9.5));
749
-#720=CARTESIAN_POINT('',(-12.5,0.,-9.5));
750
-#721=CARTESIAN_POINT('',(-12.5,11.5,-8.5));
751
-#722=CARTESIAN_POINT('Origin',(-12.5,10.5,-8.5));
752
-#723=CARTESIAN_POINT('',(-12.5,11.5,3.5));
753
-#724=CARTESIAN_POINT('',(-12.5,11.5,-6.75));
754
-#725=CARTESIAN_POINT('',(-12.5,10.5,4.5));
755
-#726=CARTESIAN_POINT('Origin',(-12.5,10.5,3.5));
756
-#727=CARTESIAN_POINT('',(-12.5,0.,4.5));
757
-#728=CARTESIAN_POINT('',(-12.5,0.,4.5));
758
-#729=CARTESIAN_POINT('',(-12.5,0.,10.));
759
-#730=CARTESIAN_POINT('',(-12.5,0.,11.));
760
-#731=CARTESIAN_POINT('',(-12.5,2.5,10.));
761
-#732=CARTESIAN_POINT('',(-12.5,0.,10.));
762
-#733=CARTESIAN_POINT('',(-12.5,2.5,7.));
763
-#734=CARTESIAN_POINT('',(-12.5,2.5,-1.25));
764
-#735=CARTESIAN_POINT('',(-12.5,3.5,6.00000000000001));
765
-#736=CARTESIAN_POINT('Origin',(-12.5,3.5,7.));
766
-#737=CARTESIAN_POINT('',(-12.5,6.5,6.00000000000001));
767
-#738=CARTESIAN_POINT('Origin',(-6.25,10.5,3.5));
768
-#739=CARTESIAN_POINT('',(12.5,11.5,3.5));
769
-#740=CARTESIAN_POINT('',(-6.25,11.5,3.5));
770
-#741=CARTESIAN_POINT('',(12.5,10.5,4.5));
771
-#742=CARTESIAN_POINT('Origin',(12.5,10.5,3.5));
772
-#743=CARTESIAN_POINT('',(-6.25,10.5,4.5));
773
-#744=CARTESIAN_POINT('Origin',(0.,11.5,-2.5));
774
-#745=CARTESIAN_POINT('',(12.5,11.5,-8.5));
775
-#746=CARTESIAN_POINT('',(6.25,11.5,-8.5));
776
-#747=CARTESIAN_POINT('',(12.5,11.5,4.25));
777
-#748=CARTESIAN_POINT('Origin',(6.25,12.,-10.));
778
-#749=CARTESIAN_POINT('',(12.5,12.,-11.));
779
-#750=CARTESIAN_POINT('Origin',(12.5,12.,-10.));
780
-#751=CARTESIAN_POINT('',(6.25,12.,-11.));
781
-#752=CARTESIAN_POINT('Origin',(6.25,10.5,-8.5));
782
-#753=CARTESIAN_POINT('',(12.5,10.5,-9.5));
783
-#754=CARTESIAN_POINT('Origin',(12.5,10.5,-8.5));
784
-#755=CARTESIAN_POINT('',(6.25,10.5,-9.5));
785
-#756=CARTESIAN_POINT('Origin',(11.5,0.,10.));
786
-#757=CARTESIAN_POINT('',(12.5,2.5,10.));
787
-#758=CARTESIAN_POINT('',(11.5,2.5,11.));
788
-#759=CARTESIAN_POINT('Origin',(11.5,2.5,10.));
789
-#760=CARTESIAN_POINT('',(11.5,0.,11.));
790
-#761=CARTESIAN_POINT('',(11.5,0.,11.));
791
-#762=CARTESIAN_POINT('',(12.5,0.,10.));
792
-#763=CARTESIAN_POINT('Origin',(11.5,0.,10.));
793
-#764=CARTESIAN_POINT('',(12.5,0.,10.));
794
-#765=CARTESIAN_POINT('Origin',(3.54326497220795E-016,0.,7.08652994441589E-016));
795
-#766=CARTESIAN_POINT('',(-11.5,0.,11.));
796
-#767=CARTESIAN_POINT('',(12.5,0.,11.));
797
-#768=CARTESIAN_POINT('Origin',(-11.5,0.,10.));
798
-#769=CARTESIAN_POINT('',(12.5,0.,4.5));
799
-#770=CARTESIAN_POINT('',(-6.25,0.,4.5));
800
-#771=CARTESIAN_POINT('',(12.5,0.,-11.));
801
-#772=CARTESIAN_POINT('Origin',(-12.5,0.,11.));
802
-#773=CARTESIAN_POINT('',(-11.5,2.5,11.));
803
-#774=CARTESIAN_POINT('',(-6.25,2.5,11.));
804
-#775=CARTESIAN_POINT('',(-11.5,0.,11.));
805
-#776=CARTESIAN_POINT('Origin',(-11.5,0.,10.));
806
-#777=CARTESIAN_POINT('Origin',(-11.5,2.5,10.));
807
-#778=CARTESIAN_POINT('Origin',(-12.5,0.,4.5));
808
-#779=CARTESIAN_POINT('',(12.5,0.,4.5));
809
-#780=CARTESIAN_POINT('Origin',(12.5,0.,-9.5));
810
-#781=CARTESIAN_POINT('',(12.5,0.,-9.5));
811
-#782=CARTESIAN_POINT('',(6.25,0.,-9.5));
812
-#783=CARTESIAN_POINT('',(12.5,0.,-9.5));
813
-#784=CARTESIAN_POINT('Origin',(3.54326497220795E-016,0.,7.08652994441589E-016));
814
-#785=CARTESIAN_POINT('',(12.5,0.,-11.));
815
-#786=CARTESIAN_POINT('',(-12.5,0.,-11.));
816
-#787=CARTESIAN_POINT('',(12.5,0.,-11.));
817
-#788=CARTESIAN_POINT('Origin',(-12.5,13.,6.00000000000001));
818
-#789=CARTESIAN_POINT('',(-6.25,3.5,6.00000000000001));
819
-#790=CARTESIAN_POINT('Origin',(-6.25,3.5,7.));
820
-#791=CARTESIAN_POINT('',(-6.25,2.5,7.));
821
-#792=CARTESIAN_POINT('Origin',(-6.25,3.5,7.));
822
-#793=CARTESIAN_POINT('',(12.5,2.5,7.));
823
-#794=CARTESIAN_POINT('',(-6.25,2.5,7.));
824
-#795=CARTESIAN_POINT('',(12.5,3.5,6.00000000000001));
825
-#796=CARTESIAN_POINT('Origin',(12.5,3.5,7.));
826
-#797=CARTESIAN_POINT('',(-6.25,3.5,6.00000000000001));
827
-#798=CARTESIAN_POINT('Origin',(0.,2.5,8.5));
828
-#799=CARTESIAN_POINT('',(12.5,2.5,9.75));
829
-#800=CARTESIAN_POINT('Origin',(-12.5,13.,6.00000000000001));
830
-#801=CARTESIAN_POINT('',(12.5,6.5,6.00000000000001));
831
-#802=CARTESIAN_POINT('Origin',(12.5,0.,11.));
832
-#803=CARTESIAN_POINT('',(12.5,0.,-11.));
833
-#804=CARTESIAN_POINT('Origin',(12.5,0.,-11.));
834
-#805=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(0.01),#809,
835
-'DISTANCE_ACCURACY_VALUE',
836
-'Maximum model space distance between geometric entities at asserted c
837
-onnectivities');
838
-#806=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-006),#809,
839
-'DISTANCE_ACCURACY_VALUE',
840
-'Maximum model space distance between geometric entities at asserted c
841
-onnectivities');
842
-#807=(
843
-GEOMETRIC_REPRESENTATION_CONTEXT(3)
844
-GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#805))
845
-GLOBAL_UNIT_ASSIGNED_CONTEXT((#809,#812,#810))
846
-REPRESENTATION_CONTEXT('','3D')
847
-);
848
-#808=(
849
-GEOMETRIC_REPRESENTATION_CONTEXT(3)
850
-GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#806))
851
-GLOBAL_UNIT_ASSIGNED_CONTEXT((#809,#812,#810))
852
-REPRESENTATION_CONTEXT('','3D')
853
-);
854
-#809=(
855
-LENGTH_UNIT()
856
-NAMED_UNIT(*)
857
-SI_UNIT(.MILLI.,.METRE.)
858
-);
859
-#810=(
860
-NAMED_UNIT(*)
861
-SI_UNIT($,.STERADIAN.)
862
-SOLID_ANGLE_UNIT()
863
-);
864
-#811=DIMENSIONAL_EXPONENTS(0.,0.,0.,0.,0.,0.,0.);
865
-#812=(
866
-CONVERSION_BASED_UNIT('degree',#814)
867
-NAMED_UNIT(#811)
868
-PLANE_ANGLE_UNIT()
869
-);
870
-#813=(
871
-NAMED_UNIT(*)
872
-PLANE_ANGLE_UNIT()
873
-SI_UNIT($,.RADIAN.)
874
-);
875
-#814=PLANE_ANGLE_MEASURE_WITH_UNIT(PLANE_ANGLE_MEASURE(0.01745329252),#813);
876
-#815=SHAPE_DEFINITION_REPRESENTATION(#816,#817);
877
-#816=PRODUCT_DEFINITION_SHAPE('',$,#819);
878
-#817=SHAPE_REPRESENTATION('',(#460),#807);
879
-#818=PRODUCT_DEFINITION_CONTEXT('part definition',#823,'design');
880
-#819=PRODUCT_DEFINITION('capot','capot',#820,#818);
881
-#820=PRODUCT_DEFINITION_FORMATION('',$,#825);
882
-#821=PRODUCT_RELATED_PRODUCT_CATEGORY('capot','capot',(#825));
883
-#822=APPLICATION_PROTOCOL_DEFINITION('international standard',
884
-'automotive_design',2009,#823);
885
-#823=APPLICATION_CONTEXT(
886
-'Core Data for Automotive Mechanical Design Process');
887
-#824=PRODUCT_CONTEXT('part definition',#823,'mechanical');
888
-#825=PRODUCT('capot','capot',$,(#824));
889
-#826=PRESENTATION_STYLE_ASSIGNMENT((#827));
890
-#827=SURFACE_STYLE_USAGE(.BOTH.,#828);
891
-#828=SURFACE_SIDE_STYLE($,(#829));
892
-#829=SURFACE_STYLE_FILL_AREA(#830);
893
-#830=FILL_AREA_STYLE($,(#831));
894
-#831=FILL_AREA_STYLE_COLOUR($,#832);
895
-#832=COLOUR_RGB('',0.92156862745098,0.92156862745098,0.92156862745098);
896
-ENDSEC;
897
-END-ISO-10303-21;

+ 0
- 134542
hardware/Export/pied.stl
File diff suppressed because it is too large
View File


+ 0
- 285
hardware/Export/pied.stp View File

@@ -1,285 +0,0 @@
1
-ISO-10303-21;
2
-HEADER;
3
-/* Generated by software containing ST-Developer
4
- * from STEP Tools, Inc. (www.steptools.com) 
5
- */
6
-
7
-FILE_DESCRIPTION(
8
-/* description */ (''),
9
-/* implementation_level */ '2;1');
10
-
11
-FILE_NAME(
12
-/* name */ 
13
-'D:\\Utilisateurs\\sd\\Mes documents\\SVN\\projets-gei\\Dumber 2015\\M
14
-ecanique\\Export\\pied.stp',
15
-/* time_stamp */ '2015-03-19T15:18:26+01:00',
16
-/* author */ ('sd'),
17
-/* organization */ (''),
18
-/* preprocessor_version */ 'ST-DEVELOPER v15.2',
19
-/* originating_system */ 'Autodesk Inventor 2014',
20
-/* authorisation */ '');
21
-
22
-FILE_SCHEMA (('AUTOMOTIVE_DESIGN { 1 0 10303 214 3 1 1 }'));
23
-ENDSEC;
24
-
25
-DATA;
26
-#10=MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#13),#209);
27
-#11=SHAPE_REPRESENTATION_RELATIONSHIP('SRR','None',#218,#12);
28
-#12=ADVANCED_BREP_SHAPE_REPRESENTATION($,(#116),#208);
29
-#13=STYLED_ITEM('',(#227),#116);
30
-#14=TOROIDAL_SURFACE('',#122,5.5,0.5);
31
-#15=TOROIDAL_SURFACE('',#129,7.,0.5);
32
-#16=TOROIDAL_SURFACE('',#133,5.5,2.);
33
-#17=PLANE('',#121);
34
-#18=PLANE('',#125);
35
-#19=PLANE('',#135);
36
-#20=PLANE('',#136);
37
-#21=FACE_BOUND('',#40,.T.);
38
-#22=FACE_BOUND('',#43,.T.);
39
-#23=FACE_BOUND('',#45,.T.);
40
-#24=FACE_BOUND('',#47,.T.);
41
-#25=FACE_BOUND('',#49,.T.);
42
-#26=FACE_BOUND('',#51,.T.);
43
-#27=FACE_BOUND('',#53,.T.);
44
-#28=FACE_BOUND('',#55,.T.);
45
-#29=FACE_BOUND('',#56,.T.);
46
-#30=FACE_OUTER_BOUND('',#39,.T.);
47
-#31=FACE_OUTER_BOUND('',#41,.T.);
48
-#32=FACE_OUTER_BOUND('',#42,.T.);
49
-#33=FACE_OUTER_BOUND('',#44,.T.);
50
-#34=FACE_OUTER_BOUND('',#46,.T.);
51
-#35=FACE_OUTER_BOUND('',#48,.T.);
52
-#36=FACE_OUTER_BOUND('',#50,.T.);
53
-#37=FACE_OUTER_BOUND('',#52,.T.);
54
-#38=FACE_OUTER_BOUND('',#54,.T.);
55
-#39=EDGE_LOOP('',(#84));
56
-#40=EDGE_LOOP('',(#85));
57
-#41=EDGE_LOOP('',(#86));
58
-#42=EDGE_LOOP('',(#87));
59
-#43=EDGE_LOOP('',(#88));
60
-#44=EDGE_LOOP('',(#89));
61
-#45=EDGE_LOOP('',(#90));
62
-#46=EDGE_LOOP('',(#91));
63
-#47=EDGE_LOOP('',(#92));
64
-#48=EDGE_LOOP('',(#93));
65
-#49=EDGE_LOOP('',(#94));
66
-#50=EDGE_LOOP('',(#95));
67
-#51=EDGE_LOOP('',(#96));
68
-#52=EDGE_LOOP('',(#97));
69
-#53=EDGE_LOOP('',(#98));
70
-#54=EDGE_LOOP('',(#99));
71
-#55=EDGE_LOOP('',(#100));
72
-#56=EDGE_LOOP('',(#101));
73
-#57=CIRCLE('',#119,1.25);
74
-#58=CIRCLE('',#120,1.25);
75
-#59=CIRCLE('',#123,5.5);
76
-#60=CIRCLE('',#124,5.);
77
-#61=CIRCLE('',#126,7.);
78
-#62=CIRCLE('',#128,5.);
79
-#63=CIRCLE('',#130,7.5);
80
-#64=CIRCLE('',#132,7.5);
81
-#65=CIRCLE('',#134,5.5);
82
-#66=VERTEX_POINT('',#179);
83
-#67=VERTEX_POINT('',#181);
84
-#68=VERTEX_POINT('',#185);
85
-#69=VERTEX_POINT('',#187);
86
-#70=VERTEX_POINT('',#190);
87
-#71=VERTEX_POINT('',#193);
88
-#72=VERTEX_POINT('',#196);
89
-#73=VERTEX_POINT('',#199);
90
-#74=VERTEX_POINT('',#202);
91
-#75=EDGE_CURVE('',#66,#66,#57,.T.);
92
-#76=EDGE_CURVE('',#67,#67,#58,.T.);
93
-#77=EDGE_CURVE('',#68,#68,#59,.T.);
94
-#78=EDGE_CURVE('',#69,#69,#60,.T.);
95
-#79=EDGE_CURVE('',#70,#70,#61,.T.);
96
-#80=EDGE_CURVE('',#71,#71,#62,.T.);
97
-#81=EDGE_CURVE('',#72,#72,#63,.T.);
98
-#82=EDGE_CURVE('',#73,#73,#64,.T.);
99
-#83=EDGE_CURVE('',#74,#74,#65,.T.);
100
-#84=ORIENTED_EDGE('',*,*,#75,.F.);
101
-#85=ORIENTED_EDGE('',*,*,#76,.F.);
102
-#86=ORIENTED_EDGE('',*,*,#76,.T.);
103
-#87=ORIENTED_EDGE('',*,*,#77,.T.);
104
-#88=ORIENTED_EDGE('',*,*,#78,.T.);
105
-#89=ORIENTED_EDGE('',*,*,#79,.F.);
106
-#90=ORIENTED_EDGE('',*,*,#77,.F.);
107
-#91=ORIENTED_EDGE('',*,*,#80,.F.);
108
-#92=ORIENTED_EDGE('',*,*,#78,.F.);
109
-#93=ORIENTED_EDGE('',*,*,#81,.T.);
110
-#94=ORIENTED_EDGE('',*,*,#79,.T.);
111
-#95=ORIENTED_EDGE('',*,*,#82,.F.);
112
-#96=ORIENTED_EDGE('',*,*,#81,.F.);
113
-#97=ORIENTED_EDGE('',*,*,#83,.T.);
114
-#98=ORIENTED_EDGE('',*,*,#82,.T.);
115
-#99=ORIENTED_EDGE('',*,*,#83,.F.);
116
-#100=ORIENTED_EDGE('',*,*,#75,.T.);
117
-#101=ORIENTED_EDGE('',*,*,#80,.T.);
118
-#102=CYLINDRICAL_SURFACE('',#118,1.25);
119
-#103=CYLINDRICAL_SURFACE('',#127,5.);
120
-#104=CYLINDRICAL_SURFACE('',#131,7.5);
121
-#105=ADVANCED_FACE('',(#30,#21),#102,.F.);
122
-#106=ADVANCED_FACE('',(#31),#17,.T.);
123
-#107=ADVANCED_FACE('',(#32,#22),#14,.F.);
124
-#108=ADVANCED_FACE('',(#33,#23),#18,.T.);
125
-#109=ADVANCED_FACE('',(#34,#24),#103,.T.);
126
-#110=ADVANCED_FACE('',(#35,#25),#15,.T.);
127
-#111=ADVANCED_FACE('',(#36,#26),#104,.T.);
128
-#112=ADVANCED_FACE('',(#37,#27),#16,.T.);
129
-#113=ADVANCED_FACE('',(#38),#19,.T.);
130
-#114=ADVANCED_FACE('',(#28,#29),#20,.T.);
131
-#115=CLOSED_SHELL('',(#105,#106,#107,#108,#109,#110,#111,#112,#113,#114));
132
-#116=MANIFOLD_SOLID_BREP('Solide1',#115);
133
-#117=AXIS2_PLACEMENT_3D('placement',#177,#137,#138);
134
-#118=AXIS2_PLACEMENT_3D('',#178,#139,#140);
135
-#119=AXIS2_PLACEMENT_3D('',#180,#141,#142);
136
-#120=AXIS2_PLACEMENT_3D('',#182,#143,#144);
137
-#121=AXIS2_PLACEMENT_3D('',#183,#145,#146);
138
-#122=AXIS2_PLACEMENT_3D('',#184,#147,#148);
139
-#123=AXIS2_PLACEMENT_3D('',#186,#149,#150);
140
-#124=AXIS2_PLACEMENT_3D('',#188,#151,#152);
141
-#125=AXIS2_PLACEMENT_3D('',#189,#153,#154);
142
-#126=AXIS2_PLACEMENT_3D('',#191,#155,#156);
143
-#127=AXIS2_PLACEMENT_3D('',#192,#157,#158);
144
-#128=AXIS2_PLACEMENT_3D('',#194,#159,#160);
145
-#129=AXIS2_PLACEMENT_3D('',#195,#161,#162);
146
-#130=AXIS2_PLACEMENT_3D('',#197,#163,#164);
147
-#131=AXIS2_PLACEMENT_3D('',#198,#165,#166);
148
-#132=AXIS2_PLACEMENT_3D('',#200,#167,#168);
149
-#133=AXIS2_PLACEMENT_3D('',#201,#169,#170);
150
-#134=AXIS2_PLACEMENT_3D('',#203,#171,#172);
151
-#135=AXIS2_PLACEMENT_3D('',#204,#173,#174);
152
-#136=AXIS2_PLACEMENT_3D('',#205,#175,#176);
153
-#137=DIRECTION('axis',(0.,0.,1.));
154
-#138=DIRECTION('refdir',(1.,0.,0.));
155
-#139=DIRECTION('center_axis',(0.,0.,1.));
156
-#140=DIRECTION('ref_axis',(1.,0.,0.));
157
-#141=DIRECTION('center_axis',(0.,0.,-1.));
158
-#142=DIRECTION('ref_axis',(1.,0.,0.));
159
-#143=DIRECTION('center_axis',(0.,0.,1.));
160
-#144=DIRECTION('ref_axis',(1.,0.,0.));
161
-#145=DIRECTION('center_axis',(0.,0.,1.));
162
-#146=DIRECTION('ref_axis',(1.,0.,0.));
163
-#147=DIRECTION('center_axis',(0.,0.,1.));
164
-#148=DIRECTION('ref_axis',(1.,0.,0.));
165
-#149=DIRECTION('center_axis',(0.,0.,1.));
166
-#150=DIRECTION('ref_axis',(-1.,1.22464679914735E-016,0.));
167
-#151=DIRECTION('center_axis',(0.,0.,-1.));
168
-#152=DIRECTION('ref_axis',(-1.,1.22464679914735E-016,0.));
169
-#153=DIRECTION('center_axis',(0.,0.,1.));
170
-#154=DIRECTION('ref_axis',(1.,0.,0.));
171
-#155=DIRECTION('center_axis',(0.,0.,-1.));
172
-#156=DIRECTION('ref_axis',(-1.,1.22464679914735E-016,0.));
173
-#157=DIRECTION('center_axis',(0.,0.,1.));
174
-#158=DIRECTION('ref_axis',(1.,0.,0.));
175
-#159=DIRECTION('center_axis',(0.,0.,1.));
176
-#160=DIRECTION('ref_axis',(1.,0.,0.));
177
-#161=DIRECTION('center_axis',(0.,0.,1.));
178
-#162=DIRECTION('ref_axis',(1.,0.,0.));
179
-#163=DIRECTION('center_axis',(0.,0.,1.));
180
-#164=DIRECTION('ref_axis',(-1.,1.22464679914735E-016,0.));
181
-#165=DIRECTION('center_axis',(0.,0.,1.));
182
-#166=DIRECTION('ref_axis',(1.,0.,0.));
183
-#167=DIRECTION('center_axis',(0.,0.,-1.));
184
-#168=DIRECTION('ref_axis',(-1.,1.22464679914735E-016,0.));
185
-#169=DIRECTION('center_axis',(0.,0.,1.));
186
-#170=DIRECTION('ref_axis',(1.,0.,0.));
187
-#171=DIRECTION('center_axis',(0.,0.,1.));
188
-#172=DIRECTION('ref_axis',(-1.,1.22464679914735E-016,0.));
189
-#173=DIRECTION('center_axis',(0.,0.,-1.));
190
-#174=DIRECTION('ref_axis',(-1.,0.,0.));
191
-#175=DIRECTION('center_axis',(0.,0.,1.));
192
-#176=DIRECTION('ref_axis',(1.,0.,0.));
193
-#177=CARTESIAN_POINT('',(0.,0.,0.));
194
-#178=CARTESIAN_POINT('Origin',(0.,0.,-1.22906342946367));
195
-#179=CARTESIAN_POINT('',(1.25,0.,2.27093657053633));
196
-#180=CARTESIAN_POINT('Origin',(0.,0.,2.27093657053633));
197
-#181=CARTESIAN_POINT('',(1.25,0.,-4.72906342946367));
198
-#182=CARTESIAN_POINT('Origin',(0.,0.,-4.72906342946367));
199
-#183=CARTESIAN_POINT('Origin',(0.,0.,-4.72906342946367));
200
-#184=CARTESIAN_POINT('Origin',(0.,0.,-2.72906342946367));
201
-#185=CARTESIAN_POINT('',(5.5,0.,-3.22906342946367));
202
-#186=CARTESIAN_POINT('Origin',(0.,0.,-3.22906342946367));
203
-#187=CARTESIAN_POINT('',(5.,-1.22464679914735E-015,-2.72906342946367));
204
-#188=CARTESIAN_POINT('Origin',(0.,0.,-2.72906342946367));
205
-#189=CARTESIAN_POINT('Origin',(5.,0.,-3.22906342946367));
206
-#190=CARTESIAN_POINT('',(7.,-1.71450551880629E-015,-3.22906342946367));
207
-#191=CARTESIAN_POINT('Origin',(0.,0.,-3.22906342946367));
208
-#192=CARTESIAN_POINT('Origin',(0.,0.,-0.47906342946367));
209
-#193=CARTESIAN_POINT('',(5.,0.,2.27093657053633));
210
-#194=CARTESIAN_POINT('Origin',(0.,0.,2.27093657053633));
211
-#195=CARTESIAN_POINT('Origin',(0.,0.,-3.72906342946367));
212
-#196=CARTESIAN_POINT('',(7.5,0.,-3.72906342946367));
213
-#197=CARTESIAN_POINT('Origin',(0.,0.,-3.72906342946367));
214
-#198=CARTESIAN_POINT('Origin',(0.,0.,-4.97906342946367));
215
-#199=CARTESIAN_POINT('',(7.5,-1.83697019872103E-015,-4.72906342946367));
216
-#200=CARTESIAN_POINT('Origin',(0.,0.,-4.72906342946367));
217
-#201=CARTESIAN_POINT('Origin',(0.,0.,-4.72906342946367));
218
-#202=CARTESIAN_POINT('',(5.5,0.,-6.72906342946367));
219
-#203=CARTESIAN_POINT('Origin',(0.,0.,-6.72906342946367));
220
-#204=CARTESIAN_POINT('Origin',(7.5,0.,-6.72906342946367));
221
-#205=CARTESIAN_POINT('Origin',(0.,0.,2.27093657053633));
222
-#206=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(0.01),#210,
223
-'DISTANCE_ACCURACY_VALUE',
224
-'Maximum model space distance between geometric entities at asserted c
225
-onnectivities');
226
-#207=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-006),#210,
227
-'DISTANCE_ACCURACY_VALUE',
228
-'Maximum model space distance between geometric entities at asserted c
229
-onnectivities');
230
-#208=(
231
-GEOMETRIC_REPRESENTATION_CONTEXT(3)
232
-GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#206))
233
-GLOBAL_UNIT_ASSIGNED_CONTEXT((#210,#213,#211))
234
-REPRESENTATION_CONTEXT('','3D')
235
-);
236
-#209=(
237
-GEOMETRIC_REPRESENTATION_CONTEXT(3)
238
-GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#207))
239
-GLOBAL_UNIT_ASSIGNED_CONTEXT((#210,#213,#211))
240
-REPRESENTATION_CONTEXT('','3D')
241
-);
242
-#210=(
243
-LENGTH_UNIT()
244
-NAMED_UNIT(*)
245
-SI_UNIT(.MILLI.,.METRE.)
246
-);
247
-#211=(
248
-NAMED_UNIT(*)
249
-SI_UNIT($,.STERADIAN.)
250
-SOLID_ANGLE_UNIT()
251
-);
252
-#212=DIMENSIONAL_EXPONENTS(0.,0.,0.,0.,0.,0.,0.);
253
-#213=(
254
-CONVERSION_BASED_UNIT('degree',#215)
255
-NAMED_UNIT(#212)
256
-PLANE_ANGLE_UNIT()
257
-);
258
-#214=(
259
-NAMED_UNIT(*)
260
-PLANE_ANGLE_UNIT()
261
-SI_UNIT($,.RADIAN.)
262
-);
263
-#215=PLANE_ANGLE_MEASURE_WITH_UNIT(PLANE_ANGLE_MEASURE(0.01745329252),#214);
264
-#216=SHAPE_DEFINITION_REPRESENTATION(#217,#218);
265
-#217=PRODUCT_DEFINITION_SHAPE('',$,#220);
266
-#218=SHAPE_REPRESENTATION('',(#117),#208);
267
-#219=PRODUCT_DEFINITION_CONTEXT('part definition',#224,'design');
268
-#220=PRODUCT_DEFINITION('pied','pied',#221,#219);
269
-#221=PRODUCT_DEFINITION_FORMATION('',$,#226);
270
-#222=PRODUCT_RELATED_PRODUCT_CATEGORY('pied','pied',(#226));
271
-#223=APPLICATION_PROTOCOL_DEFINITION('international standard',
272
-'automotive_design',2009,#224);
273
-#224=APPLICATION_CONTEXT(
274
-'Core Data for Automotive Mechanical Design Process');
275
-#225=PRODUCT_CONTEXT('part definition',#224,'mechanical');
276
-#226=PRODUCT('pied','pied',$,(#225));
277
-#227=PRESENTATION_STYLE_ASSIGNMENT((#228));
278
-#228=SURFACE_STYLE_USAGE(.BOTH.,#229);
279
-#229=SURFACE_SIDE_STYLE($,(#230));
280
-#230=SURFACE_STYLE_FILL_AREA(#231);
281
-#231=FILL_AREA_STYLE($,(#232));
282
-#232=FILL_AREA_STYLE_COLOUR($,#233);
283
-#233=COLOUR_RGB('',0.92156862745098,0.92156862745098,0.92156862745098);
284
-ENDSEC;
285
-END-ISO-10303-21;

BIN
hardware/Platine encodeur.ipt View File


BIN
hardware/Pneu.ipt View File


+ 0
- 1760
hardware/Push Button Switch.STEP
File diff suppressed because it is too large
View File


BIN
hardware/Robot.iam View File


BIN
hardware/Robot.pdf View File


BIN
hardware/Roue.ipt View File


+ 0
- 16767
hardware/USB_Mini_B_SMD_buchse.STEP
File diff suppressed because it is too large
View File


+ 0
- 13472
hardware/XBee Chip.STEP
File diff suppressed because it is too large
View File


BIN
hardware/axe.ipt View File


BIN
hardware/capot.ipt View File


BIN
hardware/connecteur 10.ipt View File


BIN
hardware/connecteur 6.ipt View File


BIN
hardware/fixation moteur.ipt View File


BIN
hardware/headers/2.54_base.SLDPRT View File


BIN
hardware/headers/2.54_straight-header.SLDASM View File


BIN
hardware/headers/2.54_straight-pin.SLDPRT View File


BIN
hardware/headers/original.stl View File


BIN
hardware/helice encodeur.ipt View File


BIN
hardware/mini usbl.ipt View File


BIN
hardware/moteur.iam View File


BIN
hardware/moteur.ipt View File


BIN
hardware/original.stl View File


BIN
hardware/pcb.ipt View File


BIN
hardware/pied.ipt View File


BIN
hardware/plaque moteur.ipt View File


BIN
hardware/queue.ipt View File


BIN
hardware/reducteur.ipt View File


BIN
hardware/roue.iam View File


+ 0
- 10452
hardware/tactileswitch-short.STEP
File diff suppressed because it is too large
View File


BIN
hardware/xbee.ipt View File


BIN
incubateur/1_ARUCO.pdf View File


+ 0
- 11
incubateur/Aruco_opencv_python/.idea/Aruco_opencv.iml View File

@@ -1,11 +0,0 @@
1
-<?xml version="1.0" encoding="UTF-8"?>
2
-<module type="PYTHON_MODULE" version="4">
3
-  <component name="NewModuleRootManager">
4
-    <content url="file://$MODULE_DIR$" />
5
-    <orderEntry type="inheritedJdk" />
6
-    <orderEntry type="sourceFolder" forTests="false" />
7
-  </component>
8
-  <component name="TestRunnerService">
9
-    <option name="PROJECT_TEST_RUNNER" value="Unittests" />
10
-  </component>
11
-</module>

+ 0
- 7
incubateur/Aruco_opencv_python/.idea/misc.xml View File

@@ -1,7 +0,0 @@
1
-<?xml version="1.0" encoding="UTF-8"?>
2
-<project version="4">
3
-  <component name="JavaScriptSettings">
4
-    <option name="languageLevel" value="ES6" />
5
-  </component>
6
-  <component name="ProjectRootManager" version="2" project-jdk-name="Python 3.5" project-jdk-type="Python SDK" />
7
-</project>

+ 0
- 8
incubateur/Aruco_opencv_python/.idea/modules.xml View File

@@ -1,8 +0,0 @@
1
-<?xml version="1.0" encoding="UTF-8"?>
2
-<project version="4">
3
-  <component name="ProjectModuleManager">
4
-    <modules>
5
-      <module fileurl="file://$PROJECT_DIR$/.idea/Aruco_opencv.iml" filepath="$PROJECT_DIR$/.idea/Aruco_opencv.iml" />
6
-    </modules>
7
-  </component>
8
-</project>

+ 0
- 546
incubateur/Aruco_opencv_python/.idea/workspace.xml View File

@@ -1,546 +0,0 @@
1
-<?xml version="1.0" encoding="UTF-8"?>
2
-<project version="4">
3
-  <component name="ChangeListManager">
4
-    <list default="true" id="47ca631b-dc62-4446-a33d-e49bb58e0642" name="Default" comment="" />
5
-    <option name="EXCLUDED_CONVERTED_TO_IGNORED" value="true" />
6
-    <option name="TRACKING_ENABLED" value="true" />
7
-    <option name="SHOW_DIALOG" value="false" />
8
-    <option name="HIGHLIGHT_CONFLICTS" value="true" />
9
-    <option name="HIGHLIGHT_NON_ACTIVE_CHANGELIST" value="false" />
10
-    <option name="LAST_RESOLUTION" value="IGNORE" />
11
-  </component>
12
-  <component name="CoverageDataManager">
13
-    <SUITE FILE_PATH="coverage/Aruco_opencv$opengl_opencv.coverage" NAME="opengl_opencv Coverage Results" MODIFIED="1524744453708" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$" />
14
-    <SUITE FILE_PATH="coverage/Aruco_opencv$camera_calibration.coverage" NAME="camera_calibration Coverage Results" MODIFIED="1524665271117" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$" />
15
-    <SUITE FILE_PATH="coverage/Aruco_opencv$calibrate.coverage" NAME="calibrate Coverage Results" MODIFIED="1530281069792" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$" />
16
-    <SUITE FILE_PATH="coverage/Aruco_opencv$opencv_opengl.coverage" NAME="opencv_opengl Coverage Results" MODIFIED="1524734429270" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$" />
17
-    <SUITE FILE_PATH="coverage/Aruco_opencv$aruco_create.coverage" NAME="aruco_create Coverage Results" MODIFIED="1524673519668" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$" />
18
-    <SUITE FILE_PATH="coverage/Aruco_opencv$aruco_detection.coverage" NAME="aruco_detection Coverage Results" MODIFIED="1530282416329" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$" />
19
-    <SUITE FILE_PATH="coverage/Aruco_opencv$getCalibrationImage.coverage" NAME="getCalibrationImage Coverage Results" MODIFIED="1530282201001" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$" />
20
-  </component>
21
-  <component name="FileEditorManager">
22
-    <leaf SIDE_TABS_SIZE_LIMIT_KEY="300">
23
-      <file leaf-file-name="aruco_detection.py" pinned="false" current-in-tab="true">
24
-        <entry file="file://$PROJECT_DIR$/aruco_detection.py">
25
-          <provider selected="true" editor-type-id="text-editor">
26
-            <state relative-caret-position="315">
27
-              <caret line="21" column="17" lean-forward="true" selection-start-line="21" selection-start-column="17" selection-end-line="21" selection-end-column="17" />
28
-              <folding>
29
-                <element signature="e#0#16#0" expanded="true" />
30
-              </folding>
31
-            </state>
32
-          </provider>
33
-        </entry>
34
-      </file>
35
-      <file leaf-file-name="aruco_create.py" pinned="false" current-in-tab="false">
36
-        <entry file="file://$PROJECT_DIR$/aruco_create.py">
37
-          <provider selected="true" editor-type-id="text-editor">
38
-            <state relative-caret-position="120">
39
-              <caret line="8" column="9" selection-start-line="8" selection-start-column="9" selection-end-line="15" />
40
-              <folding>
41
-                <element signature="e#0#16#0" expanded="true" />
42
-              </folding>
43
-            </state>
44
-          </provider>
45
-        </entry>
46
-      </file>
47
-      <file leaf-file-name="aruco_11.jpg" pinned="false" current-in-tab="false">
48
-        <entry file="file://$PROJECT_DIR$/img_aruco/aruco_11.jpg">
49
-          <provider selected="true" editor-type-id="images" />
50
-        </entry>
51
-      </file>
52
-      <file leaf-file-name="aruco_10.jpg" pinned="false" current-in-tab="false">
53
-        <entry file="file://$PROJECT_DIR$/img_aruco/aruco_10.jpg">
54
-          <provider selected="true" editor-type-id="images" />
55
-        </entry>
56
-      </file>
57
-      <file leaf-file-name="aruco_8.jpg" pinned="false" current-in-tab="false">
58
-        <entry file="file://$PROJECT_DIR$/img_aruco/aruco_8.jpg">
59
-          <provider selected="true" editor-type-id="images" />
60
-        </entry>
61
-      </file>
62
-      <file leaf-file-name="calibrate.py" pinned="false" current-in-tab="false">
63
-        <entry file="file://$PROJECT_DIR$/calibrate.py">
64
-          <provider selected="true" editor-type-id="text-editor">
65
-            <state relative-caret-position="480">
66
-              <caret line="34" column="47" lean-forward="true" selection-start-line="34" selection-start-column="47" selection-end-line="34" selection-end-column="47" />
67
-            </state>
68
-          </provider>
69
-        </entry>
70
-      </file>
71
-      <file leaf-file-name="opengl_opencv.py" pinned="false" current-in-tab="false">
72
-        <entry file="file://$PROJECT_DIR$/opengl_opencv.py">
73
-          <provider selected="true" editor-type-id="text-editor">
74
-            <state relative-caret-position="592">
75
-              <caret line="72" column="20" selection-start-line="72" selection-start-column="20" selection-end-line="72" selection-end-column="20" />
76
-            </state>
77
-          </provider>
78
-        </entry>
79
-      </file>
80
-      <file leaf-file-name="getCalibrationImage.py" pinned="false" current-in-tab="false">
81
-        <entry file="file://$PROJECT_DIR$/getCalibrationImage.py">
82
-          <provider selected="true" editor-type-id="text-editor">
83
-            <state relative-caret-position="315">
84
-              <caret line="21" selection-start-line="21" selection-end-line="21" />
85
-            </state>
86
-          </provider>
87
-        </entry>
88
-      </file>
89
-      <file leaf-file-name="calibration_1.jpg" pinned="false" current-in-tab="false">
90
-        <entry file="file://$PROJECT_DIR$/img_calibrate/calibration_1.jpg">
91
-          <provider selected="true" editor-type-id="images" />
92
-        </entry>
93
-      </file>
94
-      <file leaf-file-name="calibration_6.jpg" pinned="false" current-in-tab="false">
95
-        <entry file="file://$PROJECT_DIR$/img_calibrate/calibration_6.jpg">
96
-          <provider selected="true" editor-type-id="images" />
97
-        </entry>
98
-      </file>
99
-    </leaf>
100
-  </component>
101
-  <component name="FileTemplateManagerImpl">
102
-    <option name="RECENT_TEMPLATES">
103
-      <list>
104
-        <option value="Python Script" />
105
-      </list>
106
-    </option>
107
-  </component>
108
-  <component name="FindInProjectRecents">
109
-    <findStrings>
110
-      <find>ret</find>
111
-      <find>criteria</find>
112
-      <find>720</find>
113
-      <find>cv2array</find>
114
-      <find>init</find>
115
-      <find>idle</find>
116
-      <find>fl</find>
117
-      <find>flip</find>
118
-    </findStrings>
119
-  </component>
120
-  <component name="IdeDocumentHistory">
121
-    <option name="CHANGED_PATHS">
122
-      <list>
123
-        <option value="$PROJECT_DIR$/camera_calibration.py" />
124
-        <option value="$PROJECT_DIR$/calibrate.py" />
125
-        <option value="$PROJECT_DIR$/img_calibrate/drawCube.py" />
126
-        <option value="$PROJECT_DIR$/drawCube.py" />
127
-        <option value="$PROJECT_DIR$/opencv_opengl.py" />
128
-        <option value="$PROJECT_DIR$/aruco_create.py" />
129
-        <option value="$PROJECT_DIR$/opengl_opencv.py" />
130
-        <option value="$PROJECT_DIR$/getCalibrationImage.py" />
131
-        <option value="$PROJECT_DIR$/aruco_detection.py" />
132
-      </list>
133
-    </option>
134
-  </component>
135
-  <component name="JsBuildToolGruntFileManager" detection-done="true" sorting="DEFINITION_ORDER" />
136
-  <component name="JsBuildToolPackageJson" detection-done="true" sorting="DEFINITION_ORDER" />
137
-  <component name="JsGulpfileManager">
138
-    <detection-done>true</detection-done>
139
-    <sorting>DEFINITION_ORDER</sorting>
140
-  </component>
141
-  <component name="NodePackageJsonFileManager">
142
-    <packageJsonPaths />
143
-  </component>
144
-  <component name="ProjectFrameBounds" extendedState="6">
145
-    <option name="x" value="1926" />
146
-    <option name="y" value="24" />
147
-    <option name="width" value="1914" />
148
-    <option name="height" value="1032" />
149
-  </component>
150
-  <component name="ProjectView">
151
-    <navigator proportions="" version="1">
152
-      <foldersAlwaysOnTop value="true" />
153
-    </navigator>
154
-    <panes>
155
-      <pane id="Scope" />
156
-      <pane id="ProjectPane">
157
-        <subPane>
158
-          <expand>
159
-            <path>
160
-              <item name="Aruco_opencv" type="b2602c69:ProjectViewProjectNode" />
161
-              <item name="Aruco_opencv" type="462c0819:PsiDirectoryNode" />
162
-            </path>
163
-            <path>
164
-              <item name="Aruco_opencv" type="b2602c69:ProjectViewProjectNode" />
165
-              <item name="Aruco_opencv" type="462c0819:PsiDirectoryNode" />
166
-              <item name="img_calibrate" type="462c0819:PsiDirectoryNode" />
167
-            </path>
168
-          </expand>
169
-          <select />
170
-        </subPane>
171
-      </pane>
172
-    </panes>
173
-  </component>
174
-  <component name="PropertiesComponent">
175
-    <property name="WebServerToolWindowFactoryState" value="false" />
176
-    <property name="nodejs_interpreter_path.stuck_in_default_project" value="undefined stuck path" />
177
-    <property name="nodejs_npm_path_reset_for_default_project" value="true" />
178
-    <property name="settings.editor.selected.configurable" value="configurable.group.tools" />
179
-  </component>
180
-  <component name="RecentsManager">
181
-    <key name="CopyFile.RECENT_KEYS">
182
-      <recent name="$PROJECT_DIR$" />
183
-    </key>
184
-  </component>
185
-  <component name="RunDashboard">
186
-    <option name="ruleStates">
187
-      <list>
188
-        <RuleState>
189
-          <option name="name" value="ConfigurationTypeDashboardGroupingRule" />
190
-        </RuleState>
191
-        <RuleState>
192
-          <option name="name" value="StatusDashboardGroupingRule" />
193
-        </RuleState>
194
-      </list>
195
-    </option>
196
-  </component>
197
-  <component name="RunManager" selected="Python.aruco_detection">
198
-    <configuration name="aruco_detection" type="PythonConfigurationType" factoryName="Python" temporary="true">
199
-      <module name="Aruco_opencv" />
200
-      <option name="INTERPRETER_OPTIONS" value="" />
201
-      <option name="PARENT_ENVS" value="true" />
202
-      <envs>
203
-        <env name="PYTHONUNBUFFERED" value="1" />
204
-      </envs>
205
-      <option name="SDK_HOME" value="" />
206
-      <option name="WORKING_DIRECTORY" value="$PROJECT_DIR$" />
207
-      <option name="IS_MODULE_SDK" value="true" />
208
-      <option name="ADD_CONTENT_ROOTS" value="true" />
209
-      <option name="ADD_SOURCE_ROOTS" value="true" />
210
-      <EXTENSION ID="PythonCoverageRunConfigurationExtension" runner="coverage.py" />
211
-      <option name="SCRIPT_NAME" value="$PROJECT_DIR$/aruco_detection.py" />
212
-      <option name="PARAMETERS" value="" />
213
-      <option name="SHOW_COMMAND_LINE" value="false" />
214
-      <option name="EMULATE_TERMINAL" value="false" />
215
-      <option name="MODULE_MODE" value="false" />
216
-    </configuration>
217
-    <configuration name="calibrate" type="PythonConfigurationType" factoryName="Python" temporary="true">
218
-      <module name="Aruco_opencv" />
219
-      <option name="INTERPRETER_OPTIONS" value="" />
220
-      <option name="PARENT_ENVS" value="true" />
221
-      <envs>
222
-        <env name="PYTHONUNBUFFERED" value="1" />
223
-      </envs>
224
-      <option name="SDK_HOME" value="" />
225
-      <option name="WORKING_DIRECTORY" value="$PROJECT_DIR$" />
226
-      <option name="IS_MODULE_SDK" value="true" />
227
-      <option name="ADD_CONTENT_ROOTS" value="true" />
228
-      <option name="ADD_SOURCE_ROOTS" value="true" />
229
-      <EXTENSION ID="PythonCoverageRunConfigurationExtension" runner="coverage.py" />
230
-      <option name="SCRIPT_NAME" value="$PROJECT_DIR$/calibrate.py" />
231
-      <option name="PARAMETERS" value="" />
232
-      <option name="SHOW_COMMAND_LINE" value="false" />
233
-      <option name="EMULATE_TERMINAL" value="false" />
234
-      <option name="MODULE_MODE" value="false" />
235
-    </configuration>
236
-    <configuration name="getCalibrationImage" type="PythonConfigurationType" factoryName="Python" temporary="true">
237
-      <module name="Aruco_opencv" />
238
-      <option name="INTERPRETER_OPTIONS" value="" />
239
-      <option name="PARENT_ENVS" value="true" />
240
-      <envs>
241
-        <env name="PYTHONUNBUFFERED" value="1" />
242
-      </envs>
243
-      <option name="SDK_HOME" value="" />
244
-      <option name="WORKING_DIRECTORY" value="$PROJECT_DIR$" />
245
-      <option name="IS_MODULE_SDK" value="true" />
246
-      <option name="ADD_CONTENT_ROOTS" value="true" />
247
-      <option name="ADD_SOURCE_ROOTS" value="true" />
248
-      <EXTENSION ID="PythonCoverageRunConfigurationExtension" runner="coverage.py" />
249
-      <option name="SCRIPT_NAME" value="$PROJECT_DIR$/getCalibrationImage.py" />
250
-      <option name="PARAMETERS" value="" />
251
-      <option name="SHOW_COMMAND_LINE" value="false" />
252
-      <option name="EMULATE_TERMINAL" value="false" />
253
-      <option name="MODULE_MODE" value="false" />
254
-    </configuration>
255
-    <configuration name="opencv_opengl" type="PythonConfigurationType" factoryName="Python" temporary="true">
256
-      <module name="Aruco_opencv" />
257
-      <option name="INTERPRETER_OPTIONS" value="" />
258
-      <option name="PARENT_ENVS" value="true" />
259
-      <envs>
260
-        <env name="PYTHONUNBUFFERED" value="1" />
261
-      </envs>
262
-      <option name="SDK_HOME" value="" />
263
-      <option name="WORKING_DIRECTORY" value="$PROJECT_DIR$" />
264
-      <option name="IS_MODULE_SDK" value="true" />
265
-      <option name="ADD_CONTENT_ROOTS" value="true" />
266
-      <option name="ADD_SOURCE_ROOTS" value="true" />
267
-      <EXTENSION ID="PythonCoverageRunConfigurationExtension" runner="coverage.py" />
268
-      <option name="SCRIPT_NAME" value="$PROJECT_DIR$/opencv_opengl.py" />
269
-      <option name="PARAMETERS" value="" />
270
-      <option name="SHOW_COMMAND_LINE" value="false" />
271
-      <option name="EMULATE_TERMINAL" value="false" />
272
-      <option name="MODULE_MODE" value="false" />
273
-    </configuration>
274
-    <configuration name="opengl_opencv" type="PythonConfigurationType" factoryName="Python" temporary="true">
275
-      <module name="Aruco_opencv" />
276
-      <option name="INTERPRETER_OPTIONS" value="" />
277
-      <option name="PARENT_ENVS" value="true" />
278
-      <envs>
279
-        <env name="PYTHONUNBUFFERED" value="1" />
280
-      </envs>
281
-      <option name="SDK_HOME" value="" />
282
-      <option name="WORKING_DIRECTORY" value="$PROJECT_DIR$" />
283
-      <option name="IS_MODULE_SDK" value="true" />
284
-      <option name="ADD_CONTENT_ROOTS" value="true" />
285
-      <option name="ADD_SOURCE_ROOTS" value="true" />
286
-      <EXTENSION ID="PythonCoverageRunConfigurationExtension" runner="coverage.py" />
287
-      <option name="SCRIPT_NAME" value="$PROJECT_DIR$/opengl_opencv.py" />
288
-      <option name="PARAMETERS" value="" />
289
-      <option name="SHOW_COMMAND_LINE" value="false" />
290
-      <option name="EMULATE_TERMINAL" value="false" />
291
-      <option name="MODULE_MODE" value="false" />
292
-    </configuration>
293
-    <list>
294
-      <item itemvalue="Python.aruco_detection" />
295
-      <item itemvalue="Python.getCalibrationImage" />
296
-      <item itemvalue="Python.opencv_opengl" />
297
-      <item itemvalue="Python.opengl_opencv" />
298
-      <item itemvalue="Python.calibrate" />
299
-    </list>
300
-    <recent_temporary>
301
-      <list>
302
-        <item itemvalue="Python.aruco_detection" />
303
-        <item itemvalue="Python.getCalibrationImage" />
304
-        <item itemvalue="Python.calibrate" />
305
-        <item itemvalue="Python.opengl_opencv" />
306
-        <item itemvalue="Python.opencv_opengl" />
307
-      </list>
308
-    </recent_temporary>
309
-  </component>
310
-  <component name="SvnConfiguration">
311
-    <configuration />
312
-  </component>
313
-  <component name="TaskManager">
314
-    <task active="true" id="Default" summary="Default task">
315
-      <changelist id="47ca631b-dc62-4446-a33d-e49bb58e0642" name="Default" comment="" />
316
-      <created>1524648559812</created>
317
-      <option name="number" value="Default" />
318
-      <option name="presentableId" value="Default" />
319
-      <updated>1524648559812</updated>
320
-    </task>
321
-    <servers />
322
-  </component>
323
-  <component name="ToolWindowManager">
324
-    <frame x="1919" y="24" width="1922" height="1033" extended-state="6" />
325
-    <layout>
326
-      <window_info anchor="bottom" id="TODO" order="6" />
327
-      <window_info anchor="bottom" id="Event Log" order="7" side_tool="true" />
328
-      <window_info anchor="bottom" id="Database Changes" order="7" show_stripe_button="false" />
329
-      <window_info anchor="bottom" id="Run" order="2" weight="0.29913607" />
330
-      <window_info anchor="bottom" id="Version Control" order="7" show_stripe_button="false" />
331
-      <window_info anchor="bottom" id="Python Console" order="7" />
332
-      <window_info anchor="bottom" id="Terminal" order="7" />
333
-      <window_info content_ui="combo" id="Project" order="0" visible="true" weight="0.18177083" />
334
-      <window_info anchor="bottom" id="Docker" order="7" show_stripe_button="false" />
335
-      <window_info anchor="right" id="Database" order="3" />
336
-      <window_info anchor="right" id="SciView" order="3" weight="0.3296875" />
337
-      <window_info id="Structure" order="1" side_tool="true" weight="0.25" />
338
-      <window_info anchor="bottom" id="Debug" order="3" weight="0.39956802" />
339
-      <window_info id="Favorites" order="2" side_tool="true" />
340
-      <window_info anchor="right" content_ui="combo" id="Hierarchy" order="2" weight="0.25" />
341
-      <window_info anchor="bottom" id="Inspection" order="5" weight="0.4" />
342
-      <window_info anchor="right" id="Commander" internal_type="SLIDING" order="0" type="SLIDING" weight="0.4" />
343
-      <window_info anchor="right" id="Ant Build" order="1" weight="0.25" />
344
-      <window_info anchor="bottom" id="Message" order="0" />
345
-      <window_info anchor="bottom" id="Cvs" order="4" weight="0.25" />
346
-      <window_info anchor="bottom" id="Find" order="1" weight="0.32937366" />
347
-    </layout>
348
-  </component>
349
-  <component name="TypeScriptGeneratedFilesManager">
350
-    <option name="version" value="1" />
351
-  </component>
352
-  <component name="VcsContentAnnotationSettings">
353
-    <option name="myLimit" value="2678400000" />
354
-  </component>
355
-  <component name="XDebuggerManager">
356
-    <breakpoint-manager>
357
-      <option name="time" value="24" />
358
-    </breakpoint-manager>
359
-  </component>
360
-  <component name="editorHistoryManager">
361
-    <entry file="file://$PROJECT_DIR$/aruco_detection.py">
362
-      <provider selected="true" editor-type-id="text-editor">
363
-        <state relative-caret-position="375">
364
-          <caret line="27" lean-forward="true" selection-start-line="27" selection-end-line="27" />
365
-          <folding>
366
-            <element signature="e#0#16#0" expanded="true" />
367
-          </folding>
368
-        </state>
369
-      </provider>
370
-    </entry>
371
-    <entry file="file://$PROJECT_DIR$/aruco_create.py">
372
-      <provider selected="true" editor-type-id="text-editor">
373
-        <state relative-caret-position="135">
374
-          <caret line="10" column="17" selection-start-line="10" selection-start-column="17" selection-end-line="10" selection-end-column="17" />
375
-          <folding>
376
-            <element signature="e#0#16#0" expanded="true" />
377
-          </folding>
378
-        </state>
379
-      </provider>
380
-    </entry>
381
-    <entry file="file://$PROJECT_DIR$/aruco_detection.py">
382
-      <provider selected="true" editor-type-id="text-editor">
383
-        <state relative-caret-position="375">
384
-          <caret line="27" lean-forward="true" selection-start-line="27" selection-end-line="27" />
385
-          <folding>
386
-            <element signature="e#0#16#0" expanded="true" />
387
-          </folding>
388
-        </state>
389
-      </provider>
390
-    </entry>
391
-    <entry file="file://$PROJECT_DIR$/aruco_create.py">
392
-      <provider selected="true" editor-type-id="text-editor">
393
-        <state relative-caret-position="135">
394
-          <caret line="10" column="17" selection-start-line="10" selection-start-column="17" selection-end-line="10" selection-end-column="17" />
395
-          <folding>
396
-            <element signature="e#0#16#0" expanded="true" />
397
-          </folding>
398
-        </state>
399
-      </provider>
400
-    </entry>
401
-    <entry file="file://$PROJECT_DIR$/aruco_detection.py">
402
-      <provider selected="true" editor-type-id="text-editor">
403
-        <state relative-caret-position="375">
404
-          <caret line="27" lean-forward="true" selection-start-line="27" selection-end-line="27" />
405
-          <folding>
406
-            <element signature="e#0#16#0" expanded="true" />
407
-          </folding>
408
-        </state>
409
-      </provider>
410
-    </entry>
411
-    <entry file="file://$PROJECT_DIR$/aruco_create.py">
412
-      <provider selected="true" editor-type-id="text-editor">
413
-        <state relative-caret-position="135">
414
-          <caret line="10" column="17" lean-forward="true" selection-start-line="10" selection-start-column="17" selection-end-line="10" selection-end-column="17" />
415
-          <folding>
416
-            <element signature="e#0#16#0" expanded="true" />
417
-          </folding>
418
-        </state>
419
-      </provider>
420
-    </entry>
421
-    <entry file="file://$PROJECT_DIR$/aruco_detection.py">
422
-      <provider selected="true" editor-type-id="text-editor">
423
-        <state relative-caret-position="90">
424
-          <caret line="8" column="15" selection-start-line="8" selection-start-column="15" selection-end-line="8" selection-end-column="15" />
425
-          <folding>
426
-            <element signature="e#0#16#0" expanded="true" />
427
-          </folding>
428
-        </state>
429
-      </provider>
430
-    </entry>
431
-    <entry file="file://$PROJECT_DIR$/drawCube.py" />
432
-    <entry file="file://$PROJECT_DIR$/img_aruco/aruco_4.jpg">
433
-      <provider selected="true" editor-type-id="images" />
434
-    </entry>
435
-    <entry file="file://$PROJECT_DIR$/img_calibrate/calibration_15.jpg">
436
-      <provider selected="true" editor-type-id="images" />
437
-    </entry>
438
-    <entry file="file://$PROJECT_DIR$/img_calibrate/calibration_14.jpg">
439
-      <provider selected="true" editor-type-id="images" />
440
-    </entry>
441
-    <entry file="file://$PROJECT_DIR$/img_calibrate/calibration_8.jpg">
442
-      <provider selected="true" editor-type-id="images" />
443
-    </entry>
444
-    <entry file="file://$PROJECT_DIR$/img_calibrate/calibration_10.jpg">
445
-      <provider selected="true" editor-type-id="images" />
446
-    </entry>
447
-    <entry file="file://$PROJECT_DIR$/img_calibrate/calibration_3.jpg">
448
-      <provider selected="true" editor-type-id="images" />
449
-    </entry>
450
-    <entry file="file://$PROJECT_DIR$/img_calibrate/calibration_2.jpg">
451
-      <provider selected="true" editor-type-id="images" />
452
-    </entry>
453
-    <entry file="file://$PROJECT_DIR$/img_calibrate/calibration_11.jpg">
454
-      <provider selected="true" editor-type-id="images" />
455
-    </entry>
456
-    <entry file="file://$PROJECT_DIR$/img_calibrate/calibration_13.jpg">
457
-      <provider selected="true" editor-type-id="images" />
458
-    </entry>
459
-    <entry file="file://$PROJECT_DIR$/img_calibrate/calibration_12.jpg">
460
-      <provider selected="true" editor-type-id="images" />
461
-    </entry>
462
-    <entry file="file://$PROJECT_DIR$/img_calibrate/calibration_7.jpg">
463
-      <provider selected="true" editor-type-id="images" />
464
-    </entry>
465
-    <entry file="file://$PROJECT_DIR$/img_calibrate/calibration_4.jpg">
466
-      <provider selected="true" editor-type-id="images" />
467
-    </entry>
468
-    <entry file="file://$PROJECT_DIR$/img_calibrate/calibration_5.jpg">
469
-      <provider selected="true" editor-type-id="images" />
470
-    </entry>
471
-    <entry file="file://$PROJECT_DIR$/img_calibrate/calibration_9.jpg">
472
-      <provider selected="true" editor-type-id="images" />
473
-    </entry>
474
-    <entry file="file://$PROJECT_DIR$/img_aruco/aruco_3.jpg">
475
-      <provider selected="true" editor-type-id="images" />
476
-    </entry>
477
-    <entry file="file://$PROJECT_DIR$/img_aruco/aruco_1.jpg">
478
-      <provider selected="true" editor-type-id="images" />
479
-    </entry>
480
-    <entry file="file://$PROJECT_DIR$/img_aruco/aruco_2.jpg">
481
-      <provider selected="true" editor-type-id="images" />
482
-    </entry>
483
-    <entry file="file://$PROJECT_DIR$/img_aruco/aruco_7.jpg">
484
-      <provider selected="true" editor-type-id="images" />
485
-    </entry>
486
-    <entry file="file://$PROJECT_DIR$/img_aruco/aruco_5.jpg">
487
-      <provider selected="true" editor-type-id="images" />
488
-    </entry>
489
-    <entry file="file://$PROJECT_DIR$/img_aruco/aruco_8.jpg">
490
-      <provider selected="true" editor-type-id="images" />
491
-    </entry>
492
-    <entry file="file://$PROJECT_DIR$/img_aruco/aruco_10.jpg">
493
-      <provider selected="true" editor-type-id="images" />
494
-    </entry>
495
-    <entry file="file://$PROJECT_DIR$/img_aruco/aruco_11.jpg">
496
-      <provider selected="true" editor-type-id="images" />
497
-    </entry>
498
-    <entry file="file://$PROJECT_DIR$/aruco_create.py">
499
-      <provider selected="true" editor-type-id="text-editor">
500
-        <state relative-caret-position="120">
501
-          <caret line="8" column="9" selection-start-line="8" selection-start-column="9" selection-end-line="15" />
502
-          <folding>
503
-            <element signature="e#0#16#0" expanded="true" />
504
-          </folding>
505
-        </state>
506
-      </provider>
507
-    </entry>
508
-    <entry file="file://$PROJECT_DIR$/opengl_opencv.py">
509
-      <provider selected="true" editor-type-id="text-editor">
510
-        <state relative-caret-position="592">
511
-          <caret line="72" column="20" selection-start-line="72" selection-start-column="20" selection-end-line="72" selection-end-column="20" />
512
-        </state>
513
-      </provider>
514
-    </entry>
515
-    <entry file="file://$PROJECT_DIR$/getCalibrationImage.py">
516
-      <provider selected="true" editor-type-id="text-editor">
517
-        <state relative-caret-position="315">
518
-          <caret line="21" selection-start-line="21" selection-end-line="21" />
519
-        </state>
520
-      </provider>
521
-    </entry>
522
-    <entry file="file://$PROJECT_DIR$/img_calibrate/calibration_1.jpg">
523
-      <provider selected="true" editor-type-id="images" />
524
-    </entry>
525
-    <entry file="file://$PROJECT_DIR$/img_calibrate/calibration_6.jpg">
526
-      <provider selected="true" editor-type-id="images" />
527
-    </entry>
528
-    <entry file="file://$PROJECT_DIR$/calibrate.py">
529
-      <provider selected="true" editor-type-id="text-editor">
530
-        <state relative-caret-position="480">
531
-          <caret line="34" column="47" lean-forward="true" selection-start-line="34" selection-start-column="47" selection-end-line="34" selection-end-column="47" />
532
-        </state>
533
-      </provider>
534
-    </entry>
535
-    <entry file="file://$PROJECT_DIR$/aruco_detection.py">
536
-      <provider selected="true" editor-type-id="text-editor">
537
-        <state relative-caret-position="315">
538
-          <caret line="21" column="17" lean-forward="true" selection-start-line="21" selection-start-column="17" selection-end-line="21" selection-end-column="17" />
539
-          <folding>
540
-            <element signature="e#0#16#0" expanded="true" />
541
-          </folding>
542
-        </state>
543
-      </provider>
544
-    </entry>
545
-  </component>
546
-</project>

BIN
incubateur/Aruco_opencv_python/__pycache__/calibrate.cpython-35.pyc View File


+ 0
- 15
incubateur/Aruco_opencv_python/aruco_create.py View File

@@ -1,15 +0,0 @@
1
-import cv2 as cv
2
-import cv2.aruco as aruco
3
-
4
-'''
5
-    drawMarker(...)
6
-        drawMarker(dictionary, id, sidePixels[, img[, borderBits]]) -> img
7
-'''
8
-
9
-aruco_dict = aruco.Dictionary_get(aruco.DICT_4X4_50) # Un aruco est composé d'une bande noire et d'un code en blanc et noir
10
-                                                     #4x4 indique la partie ou sera généré le code (blanc et noir donc).
11
-print(aruco_dict)
12
-
13
-for aruco_id in range(1,12):
14
-    img = aruco.drawMarker(aruco_dict, aruco_id, 200)
15
-    cv.imwrite("./img_aruco/aruco_"+str(aruco_id)+".jpg", img)

+ 0
- 34
incubateur/Aruco_opencv_python/aruco_detection.py View File

@@ -1,34 +0,0 @@
1
-import cv2 as cv
2
-import cv2.aruco as aruco
3
-from calibrate import calculareCameraCalibration
4
-
5
-cap = cv.VideoCapture(0)
6
-ret, mtx, dist, rvecs, tvecs = calculareCameraCalibration()
7
-parameters = aruco.DetectorParameters_create()
8
-aruco_dict = aruco.Dictionary_get(aruco.DICT_4X4_50)
9
-drawAxis = True
10
-
11
-while (True):
12
-
13
-    ret, frame = cap.read()
14
-    gray = cv.cvtColor(frame, cv.COLOR_BGR2GRAY)
15
-
16
-    corners, ids, rejectedImgPoints = aruco.detectMarkers(gray, aruco_dict, parameters=parameters)
17
-
18
-    frame = aruco.drawDetectedMarkers(frame, corners, ids)
19
-    rvecs, tvecs, _ = aruco.estimatePoseSingleMarkers(corners, 0.05, mtx, dist)
20
-    if ids is not None:
21
-        for idx, marker in enumerate(ids):
22
-            print(corners[idx][0]) #Affiche les coordonée tout les coins Top Left
23
-            try:
24
-                if drawAxis is True:
25
-                    aruco.drawAxis(frame, mtx,dist,rvecs[idx], tvecs[idx], 0.1)
26
-            except:
27
-                print(" Erreur calcul des axes")
28
-
29
-    cv.imshow('frame', frame)
30
-    if cv.waitKey(1) & 0xFF == ord('q'):
31
-        break
32
-
33
-cap.release()
34
-cv.destroyAllWindows()

+ 0
- 35
incubateur/Aruco_opencv_python/calibrate.py View File

@@ -1,35 +0,0 @@
1
-import numpy as np
2
-import cv2
3
-import glob
4
-
5
-
6
-def calculareCameraCalibration():
7
-    # termination criteria
8
-    criteria = (cv2.TERM_CRITERIA_EPS + cv2.TERM_CRITERIA_MAX_ITER, 23, 0.001)
9
-
10
-    # prepare object points, like (0,0,0), (1,0,0), (2,0,0) ....,(6,5,0)
11
-    objp = np.zeros((6*7,3), np.float32)
12
-    objp[:,:2] = np.mgrid[0:7,0:6].T.reshape(-1,2)
13
-
14
-    # Arrays to store object points and image points from all the images.
15
-    objpoints = [] # 3d point in real world space
16
-    imgpoints = [] # 2d points in image plane.
17
-
18
-    images = glob.glob('./img_calibrate/*.jpg')
19
-
20
-    for fname in images:
21
-        img = cv2.imread(fname)
22
-        gray = cv2.cvtColor(img,cv2.COLOR_BGR2GRAY)
23
-
24
-        # Find the chess board corners
25
-        ret, corners = cv2.findChessboardCorners(gray, (7,6),None)
26
-
27
-        # If found, add object points, image points (after refining them)
28
-        if ret == True:
29
-            objpoints.append(objp)
30
-
31
-            corners2 = cv2.cornerSubPix(gray,corners,(11,11),(-1,-1),criteria)
32
-            imgpoints.append(corners2)
33
-
34
-            ret, mtx, dist, rvecs, tvecs = cv2.calibrateCamera(objpoints, imgpoints, gray.shape[::-1], None, None)
35
-            return ret, mtx, dist, rvecs, tvecs

+ 0
- 21
incubateur/Aruco_opencv_python/getCalibrationImage.py View File

@@ -1,21 +0,0 @@
1
-import cv2
2
-
3
-
4
-cap = cv2.VideoCapture(0)
5
-nbrImage = 0
6
-while nbrImage < 15:
7
-    ret, img = cap.read()
8
-    gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
9
-
10
-    # Find the chess board corners
11
-    ret, corners = cv2.findChessboardCorners(gray, (7,6),None)
12
-
13
-    # If found, add object points, image points (after refining them)
14
-    if ret == True:
15
-        nbrImage = nbrImage+1
16
-        cv2.imwrite("./img_calibrate/calibration_" + str(nbrImage) + ".jpg", img)
17
-        cv2.putText(img, 'Image ' + str(nbrImage) + ' /15', (5, 30), cv2.FONT_HERSHEY_SIMPLEX, 0.5, (255, 255, 255), 2, cv2.LINE_AA)
18
-        cv2.imshow('img',img)
19
-        cv2.waitKey(1000)
20
-
21
-cv2.destroyAllWindows()

BIN
incubateur/Aruco_opencv_python/img_aruco/aruco_1.jpg View File


BIN
incubateur/Aruco_opencv_python/img_aruco/aruco_10.jpg View File


BIN
incubateur/Aruco_opencv_python/img_aruco/aruco_11.jpg View File


BIN
incubateur/Aruco_opencv_python/img_aruco/aruco_2.jpg View File


BIN
incubateur/Aruco_opencv_python/img_aruco/aruco_3.jpg View File


BIN
incubateur/Aruco_opencv_python/img_aruco/aruco_4.jpg View File


BIN
incubateur/Aruco_opencv_python/img_aruco/aruco_5.jpg View File


BIN
incubateur/Aruco_opencv_python/img_aruco/aruco_6.jpg View File


BIN
incubateur/Aruco_opencv_python/img_aruco/aruco_7.jpg View File


BIN
incubateur/Aruco_opencv_python/img_aruco/aruco_8.jpg View File


BIN
incubateur/Aruco_opencv_python/img_aruco/aruco_9.jpg View File


BIN
incubateur/Aruco_opencv_python/img_calibrate/calibration_1.jpg View File


BIN
incubateur/Aruco_opencv_python/img_calibrate/calibration_10.jpg View File


BIN
incubateur/Aruco_opencv_python/img_calibrate/calibration_11.jpg View File


BIN
incubateur/Aruco_opencv_python/img_calibrate/calibration_12.jpg View File


BIN
incubateur/Aruco_opencv_python/img_calibrate/calibration_13.jpg View File


BIN
incubateur/Aruco_opencv_python/img_calibrate/calibration_14.jpg View File


BIN
incubateur/Aruco_opencv_python/img_calibrate/calibration_15.jpg View File


BIN
incubateur/Aruco_opencv_python/img_calibrate/calibration_2.jpg View File


BIN
incubateur/Aruco_opencv_python/img_calibrate/calibration_3.jpg View File


BIN
incubateur/Aruco_opencv_python/img_calibrate/calibration_4.jpg View File


BIN
incubateur/Aruco_opencv_python/img_calibrate/calibration_5.jpg View File


BIN
incubateur/Aruco_opencv_python/img_calibrate/calibration_6.jpg View File


BIN
incubateur/Aruco_opencv_python/img_calibrate/calibration_7.jpg View File


BIN
incubateur/Aruco_opencv_python/img_calibrate/calibration_8.jpg View File


BIN
incubateur/Aruco_opencv_python/img_calibrate/calibration_9.jpg View File


+ 0
- 138
incubateur/Aruco_opencv_python/opengl_opencv.py View File

@@ -1,138 +0,0 @@
1
-import cv2
2
-from OpenGL.GL import *
3
-from OpenGL.GLU import *
4
-from OpenGL.GLUT import *
5
-import numpy as np
6
-import sys
7
-
8
-# window dimensions
9
-width = 1280
10
-height = 720
11
-nRange = 1.0
12
-
13
-global capture
14
-capture = None
15
-
16
-
17
-def cv2array(im):
18
-    h, w, c = im.shape
19
-    a = np.fromstring(
20
-        im.tostring(),
21
-        dtype=im.dtype,
22
-        count=w * h * c)
23
-    a.shape = (h, w, c)
24
-    return a
25
-
26
-
27
-def init():
28
-    # glclearcolor (r, g, b, alpha)
29
-    glClearColor(0.0, 0.0, 0.0, 1.0)
30
-
31
-    glutDisplayFunc(display)
32
-    glutReshapeFunc(reshape)
33
-    glutKeyboardFunc(keyboard)
34
-    glutIdleFunc(idle)
35
-
36
-
37
-def idle():
38
-    # capture next frame
39
-
40
-    global capture
41
-    _, image = capture.read()
42
-
43
-    cv2.cvtColor(image, cv2.COLOR_BGR2RGB)
44
-    # you must convert the image to array for glTexImage2D to work
45
-    # maybe there is a faster way that I don't know about yet...
46
-
47
-    # print image_arr
48
-
49
-    # Create Texture
50
-    glTexImage2D(GL_TEXTURE_2D,
51
-                 0,
52
-                 GL_RGB,
53
-                 1280, 720,
54
-                 0,
55
-                 GL_RGB,
56
-                 GL_UNSIGNED_BYTE,
57
-                 image)
58
-    cv2.imshow('frame', image)
59
-    glutPostRedisplay()
60
-
61
-
62
-def display():
63
-    glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT)
64
-    glEnable(GL_TEXTURE_2D)
65
-    # glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_WRAP_S, GL_REPEAT)
66
-    # glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_WRAP_T, GL_REPEAT)
67
-    # glTexEnvf(GL_TEXTURE_ENV, GL_TEXTURE_ENV_MODE, GL_DECAL)
68
-    # this one is necessary with texture2d for some reason
69
-    glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_NEAREST)
70
-
71
-    # Set Projection Matrix
72
-    glMatrixMode(GL_PROJECTION)
73
-    glLoadIdentity()
74
-    gluOrtho2D(0, width, 0, height)
75
-
76
-    # Switch to Model View Matrix
77
-    glMatrixMode(GL_MODELVIEW)
78
-    glLoadIdentity()
79
-
80
-    # Draw textured Quads
81
-    glBegin(GL_QUADS)
82
-    glTexCoord2f(0.0, 0.0)
83
-    glVertex2f(0.0, 0.0)
84
-    glTexCoord2f(1.0, 0.0)
85
-    glVertex2f(width, 0.0)
86
-    glTexCoord2f(1.0, 1.0)
87
-    glVertex2f(width, height)
88
-    glTexCoord2f(0.0, 1.0)
89
-    glVertex2f(0.0, height)
90
-    glEnd()
91
-
92
-    glFlush()
93
-    glutSwapBuffers()
94
-
95
-
96
-def reshape(w, h):
97
-    if h == 0:
98
-        h = 1
99
-
100
-    glViewport(0, 0, w, h)
101
-    glMatrixMode(GL_PROJECTION)
102
-
103
-    glLoadIdentity()
104
-    # allows for reshaping the window without distoring shape
105
-
106
-    if w <= h:
107
-        glOrtho(-nRange, nRange, -nRange * h / w, nRange * h / w, -nRange, nRange)
108
-    else:
109
-        glOrtho(-nRange * w / h, nRange * w / h, -nRange, nRange, -nRange, nRange)
110
-
111
-    glMatrixMode(GL_MODELVIEW)
112
-    glLoadIdentity()
113
-
114
-
115
-def keyboard(key, x, y):
116
-    global anim
117
-    if key == chr(27):
118
-        sys.exit()
119
-
120
-
121
-def main():
122
-    global capture
123
-    # start openCV capturefromCAM
124
-    capture = cv2.VideoCapture(0)
125
-    print(capture)
126
-    capture.set(3, 1280)
127
-    capture.set(4, 720)
128
-    glutInit(sys.argv)
129
-    glutInitDisplayMode(GLUT_DOUBLE | GLUT_RGB | GLUT_DEPTH)
130
-    glutInitWindowSize(width, height)
131
-    glutInitWindowPosition(100, 100)
132
-    glutCreateWindow("OpenGL + OpenCV")
133
-
134
-    init()
135
-    glutMainLoop()
136
-
137
-
138
-main()

BIN
incubateur/aruco_generer.pdf View File


+ 0
- 6
incubateur/dumby_rtos2/Lisez-moi View File

@@ -1,6 +0,0 @@
1
-D'aprés mes souvenir :
2
-- Asservissement complétement pourrave
3
-- Architecture globalement correcte
4
-- Reprendre la façon de recevoir des messages pour que ça colle avec la norme 802.15.4
5
-	J'essayais de lire avec une DMA (taille fixe) mais la norme fait bouger la taille en ajoutant 
6
-	parfois des caractéres d'échapement

+ 0
- 13
incubateur/dumby_rtos2/dumby2/.mxproject View File

@@ -1,13 +0,0 @@
1
-[PreviousGenFiles]
2
-HeaderPath=D:/Users/senaneuc/Documents/dumby_rtos2/dumby2/Inc
3
-HeaderFiles=FreeRTOSConfig.h;stm32f1xx_it.h;stm32f1xx_hal_conf.h;main.h;gpio.h;adc.h;dma.h;tim.h;usart.h;
4
-SourcePath=D:/Users/senaneuc/Documents/dumby_rtos2/dumby2/Src
5
-SourceFiles=freertos.c;stm32f1xx_it.c;stm32f1xx_hal_msp.c;stm32f1xx_hal_timebase_TIM.c;main.c;gpio.c;adc.c;dma.c;tim.c;usart.c;
6
-
7
-[PreviousLibFiles]
8
-LibFiles=Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc_ex.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim_ex.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h;Drivers/STM32F1xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio_ex.c;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h;Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM3/portmacro.h;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_adc.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_adc_ex.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim_ex.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rcc.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rcc_ex.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_dma.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_cortex.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_pwr.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash_ex.c;Middlewares/Third_Party/FreeRTOS/Source/portable/MemMang/heap_4.c;Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM3/port.c;Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xb.h;Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h;Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h;Drivers/CMSIS/Device/ST/STM32F1xx/Source/Templates/system_stm32f1xx.c;Middlewares/Third_Party/FreeRTOS/Source/include/croutine.h;Middlewares/Third_Party/FreeRTOS/Source/include/deprecated_definitions.h;Middlewares/Third_Party/FreeRTOS/Source/include/event_groups.h;Middlewares/Third_Party/FreeRTOS/Source/include/FreeRTOS.h;Middlewares/Third_Party/FreeRTOS/Source/include/FreeRTOSConfig_template.h;Middlewares/Third_Party/FreeRTOS/Source/include/list.h;Middlewares/Third_Party/FreeRTOS/Source/include/mpu_prototypes.h;Middlewares/Third_Party/FreeRTOS/Source/include/mpu_wrappers.h;Middlewares/Third_Party/FreeRTOS/Source/include/portable.h;Middlewares/Third_Party/FreeRTOS/Source/include/projdefs.h;Middlewares/Third_Party/FreeRTOS/Source/include/queue.h;Middlewares/Third_Party/FreeRTOS/Source/include/semphr.h;Middlewares/Third_Party/FreeRTOS/Source/include/StackMacros.h;Middlewares/Third_Party/FreeRTOS/Source/include/task.h;Middlewares/Third_Party/FreeRTOS/Source/include/timers.h;Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS/cmsis_os.h;Middlewares/Third_Party/FreeRTOS/Source/croutine.c;Middlewares/Third_Party/FreeRTOS/Source/event_groups.c;Middlewares/Third_Party/FreeRTOS/Source/list.c;Middlewares/Third_Party/FreeRTOS/Source/queue.c;Middlewares/Third_Party/FreeRTOS/Source/tasks.c;Middlewares/Third_Party/FreeRTOS/Source/timers.c;Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS/cmsis_os.c;Drivers/CMSIS/Include/arm_common_tables.h;Drivers/CMSIS/Include/arm_const_structs.h;Drivers/CMSIS/Include/arm_math.h;Drivers/CMSIS/Include/cmsis_armcc.h;Drivers/CMSIS/Include/cmsis_armcc_V6.h;Drivers/CMSIS/Include/cmsis_gcc.h;Drivers/CMSIS/Include/core_cm0.h;Drivers/CMSIS/Include/core_cm0plus.h;Drivers/CMSIS/Include/core_cm3.h;Drivers/CMSIS/Include/core_cm4.h;Drivers/CMSIS/Include/core_cm7.h;Drivers/CMSIS/Include/core_cmFunc.h;Drivers/CMSIS/Include/core_cmInstr.h;Drivers/CMSIS/Include/core_cmSimd.h;Drivers/CMSIS/Include/core_sc000.h;Drivers/CMSIS/Include/core_sc300.h;
9
-
10
-[PreviousUsedKeilFiles]
11
-SourceFiles=..\Src\main.c;..\Src\gpio.c;..\Src\adc.c;..\Src\dma.c;..\Src\freertos.c;..\Src\tim.c;..\Src\usart.c;..\Src\stm32f1xx_it.c;..\Src\stm32f1xx_hal_msp.c;..\Src\stm32f1xx_hal_timebase_TIM.c;../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio_ex.c;../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_adc.c;../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_adc_ex.c;../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c;../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim_ex.c;../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c;../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal.c;../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rcc.c;../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rcc_ex.c;../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c;../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_dma.c;../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_cortex.c;../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_pwr.c;../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c;../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash_ex.c;../Middlewares/Third_Party/FreeRTOS/Source/portable/MemMang/heap_4.c;../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM3/port.c;../Middlewares/Third_Party/FreeRTOS/Source/croutine.c;../Middlewares/Third_Party/FreeRTOS/Source/event_groups.c;../Middlewares/Third_Party/FreeRTOS/Source/list.c;../Middlewares/Third_Party/FreeRTOS/Source/queue.c;../Middlewares/Third_Party/FreeRTOS/Source/tasks.c;../Middlewares/Third_Party/FreeRTOS/Source/timers.c;../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS/cmsis_os.c;../Src/system_stm32f1xx.c;../Drivers/CMSIS/Device/ST/STM32F1xx/Source/Templates/system_stm32f1xx.c;../Drivers/CMSIS/Device/ST/STM32F1xx/Source/Templates/arm/startup_stm32f103xb.s;../Middlewares/Third_Party/FreeRTOS/Source/portable/MemMang/heap_4.c;../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM3/port.c;../Middlewares/Third_Party/FreeRTOS/Source/croutine.c;../Middlewares/Third_Party/FreeRTOS/Source/event_groups.c;../Middlewares/Third_Party/FreeRTOS/Source/list.c;../Middlewares/Third_Party/FreeRTOS/Source/queue.c;../Middlewares/Third_Party/FreeRTOS/Source/tasks.c;../Middlewares/Third_Party/FreeRTOS/Source/timers.c;../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS/cmsis_os.c;
12
-HeaderPath=..\Drivers\STM32F1xx_HAL_Driver\Inc;..\Drivers\STM32F1xx_HAL_Driver\Inc\Legacy;..\Middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM3;..\Drivers\CMSIS\Device\ST\STM32F1xx\Include;..\Middlewares\Third_Party\FreeRTOS\Source\include;..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS;..\Drivers\CMSIS\Include;..\Inc;
13
-

+ 0
- 10511
incubateur/dumby_rtos2/dumby2/Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103x6.h
File diff suppressed because it is too large
View File


+ 0
- 238
incubateur/dumby_rtos2/dumby2/Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h View File

@@ -1,238 +0,0 @@
1
-/**
2
-  ******************************************************************************
3
-  * @file    stm32f1xx.h
4
-  * @author  MCD Application Team
5
-  * @version V4.2.0
6
-  * @date    31-March-2017
7
-  * @brief   CMSIS STM32F1xx Device Peripheral Access Layer Header File. 
8
-  *
9
-  *          The file is the unique include file that the application programmer
10
-  *          is using in the C source code, usually in main.c. This file contains:
11
-  *            - Configuration section that allows to select:
12
-  *              - The STM32F1xx device used in the target application
13
-  *              - To use or not the peripheral’s drivers in application code(i.e. 
14
-  *                code will be based on direct access to peripheral’s registers 
15
-  *                rather than drivers API), this option is controlled by 
16
-  *                "#define USE_HAL_DRIVER"
17
-  *  
18
-  ******************************************************************************
19
-  * @attention
20
-  *
21
-  * <h2><center>&copy; COPYRIGHT(c) 2017 STMicroelectronics</center></h2>
22
-  *
23
-  * Redistribution and use in source and binary forms, with or without modification,
24
-  * are permitted provided that the following conditions are met:
25
-  *   1. Redistributions of source code must retain the above copyright notice,
26
-  *      this list of conditions and the following disclaimer.
27
-  *   2. Redistributions in binary form must reproduce the above copyright notice,
28
-  *      this list of conditions and the following disclaimer in the documentation
29
-  *      and/or other materials provided with the distribution.
30
-  *   3. Neither the name of STMicroelectronics nor the names of its contributors
31
-  *      may be used to endorse or promote products derived from this software
32
-  *      without specific prior written permission.
33
-  *
34
-  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
35
-  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
36
-  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
37
-  * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
38
-  * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
39
-  * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
40
-  * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
41
-  * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
42
-  * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
43
-  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
44
-  *
45
-  ******************************************************************************
46
-  */
47
-
48
-/** @addtogroup CMSIS
49
-  * @{
50
-  */
51
-
52
-/** @addtogroup stm32f1xx
53
-  * @{
54
-  */
55
-    
56
-#ifndef __STM32F1XX_H
57
-#define __STM32F1XX_H
58
-
59
-#ifdef __cplusplus
60
- extern "C" {
61
-#endif /* __cplusplus */
62
-  
63
-/** @addtogroup Library_configuration_section
64
-  * @{
65
-  */
66
-
67
-/**
68
-  * @brief STM32 Family
69
-  */
70
-#if !defined (STM32F1)
71
-#define STM32F1
72
-#endif /* STM32F1 */
73
-
74
-/* Uncomment the line below according to the target STM32L device used in your 
75
-   application 
76
-  */
77
-
78
-#if !defined (STM32F100xB) && !defined (STM32F100xE) && !defined (STM32F101x6) && \
79
-    !defined (STM32F101xB) && !defined (STM32F101xE) && !defined (STM32F101xG) && !defined (STM32F102x6) && !defined (STM32F102xB) && !defined (STM32F103x6) && \
80
-    !defined (STM32F103xB) && !defined (STM32F103xE) && !defined (STM32F103xG) && !defined (STM32F105xC) && !defined (STM32F107xC)
81
-  /* #define STM32F100xB  */   /*!< STM32F100C4, STM32F100R4, STM32F100C6, STM32F100R6, STM32F100C8, STM32F100R8, STM32F100V8, STM32F100CB, STM32F100RB and STM32F100VB */
82
-  /* #define STM32F100xE */    /*!< STM32F100RC, STM32F100VC, STM32F100ZC, STM32F100RD, STM32F100VD, STM32F100ZD, STM32F100RE, STM32F100VE and STM32F100ZE */
83
-  /* #define STM32F101x6  */   /*!< STM32F101C4, STM32F101R4, STM32F101T4, STM32F101C6, STM32F101R6 and STM32F101T6 Devices */
84
-  /* #define STM32F101xB  */   /*!< STM32F101C8, STM32F101R8, STM32F101T8, STM32F101V8, STM32F101CB, STM32F101RB, STM32F101TB and STM32F101VB */
85
-  /* #define STM32F101xE */    /*!< STM32F101RC, STM32F101VC, STM32F101ZC, STM32F101RD, STM32F101VD, STM32F101ZD, STM32F101RE, STM32F101VE and STM32F101ZE */ 
86
-  /* #define STM32F101xG  */   /*!< STM32F101RF, STM32F101VF, STM32F101ZF, STM32F101RG, STM32F101VG and STM32F101ZG */
87
-  /* #define STM32F102x6 */    /*!< STM32F102C4, STM32F102R4, STM32F102C6 and STM32F102R6 */
88
-  /* #define STM32F102xB  */   /*!< STM32F102C8, STM32F102R8, STM32F102CB and STM32F102RB */
89
-  /* #define STM32F103x6  */   /*!< STM32F103C4, STM32F103R4, STM32F103T4, STM32F103C6, STM32F103R6 and STM32F103T6 */
90
-  /* #define STM32F103xB  */   /*!< STM32F103C8, STM32F103R8, STM32F103T8, STM32F103V8, STM32F103CB, STM32F103RB, STM32F103TB and STM32F103VB */
91
-  /* #define STM32F103xE */    /*!< STM32F103RC, STM32F103VC, STM32F103ZC, STM32F103RD, STM32F103VD, STM32F103ZD, STM32F103RE, STM32F103VE and STM32F103ZE */
92
-  /* #define STM32F103xG  */   /*!< STM32F103RF, STM32F103VF, STM32F103ZF, STM32F103RG, STM32F103VG and STM32F103ZG */
93
-  /* #define STM32F105xC */    /*!< STM32F105R8, STM32F105V8, STM32F105RB, STM32F105VB, STM32F105RC and STM32F105VC */
94
-  /* #define STM32F107xC  */   /*!< STM32F107RB, STM32F107VB, STM32F107RC and STM32F107VC */  
95
-#endif
96
-
97
-/*  Tip: To avoid modifying this file each time you need to switch between these
98
-        devices, you can define the device in your toolchain compiler preprocessor.
99
-  */
100
-  
101
-#if !defined  (USE_HAL_DRIVER)
102
-/**
103
- * @brief Comment the line below if you will not use the peripherals drivers.
104
-   In this case, these drivers will not be included and the application code will 
105
-   be based on direct access to peripherals registers 
106
-   */
107
-  /*#define USE_HAL_DRIVER */
108
-#endif /* USE_HAL_DRIVER */
109
-
110
-/**
111
-  * @brief CMSIS Device version number V4.2.0
112
-  */
113
-#define __STM32F1_CMSIS_VERSION_MAIN   (0x04) /*!< [31:24] main version */
114
-#define __STM32F1_CMSIS_VERSION_SUB1   (0x02) /*!< [23:16] sub1 version */
115
-#define __STM32F1_CMSIS_VERSION_SUB2   (0x00) /*!< [15:8]  sub2 version */
116
-#define __STM32F1_CMSIS_VERSION_RC     (0x00) /*!< [7:0]  release candidate */ 
117
-#define __STM32F1_CMSIS_VERSION        ((__STM32F1_CMSIS_VERSION_MAIN << 24)\
118
-                                       |(__STM32F1_CMSIS_VERSION_SUB1 << 16)\
119
-                                       |(__STM32F1_CMSIS_VERSION_SUB2 << 8 )\
120
-                                       |(__STM32F1_CMSIS_VERSION_RC))
121
-
122
-/**
123
-  * @}
124
-  */
125
-
126
-/** @addtogroup Device_Included
127
-  * @{
128
-  */
129
-
130
-#if defined(STM32F100xB)
131
-  #include "stm32f100xb.h"
132
-#elif defined(STM32F100xE)
133
-  #include "stm32f100xe.h"
134
-#elif defined(STM32F101x6)
135
-  #include "stm32f101x6.h"
136
-#elif defined(STM32F101xB)
137
-  #include "stm32f101xb.h"
138
-#elif defined(STM32F101xE)
139
-  #include "stm32f101xe.h"
140
-#elif defined(STM32F101xG)
141
-  #include "stm32f101xg.h"
142
-#elif defined(STM32F102x6)
143
-  #include "stm32f102x6.h"
144
-#elif defined(STM32F102xB)
145
-  #include "stm32f102xb.h"
146
-#elif defined(STM32F103x6)
147
-  #include "stm32f103x6.h"
148
-#elif defined(STM32F103xB)
149
-  #include "stm32f103xb.h"
150
-#elif defined(STM32F103xE)
151
-  #include "stm32f103xe.h"
152
-#elif defined(STM32F103xG)
153
-  #include "stm32f103xg.h"
154
-#elif defined(STM32F105xC)
155
-  #include "stm32f105xc.h"
156
-#elif defined(STM32F107xC)
157
-  #include "stm32f107xc.h"
158
-#else
159
- #error "Please select first the target STM32F1xx device used in your application (in stm32f1xx.h file)"
160
-#endif
161
-
162
-/**
163
-  * @}
164
-  */
165
-
166
-/** @addtogroup Exported_types
167
-  * @{
168
-  */  
169
-typedef enum 
170
-{
171
-  RESET = 0, 
172
-  SET = !RESET
173
-} FlagStatus, ITStatus;
174
-
175
-typedef enum 
176
-{
177
-  DISABLE = 0, 
178
-  ENABLE = !DISABLE
179
-} FunctionalState;
180
-#define IS_FUNCTIONAL_STATE(STATE) (((STATE) == DISABLE) || ((STATE) == ENABLE))
181
-
182
-typedef enum 
183
-{
184
-  ERROR = 0, 
185
-  SUCCESS = !ERROR
186
-} ErrorStatus;
187
-
188
-/**
189
-  * @}
190
-  */
191
-
192
-
193
-/** @addtogroup Exported_macros
194
-  * @{
195
-  */
196
-#define SET_BIT(REG, BIT)     ((REG) |= (BIT))
197
-
198
-#define CLEAR_BIT(REG, BIT)   ((REG) &= ~(BIT))
199
-
200
-#define READ_BIT(REG, BIT)    ((REG) & (BIT))
201
-
202
-#define CLEAR_REG(REG)        ((REG) = (0x0))
203
-
204
-#define WRITE_REG(REG, VAL)   ((REG) = (VAL))
205
-
206
-#define READ_REG(REG)         ((REG))
207
-
208
-#define MODIFY_REG(REG, CLEARMASK, SETMASK)  WRITE_REG((REG), (((READ_REG(REG)) & (~(CLEARMASK))) | (SETMASK)))
209
-
210
-#define POSITION_VAL(VAL)     (__CLZ(__RBIT(VAL))) 
211
-
212
-
213
-/**
214
-  * @}
215
-  */
216
-
217
-#if defined (USE_HAL_DRIVER)
218
- #include "stm32f1xx_hal.h"
219
-#endif /* USE_HAL_DRIVER */
220
-
221
-
222
-#ifdef __cplusplus
223
-}
224
-#endif /* __cplusplus */
225
-
226
-#endif /* __STM32F1xx_H */
227
-/**
228
-  * @}
229
-  */
230
-
231
-/**
232
-  * @}
233
-  */
234
-  
235
-
236
-
237
-
238
-/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/

+ 0
- 116
incubateur/dumby_rtos2/dumby2/Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h View File

@@ -1,116 +0,0 @@
1
-/**
2
-  ******************************************************************************
3
-  * @file    system_stm32f10x.h
4
-  * @author  MCD Application Team
5
-  * @version V4.2.0
6
-  * @date    31-March-2017
7
-  * @brief   CMSIS Cortex-M3 Device Peripheral Access Layer System Header File.
8
-  ******************************************************************************
9
-  * @attention
10
-  *
11
-  * <h2><center>&copy; COPYRIGHT(c) 2017 STMicroelectronics</center></h2>
12
-  *
13
-  * Redistribution and use in source and binary forms, with or without modification,
14
-  * are permitted provided that the following conditions are met:
15
-  *   1. Redistributions of source code must retain the above copyright notice,
16
-  *      this list of conditions and the following disclaimer.
17
-  *   2. Redistributions in binary form must reproduce the above copyright notice,
18
-  *      this list of conditions and the following disclaimer in the documentation
19
-  *      and/or other materials provided with the distribution.
20
-  *   3. Neither the name of STMicroelectronics nor the names of its contributors
21
-  *      may be used to endorse or promote products derived from this software
22
-  *      without specific prior written permission.
23
-  *
24
-  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
25
-  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
26
-  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
27
-  * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
28
-  * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
29
-  * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
30
-  * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
31
-  * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
32
-  * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
33
-  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
34
-  *
35
-  ******************************************************************************
36
-  */
37
-
38
-/** @addtogroup CMSIS
39
-  * @{
40
-  */
41
-
42
-/** @addtogroup stm32f10x_system
43
-  * @{
44
-  */  
45
-  
46
-/**
47
-  * @brief Define to prevent recursive inclusion
48
-  */
49
-#ifndef __SYSTEM_STM32F10X_H
50
-#define __SYSTEM_STM32F10X_H
51
-
52
-#ifdef __cplusplus
53
- extern "C" {
54
-#endif 
55
-
56
-/** @addtogroup STM32F10x_System_Includes
57
-  * @{
58
-  */
59
-
60
-/**
61
-  * @}
62
-  */
63
-
64
-
65
-/** @addtogroup STM32F10x_System_Exported_types
66
-  * @{
67
-  */
68
-
69
-extern uint32_t SystemCoreClock;          /*!< System Clock Frequency (Core Clock) */
70
-extern const uint8_t  AHBPrescTable[16U];  /*!< AHB prescalers table values */
71
-extern const uint8_t  APBPrescTable[8U];   /*!< APB prescalers table values */
72
-
73
-/**
74
-  * @}
75
-  */
76
-
77
-/** @addtogroup STM32F10x_System_Exported_Constants
78
-  * @{
79
-  */
80
-
81
-/**
82
-  * @}
83
-  */
84
-
85
-/** @addtogroup STM32F10x_System_Exported_Macros
86
-  * @{
87
-  */
88
-
89
-/**
90
-  * @}
91
-  */
92
-
93
-/** @addtogroup STM32F10x_System_Exported_Functions
94
-  * @{
95
-  */
96
-  
97
-extern void SystemInit(void);
98
-extern void SystemCoreClockUpdate(void);
99
-/**
100
-  * @}
101
-  */
102
-
103
-#ifdef __cplusplus
104
-}
105
-#endif
106
-
107
-#endif /*__SYSTEM_STM32F10X_H */
108
-
109
-/**
110
-  * @}
111
-  */
112
-  
113
-/**
114
-  * @}
115
-  */  
116
-/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/

+ 0
- 332
incubateur/dumby_rtos2/dumby2/Drivers/CMSIS/Device/ST/STM32F1xx/Source/Templates/arm/startup_stm32f100xb.s View File

@@ -1,332 +0,0 @@
1
-;******************** (C) COPYRIGHT 2017 STMicroelectronics ********************
2
-;* File Name          : startup_stm32f100xb.s
3
-;* Author             : MCD Application Team
4
-;* Version            : V4.2.0
5
-;* Date               : 31-March-2017
6
-;* Description        : STM32F100xB Devices vector table for MDK-ARM toolchain. 
7
-;*                      This module performs:
8
-;*                      - Set the initial SP
9
-;*                      - Set the initial PC == Reset_Handler
10
-;*                      - Set the vector table entries with the exceptions ISR address
11
-;*                      - Configure the clock system
12
-;*                      - Branches to __main in the C library (which eventually
13
-;*                        calls main()).
14
-;*                      After Reset the Cortex-M3 processor is in Thread mode,
15
-;*                      priority is Privileged, and the Stack is set to Main.
16
-;********************************************************************************
17
-;*
18
-;* <h2><center>&copy; COPYRIGHT(c) 2017 STMicroelectronics</center></h2>
19
-;*
20
-;* Redistribution and use in source and binary forms, with or without modification,
21
-;* are permitted provided that the following conditions are met:
22
-;*   1. Redistributions of source code must retain the above copyright notice,
23
-;*      this list of conditions and the following disclaimer.
24
-;*   2. Redistributions in binary form must reproduce the above copyright notice,
25
-;*      this list of conditions and the following disclaimer in the documentation
26
-;*      and/or other materials provided with the distribution.
27
-;*   3. Neither the name of STMicroelectronics nor the names of its contributors
28
-;*      may be used to endorse or promote products derived from this software
29
-;*      without specific prior written permission.
30
-;*
31
-;* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
32
-;* AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
33
-;* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
34
-;* DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
35
-;* FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
36
-;* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
37
-;* SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
38
-;* CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
39
-;* OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
40
-;* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
41
-; 
42
-;*******************************************************************************
43
-
44
-; Amount of memory (in bytes) allocated for Stack
45
-; Tailor this value to your application needs
46
-; <h> Stack Configuration
47
-;   <o> Stack Size (in Bytes) <0x0-0xFFFFFFFF:8>
48
-; </h>
49
-
50
-Stack_Size      EQU     0x00000400
51
-
52
-                AREA    STACK, NOINIT, READWRITE, ALIGN=3
53
-Stack_Mem       SPACE   Stack_Size
54
-__initial_sp
55
-
56
-
57
-; <h> Heap Configuration
58
-;   <o>  Heap Size (in Bytes) <0x0-0xFFFFFFFF:8>
59
-; </h>
60
-
61
-Heap_Size       EQU     0x00000200
62
-
63
-                AREA    HEAP, NOINIT, READWRITE, ALIGN=3
64
-__heap_base
65
-Heap_Mem        SPACE   Heap_Size
66
-__heap_limit
67
-
68
-                PRESERVE8
69
-                THUMB
70
-
71
-
72
-; Vector Table Mapped to Address 0 at Reset
73
-                AREA    RESET, DATA, READONLY
74
-                EXPORT  __Vectors
75
-                EXPORT  __Vectors_End
76
-                EXPORT  __Vectors_Size
77
-
78
-__Vectors       DCD     __initial_sp                    ; Top of Stack
79
-                DCD     Reset_Handler                   ; Reset Handler
80
-                DCD     NMI_Handler                     ; NMI Handler
81
-                DCD     HardFault_Handler               ; Hard Fault Handler
82
-                DCD     MemManage_Handler               ; MPU Fault Handler
83
-                DCD     BusFault_Handler                ; Bus Fault Handler
84
-                DCD     UsageFault_Handler              ; Usage Fault Handler
85
-                DCD     0                               ; Reserved
86
-                DCD     0                               ; Reserved
87
-                DCD     0                               ; Reserved
88
-                DCD     0                               ; Reserved
89
-                DCD     SVC_Handler                     ; SVCall Handler
90
-                DCD     DebugMon_Handler                ; Debug Monitor Handler
91
-                DCD     0                               ; Reserved
92
-                DCD     PendSV_Handler                  ; PendSV Handler
93
-                DCD     SysTick_Handler                 ; SysTick Handler
94
-
95
-                ; External Interrupts
96
-                DCD     WWDG_IRQHandler                 ; Window Watchdog
97
-                DCD     PVD_IRQHandler                  ; PVD through EXTI Line detect
98
-                DCD     TAMPER_IRQHandler               ; Tamper
99
-                DCD     RTC_IRQHandler                  ; RTC
100
-                DCD     FLASH_IRQHandler                ; Flash
101
-                DCD     RCC_IRQHandler                  ; RCC
102
-                DCD     EXTI0_IRQHandler                ; EXTI Line 0
103
-                DCD     EXTI1_IRQHandler                ; EXTI Line 1
104
-                DCD     EXTI2_IRQHandler                ; EXTI Line 2
105
-                DCD     EXTI3_IRQHandler                ; EXTI Line 3
106
-                DCD     EXTI4_IRQHandler                ; EXTI Line 4
107
-                DCD     DMA1_Channel1_IRQHandler        ; DMA1 Channel 1
108
-                DCD     DMA1_Channel2_IRQHandler        ; DMA1 Channel 2
109
-                DCD     DMA1_Channel3_IRQHandler        ; DMA1 Channel 3
110
-                DCD     DMA1_Channel4_IRQHandler        ; DMA1 Channel 4
111
-                DCD     DMA1_Channel5_IRQHandler        ; DMA1 Channel 5
112
-                DCD     DMA1_Channel6_IRQHandler        ; DMA1 Channel 6
113
-                DCD     DMA1_Channel7_IRQHandler        ; DMA1 Channel 7
114
-                DCD     ADC1_IRQHandler                 ; ADC1
115
-                DCD     0                               ; Reserved
116
-                DCD     0                               ; Reserved
117
-                DCD     0                               ; Reserved
118
-                DCD     0                               ; Reserved
119
-                DCD     EXTI9_5_IRQHandler              ; EXTI Line 9..5
120
-                DCD     TIM1_BRK_TIM15_IRQHandler       ; TIM1 Break and TIM15
121
-                DCD     TIM1_UP_TIM16_IRQHandler        ; TIM1 Update and TIM16
122
-                DCD     TIM1_TRG_COM_TIM17_IRQHandler   ; TIM1 Trigger and Commutation and TIM17
123
-                DCD     TIM1_CC_IRQHandler              ; TIM1 Capture Compare
124
-                DCD     TIM2_IRQHandler                 ; TIM2
125
-                DCD     TIM3_IRQHandler                 ; TIM3
126
-                DCD     TIM4_IRQHandler                 ; TIM4
127
-                DCD     I2C1_EV_IRQHandler              ; I2C1 Event
128
-                DCD     I2C1_ER_IRQHandler              ; I2C1 Error
129
-                DCD     I2C2_EV_IRQHandler              ; I2C2 Event
130
-                DCD     I2C2_ER_IRQHandler              ; I2C2 Error
131
-                DCD     SPI1_IRQHandler                 ; SPI1
132
-                DCD     SPI2_IRQHandler                 ; SPI2
133
-                DCD     USART1_IRQHandler               ; USART1
134
-                DCD     USART2_IRQHandler               ; USART2
135
-                DCD     USART3_IRQHandler               ; USART3
136
-                DCD     EXTI15_10_IRQHandler            ; EXTI Line 15..10
137
-                DCD     RTC_Alarm_IRQHandler             ; RTC Alarm through EXTI Line
138
-                DCD     CEC_IRQHandler                  ; HDMI-CEC
139
-                DCD     0                               ; Reserved
140
-                DCD     0                               ; Reserved
141
-                DCD     0                               ; Reserved
142
-                DCD     0                               ; Reserved 
143
-                DCD     0                               ; Reserved
144
-                DCD     0                               ; Reserved
145
-                DCD     0                               ; Reserved
146
-                DCD     0                               ; Reserved 
147
-                DCD     0                               ; Reserved
148
-                DCD     0                               ; Reserved
149
-                DCD     0                               ; Reserved
150
-                DCD     TIM6_DAC_IRQHandler             ; TIM6 and DAC underrun
151
-                DCD     TIM7_IRQHandler                 ; TIM7
152
-__Vectors_End
153
-
154
-__Vectors_Size  EQU  __Vectors_End - __Vectors
155
-
156
-                AREA    |.text|, CODE, READONLY
157
-
158
-; Reset handler
159
-Reset_Handler    PROC
160
-                 EXPORT  Reset_Handler             [WEAK]
161
-     IMPORT  __main
162
-     IMPORT  SystemInit
163
-                 LDR     R0, =SystemInit
164
-                 BLX     R0
165
-                 LDR     R0, =__main
166
-                 BX      R0
167
-                 ENDP
168
-
169
-; Dummy Exception Handlers (infinite loops which can be modified)
170
-
171
-NMI_Handler     PROC
172
-                EXPORT  NMI_Handler                      [WEAK]
173
-                B       .
174
-                ENDP
175
-HardFault_Handler\
176
-                PROC
177
-                EXPORT  HardFault_Handler                [WEAK]
178
-                B       .
179
-                ENDP
180
-MemManage_Handler\
181
-                PROC
182
-                EXPORT  MemManage_Handler                [WEAK]
183
-                B       .
184
-                ENDP
185
-BusFault_Handler\
186
-                PROC
187
-                EXPORT  BusFault_Handler                 [WEAK]
188
-                B       .
189
-                ENDP
190
-UsageFault_Handler\
191
-                PROC
192
-                EXPORT  UsageFault_Handler               [WEAK]
193
-                B       .
194
-                ENDP
195
-SVC_Handler     PROC
196
-                EXPORT  SVC_Handler                      [WEAK]
197
-                B       .
198
-                ENDP
199
-DebugMon_Handler\
200
-                PROC
201
-                EXPORT  DebugMon_Handler                 [WEAK]
202
-                B       .
203
-                ENDP
204
-PendSV_Handler  PROC
205
-                EXPORT  PendSV_Handler                   [WEAK]
206
-                B       .
207
-                ENDP
208
-SysTick_Handler PROC
209
-                EXPORT  SysTick_Handler                  [WEAK]
210
-                B       .
211
-                ENDP
212
-
213
-Default_Handler PROC
214
-
215
-                EXPORT  WWDG_IRQHandler                  [WEAK]
216
-                EXPORT  PVD_IRQHandler                   [WEAK]
217
-                EXPORT  TAMPER_IRQHandler                [WEAK]
218
-                EXPORT  RTC_IRQHandler                   [WEAK]
219
-                EXPORT  FLASH_IRQHandler                 [WEAK]
220
-                EXPORT  RCC_IRQHandler                   [WEAK]
221
-                EXPORT  EXTI0_IRQHandler                 [WEAK]
222
-                EXPORT  EXTI1_IRQHandler                 [WEAK]
223
-                EXPORT  EXTI2_IRQHandler                 [WEAK]
224
-                EXPORT  EXTI3_IRQHandler                 [WEAK]
225
-                EXPORT  EXTI4_IRQHandler                 [WEAK]
226
-                EXPORT  DMA1_Channel1_IRQHandler         [WEAK]
227
-                EXPORT  DMA1_Channel2_IRQHandler         [WEAK]
228
-                EXPORT  DMA1_Channel3_IRQHandler         [WEAK]
229
-                EXPORT  DMA1_Channel4_IRQHandler         [WEAK]
230
-                EXPORT  DMA1_Channel5_IRQHandler         [WEAK]
231
-                EXPORT  DMA1_Channel6_IRQHandler         [WEAK]
232
-                EXPORT  DMA1_Channel7_IRQHandler         [WEAK]
233
-                EXPORT  ADC1_IRQHandler                  [WEAK]
234
-                EXPORT  EXTI9_5_IRQHandler               [WEAK]
235
-                EXPORT  TIM1_BRK_TIM15_IRQHandler        [WEAK]
236
-                EXPORT  TIM1_UP_TIM16_IRQHandler         [WEAK]
237
-                EXPORT  TIM1_TRG_COM_TIM17_IRQHandler    [WEAK]
238
-                EXPORT  TIM1_CC_IRQHandler               [WEAK]
239
-                EXPORT  TIM2_IRQHandler                  [WEAK]
240
-                EXPORT  TIM3_IRQHandler                  [WEAK]
241
-                EXPORT  TIM4_IRQHandler                  [WEAK]
242
-                EXPORT  I2C1_EV_IRQHandler               [WEAK]
243
-                EXPORT  I2C1_ER_IRQHandler               [WEAK]
244
-                EXPORT  I2C2_EV_IRQHandler               [WEAK]
245
-                EXPORT  I2C2_ER_IRQHandler               [WEAK]
246
-                EXPORT  SPI1_IRQHandler                  [WEAK]
247
-                EXPORT  SPI2_IRQHandler                  [WEAK]
248
-                EXPORT  USART1_IRQHandler                [WEAK]
249
-                EXPORT  USART2_IRQHandler                [WEAK]
250
-                EXPORT  USART3_IRQHandler                [WEAK]
251
-                EXPORT  EXTI15_10_IRQHandler             [WEAK]
252
-                EXPORT  RTC_Alarm_IRQHandler              [WEAK]
253
-                EXPORT  CEC_IRQHandler                   [WEAK]
254
-                EXPORT  TIM6_DAC_IRQHandler              [WEAK]
255
-                EXPORT  TIM7_IRQHandler                  [WEAK]
256
-
257
-WWDG_IRQHandler
258
-PVD_IRQHandler
259
-TAMPER_IRQHandler
260
-RTC_IRQHandler
261
-FLASH_IRQHandler
262
-RCC_IRQHandler
263
-EXTI0_IRQHandler
264
-EXTI1_IRQHandler
265
-EXTI2_IRQHandler
266
-EXTI3_IRQHandler
267
-EXTI4_IRQHandler
268
-DMA1_Channel1_IRQHandler
269
-DMA1_Channel2_IRQHandler
270
-DMA1_Channel3_IRQHandler
271
-DMA1_Channel4_IRQHandler
272
-DMA1_Channel5_IRQHandler
273
-DMA1_Channel6_IRQHandler
274
-DMA1_Channel7_IRQHandler
275
-ADC1_IRQHandler
276
-EXTI9_5_IRQHandler
277
-TIM1_BRK_TIM15_IRQHandler
278
-TIM1_UP_TIM16_IRQHandler
279
-TIM1_TRG_COM_TIM17_IRQHandler
280
-TIM1_CC_IRQHandler
281
-TIM2_IRQHandler
282
-TIM3_IRQHandler
283
-TIM4_IRQHandler
284
-I2C1_EV_IRQHandler
285
-I2C1_ER_IRQHandler
286
-I2C2_EV_IRQHandler
287
-I2C2_ER_IRQHandler
288
-SPI1_IRQHandler
289
-SPI2_IRQHandler
290
-USART1_IRQHandler
291
-USART2_IRQHandler
292
-USART3_IRQHandler
293
-EXTI15_10_IRQHandler
294
-RTC_Alarm_IRQHandler
295
-CEC_IRQHandler
296
-TIM6_DAC_IRQHandler
297
-TIM7_IRQHandler
298
-                B       .
299
-
300
-                ENDP
301
-
302
-                ALIGN
303
-
304
-;*******************************************************************************
305
-; User Stack and Heap initialization
306
-;*******************************************************************************
307
-                 IF      :DEF:__MICROLIB           
308
-                
309
-                 EXPORT  __initial_sp
310
-                 EXPORT  __heap_base
311
-                 EXPORT  __heap_limit
312
-                
313
-                 ELSE
314
-                
315
-                 IMPORT  __use_two_region_memory
316
-                 EXPORT  __user_initial_stackheap
317
-                 
318
-__user_initial_stackheap
319
-
320
-                 LDR     R0, =  Heap_Mem
321
-                 LDR     R1, =(Stack_Mem + Stack_Size)
322
-                 LDR     R2, = (Heap_Mem +  Heap_Size)
323
-                 LDR     R3, = Stack_Mem
324
-                 BX      LR
325
-
326
-                 ALIGN
327
-
328
-                 ENDIF
329
-
330
-                 END
331
-
332
-;************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE*****

+ 0
- 363
incubateur/dumby_rtos2/dumby2/Drivers/CMSIS/Device/ST/STM32F1xx/Source/Templates/arm/startup_stm32f100xe.s View File

@@ -1,363 +0,0 @@
1
-;******************** (C) COPYRIGHT 2017 STMicroelectronics ********************
2
-;* File Name          : startup_stm32f100xe.s
3
-;* Author             : MCD Application Team
4
-;* Version            : V4.2.0
5
-;* Date               : 31-March-2017
6
-;* Description        : STM32F100xE Devices vector table for MDK-ARM toolchain. 
7
-;*                      This module performs:
8
-;*                      - Set the initial SP
9
-;*                      - Set the initial PC == Reset_Handler
10
-;*                      - Set the vector table entries with the exceptions ISR address
11
-;*                      - Configure the clock system and also configure the external 
12
-;*                        SRAM mounted on STM32100E-EVAL board to be used as data 
13
-;*                        memory (optional, to be enabled by user)
14
-;*                      - Branches to __main in the C library (which eventually
15
-;*                        calls main()).
16
-;*                      After Reset the Cortex-M3 processor is in Thread mode,
17
-;*                      priority is Privileged, and the Stack is set to Main.
18
-;********************************************************************************
19
-;*
20
-;* <h2><center>&copy; COPYRIGHT(c) 2017 STMicroelectronics</center></h2>
21
-;*
22
-;* Redistribution and use in source and binary forms, with or without modification,
23
-;* are permitted provided that the following conditions are met:
24
-;*   1. Redistributions of source code must retain the above copyright notice,
25
-;*      this list of conditions and the following disclaimer.
26
-;*   2. Redistributions in binary form must reproduce the above copyright notice,
27
-;*      this list of conditions and the following disclaimer in the documentation
28
-;*      and/or other materials provided with the distribution.
29
-;*   3. Neither the name of STMicroelectronics nor the names of its contributors
30
-;*      may be used to endorse or promote products derived from this software
31
-;*      without specific prior written permission.
32
-;*
33
-;* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
34
-;* AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
35
-;* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
36
-;* DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
37
-;* FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
38
-;* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
39
-;* SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
40
-;* CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
41
-;* OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
42
-;* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
43
-; 
44
-;*******************************************************************************
45
-
46
-; Amount of memory (in bytes) allocated for Stack
47
-; Tailor this value to your application needs
48
-; <h> Stack Configuration
49
-;   <o> Stack Size (in Bytes) <0x0-0xFFFFFFFF:8>
50
-; </h>
51
-
52
-Stack_Size      EQU     0x00000400
53
-
54
-                AREA    STACK, NOINIT, READWRITE, ALIGN=3
55
-Stack_Mem       SPACE   Stack_Size
56
-__initial_sp
57
-
58
-
59
-; <h> Heap Configuration
60
-;   <o>  Heap Size (in Bytes) <0x0-0xFFFFFFFF:8>
61
-; </h>
62
-
63
-Heap_Size       EQU     0x00000200
64
-
65
-                AREA    HEAP, NOINIT, READWRITE, ALIGN=3
66
-__heap_base
67
-Heap_Mem        SPACE   Heap_Size
68
-__heap_limit
69
-
70
-                PRESERVE8
71
-                THUMB
72
-
73
-
74
-; Vector Table Mapped to Address 0 at Reset
75
-                AREA    RESET, DATA, READONLY
76
-                EXPORT  __Vectors
77
-                EXPORT  __Vectors_End
78
-                EXPORT  __Vectors_Size
79
-
80
-__Vectors       DCD     __initial_sp                    ; Top of Stack
81
-                DCD     Reset_Handler                   ; Reset Handler
82
-                DCD     NMI_Handler                     ; NMI Handler
83
-                DCD     HardFault_Handler               ; Hard Fault Handler
84
-                DCD     MemManage_Handler               ; MPU Fault Handler
85
-                DCD     BusFault_Handler                ; Bus Fault Handler
86
-                DCD     UsageFault_Handler              ; Usage Fault Handler
87
-                DCD     0                               ; Reserved
88
-                DCD     0                               ; Reserved
89
-                DCD     0                               ; Reserved
90
-                DCD     0                               ; Reserved
91
-                DCD     SVC_Handler                     ; SVCall Handler
92
-                DCD     DebugMon_Handler                ; Debug Monitor Handler
93
-                DCD     0                               ; Reserved
94
-                DCD     PendSV_Handler                  ; PendSV Handler
95
-                DCD     SysTick_Handler                 ; SysTick Handler
96
-
97
-                ; External Interrupts
98
-                DCD     WWDG_IRQHandler                 ; Window Watchdog
99
-                DCD     PVD_IRQHandler                  ; PVD through EXTI Line detect
100
-                DCD     TAMPER_IRQHandler               ; Tamper
101
-                DCD     RTC_IRQHandler                  ; RTC
102
-                DCD     FLASH_IRQHandler                ; Flash
103
-                DCD     RCC_IRQHandler                  ; RCC
104
-                DCD     EXTI0_IRQHandler                ; EXTI Line 0
105
-                DCD     EXTI1_IRQHandler                ; EXTI Line 1
106
-                DCD     EXTI2_IRQHandler                ; EXTI Line 2
107
-                DCD     EXTI3_IRQHandler                ; EXTI Line 3
108
-                DCD     EXTI4_IRQHandler                ; EXTI Line 4
109
-                DCD     DMA1_Channel1_IRQHandler        ; DMA1 Channel 1
110
-                DCD     DMA1_Channel2_IRQHandler        ; DMA1 Channel 2
111
-                DCD     DMA1_Channel3_IRQHandler        ; DMA1 Channel 3
112
-                DCD     DMA1_Channel4_IRQHandler        ; DMA1 Channel 4
113
-                DCD     DMA1_Channel5_IRQHandler        ; DMA1 Channel 5
114
-                DCD     DMA1_Channel6_IRQHandler        ; DMA1 Channel 6
115
-                DCD     DMA1_Channel7_IRQHandler        ; DMA1 Channel 7
116
-                DCD     ADC1_IRQHandler                 ; ADC1
117
-                DCD     0                               ; Reserved
118
-                DCD     0                               ; Reserved
119
-                DCD     0                               ; Reserved
120
-                DCD     0                               ; Reserved
121
-                DCD     EXTI9_5_IRQHandler              ; EXTI Line 9..5
122
-                DCD     TIM1_BRK_TIM15_IRQHandler       ; TIM1 Break and TIM15
123
-                DCD     TIM1_UP_TIM16_IRQHandler        ; TIM1 Update and TIM16
124
-                DCD     TIM1_TRG_COM_TIM17_IRQHandler   ; TIM1 Trigger and Commutation and TIM17
125
-                DCD     TIM1_CC_IRQHandler              ; TIM1 Capture Compare
126
-                DCD     TIM2_IRQHandler                 ; TIM2
127
-                DCD     TIM3_IRQHandler                 ; TIM3
128
-                DCD     TIM4_IRQHandler                 ; TIM4
129
-                DCD     I2C1_EV_IRQHandler              ; I2C1 Event
130
-                DCD     I2C1_ER_IRQHandler              ; I2C1 Error
131
-                DCD     I2C2_EV_IRQHandler              ; I2C2 Event
132
-                DCD     I2C2_ER_IRQHandler              ; I2C2 Error
133
-                DCD     SPI1_IRQHandler                 ; SPI1
134
-                DCD     SPI2_IRQHandler                 ; SPI2
135
-                DCD     USART1_IRQHandler               ; USART1
136
-                DCD     USART2_IRQHandler               ; USART2
137
-                DCD     USART3_IRQHandler               ; USART3
138
-                DCD     EXTI15_10_IRQHandler            ; EXTI Line 15..10
139
-                DCD     RTC_Alarm_IRQHandler             ; RTC Alarm through EXTI Line
140
-                DCD     CEC_IRQHandler                  ; HDMI CEC
141
-                DCD     TIM12_IRQHandler                ; TIM12
142
-                DCD     TIM13_IRQHandler                ; TIM13 
143
-                DCD     TIM14_IRQHandler                ; TIM14
144
-                DCD     0                               ; Reserved
145
-                DCD     0                               ; Reserved
146
-                DCD     0                               ; Reserved
147
-                DCD     0                               ; Reserved
148
-                DCD     TIM5_IRQHandler                 ; TIM5
149
-                DCD     SPI3_IRQHandler                 ; SPI3
150
-                DCD     UART4_IRQHandler                ; UART4
151
-                DCD     UART5_IRQHandler                ; UART5
152
-                DCD     TIM6_DAC_IRQHandler             ; TIM6 and DAC underrun
153
-                DCD     TIM7_IRQHandler                 ; TIM7
154
-                DCD     DMA2_Channel1_IRQHandler        ; DMA2 Channel1
155
-                DCD     DMA2_Channel2_IRQHandler        ; DMA2 Channel2
156
-                DCD     DMA2_Channel3_IRQHandler        ; DMA2 Channel3
157
-                DCD     DMA2_Channel4_5_IRQHandler      ; DMA2 Channel4 & Channel5
158
-                DCD     DMA2_Channel5_IRQHandler        ; DMA2 Channel5                
159
-__Vectors_End
160
-
161
-__Vectors_Size  EQU  __Vectors_End - __Vectors
162
-
163
-                AREA    |.text|, CODE, READONLY
164
-
165
-; Reset handler
166
-Reset_Handler    PROC
167
-                 EXPORT  Reset_Handler             [WEAK]
168
-     IMPORT  __main
169
-     IMPORT  SystemInit
170
-                 LDR     R0, =SystemInit
171
-                 BLX     R0
172
-                 LDR     R0, =__main
173
-                 BX      R0
174
-                 ENDP
175
-
176
-; Dummy Exception Handlers (infinite loops which can be modified)
177
-
178
-NMI_Handler     PROC
179
-                EXPORT  NMI_Handler                      [WEAK]
180
-                B       .
181
-                ENDP
182
-HardFault_Handler\
183
-                PROC
184
-                EXPORT  HardFault_Handler                [WEAK]
185
-                B       .
186
-                ENDP
187
-MemManage_Handler\
188
-                PROC
189
-                EXPORT  MemManage_Handler                [WEAK]
190
-                B       .
191
-                ENDP
192
-BusFault_Handler\
193
-                PROC
194
-                EXPORT  BusFault_Handler                 [WEAK]
195
-                B       .
196
-                ENDP
197
-UsageFault_Handler\
198
-                PROC
199
-                EXPORT  UsageFault_Handler               [WEAK]
200
-                B       .
201
-                ENDP
202
-SVC_Handler     PROC
203
-                EXPORT  SVC_Handler                      [WEAK]
204
-                B       .
205
-                ENDP
206
-DebugMon_Handler\
207
-                PROC
208
-                EXPORT  DebugMon_Handler                 [WEAK]
209
-                B       .
210
-                ENDP
211
-PendSV_Handler  PROC
212
-                EXPORT  PendSV_Handler                   [WEAK]
213
-                B       .
214
-                ENDP
215
-SysTick_Handler PROC
216
-                EXPORT  SysTick_Handler                  [WEAK]
217
-                B       .
218
-                ENDP
219
-
220
-Default_Handler PROC
221
-
222
-                EXPORT  WWDG_IRQHandler                  [WEAK]
223
-                EXPORT  PVD_IRQHandler                   [WEAK]
224
-                EXPORT  TAMPER_IRQHandler                [WEAK]
225
-                EXPORT  RTC_IRQHandler                   [WEAK]
226
-                EXPORT  FLASH_IRQHandler                 [WEAK]
227
-                EXPORT  RCC_IRQHandler                   [WEAK]
228
-                EXPORT  EXTI0_IRQHandler                 [WEAK]
229
-                EXPORT  EXTI1_IRQHandler                 [WEAK]
230
-                EXPORT  EXTI2_IRQHandler                 [WEAK]
231
-                EXPORT  EXTI3_IRQHandler                 [WEAK]
232
-                EXPORT  EXTI4_IRQHandler                 [WEAK]
233
-                EXPORT  DMA1_Channel1_IRQHandler         [WEAK]
234
-                EXPORT  DMA1_Channel2_IRQHandler         [WEAK]
235
-                EXPORT  DMA1_Channel3_IRQHandler         [WEAK]
236
-                EXPORT  DMA1_Channel4_IRQHandler         [WEAK]
237
-                EXPORT  DMA1_Channel5_IRQHandler         [WEAK]
238
-                EXPORT  DMA1_Channel6_IRQHandler         [WEAK]
239
-                EXPORT  DMA1_Channel7_IRQHandler         [WEAK]
240
-                EXPORT  ADC1_IRQHandler                  [WEAK]
241
-                EXPORT  EXTI9_5_IRQHandler               [WEAK]
242
-                EXPORT  TIM1_BRK_TIM15_IRQHandler        [WEAK]
243
-                EXPORT  TIM1_UP_TIM16_IRQHandler         [WEAK]
244
-                EXPORT  TIM1_TRG_COM_TIM17_IRQHandler    [WEAK]
245
-                EXPORT  TIM1_CC_IRQHandler               [WEAK]
246
-                EXPORT  TIM2_IRQHandler                  [WEAK]
247
-                EXPORT  TIM3_IRQHandler                  [WEAK]
248
-                EXPORT  TIM4_IRQHandler                  [WEAK]
249
-                EXPORT  I2C1_EV_IRQHandler               [WEAK]
250
-                EXPORT  I2C1_ER_IRQHandler               [WEAK]
251
-                EXPORT  I2C2_EV_IRQHandler               [WEAK]
252
-                EXPORT  I2C2_ER_IRQHandler               [WEAK]
253
-                EXPORT  SPI1_IRQHandler                  [WEAK]
254
-                EXPORT  SPI2_IRQHandler                  [WEAK]
255
-                EXPORT  USART1_IRQHandler                [WEAK]
256
-                EXPORT  USART2_IRQHandler                [WEAK]
257
-                EXPORT  USART3_IRQHandler                [WEAK]
258
-                EXPORT  EXTI15_10_IRQHandler             [WEAK]
259
-                EXPORT  RTC_Alarm_IRQHandler             [WEAK]
260
-                EXPORT  CEC_IRQHandler                   [WEAK]
261
-                EXPORT  TIM12_IRQHandler                 [WEAK]
262
-                EXPORT  TIM13_IRQHandler                 [WEAK]
263
-                EXPORT  TIM14_IRQHandler                 [WEAK]
264
-                EXPORT  TIM5_IRQHandler                  [WEAK]
265
-                EXPORT  SPI3_IRQHandler                  [WEAK]
266
-                EXPORT  UART4_IRQHandler                 [WEAK]
267
-                EXPORT  UART5_IRQHandler                 [WEAK]
268
-                EXPORT  TIM6_DAC_IRQHandler              [WEAK]
269
-                EXPORT  TIM7_IRQHandler                  [WEAK]
270
-                EXPORT  DMA2_Channel1_IRQHandler         [WEAK]
271
-                EXPORT  DMA2_Channel2_IRQHandler         [WEAK]
272
-                EXPORT  DMA2_Channel3_IRQHandler         [WEAK]
273
-                EXPORT  DMA2_Channel4_5_IRQHandler       [WEAK]
274
-                EXPORT  DMA2_Channel5_IRQHandler         [WEAK]
275
-
276
-WWDG_IRQHandler
277
-PVD_IRQHandler
278
-TAMPER_IRQHandler
279
-RTC_IRQHandler
280
-FLASH_IRQHandler
281
-RCC_IRQHandler
282
-EXTI0_IRQHandler
283
-EXTI1_IRQHandler
284
-EXTI2_IRQHandler
285
-EXTI3_IRQHandler
286
-EXTI4_IRQHandler
287
-DMA1_Channel1_IRQHandler
288
-DMA1_Channel2_IRQHandler
289
-DMA1_Channel3_IRQHandler
290
-DMA1_Channel4_IRQHandler
291
-DMA1_Channel5_IRQHandler
292
-DMA1_Channel6_IRQHandler
293
-DMA1_Channel7_IRQHandler
294
-ADC1_IRQHandler
295
-EXTI9_5_IRQHandler
296
-TIM1_BRK_TIM15_IRQHandler
297
-TIM1_UP_TIM16_IRQHandler
298
-TIM1_TRG_COM_TIM17_IRQHandler
299
-TIM1_CC_IRQHandler
300
-TIM2_IRQHandler
301
-TIM3_IRQHandler
302
-TIM4_IRQHandler
303
-I2C1_EV_IRQHandler
304
-I2C1_ER_IRQHandler
305
-I2C2_EV_IRQHandler
306
-I2C2_ER_IRQHandler
307
-SPI1_IRQHandler
308
-SPI2_IRQHandler
309
-USART1_IRQHandler
310
-USART2_IRQHandler
311
-USART3_IRQHandler
312
-EXTI15_10_IRQHandler
313
-RTC_Alarm_IRQHandler
314
-CEC_IRQHandler
315
-TIM12_IRQHandler
316
-TIM13_IRQHandler
317
-TIM14_IRQHandler
318
-TIM5_IRQHandler
319
-SPI3_IRQHandler
320
-UART4_IRQHandler
321
-UART5_IRQHandler
322
-TIM6_DAC_IRQHandler
323
-TIM7_IRQHandler
324
-DMA2_Channel1_IRQHandler
325
-DMA2_Channel2_IRQHandler
326
-DMA2_Channel3_IRQHandler
327
-DMA2_Channel4_5_IRQHandler
328
-DMA2_Channel5_IRQHandler
329
-                B       .
330
-
331
-                ENDP
332
-
333
-                ALIGN
334
-
335
-;*******************************************************************************
336
-; User Stack and Heap initialization
337
-;*******************************************************************************
338
-                 IF      :DEF:__MICROLIB           
339
-                
340
-                 EXPORT  __initial_sp
341
-                 EXPORT  __heap_base
342
-                 EXPORT  __heap_limit
343
-                
344
-                 ELSE
345
-                
346
-                 IMPORT  __use_two_region_memory
347
-                 EXPORT  __user_initial_stackheap
348
-                 
349
-__user_initial_stackheap
350
-
351
-                 LDR     R0, =  Heap_Mem
352
-                 LDR     R1, =(Stack_Mem + Stack_Size)
353
-                 LDR     R2, = (Heap_Mem +  Heap_Size)
354
-                 LDR     R3, = Stack_Mem
355
-                 BX      LR
356
-
357
-                 ALIGN
358
-
359
-                 ENDIF
360
-
361
-                 END
362
-
363
-;************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE*****

+ 0
- 295
incubateur/dumby_rtos2/dumby2/Drivers/CMSIS/Device/ST/STM32F1xx/Source/Templates/arm/startup_stm32f101x6.s View File

@@ -1,295 +0,0 @@
1
-;******************** (C) COPYRIGHT 2017 STMicroelectronics ********************
2
-;* File Name          : startup_stm32f101x6.s
3
-;* Author             : MCD Application Team
4
-;* Version            : V4.2.0
5
-;* Date               : 31-March-2017
6
-;* Description        : STM32F101x6 Devices vector table for MDK-ARM toolchain. 
7
-;*                      This module performs:
8
-;*                      - Set the initial SP
9
-;*                      - Set the initial PC == Reset_Handler
10
-;*                      - Set the vector table entries with the exceptions ISR address
11
-;*                      - Configure the clock system
12
-;*                      - Branches to __main in the C library (which eventually
13
-;*                        calls main()).
14
-;*                      After Reset the Cortex-M3 processor is in Thread mode,
15
-;*                      priority is Privileged, and the Stack is set to Main.
16
-;********************************************************************************
17
-;*
18
-;* <h2><center>&copy; COPYRIGHT(c) 2017 STMicroelectronics</center></h2>
19
-;*
20
-;* Redistribution and use in source and binary forms, with or without modification,
21
-;* are permitted provided that the following conditions are met:
22
-;*   1. Redistributions of source code must retain the above copyright notice,
23
-;*      this list of conditions and the following disclaimer.
24
-;*   2. Redistributions in binary form must reproduce the above copyright notice,
25
-;*      this list of conditions and the following disclaimer in the documentation
26
-;*      and/or other materials provided with the distribution.
27
-;*   3. Neither the name of STMicroelectronics nor the names of its contributors
28
-;*      may be used to endorse or promote products derived from this software
29
-;*      without specific prior written permission.
30
-;*
31
-;* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
32
-;* AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
33
-;* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
34
-;* DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
35
-;* FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
36
-;* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
37
-;* SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
38
-;* CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
39
-;* OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
40
-;* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
41
-; 
42
-;*******************************************************************************
43
-
44
-; Amount of memory (in bytes) allocated for Stack
45
-; Tailor this value to your application needs
46
-; <h> Stack Configuration
47
-;   <o> Stack Size (in Bytes) <0x0-0xFFFFFFFF:8>
48
-; </h>
49
-
50
-Stack_Size      EQU     0x00000400
51
-
52
-                AREA    STACK, NOINIT, READWRITE, ALIGN=3
53
-Stack_Mem       SPACE   Stack_Size
54
-__initial_sp
55
-
56
-
57
-; <h> Heap Configuration
58
-;   <o>  Heap Size (in Bytes) <0x0-0xFFFFFFFF:8>
59
-; </h>
60
-
61
-Heap_Size       EQU     0x00000200
62
-
63
-                AREA    HEAP, NOINIT, READWRITE, ALIGN=3
64
-__heap_base
65
-Heap_Mem        SPACE   Heap_Size
66
-__heap_limit
67
-
68
-                PRESERVE8
69
-                THUMB
70
-
71
-
72
-; Vector Table Mapped to Address 0 at Reset
73
-                AREA    RESET, DATA, READONLY
74
-                EXPORT  __Vectors
75
-                EXPORT  __Vectors_End
76
-                EXPORT  __Vectors_Size
77
-
78
-__Vectors       DCD     __initial_sp               ; Top of Stack
79
-                DCD     Reset_Handler              ; Reset Handler
80
-                DCD     NMI_Handler                ; NMI Handler
81
-                DCD     HardFault_Handler          ; Hard Fault Handler
82
-                DCD     MemManage_Handler          ; MPU Fault Handler
83
-                DCD     BusFault_Handler           ; Bus Fault Handler
84
-                DCD     UsageFault_Handler         ; Usage Fault Handler
85
-                DCD     0                          ; Reserved
86
-                DCD     0                          ; Reserved
87
-                DCD     0                          ; Reserved
88
-                DCD     0                          ; Reserved
89
-                DCD     SVC_Handler                ; SVCall Handler
90
-                DCD     DebugMon_Handler           ; Debug Monitor Handler
91
-                DCD     0                          ; Reserved
92
-                DCD     PendSV_Handler             ; PendSV Handler
93
-                DCD     SysTick_Handler            ; SysTick Handler
94
-
95
-                ; External Interrupts
96
-                DCD     WWDG_IRQHandler            ; Window Watchdog
97
-                DCD     PVD_IRQHandler             ; PVD through EXTI Line detect
98
-                DCD     TAMPER_IRQHandler          ; Tamper
99
-                DCD     RTC_IRQHandler             ; RTC
100
-                DCD     FLASH_IRQHandler           ; Flash
101
-                DCD     RCC_IRQHandler             ; RCC
102
-                DCD     EXTI0_IRQHandler           ; EXTI Line 0
103
-                DCD     EXTI1_IRQHandler           ; EXTI Line 1
104
-                DCD     EXTI2_IRQHandler           ; EXTI Line 2
105
-                DCD     EXTI3_IRQHandler           ; EXTI Line 3
106
-                DCD     EXTI4_IRQHandler           ; EXTI Line 4
107
-                DCD     DMA1_Channel1_IRQHandler   ; DMA1 Channel 1
108
-                DCD     DMA1_Channel2_IRQHandler   ; DMA1 Channel 2
109
-                DCD     DMA1_Channel3_IRQHandler   ; DMA1 Channel 3
110
-                DCD     DMA1_Channel4_IRQHandler   ; DMA1 Channel 4
111
-                DCD     DMA1_Channel5_IRQHandler   ; DMA1 Channel 5
112
-                DCD     DMA1_Channel6_IRQHandler   ; DMA1 Channel 6
113
-                DCD     DMA1_Channel7_IRQHandler   ; DMA1 Channel 7
114
-                DCD     ADC1_IRQHandler            ; ADC1
115
-                DCD     0                          ; Reserved
116
-                DCD     0                          ; Reserved
117
-                DCD     0                          ; Reserved
118
-                DCD     0                          ; Reserved
119
-                DCD     EXTI9_5_IRQHandler         ; EXTI Line 9..5
120
-                DCD     0                          ; Reserved
121
-                DCD     0                          ; Reserved
122
-                DCD     0                          ; Reserved
123
-                DCD     0                          ; Reserved
124
-                DCD     TIM2_IRQHandler            ; TIM2
125
-                DCD     TIM3_IRQHandler            ; TIM3
126
-                DCD     0                          ; Reserved
127
-                DCD     I2C1_EV_IRQHandler         ; I2C1 Event
128
-                DCD     I2C1_ER_IRQHandler         ; I2C1 Error
129
-                DCD     0                          ; Reserved
130
-                DCD     0                          ; Reserved
131
-                DCD     SPI1_IRQHandler            ; SPI1
132
-                DCD     0                          ; Reserved
133
-                DCD     USART1_IRQHandler          ; USART1
134
-                DCD     USART2_IRQHandler          ; USART2
135
-                DCD     0                          ; Reserved
136
-                DCD     EXTI15_10_IRQHandler       ; EXTI Line 15..10
137
-                DCD     RTC_Alarm_IRQHandler        ; RTC Alarm through EXTI Line
138
-__Vectors_End
139
-
140
-__Vectors_Size  EQU  __Vectors_End - __Vectors
141
-
142
-                AREA    |.text|, CODE, READONLY
143
-
144
-; Reset handler routine
145
-Reset_Handler    PROC
146
-                 EXPORT  Reset_Handler             [WEAK]
147
-     IMPORT  __main
148
-     IMPORT  SystemInit
149
-                 LDR     R0, =SystemInit
150
-                 BLX     R0
151
-                 LDR     R0, =__main
152
-                 BX      R0
153
-                 ENDP
154
-
155
-; Dummy Exception Handlers (infinite loops which can be modified)
156
-
157
-NMI_Handler     PROC
158
-                EXPORT  NMI_Handler                [WEAK]
159
-                B       .
160
-                ENDP
161
-HardFault_Handler\
162
-                PROC
163
-                EXPORT  HardFault_Handler          [WEAK]
164
-                B       .
165
-                ENDP
166
-MemManage_Handler\
167
-                PROC
168
-                EXPORT  MemManage_Handler          [WEAK]
169
-                B       .
170
-                ENDP
171
-BusFault_Handler\
172
-                PROC
173
-                EXPORT  BusFault_Handler           [WEAK]
174
-                B       .
175
-                ENDP
176
-UsageFault_Handler\
177
-                PROC
178
-                EXPORT  UsageFault_Handler         [WEAK]
179
-                B       .
180
-                ENDP
181
-SVC_Handler     PROC
182
-                EXPORT  SVC_Handler                [WEAK]
183
-                B       .
184
-                ENDP
185
-DebugMon_Handler\
186
-                PROC
187
-                EXPORT  DebugMon_Handler           [WEAK]
188
-                B       .
189
-                ENDP
190
-PendSV_Handler  PROC
191
-                EXPORT  PendSV_Handler             [WEAK]
192
-                B       .
193
-                ENDP
194
-SysTick_Handler PROC
195
-                EXPORT  SysTick_Handler            [WEAK]
196
-                B       .
197
-                ENDP
198
-
199
-Default_Handler PROC
200
-
201
-                EXPORT  WWDG_IRQHandler            [WEAK]
202
-                EXPORT  PVD_IRQHandler             [WEAK]
203
-                EXPORT  TAMPER_IRQHandler          [WEAK]
204
-                EXPORT  RTC_IRQHandler             [WEAK]
205
-                EXPORT  FLASH_IRQHandler           [WEAK]
206
-                EXPORT  RCC_IRQHandler             [WEAK]
207
-                EXPORT  EXTI0_IRQHandler           [WEAK]
208
-                EXPORT  EXTI1_IRQHandler           [WEAK]
209
-                EXPORT  EXTI2_IRQHandler           [WEAK]
210
-                EXPORT  EXTI3_IRQHandler           [WEAK]
211
-                EXPORT  EXTI4_IRQHandler           [WEAK]
212
-                EXPORT  DMA1_Channel1_IRQHandler   [WEAK]
213
-                EXPORT  DMA1_Channel2_IRQHandler   [WEAK]
214
-                EXPORT  DMA1_Channel3_IRQHandler   [WEAK]
215
-                EXPORT  DMA1_Channel4_IRQHandler   [WEAK]
216
-                EXPORT  DMA1_Channel5_IRQHandler   [WEAK]
217
-                EXPORT  DMA1_Channel6_IRQHandler   [WEAK]
218
-                EXPORT  DMA1_Channel7_IRQHandler   [WEAK]
219
-                EXPORT  ADC1_IRQHandler            [WEAK]            
220
-                EXPORT  EXTI9_5_IRQHandler         [WEAK]
221
-                EXPORT  TIM2_IRQHandler            [WEAK]
222
-                EXPORT  TIM3_IRQHandler            [WEAK]
223
-                EXPORT  I2C1_EV_IRQHandler         [WEAK]
224
-                EXPORT  I2C1_ER_IRQHandler         [WEAK]
225
-                EXPORT  SPI1_IRQHandler            [WEAK]
226
-                EXPORT  USART1_IRQHandler          [WEAK]
227
-                EXPORT  USART2_IRQHandler          [WEAK]
228
-                EXPORT  EXTI15_10_IRQHandler       [WEAK]
229
-                EXPORT  RTC_Alarm_IRQHandler       [WEAK]
230
-
231
-WWDG_IRQHandler
232
-PVD_IRQHandler
233
-TAMPER_IRQHandler
234
-RTC_IRQHandler
235
-FLASH_IRQHandler
236
-RCC_IRQHandler
237
-EXTI0_IRQHandler
238
-EXTI1_IRQHandler
239
-EXTI2_IRQHandler
240
-EXTI3_IRQHandler
241
-EXTI4_IRQHandler
242
-DMA1_Channel1_IRQHandler
243
-DMA1_Channel2_IRQHandler
244
-DMA1_Channel3_IRQHandler
245
-DMA1_Channel4_IRQHandler
246
-DMA1_Channel5_IRQHandler
247
-DMA1_Channel6_IRQHandler
248
-DMA1_Channel7_IRQHandler
249
-ADC1_IRQHandler
250
-EXTI9_5_IRQHandler
251
-TIM2_IRQHandler
252
-TIM3_IRQHandler
253
-I2C1_EV_IRQHandler
254
-I2C1_ER_IRQHandler
255
-SPI1_IRQHandler
256
-USART1_IRQHandler
257
-USART2_IRQHandler
258
-EXTI15_10_IRQHandler
259
-RTC_Alarm_IRQHandler
260
-
261
-                B       .
262
-
263
-                ENDP
264
-
265
-                ALIGN
266
-
267
-;*******************************************************************************
268
-; User Stack and Heap initialization
269
-;*******************************************************************************
270
-                 IF      :DEF:__MICROLIB
271
-                
272
-                 EXPORT  __initial_sp
273
-                 EXPORT  __heap_base
274
-                 EXPORT  __heap_limit
275
-                
276
-                 ELSE
277
-                
278
-                 IMPORT  __use_two_region_memory
279
-                 EXPORT  __user_initial_stackheap
280
-                 
281
-__user_initial_stackheap
282
-
283
-                 LDR     R0, =  Heap_Mem
284
-                 LDR     R1, =(Stack_Mem + Stack_Size)
285
-                 LDR     R2, = (Heap_Mem +  Heap_Size)
286
-                 LDR     R3, = Stack_Mem
287
-                 BX      LR
288
-
289
-                 ALIGN
290
-
291
-                 ENDIF
292
-
293
-                 END
294
-
295
-;************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE*****

+ 0
- 305
incubateur/dumby_rtos2/dumby2/Drivers/CMSIS/Device/ST/STM32F1xx/Source/Templates/arm/startup_stm32f101xb.s View File

@@ -1,305 +0,0 @@
1
-;******************** (C) COPYRIGHT 2017 STMicroelectronics ********************
2
-;* File Name          : startup_stm32f101xb.s
3
-;* Author             : MCD Application Team
4
-;* Version            : V4.2.0
5
-;* Date               : 31-March-2017
6
-;* Description        : STM32F101xB Devices vector table for MDK-ARM toolchain. 
7
-;*                      This module performs:
8
-;*                      - Set the initial SP
9
-;*                      - Set the initial PC == Reset_Handler
10
-;*                      - Set the vector table entries with the exceptions ISR address
11
-;*                      - Configure the clock system
12
-;*                      - Branches to __main in the C library (which eventually
13
-;*                        calls main()).
14
-;*                      After Reset the Cortex-M3 processor is in Thread mode,
15
-;*                      priority is Privileged, and the Stack is set to Main.
16
-;********************************************************************************
17
-;*
18
-;* <h2><center>&copy; COPYRIGHT(c) 2017 STMicroelectronics</center></h2>
19
-;*
20
-;* Redistribution and use in source and binary forms, with or without modification,
21
-;* are permitted provided that the following conditions are met:
22
-;*   1. Redistributions of source code must retain the above copyright notice,
23
-;*      this list of conditions and the following disclaimer.
24
-;*   2. Redistributions in binary form must reproduce the above copyright notice,
25
-;*      this list of conditions and the following disclaimer in the documentation
26
-;*      and/or other materials provided with the distribution.
27
-;*   3. Neither the name of STMicroelectronics nor the names of its contributors
28
-;*      may be used to endorse or promote products derived from this software
29
-;*      without specific prior written permission.
30
-;*
31
-;* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
32
-;* AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
33
-;* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
34
-;* DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
35
-;* FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
36
-;* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
37
-;* SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
38
-;* CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
39
-;* OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
40
-;* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
41
-; 
42
-;*******************************************************************************
43
-
44
-; Amount of memory (in bytes) allocated for Stack
45
-; Tailor this value to your application needs
46
-; <h> Stack Configuration
47
-;   <o> Stack Size (in Bytes) <0x0-0xFFFFFFFF:8>
48
-; </h>
49
-
50
-Stack_Size      EQU     0x00000400
51
-
52
-                AREA    STACK, NOINIT, READWRITE, ALIGN=3
53
-Stack_Mem       SPACE   Stack_Size
54
-__initial_sp
55
-
56
-
57
-; <h> Heap Configuration
58
-;   <o>  Heap Size (in Bytes) <0x0-0xFFFFFFFF:8>
59
-; </h>
60
-
61
-Heap_Size       EQU     0x00000200
62
-
63
-                AREA    HEAP, NOINIT, READWRITE, ALIGN=3
64
-__heap_base
65
-Heap_Mem        SPACE   Heap_Size
66
-__heap_limit
67
-
68
-                PRESERVE8
69
-                THUMB
70
-
71
-
72
-; Vector Table Mapped to Address 0 at Reset
73
-                AREA    RESET, DATA, READONLY
74
-                EXPORT  __Vectors
75
-                EXPORT  __Vectors_End
76
-                EXPORT  __Vectors_Size
77
-
78
-__Vectors       DCD     __initial_sp               ; Top of Stack
79
-                DCD     Reset_Handler              ; Reset Handler
80
-                DCD     NMI_Handler                ; NMI Handler
81
-                DCD     HardFault_Handler          ; Hard Fault Handler
82
-                DCD     MemManage_Handler          ; MPU Fault Handler
83
-                DCD     BusFault_Handler           ; Bus Fault Handler
84
-                DCD     UsageFault_Handler         ; Usage Fault Handler
85
-                DCD     0                          ; Reserved
86
-                DCD     0                          ; Reserved
87
-                DCD     0                          ; Reserved
88
-                DCD     0                          ; Reserved
89
-                DCD     SVC_Handler                ; SVCall Handler
90
-                DCD     DebugMon_Handler           ; Debug Monitor Handler
91
-                DCD     0                          ; Reserved
92
-                DCD     PendSV_Handler             ; PendSV Handler
93
-                DCD     SysTick_Handler            ; SysTick Handler
94
-
95
-                ; External Interrupts
96
-                DCD     WWDG_IRQHandler            ; Window Watchdog
97
-                DCD     PVD_IRQHandler             ; PVD through EXTI Line detect
98
-                DCD     TAMPER_IRQHandler          ; Tamper
99
-                DCD     RTC_IRQHandler             ; RTC
100
-                DCD     FLASH_IRQHandler           ; Flash
101
-                DCD     RCC_IRQHandler             ; RCC
102
-                DCD     EXTI0_IRQHandler           ; EXTI Line 0
103
-                DCD     EXTI1_IRQHandler           ; EXTI Line 1
104
-                DCD     EXTI2_IRQHandler           ; EXTI Line 2
105
-                DCD     EXTI3_IRQHandler           ; EXTI Line 3
106
-                DCD     EXTI4_IRQHandler           ; EXTI Line 4
107
-                DCD     DMA1_Channel1_IRQHandler   ; DMA1 Channel 1
108
-                DCD     DMA1_Channel2_IRQHandler   ; DMA1 Channel 2
109
-                DCD     DMA1_Channel3_IRQHandler   ; DMA1 Channel 3
110
-                DCD     DMA1_Channel4_IRQHandler   ; DMA1 Channel 4
111
-                DCD     DMA1_Channel5_IRQHandler   ; DMA1 Channel 5
112
-                DCD     DMA1_Channel6_IRQHandler   ; DMA1 Channel 6
113
-                DCD     DMA1_Channel7_IRQHandler   ; DMA1 Channel 7
114
-                DCD     ADC1_IRQHandler            ; ADC1
115
-                DCD     0                          ; Reserved
116
-                DCD     0                          ; Reserved
117
-                DCD     0                          ; Reserved
118
-                DCD     0                          ; Reserved
119
-                DCD     EXTI9_5_IRQHandler         ; EXTI Line 9..5
120
-                DCD     0                          ; Reserved
121
-                DCD     0                          ; Reserved
122
-                DCD     0                          ; Reserved
123
-                DCD     0                          ; Reserved
124
-                DCD     TIM2_IRQHandler            ; TIM2
125
-                DCD     TIM3_IRQHandler            ; TIM3
126
-                DCD     TIM4_IRQHandler            ; TIM4
127
-                DCD     I2C1_EV_IRQHandler         ; I2C1 Event
128
-                DCD     I2C1_ER_IRQHandler         ; I2C1 Error
129
-                DCD     I2C2_EV_IRQHandler         ; I2C2 Event
130
-                DCD     I2C2_ER_IRQHandler         ; I2C2 Error
131
-                DCD     SPI1_IRQHandler            ; SPI1
132
-                DCD     SPI2_IRQHandler            ; SPI2
133
-                DCD     USART1_IRQHandler          ; USART1
134
-                DCD     USART2_IRQHandler          ; USART2
135
-                DCD     USART3_IRQHandler          ; USART3
136
-                DCD     EXTI15_10_IRQHandler       ; EXTI Line 15..10
137
-                DCD     RTC_Alarm_IRQHandler        ; RTC Alarm through EXTI Line
138
-__Vectors_End
139
-
140
-__Vectors_Size  EQU  __Vectors_End - __Vectors
141
-
142
-                AREA    |.text|, CODE, READONLY
143
-
144
-; Reset handler
145
-Reset_Handler    PROC
146
-                 EXPORT  Reset_Handler             [WEAK]
147
-     IMPORT  __main
148
-     IMPORT  SystemInit
149
-                 LDR     R0, =SystemInit
150
-                 BLX     R0
151
-                 LDR     R0, =__main
152
-                 BX      R0
153
-                 ENDP
154
-
155
-; Dummy Exception Handlers (infinite loops which can be modified)
156
-
157
-NMI_Handler     PROC
158
-                EXPORT  NMI_Handler                [WEAK]
159
-                B       .
160
-                ENDP
161
-HardFault_Handler\
162
-                PROC
163
-                EXPORT  HardFault_Handler          [WEAK]
164
-                B       .
165
-                ENDP
166
-MemManage_Handler\
167
-                PROC
168
-                EXPORT  MemManage_Handler          [WEAK]
169
-                B       .
170
-                ENDP
171
-BusFault_Handler\
172
-                PROC
173
-                EXPORT  BusFault_Handler           [WEAK]
174
-                B       .
175
-                ENDP
176
-UsageFault_Handler\
177
-                PROC
178
-                EXPORT  UsageFault_Handler         [WEAK]
179
-                B       .
180
-                ENDP
181
-SVC_Handler     PROC
182
-                EXPORT  SVC_Handler                [WEAK]
183
-                B       .
184
-                ENDP
185
-DebugMon_Handler\
186
-                PROC
187
-                EXPORT  DebugMon_Handler           [WEAK]
188
-                B       .
189
-                ENDP
190
-PendSV_Handler  PROC
191
-                EXPORT  PendSV_Handler             [WEAK]
192
-                B       .
193
-                ENDP
194
-SysTick_Handler PROC
195
-                EXPORT  SysTick_Handler            [WEAK]
196
-                B       .
197
-                ENDP
198
-
199
-Default_Handler PROC
200
-
201
-                EXPORT  WWDG_IRQHandler            [WEAK]
202
-                EXPORT  PVD_IRQHandler             [WEAK]
203
-                EXPORT  TAMPER_IRQHandler          [WEAK]
204
-                EXPORT  RTC_IRQHandler             [WEAK]
205
-                EXPORT  FLASH_IRQHandler           [WEAK]
206
-                EXPORT  RCC_IRQHandler             [WEAK]
207
-                EXPORT  EXTI0_IRQHandler           [WEAK]
208
-                EXPORT  EXTI1_IRQHandler           [WEAK]
209
-                EXPORT  EXTI2_IRQHandler           [WEAK]
210
-                EXPORT  EXTI3_IRQHandler           [WEAK]
211
-                EXPORT  EXTI4_IRQHandler           [WEAK]
212
-                EXPORT  DMA1_Channel1_IRQHandler   [WEAK]
213
-                EXPORT  DMA1_Channel2_IRQHandler   [WEAK]
214
-                EXPORT  DMA1_Channel3_IRQHandler   [WEAK]
215
-                EXPORT  DMA1_Channel4_IRQHandler   [WEAK]
216
-                EXPORT  DMA1_Channel5_IRQHandler   [WEAK]
217
-                EXPORT  DMA1_Channel6_IRQHandler   [WEAK]
218
-                EXPORT  DMA1_Channel7_IRQHandler   [WEAK]
219
-                EXPORT  ADC1_IRQHandler            [WEAK]
220
-                EXPORT  EXTI9_5_IRQHandler         [WEAK]
221
-                EXPORT  TIM2_IRQHandler            [WEAK]
222
-                EXPORT  TIM3_IRQHandler            [WEAK]
223
-                EXPORT  TIM4_IRQHandler            [WEAK]
224
-                EXPORT  I2C1_EV_IRQHandler         [WEAK]
225
-                EXPORT  I2C1_ER_IRQHandler         [WEAK]
226
-                EXPORT  I2C2_EV_IRQHandler         [WEAK]
227
-                EXPORT  I2C2_ER_IRQHandler         [WEAK]
228
-                EXPORT  SPI1_IRQHandler            [WEAK]
229
-                EXPORT  SPI2_IRQHandler            [WEAK]
230
-                EXPORT  USART1_IRQHandler          [WEAK]
231
-                EXPORT  USART2_IRQHandler          [WEAK]
232
-                EXPORT  USART3_IRQHandler          [WEAK]
233
-                EXPORT  EXTI15_10_IRQHandler       [WEAK]
234
-                EXPORT  RTC_Alarm_IRQHandler       [WEAK]
235
-
236
-WWDG_IRQHandler
237
-PVD_IRQHandler
238
-TAMPER_IRQHandler
239
-RTC_IRQHandler
240
-FLASH_IRQHandler
241
-RCC_IRQHandler
242
-EXTI0_IRQHandler
243
-EXTI1_IRQHandler
244
-EXTI2_IRQHandler
245
-EXTI3_IRQHandler
246
-EXTI4_IRQHandler
247
-DMA1_Channel1_IRQHandler
248
-DMA1_Channel2_IRQHandler
249
-DMA1_Channel3_IRQHandler
250
-DMA1_Channel4_IRQHandler
251
-DMA1_Channel5_IRQHandler
252
-DMA1_Channel6_IRQHandler
253
-DMA1_Channel7_IRQHandler
254
-ADC1_IRQHandler
255
-EXTI9_5_IRQHandler
256
-TIM2_IRQHandler
257
-TIM3_IRQHandler
258
-TIM4_IRQHandler
259
-I2C1_EV_IRQHandler
260
-I2C1_ER_IRQHandler
261
-I2C2_EV_IRQHandler
262
-I2C2_ER_IRQHandler
263
-SPI1_IRQHandler
264
-SPI2_IRQHandler
265
-USART1_IRQHandler
266
-USART2_IRQHandler
267
-USART3_IRQHandler
268
-EXTI15_10_IRQHandler
269
-RTC_Alarm_IRQHandler
270
-
271
-                B       .
272
-
273
-                ENDP
274
-
275
-                ALIGN
276
-
277
-;*******************************************************************************
278
-; User Stack and Heap initialization
279
-;*******************************************************************************
280
-                 IF      :DEF:__MICROLIB           
281
-                
282
-                 EXPORT  __initial_sp
283
-                 EXPORT  __heap_base
284
-                 EXPORT  __heap_limit
285
-                
286
-                 ELSE
287
-                
288
-                 IMPORT  __use_two_region_memory
289
-                 EXPORT  __user_initial_stackheap
290
-                 
291
-__user_initial_stackheap
292
-
293
-                 LDR     R0, =  Heap_Mem
294
-                 LDR     R1, =(Stack_Mem + Stack_Size)
295
-                 LDR     R2, = (Heap_Mem +  Heap_Size)
296
-                 LDR     R3, = Stack_Mem
297
-                 BX      LR
298
-
299
-                 ALIGN
300
-
301
-                 ENDIF
302
-
303
-                 END
304
-
305
-;************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE*****

+ 0
- 343
incubateur/dumby_rtos2/dumby2/Drivers/CMSIS/Device/ST/STM32F1xx/Source/Templates/arm/startup_stm32f101xe.s View File

@@ -1,343 +0,0 @@
1
-;******************** (C) COPYRIGHT 2017 STMicroelectronics ********************
2
-;* File Name          : startup_stm32f101xe.s
3
-;* Author             : MCD Application Team
4
-;* Version            : V4.2.0
5
-;* Date               : 31-March-2017
6
-;* Description        : STM32F101xE Devices vector table for MDK-ARM toolchain. 
7
-;*                      This module performs:
8
-;*                      - Set the initial SP
9
-;*                      - Set the initial PC == Reset_Handler
10
-;*                      - Set the vector table entries with the exceptions ISR address
11
-;*                      - Configure the clock system
12
-;*                      - Branches to __main in the C library (which eventually
13
-;*                        calls main()).
14
-;*                      After Reset the Cortex-M3 processor is in Thread mode,
15
-;*                      priority is Privileged, and the Stack is set to Main.
16
-;********************************************************************************
17
-;*
18
-;* <h2><center>&copy; COPYRIGHT(c) 2017 STMicroelectronics</center></h2>
19
-;*
20
-;* Redistribution and use in source and binary forms, with or without modification,
21
-;* are permitted provided that the following conditions are met:
22
-;*   1. Redistributions of source code must retain the above copyright notice,
23
-;*      this list of conditions and the following disclaimer.
24
-;*   2. Redistributions in binary form must reproduce the above copyright notice,
25
-;*      this list of conditions and the following disclaimer in the documentation
26
-;*      and/or other materials provided with the distribution.
27
-;*   3. Neither the name of STMicroelectronics nor the names of its contributors
28
-;*      may be used to endorse or promote products derived from this software
29
-;*      without specific prior written permission.
30
-;*
31
-;* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
32
-;* AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
33
-;* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
34
-;* DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
35
-;* FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
36
-;* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
37
-;* SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
38
-;* CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
39
-;* OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
40
-;* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
41
-; 
42
-;*******************************************************************************
43
-
44
-; Amount of memory (in bytes) allocated for Stack
45
-; Tailor this value to your application needs
46
-; <h> Stack Configuration
47
-;   <o> Stack Size (in Bytes) <0x0-0xFFFFFFFF:8>
48
-; </h>
49
-
50
-Stack_Size      EQU     0x00000400
51
-
52
-                AREA    STACK, NOINIT, READWRITE, ALIGN=3
53
-Stack_Mem       SPACE   Stack_Size
54
-__initial_sp
55
-                                                  
56
-; <h> Heap Configuration
57
-;   <o>  Heap Size (in Bytes) <0x0-0xFFFFFFFF:8>
58
-; </h>
59
-
60
-Heap_Size       EQU     0x00000200
61
-
62
-                AREA    HEAP, NOINIT, READWRITE, ALIGN=3
63
-__heap_base
64
-Heap_Mem        SPACE   Heap_Size
65
-__heap_limit
66
-
67
-                PRESERVE8
68
-                THUMB
69
-
70
-
71
-; Vector Table Mapped to Address 0 at Reset
72
-                AREA    RESET, DATA, READONLY
73
-                EXPORT  __Vectors
74
-                EXPORT  __Vectors_End
75
-                EXPORT  __Vectors_Size
76
-
77
-__Vectors       DCD     __initial_sp               ; Top of Stack
78
-                DCD     Reset_Handler              ; Reset Handler
79
-                DCD     NMI_Handler                ; NMI Handler
80
-                DCD     HardFault_Handler          ; Hard Fault Handler
81
-                DCD     MemManage_Handler          ; MPU Fault Handler
82
-                DCD     BusFault_Handler           ; Bus Fault Handler
83
-                DCD     UsageFault_Handler         ; Usage Fault Handler
84
-                DCD     0                          ; Reserved
85
-                DCD     0                          ; Reserved
86
-                DCD     0                          ; Reserved
87
-                DCD     0                          ; Reserved
88
-                DCD     SVC_Handler                ; SVCall Handler
89
-                DCD     DebugMon_Handler           ; Debug Monitor Handler
90
-                DCD     0                          ; Reserved
91
-                DCD     PendSV_Handler             ; PendSV Handler
92
-                DCD     SysTick_Handler            ; SysTick Handler
93
-
94
-                ; External Interrupts
95
-                DCD     WWDG_IRQHandler            ; Window Watchdog
96
-                DCD     PVD_IRQHandler             ; PVD through EXTI Line detect
97
-                DCD     TAMPER_IRQHandler          ; Tamper
98
-                DCD     RTC_IRQHandler             ; RTC
99
-                DCD     FLASH_IRQHandler           ; Flash
100
-                DCD     RCC_IRQHandler             ; RCC
101
-                DCD     EXTI0_IRQHandler           ; EXTI Line 0
102
-                DCD     EXTI1_IRQHandler           ; EXTI Line 1
103
-                DCD     EXTI2_IRQHandler           ; EXTI Line 2
104
-                DCD     EXTI3_IRQHandler           ; EXTI Line 3
105
-                DCD     EXTI4_IRQHandler           ; EXTI Line 4
106
-                DCD     DMA1_Channel1_IRQHandler   ; DMA1 Channel 1
107
-                DCD     DMA1_Channel2_IRQHandler   ; DMA1 Channel 2
108
-                DCD     DMA1_Channel3_IRQHandler   ; DMA1 Channel 3
109
-                DCD     DMA1_Channel4_IRQHandler   ; DMA1 Channel 4
110
-                DCD     DMA1_Channel5_IRQHandler   ; DMA1 Channel 5
111
-                DCD     DMA1_Channel6_IRQHandler   ; DMA1 Channel 6
112
-                DCD     DMA1_Channel7_IRQHandler   ; DMA1 Channel 7
113
-                DCD     ADC1_IRQHandler            ; ADC1
114
-                DCD     0                          ; Reserved
115
-                DCD     0                          ; Reserved
116
-                DCD     0                          ; Reserved
117
-                DCD     0                          ; Reserved
118
-                DCD     EXTI9_5_IRQHandler         ; EXTI Line 9..5
119
-                DCD     0                          ; Reserved
120
-                DCD     0                          ; Reserved
121
-                DCD     0                          ; Reserved
122
-                DCD     0                          ; Reserved
123
-                DCD     TIM2_IRQHandler            ; TIM2
124
-                DCD     TIM3_IRQHandler            ; TIM3
125
-                DCD     TIM4_IRQHandler            ; TIM4
126
-                DCD     I2C1_EV_IRQHandler         ; I2C1 Event
127
-                DCD     I2C1_ER_IRQHandler         ; I2C1 Error
128
-                DCD     I2C2_EV_IRQHandler         ; I2C2 Event
129
-                DCD     I2C2_ER_IRQHandler         ; I2C2 Error
130
-                DCD     SPI1_IRQHandler            ; SPI1
131
-                DCD     SPI2_IRQHandler            ; SPI2
132
-                DCD     USART1_IRQHandler          ; USART1
133
-                DCD     USART2_IRQHandler          ; USART2
134
-                DCD     USART3_IRQHandler          ; USART3
135
-                DCD     EXTI15_10_IRQHandler       ; EXTI Line 15..10
136
-                DCD     RTC_Alarm_IRQHandler        ; RTC Alarm through EXTI Line
137
-                DCD     0                          ; Reserved
138
-                DCD     0                          ; Reserved
139
-                DCD     0                          ; Reserved
140
-                DCD     0                          ; Reserved
141
-                DCD     0                          ; Reserved
142
-                DCD     0                          ; Reserved
143
-                DCD     FSMC_IRQHandler            ; FSMC
144
-                DCD     0                          ; Reserved
145
-                DCD     TIM5_IRQHandler            ; TIM5
146
-                DCD     SPI3_IRQHandler            ; SPI3
147
-                DCD     UART4_IRQHandler           ; UART4
148
-                DCD     UART5_IRQHandler           ; UART5
149
-                DCD     TIM6_IRQHandler            ; TIM6
150
-                DCD     TIM7_IRQHandler            ; TIM7
151
-                DCD     DMA2_Channel1_IRQHandler   ; DMA2 Channel1
152
-                DCD     DMA2_Channel2_IRQHandler   ; DMA2 Channel2
153
-                DCD     DMA2_Channel3_IRQHandler   ; DMA2 Channel3
154
-                DCD     DMA2_Channel4_5_IRQHandler ; DMA2 Channel4 & Channel5
155
-__Vectors_End
156
-
157
-__Vectors_Size  EQU  __Vectors_End - __Vectors
158
-
159
-                AREA    |.text|, CODE, READONLY
160
-                
161
-; Reset handler
162
-Reset_Handler   PROC
163
-                EXPORT  Reset_Handler             [WEAK]
164
-                IMPORT  __main
165
-                IMPORT  SystemInit
166
-                LDR     R0, =SystemInit
167
-                BLX     R0               
168
-                LDR     R0, =__main
169
-                BX      R0
170
-                ENDP
171
-                
172
-; Dummy Exception Handlers (infinite loops which can be modified)
173
-
174
-NMI_Handler     PROC
175
-                EXPORT  NMI_Handler                [WEAK]
176
-                B       .
177
-                ENDP
178
-HardFault_Handler\
179
-                PROC
180
-                EXPORT  HardFault_Handler          [WEAK]
181
-                B       .
182
-                ENDP
183
-MemManage_Handler\
184
-                PROC
185
-                EXPORT  MemManage_Handler          [WEAK]
186
-                B       .
187
-                ENDP
188
-BusFault_Handler\
189
-                PROC
190
-                EXPORT  BusFault_Handler           [WEAK]
191
-                B       .
192
-                ENDP
193
-UsageFault_Handler\
194
-                PROC
195
-                EXPORT  UsageFault_Handler         [WEAK]
196
-                B       .
197
-                ENDP
198
-SVC_Handler     PROC
199
-                EXPORT  SVC_Handler                [WEAK]
200
-                B       .
201
-                ENDP
202
-DebugMon_Handler\
203
-                PROC
204
-                EXPORT  DebugMon_Handler           [WEAK]
205
-                B       .
206
-                ENDP
207
-PendSV_Handler  PROC
208
-                EXPORT  PendSV_Handler             [WEAK]
209
-                B       .
210
-                ENDP
211
-SysTick_Handler PROC
212
-                EXPORT  SysTick_Handler            [WEAK]
213
-                B       .
214
-                ENDP
215
-
216
-Default_Handler PROC
217
-
218
-                EXPORT  WWDG_IRQHandler            [WEAK]
219
-                EXPORT  PVD_IRQHandler             [WEAK]
220
-                EXPORT  TAMPER_IRQHandler          [WEAK]
221
-                EXPORT  RTC_IRQHandler             [WEAK]
222
-                EXPORT  FLASH_IRQHandler           [WEAK]
223
-                EXPORT  RCC_IRQHandler             [WEAK]
224
-                EXPORT  EXTI0_IRQHandler           [WEAK]
225
-                EXPORT  EXTI1_IRQHandler           [WEAK]
226
-                EXPORT  EXTI2_IRQHandler           [WEAK]
227
-                EXPORT  EXTI3_IRQHandler           [WEAK]
228
-                EXPORT  EXTI4_IRQHandler           [WEAK]
229
-                EXPORT  DMA1_Channel1_IRQHandler   [WEAK]
230
-                EXPORT  DMA1_Channel2_IRQHandler   [WEAK]
231
-                EXPORT  DMA1_Channel3_IRQHandler   [WEAK]
232
-                EXPORT  DMA1_Channel4_IRQHandler   [WEAK]
233
-                EXPORT  DMA1_Channel5_IRQHandler   [WEAK]
234
-                EXPORT  DMA1_Channel6_IRQHandler   [WEAK]
235
-                EXPORT  DMA1_Channel7_IRQHandler   [WEAK]
236
-                EXPORT  ADC1_IRQHandler            [WEAK]
237
-                EXPORT  EXTI9_5_IRQHandler         [WEAK]
238
-                EXPORT  TIM2_IRQHandler            [WEAK]
239
-                EXPORT  TIM3_IRQHandler            [WEAK]
240
-                EXPORT  TIM4_IRQHandler            [WEAK]
241
-                EXPORT  I2C1_EV_IRQHandler         [WEAK]
242
-                EXPORT  I2C1_ER_IRQHandler         [WEAK]
243
-                EXPORT  I2C2_EV_IRQHandler         [WEAK]
244
-                EXPORT  I2C2_ER_IRQHandler         [WEAK]
245
-                EXPORT  SPI1_IRQHandler            [WEAK]
246
-                EXPORT  SPI2_IRQHandler            [WEAK]
247
-                EXPORT  USART1_IRQHandler          [WEAK]
248
-                EXPORT  USART2_IRQHandler          [WEAK]
249
-                EXPORT  USART3_IRQHandler          [WEAK]
250
-                EXPORT  EXTI15_10_IRQHandler       [WEAK]
251
-                EXPORT  RTC_Alarm_IRQHandler       [WEAK]
252
-                EXPORT  FSMC_IRQHandler            [WEAK]
253
-                EXPORT  TIM5_IRQHandler            [WEAK]
254
-                EXPORT  SPI3_IRQHandler            [WEAK]
255
-                EXPORT  UART4_IRQHandler           [WEAK]
256
-                EXPORT  UART5_IRQHandler           [WEAK]
257
-                EXPORT  TIM6_IRQHandler            [WEAK]
258
-                EXPORT  TIM7_IRQHandler            [WEAK]
259
-                EXPORT  DMA2_Channel1_IRQHandler   [WEAK]
260
-                EXPORT  DMA2_Channel2_IRQHandler   [WEAK]
261
-                EXPORT  DMA2_Channel3_IRQHandler   [WEAK]
262
-                EXPORT  DMA2_Channel4_5_IRQHandler [WEAK]
263
-
264
-WWDG_IRQHandler
265
-PVD_IRQHandler
266
-TAMPER_IRQHandler
267
-RTC_IRQHandler
268
-FLASH_IRQHandler
269
-RCC_IRQHandler
270
-EXTI0_IRQHandler
271
-EXTI1_IRQHandler
272
-EXTI2_IRQHandler
273
-EXTI3_IRQHandler
274
-EXTI4_IRQHandler
275
-DMA1_Channel1_IRQHandler
276
-DMA1_Channel2_IRQHandler
277
-DMA1_Channel3_IRQHandler
278
-DMA1_Channel4_IRQHandler
279
-DMA1_Channel5_IRQHandler
280
-DMA1_Channel6_IRQHandler
281
-DMA1_Channel7_IRQHandler
282
-ADC1_IRQHandler
283
-EXTI9_5_IRQHandler
284
-TIM2_IRQHandler
285
-TIM3_IRQHandler
286
-TIM4_IRQHandler
287
-I2C1_EV_IRQHandler
288
-I2C1_ER_IRQHandler
289
-I2C2_EV_IRQHandler
290
-I2C2_ER_IRQHandler
291
-SPI1_IRQHandler
292
-SPI2_IRQHandler
293
-USART1_IRQHandler
294
-USART2_IRQHandler
295
-USART3_IRQHandler
296
-EXTI15_10_IRQHandler
297
-RTC_Alarm_IRQHandler
298
-FSMC_IRQHandler
299
-TIM5_IRQHandler
300
-SPI3_IRQHandler
301
-UART4_IRQHandler
302
-UART5_IRQHandler
303
-TIM6_IRQHandler
304
-TIM7_IRQHandler
305
-DMA2_Channel1_IRQHandler
306
-DMA2_Channel2_IRQHandler
307
-DMA2_Channel3_IRQHandler
308
-DMA2_Channel4_5_IRQHandler
309
-                B       .
310
-
311
-                ENDP
312
-
313
-                ALIGN
314
-
315
-;*******************************************************************************
316
-; User Stack and Heap initialization
317
-;*******************************************************************************
318
-                 IF      :DEF:__MICROLIB
319
-                
320
-                 EXPORT  __initial_sp
321
-                 EXPORT  __heap_base
322
-                 EXPORT  __heap_limit
323
-                
324
-                 ELSE
325
-                
326
-                 IMPORT  __use_two_region_memory
327
-                 EXPORT  __user_initial_stackheap
328
-                 
329
-__user_initial_stackheap
330
-
331
-                 LDR     R0, =  Heap_Mem
332
-                 LDR     R1, =(Stack_Mem + Stack_Size)
333
-                 LDR     R2, = (Heap_Mem +  Heap_Size)
334
-                 LDR     R3, = Stack_Mem
335
-                 BX      LR
336
-
337
-                 ALIGN
338
-
339
-                 ENDIF
340
-
341
-                 END
342
-
343
-;************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE*****

+ 0
- 355
incubateur/dumby_rtos2/dumby2/Drivers/CMSIS/Device/ST/STM32F1xx/Source/Templates/arm/startup_stm32f101xg.s View File

@@ -1,355 +0,0 @@
1
-;******************** (C) COPYRIGHT 2017 STMicroelectronics ********************
2
-;* File Name          : startup_stm32f101xg.s
3
-;* Author             : MCD Application Team
4
-;* Version            : V4.2.0
5
-;* Date               : 31-March-2017
6
-;* Description        : STM32F101xG Devices vector table for MDK-ARM toolchain. 
7
-;*                      This module performs:
8
-;*                      - Set the initial SP
9
-;*                      - Set the initial PC == Reset_Handler
10
-;*                      - Set the vector table entries with the exceptions ISR address
11
-;*                      - Configure the clock system
12
-;*                      - Branches to __main in the C library (which eventually
13
-;*                        calls main()).
14
-;*                      After Reset the Cortex-M3 processor is in Thread mode,
15
-;*                      priority is Privileged, and the Stack is set to Main.
16
-;********************************************************************************
17
-;*
18
-;* <h2><center>&copy; COPYRIGHT(c) 2017 STMicroelectronics</center></h2>
19
-;*
20
-;* Redistribution and use in source and binary forms, with or without modification,
21
-;* are permitted provided that the following conditions are met:
22
-;*   1. Redistributions of source code must retain the above copyright notice,
23
-;*      this list of conditions and the following disclaimer.
24
-;*   2. Redistributions in binary form must reproduce the above copyright notice,
25
-;*      this list of conditions and the following disclaimer in the documentation
26
-;*      and/or other materials provided with the distribution.
27
-;*   3. Neither the name of STMicroelectronics nor the names of its contributors
28
-;*      may be used to endorse or promote products derived from this software
29
-;*      without specific prior written permission.
30
-;*
31
-;* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
32
-;* AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
33
-;* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
34
-;* DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
35
-;* FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
36
-;* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
37
-;* SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
38
-;* CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
39
-;* OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
40
-;* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
41
-; 
42
-;*******************************************************************************
43
-
44
-; Amount of memory (in bytes) allocated for Stack
45
-; Tailor this value to your application needs
46
-; <h> Stack Configuration
47
-;   <o> Stack Size (in Bytes) <0x0-0xFFFFFFFF:8>
48
-; </h>
49
-
50
-Stack_Size      EQU     0x00000400
51
-
52
-                AREA    STACK, NOINIT, READWRITE, ALIGN=3
53
-Stack_Mem       SPACE   Stack_Size
54
-__initial_sp
55
-                                                  
56
-; <h> Heap Configuration
57
-;   <o>  Heap Size (in Bytes) <0x0-0xFFFFFFFF:8>
58
-; </h>
59
-
60
-Heap_Size       EQU     0x00000200
61
-
62
-                AREA    HEAP, NOINIT, READWRITE, ALIGN=3
63
-__heap_base
64
-Heap_Mem        SPACE   Heap_Size
65
-__heap_limit
66
-
67
-                PRESERVE8
68
-                THUMB
69
-
70
-
71
-; Vector Table Mapped to Address 0 at Reset
72
-                AREA    RESET, DATA, READONLY
73
-                EXPORT  __Vectors
74
-                EXPORT  __Vectors_End
75
-                EXPORT  __Vectors_Size
76
-
77
-__Vectors       DCD     __initial_sp               ; Top of Stack
78
-                DCD     Reset_Handler              ; Reset Handler
79
-                DCD     NMI_Handler                ; NMI Handler
80
-                DCD     HardFault_Handler          ; Hard Fault Handler
81
-                DCD     MemManage_Handler          ; MPU Fault Handler
82
-                DCD     BusFault_Handler           ; Bus Fault Handler
83
-                DCD     UsageFault_Handler         ; Usage Fault Handler
84
-                DCD     0                          ; Reserved
85
-                DCD     0                          ; Reserved
86
-                DCD     0                          ; Reserved
87
-                DCD     0                          ; Reserved
88
-                DCD     SVC_Handler                ; SVCall Handler
89
-                DCD     DebugMon_Handler           ; Debug Monitor Handler
90
-                DCD     0                          ; Reserved
91
-                DCD     PendSV_Handler             ; PendSV Handler
92
-                DCD     SysTick_Handler            ; SysTick Handler
93
-
94
-                ; External Interrupts
95
-                DCD     WWDG_IRQHandler               ; Window Watchdog
96
-                DCD     PVD_IRQHandler                ; PVD through EXTI Line detect
97
-                DCD     TAMPER_IRQHandler             ; Tamper
98
-                DCD     RTC_IRQHandler                ; RTC
99
-                DCD     FLASH_IRQHandler              ; Flash
100
-                DCD     RCC_IRQHandler                ; RCC
101
-                DCD     EXTI0_IRQHandler              ; EXTI Line 0
102
-                DCD     EXTI1_IRQHandler              ; EXTI Line 1
103
-                DCD     EXTI2_IRQHandler              ; EXTI Line 2
104
-                DCD     EXTI3_IRQHandler              ; EXTI Line 3
105
-                DCD     EXTI4_IRQHandler              ; EXTI Line 4
106
-                DCD     DMA1_Channel1_IRQHandler      ; DMA1 Channel 1
107
-                DCD     DMA1_Channel2_IRQHandler      ; DMA1 Channel 2
108
-                DCD     DMA1_Channel3_IRQHandler      ; DMA1 Channel 3
109
-                DCD     DMA1_Channel4_IRQHandler      ; DMA1 Channel 4
110
-                DCD     DMA1_Channel5_IRQHandler      ; DMA1 Channel 5
111
-                DCD     DMA1_Channel6_IRQHandler      ; DMA1 Channel 6
112
-                DCD     DMA1_Channel7_IRQHandler      ; DMA1 Channel 7
113
-                DCD     ADC1_2_IRQHandler             ; ADC1_2
114
-                DCD     0                          ; Reserved
115
-                DCD     0                          ; Reserved
116
-                DCD     0                          ; Reserved
117
-                DCD     0                          ; Reserved
118
-                DCD     EXTI9_5_IRQHandler            ; EXTI Line 9..5
119
-                DCD     TIM9_IRQHandler               ; TIM9
120
-                DCD     TIM10_IRQHandler              ; TIM10
121
-                DCD     TIM11_IRQHandler              ; TIM11
122
-                DCD     0                          ; Reserved
123
-                DCD     TIM2_IRQHandler               ; TIM2
124
-                DCD     TIM3_IRQHandler               ; TIM3
125
-                DCD     TIM4_IRQHandler               ; TIM4
126
-                DCD     I2C1_EV_IRQHandler            ; I2C1 Event
127
-                DCD     I2C1_ER_IRQHandler            ; I2C1 Error
128
-                DCD     I2C2_EV_IRQHandler            ; I2C2 Event
129
-                DCD     I2C2_ER_IRQHandler            ; I2C2 Error
130
-                DCD     SPI1_IRQHandler               ; SPI1
131
-                DCD     SPI2_IRQHandler               ; SPI2
132
-                DCD     USART1_IRQHandler             ; USART1
133
-                DCD     USART2_IRQHandler             ; USART2
134
-                DCD     USART3_IRQHandler             ; USART3
135
-                DCD     EXTI15_10_IRQHandler          ; EXTI Line 15..10
136
-                DCD     RTC_Alarm_IRQHandler           ; RTC Alarm through EXTI Line
137
-                DCD     0                          ; Reserved
138
-                DCD     TIM12_IRQHandler                ; TIM12
139
-                DCD     TIM13_IRQHandler                ; TIM13 
140
-                DCD     TIM14_IRQHandler                ; TIM14
141
-                DCD     0                          ; Reserved
142
-                DCD     0                          ; Reserved
143
-                DCD     FSMC_IRQHandler               ; FSMC
144
-                DCD     0                          ; Reserved
145
-                DCD     TIM5_IRQHandler               ; TIM5
146
-                DCD     SPI3_IRQHandler               ; SPI3
147
-                DCD     UART4_IRQHandler              ; UART4
148
-                DCD     UART5_IRQHandler              ; UART5
149
-                DCD     TIM6_IRQHandler               ; TIM6
150
-                DCD     TIM7_IRQHandler               ; TIM7
151
-                DCD     DMA2_Channel1_IRQHandler      ; DMA2 Channel1
152
-                DCD     DMA2_Channel2_IRQHandler      ; DMA2 Channel2
153
-                DCD     DMA2_Channel3_IRQHandler      ; DMA2 Channel3
154
-                DCD     DMA2_Channel4_5_IRQHandler    ; DMA2 Channel4 & Channel5
155
-__Vectors_End
156
-
157
-__Vectors_Size  EQU  __Vectors_End - __Vectors
158
-
159
-                AREA    |.text|, CODE, READONLY
160
-                
161
-; Reset handler
162
-Reset_Handler   PROC
163
-                EXPORT  Reset_Handler             [WEAK]
164
-                IMPORT  __main
165
-                IMPORT  SystemInit
166
-                LDR     R0, =SystemInit
167
-                BLX     R0               
168
-                LDR     R0, =__main
169
-                BX      R0
170
-                ENDP
171
-                
172
-; Dummy Exception Handlers (infinite loops which can be modified)
173
-
174
-NMI_Handler     PROC
175
-                EXPORT  NMI_Handler                [WEAK]
176
-                B       .
177
-                ENDP
178
-HardFault_Handler\
179
-                PROC
180
-                EXPORT  HardFault_Handler          [WEAK]
181
-                B       .
182
-                ENDP
183
-MemManage_Handler\
184
-                PROC
185
-                EXPORT  MemManage_Handler          [WEAK]
186
-                B       .
187
-                ENDP
188
-BusFault_Handler\
189
-                PROC
190
-                EXPORT  BusFault_Handler           [WEAK]
191
-                B       .
192
-                ENDP
193
-UsageFault_Handler\
194
-                PROC
195
-                EXPORT  UsageFault_Handler         [WEAK]
196
-                B       .
197
-                ENDP
198
-SVC_Handler     PROC
199
-                EXPORT  SVC_Handler                [WEAK]
200
-                B       .
201
-                ENDP
202
-DebugMon_Handler\
203
-                PROC
204
-                EXPORT  DebugMon_Handler           [WEAK]
205
-                B       .
206
-                ENDP
207
-PendSV_Handler  PROC
208
-                EXPORT  PendSV_Handler             [WEAK]
209
-                B       .
210
-                ENDP
211
-SysTick_Handler PROC
212
-                EXPORT  SysTick_Handler            [WEAK]
213
-                B       .
214
-                ENDP
215
-
216
-Default_Handler PROC
217
-
218
-                EXPORT  WWDG_IRQHandler               [WEAK]
219
-                EXPORT  PVD_IRQHandler                [WEAK]
220
-                EXPORT  TAMPER_IRQHandler             [WEAK]
221
-                EXPORT  RTC_IRQHandler                [WEAK]
222
-                EXPORT  FLASH_IRQHandler              [WEAK]
223
-                EXPORT  RCC_IRQHandler                [WEAK]
224
-                EXPORT  EXTI0_IRQHandler              [WEAK]
225
-                EXPORT  EXTI1_IRQHandler              [WEAK]
226
-                EXPORT  EXTI2_IRQHandler              [WEAK]
227
-                EXPORT  EXTI3_IRQHandler              [WEAK]
228
-                EXPORT  EXTI4_IRQHandler              [WEAK]
229
-                EXPORT  DMA1_Channel1_IRQHandler      [WEAK]
230
-                EXPORT  DMA1_Channel2_IRQHandler      [WEAK]
231
-                EXPORT  DMA1_Channel3_IRQHandler      [WEAK]
232
-                EXPORT  DMA1_Channel4_IRQHandler      [WEAK]
233
-                EXPORT  DMA1_Channel5_IRQHandler      [WEAK]
234
-                EXPORT  DMA1_Channel6_IRQHandler      [WEAK]
235
-                EXPORT  DMA1_Channel7_IRQHandler      [WEAK]
236
-                EXPORT  ADC1_2_IRQHandler             [WEAK]
237
-                EXPORT  EXTI9_5_IRQHandler            [WEAK]
238
-                EXPORT  TIM9_IRQHandler               [WEAK]
239
-                EXPORT  TIM10_IRQHandler              [WEAK]
240
-                EXPORT  TIM11_IRQHandler              [WEAK]
241
-                EXPORT  TIM2_IRQHandler               [WEAK]
242
-                EXPORT  TIM3_IRQHandler               [WEAK]
243
-                EXPORT  TIM4_IRQHandler               [WEAK]
244
-                EXPORT  I2C1_EV_IRQHandler            [WEAK]
245
-                EXPORT  I2C1_ER_IRQHandler            [WEAK]
246
-                EXPORT  I2C2_EV_IRQHandler            [WEAK]
247
-                EXPORT  I2C2_ER_IRQHandler            [WEAK]
248
-                EXPORT  SPI1_IRQHandler               [WEAK]
249
-                EXPORT  SPI2_IRQHandler               [WEAK]
250
-                EXPORT  USART1_IRQHandler             [WEAK]
251
-                EXPORT  USART2_IRQHandler             [WEAK]
252
-                EXPORT  USART3_IRQHandler             [WEAK]
253
-                EXPORT  EXTI15_10_IRQHandler          [WEAK]
254
-                EXPORT  RTC_Alarm_IRQHandler          [WEAK]
255
-                EXPORT  TIM12_IRQHandler              [WEAK]
256
-                EXPORT  TIM13_IRQHandler              [WEAK]
257
-                EXPORT  TIM14_IRQHandler              [WEAK]
258
-                EXPORT  FSMC_IRQHandler               [WEAK]
259
-                EXPORT  TIM5_IRQHandler               [WEAK]
260
-                EXPORT  SPI3_IRQHandler               [WEAK]
261
-                EXPORT  UART4_IRQHandler              [WEAK]
262
-                EXPORT  UART5_IRQHandler              [WEAK]
263
-                EXPORT  TIM6_IRQHandler               [WEAK]
264
-                EXPORT  TIM7_IRQHandler               [WEAK]
265
-                EXPORT  DMA2_Channel1_IRQHandler      [WEAK]
266
-                EXPORT  DMA2_Channel2_IRQHandler      [WEAK]
267
-                EXPORT  DMA2_Channel3_IRQHandler      [WEAK]
268
-                EXPORT  DMA2_Channel4_5_IRQHandler    [WEAK]
269
-
270
-WWDG_IRQHandler
271
-PVD_IRQHandler
272
-TAMPER_IRQHandler
273
-RTC_IRQHandler
274
-FLASH_IRQHandler
275
-RCC_IRQHandler
276
-EXTI0_IRQHandler
277
-EXTI1_IRQHandler
278
-EXTI2_IRQHandler
279
-EXTI3_IRQHandler
280
-EXTI4_IRQHandler
281
-DMA1_Channel1_IRQHandler
282
-DMA1_Channel2_IRQHandler
283
-DMA1_Channel3_IRQHandler
284
-DMA1_Channel4_IRQHandler
285
-DMA1_Channel5_IRQHandler
286
-DMA1_Channel6_IRQHandler
287
-DMA1_Channel7_IRQHandler
288
-ADC1_2_IRQHandler
289
-EXTI9_5_IRQHandler
290
-TIM9_IRQHandler
291
-TIM10_IRQHandler
292
-TIM11_IRQHandler
293
-TIM2_IRQHandler
294
-TIM3_IRQHandler
295
-TIM4_IRQHandler
296
-I2C1_EV_IRQHandler
297
-I2C1_ER_IRQHandler
298
-I2C2_EV_IRQHandler
299
-I2C2_ER_IRQHandler
300
-SPI1_IRQHandler
301
-SPI2_IRQHandler
302
-USART1_IRQHandler
303
-USART2_IRQHandler
304
-USART3_IRQHandler
305
-EXTI15_10_IRQHandler
306
-RTC_Alarm_IRQHandler
307
-TIM12_IRQHandler
308
-TIM13_IRQHandler
309
-TIM14_IRQHandler
310
-FSMC_IRQHandler
311
-TIM5_IRQHandler
312
-SPI3_IRQHandler
313
-UART4_IRQHandler
314
-UART5_IRQHandler
315
-TIM6_IRQHandler
316
-TIM7_IRQHandler
317
-DMA2_Channel1_IRQHandler
318
-DMA2_Channel2_IRQHandler
319
-DMA2_Channel3_IRQHandler
320
-DMA2_Channel4_5_IRQHandler
321
-                B       .
322
-
323
-                ENDP
324
-
325
-                ALIGN
326
-
327
-;*******************************************************************************
328
-; User Stack and Heap initialization
329
-;*******************************************************************************
330
-                 IF      :DEF:__MICROLIB
331
-                
332
-                 EXPORT  __initial_sp
333
-                 EXPORT  __heap_base
334
-                 EXPORT  __heap_limit
335
-                
336
-                 ELSE
337
-                
338
-                 IMPORT  __use_two_region_memory
339
-                 EXPORT  __user_initial_stackheap
340
-                 
341
-__user_initial_stackheap
342
-
343
-                 LDR     R0, =  Heap_Mem
344
-                 LDR     R1, =(Stack_Mem + Stack_Size)
345
-                 LDR     R2, = (Heap_Mem +  Heap_Size)
346
-                 LDR     R3, = Stack_Mem
347
-                 BX      LR
348
-
349
-                 ALIGN
350
-
351
-                 ENDIF
352
-
353
-                 END
354
-
355
-;************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE*****

+ 0
- 302
incubateur/dumby_rtos2/dumby2/Drivers/CMSIS/Device/ST/STM32F1xx/Source/Templates/arm/startup_stm32f102x6.s View File

@@ -1,302 +0,0 @@
1
-;******************** (C) COPYRIGHT 2017 STMicroelectronics ********************
2
-;* File Name          : startup_stm32f102x6.s
3
-;* Author             : MCD Application Team
4
-;* Version            : V4.2.0
5
-;* Date               : 31-March-2017
6
-;* Description        : STM32F102x6 Devices vector table for MDK-ARM toolchain. 
7
-;*                      This module performs:
8
-;*                      - Set the initial SP
9
-;*                      - Set the initial PC == Reset_Handler
10
-;*                      - Set the vector table entries with the exceptions ISR address
11
-;*                      - Configure the clock system
12
-;*                      - Branches to __main in the C library (which eventually
13
-;*                        calls main()).
14
-;*                      After Reset the Cortex-M3 processor is in Thread mode,
15
-;*                      priority is Privileged, and the Stack is set to Main.
16
-;********************************************************************************
17
-;*
18
-;* <h2><center>&copy; COPYRIGHT(c) 2017 STMicroelectronics</center></h2>
19
-;*
20
-;* Redistribution and use in source and binary forms, with or without modification,
21
-;* are permitted provided that the following conditions are met:
22
-;*   1. Redistributions of source code must retain the above copyright notice,
23
-;*      this list of conditions and the following disclaimer.
24
-;*   2. Redistributions in binary form must reproduce the above copyright notice,
25
-;*      this list of conditions and the following disclaimer in the documentation
26
-;*      and/or other materials provided with the distribution.
27
-;*   3. Neither the name of STMicroelectronics nor the names of its contributors
28
-;*      may be used to endorse or promote products derived from this software
29
-;*      without specific prior written permission.
30
-;*
31
-;* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
32
-;* AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
33
-;* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
34
-;* DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
35
-;* FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
36
-;* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
37
-;* SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
38
-;* CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
39
-;* OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
40
-;* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
41
-; 
42
-;*******************************************************************************
43
-
44
-; Amount of memory (in bytes) allocated for Stack
45
-; Tailor this value to your application needs
46
-; <h> Stack Configuration
47
-;   <o> Stack Size (in Bytes) <0x0-0xFFFFFFFF:8>
48
-; </h>
49
-
50
-Stack_Size      EQU     0x00000400
51
-
52
-                AREA    STACK, NOINIT, READWRITE, ALIGN=3
53
-Stack_Mem       SPACE   Stack_Size
54
-__initial_sp
55
-
56
-
57
-; <h> Heap Configuration
58
-;   <o>  Heap Size (in Bytes) <0x0-0xFFFFFFFF:8>
59
-; </h>
60
-
61
-Heap_Size       EQU     0x00000200
62
-
63
-                AREA    HEAP, NOINIT, READWRITE, ALIGN=3
64
-__heap_base
65
-Heap_Mem        SPACE   Heap_Size
66
-__heap_limit
67
-
68
-                PRESERVE8
69
-                THUMB
70
-
71
-
72
-; Vector Table Mapped to Address 0 at Reset
73
-                AREA    RESET, DATA, READONLY
74
-                EXPORT  __Vectors
75
-                EXPORT  __Vectors_End
76
-                EXPORT  __Vectors_Size
77
-
78
-__Vectors       DCD     __initial_sp               ; Top of Stack
79
-                DCD     Reset_Handler              ; Reset Handler
80
-                DCD     NMI_Handler                ; NMI Handler
81
-                DCD     HardFault_Handler          ; Hard Fault Handler
82
-                DCD     MemManage_Handler          ; MPU Fault Handler
83
-                DCD     BusFault_Handler           ; Bus Fault Handler
84
-                DCD     UsageFault_Handler         ; Usage Fault Handler
85
-                DCD     0                          ; Reserved
86
-                DCD     0                          ; Reserved
87
-                DCD     0                          ; Reserved
88
-                DCD     0                          ; Reserved
89
-                DCD     SVC_Handler                ; SVCall Handler
90
-                DCD     DebugMon_Handler           ; Debug Monitor Handler
91
-                DCD     0                          ; Reserved
92
-                DCD     PendSV_Handler             ; PendSV Handler
93
-                DCD     SysTick_Handler            ; SysTick Handler
94
-
95
-                ; External Interrupts
96
-                DCD     WWDG_IRQHandler            ; Window Watchdog
97
-                DCD     PVD_IRQHandler             ; PVD through EXTI Line detect
98
-                DCD     TAMPER_IRQHandler          ; Tamper
99
-                DCD     RTC_IRQHandler             ; RTC
100
-                DCD     FLASH_IRQHandler           ; Flash
101
-                DCD     RCC_IRQHandler             ; RCC
102
-                DCD     EXTI0_IRQHandler           ; EXTI Line 0
103
-                DCD     EXTI1_IRQHandler           ; EXTI Line 1
104
-                DCD     EXTI2_IRQHandler           ; EXTI Line 2
105
-                DCD     EXTI3_IRQHandler           ; EXTI Line 3
106
-                DCD     EXTI4_IRQHandler           ; EXTI Line 4
107
-                DCD     DMA1_Channel1_IRQHandler   ; DMA1 Channel 1
108
-                DCD     DMA1_Channel2_IRQHandler   ; DMA1 Channel 2
109
-                DCD     DMA1_Channel3_IRQHandler   ; DMA1 Channel 3
110
-                DCD     DMA1_Channel4_IRQHandler   ; DMA1 Channel 4
111
-                DCD     DMA1_Channel5_IRQHandler   ; DMA1 Channel 5
112
-                DCD     DMA1_Channel6_IRQHandler   ; DMA1 Channel 6
113
-                DCD     DMA1_Channel7_IRQHandler   ; DMA1 Channel 7
114
-                DCD     ADC1_IRQHandler            ; ADC1
115
-                DCD     USB_HP_IRQHandler          ; USB High Priority
116
-                DCD     USB_LP_IRQHandler          ; USB Low  Priority
117
-                DCD     0                          ; Reserved
118
-                DCD     0                          ; Reserved
119
-                DCD     EXTI9_5_IRQHandler         ; EXTI Line 9..5
120
-                DCD     0                          ; Reserved
121
-                DCD     0                          ; Reserved
122
-                DCD     0                          ; Reserved
123
-                DCD     0                          ; Reserved
124
-                DCD     TIM2_IRQHandler            ; TIM2
125
-                DCD     TIM3_IRQHandler            ; TIM3
126
-                DCD     0                          ; Reserved
127
-                DCD     I2C1_EV_IRQHandler         ; I2C1 Event
128
-                DCD     I2C1_ER_IRQHandler         ; I2C1 Error
129
-                DCD     0                          ; Reserved
130
-                DCD     0                          ; Reserved
131
-                DCD     SPI1_IRQHandler            ; SPI1
132
-                DCD     0                          ; Reserved
133
-                DCD     USART1_IRQHandler          ; USART1
134
-                DCD     USART2_IRQHandler          ; USART2
135
-                DCD     0                          ; Reserved
136
-                DCD     EXTI15_10_IRQHandler       ; EXTI Line 15..10
137
-                DCD     RTC_Alarm_IRQHandler        ; RTC Alarm through EXTI Line
138
-                DCD     USBWakeUp_IRQHandler       ; USB Wakeup from suspend
139
-__Vectors_End
140
-
141
-__Vectors_Size  EQU  __Vectors_End - __Vectors
142
-
143
-                AREA    |.text|, CODE, READONLY
144
-
145
-; Reset handler routine
146
-Reset_Handler    PROC
147
-                 EXPORT  Reset_Handler             [WEAK]
148
-     IMPORT  __main
149
-     IMPORT  SystemInit
150
-                 LDR     R0, =SystemInit
151
-                 BLX     R0
152
-                 LDR     R0, =__main
153
-                 BX      R0
154
-                 ENDP
155
-
156
-; Dummy Exception Handlers (infinite loops which can be modified)
157
-
158
-NMI_Handler     PROC
159
-                EXPORT  NMI_Handler                [WEAK]
160
-                B       .
161
-                ENDP
162
-HardFault_Handler\
163
-                PROC
164
-                EXPORT  HardFault_Handler          [WEAK]
165
-                B       .
166
-                ENDP
167
-MemManage_Handler\
168
-                PROC
169
-                EXPORT  MemManage_Handler          [WEAK]
170
-                B       .
171
-                ENDP
172
-BusFault_Handler\
173
-                PROC
174
-                EXPORT  BusFault_Handler           [WEAK]
175
-                B       .
176
-                ENDP
177
-UsageFault_Handler\
178
-                PROC
179
-                EXPORT  UsageFault_Handler         [WEAK]
180
-                B       .
181
-                ENDP
182
-SVC_Handler     PROC
183
-                EXPORT  SVC_Handler                [WEAK]
184
-                B       .
185
-                ENDP
186
-DebugMon_Handler\
187
-                PROC
188
-                EXPORT  DebugMon_Handler           [WEAK]
189
-                B       .
190
-                ENDP
191
-PendSV_Handler  PROC
192
-                EXPORT  PendSV_Handler             [WEAK]
193
-                B       .
194
-                ENDP
195
-SysTick_Handler PROC
196
-                EXPORT  SysTick_Handler            [WEAK]
197
-                B       .
198
-                ENDP
199
-
200
-Default_Handler PROC
201
-
202
-                EXPORT  WWDG_IRQHandler            [WEAK]
203
-                EXPORT  PVD_IRQHandler             [WEAK]
204
-                EXPORT  TAMPER_IRQHandler          [WEAK]
205
-                EXPORT  RTC_IRQHandler             [WEAK]
206
-                EXPORT  FLASH_IRQHandler           [WEAK]
207
-                EXPORT  RCC_IRQHandler             [WEAK]
208
-                EXPORT  EXTI0_IRQHandler           [WEAK]
209
-                EXPORT  EXTI1_IRQHandler           [WEAK]
210
-                EXPORT  EXTI2_IRQHandler           [WEAK]
211
-                EXPORT  EXTI3_IRQHandler           [WEAK]
212
-                EXPORT  EXTI4_IRQHandler           [WEAK]
213
-                EXPORT  DMA1_Channel1_IRQHandler   [WEAK]
214
-                EXPORT  DMA1_Channel2_IRQHandler   [WEAK]
215
-                EXPORT  DMA1_Channel3_IRQHandler   [WEAK]
216
-                EXPORT  DMA1_Channel4_IRQHandler   [WEAK]
217
-                EXPORT  DMA1_Channel5_IRQHandler   [WEAK]
218
-                EXPORT  DMA1_Channel6_IRQHandler   [WEAK]
219
-                EXPORT  DMA1_Channel7_IRQHandler   [WEAK]
220
-                EXPORT  ADC1_IRQHandler            [WEAK]
221
-                EXPORT  USB_HP_IRQHandler          [WEAK]
222
-                EXPORT  USB_LP_IRQHandler          [WEAK]
223
-                EXPORT  EXTI9_5_IRQHandler         [WEAK]
224
-                EXPORT  TIM2_IRQHandler            [WEAK]
225
-                EXPORT  TIM3_IRQHandler            [WEAK]
226
-                EXPORT  I2C1_EV_IRQHandler         [WEAK]
227
-                EXPORT  I2C1_ER_IRQHandler         [WEAK]
228
-                EXPORT  SPI1_IRQHandler            [WEAK]
229
-                EXPORT  USART1_IRQHandler          [WEAK]
230
-                EXPORT  USART2_IRQHandler          [WEAK]
231
-                EXPORT  EXTI15_10_IRQHandler       [WEAK]
232
-                EXPORT  RTC_Alarm_IRQHandler        [WEAK]
233
-                EXPORT  USBWakeUp_IRQHandler       [WEAK]
234
-
235
-WWDG_IRQHandler
236
-PVD_IRQHandler
237
-TAMPER_IRQHandler
238
-RTC_IRQHandler
239
-FLASH_IRQHandler
240
-RCC_IRQHandler
241
-EXTI0_IRQHandler
242
-EXTI1_IRQHandler
243
-EXTI2_IRQHandler
244
-EXTI3_IRQHandler
245
-EXTI4_IRQHandler
246
-DMA1_Channel1_IRQHandler
247
-DMA1_Channel2_IRQHandler
248
-DMA1_Channel3_IRQHandler
249
-DMA1_Channel4_IRQHandler
250
-DMA1_Channel5_IRQHandler
251
-DMA1_Channel6_IRQHandler
252
-DMA1_Channel7_IRQHandler
253
-ADC1_IRQHandler
254
-USB_HP_IRQHandler
255
-USB_LP_IRQHandler
256
-EXTI9_5_IRQHandler
257
-TIM2_IRQHandler
258
-TIM3_IRQHandler
259
-I2C1_EV_IRQHandler
260
-I2C1_ER_IRQHandler
261
-SPI1_IRQHandler
262
-USART1_IRQHandler
263
-USART2_IRQHandler
264
-EXTI15_10_IRQHandler
265
-RTC_Alarm_IRQHandler
266
-USBWakeUp_IRQHandler
267
-
268
-                B       .
269
-
270
-                ENDP
271
-
272
-                ALIGN
273
-
274
-;*******************************************************************************
275
-; User Stack and Heap initialization
276
-;*******************************************************************************
277
-                 IF      :DEF:__MICROLIB
278
-                
279
-                 EXPORT  __initial_sp
280
-                 EXPORT  __heap_base
281
-                 EXPORT  __heap_limit
282
-                
283
-                 ELSE
284
-                
285
-                 IMPORT  __use_two_region_memory
286
-                 EXPORT  __user_initial_stackheap
287
-                 
288
-__user_initial_stackheap
289
-
290
-                 LDR     R0, =  Heap_Mem
291
-                 LDR     R1, =(Stack_Mem + Stack_Size)
292
-                 LDR     R2, = (Heap_Mem +  Heap_Size)
293
-                 LDR     R3, = Stack_Mem
294
-                 BX      LR
295
-
296
-                 ALIGN
297
-
298
-                 ENDIF
299
-
300
-                 END
301
-
302
-;************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE*****

+ 0
- 0
incubateur/dumby_rtos2/dumby2/Drivers/CMSIS/Device/ST/STM32F1xx/Source/Templates/arm/startup_stm32f102xb.s View File


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

Loading…
Cancel
Save