Compare commits
10 Commits
6619fbbbb6
...
master
| Author | SHA1 | Date | |
|---|---|---|---|
| cf25be94b4 | |||
| be1f3b1b04 | |||
| 8e1608eb2c | |||
| 2baf53a80c | |||
| 66aa66f844 | |||
| 25e0df291b | |||
| 0f3f70c991 | |||
| 5bf6b286b6 | |||
| 23f96c214b | |||
| c62bbb8ef4 |
29
PCB/EL1000_Lastcontroller/17791063215.kicad_mod
Normal file
29
PCB/EL1000_Lastcontroller/17791063215.kicad_mod
Normal file
@ -0,0 +1,29 @@
|
||||
(footprint "17791063215" (version 20211014) (generator pcbnew)
|
||||
(layer "F.Cu")
|
||||
(tedit 61E99CCC)
|
||||
(attr through_hole)
|
||||
(fp_text reference "REF**" (at -0.543139 -4.335889 180) (layer "F.SilkS")
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
(tstamp dda14812-5688-43d8-b942-13a0870488b1)
|
||||
)
|
||||
(fp_text value "17791063215" (at -10.83 7.99 180) (layer "F.Fab")
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
(tstamp 4524f9c6-1601-49c1-b2cc-4f03ce737154)
|
||||
)
|
||||
(fp_line (start 10.4 -3.2) (end 10.4 6) (layer "F.SilkS") (width 0.12) (tstamp 6adc9c8d-ae4f-456c-812a-b4236b51008b))
|
||||
(fp_line (start -10.4 6) (end -10.4 -3.2) (layer "F.SilkS") (width 0.12) (tstamp feca530a-c6c1-4219-b383-a5f1908d3bf8))
|
||||
(fp_rect (start -10.9 6) (end 10.9 -3.2) (layer "F.SilkS") (width 0.12) (fill none) (tstamp 3a1c76dc-9187-4d7f-ba57-cf3340b12568))
|
||||
(fp_rect (start -11.1 6.2) (end 11.1 -3.4) (layer "F.CrtYd") (width 0.12) (fill none) (tstamp 27f04e74-8a0e-433b-a6b1-a56faf93dba4))
|
||||
(pad "1" thru_hole circle (at -8.89 0.03) (size 1.524 1.524) (drill 0.9) (layers *.Cu *.Mask) (tstamp 95797392-1cee-4e00-b9ab-ec40cf0c7e08))
|
||||
(pad "2" thru_hole circle (at -6.35 0) (size 1.524 1.524) (drill 0.9) (layers *.Cu *.Mask) (tstamp 1a7e035e-e537-47b0-a6f4-52d66195f34e))
|
||||
(pad "3" thru_hole circle (at -3.81 0) (size 1.524 1.524) (drill 0.9) (layers *.Cu *.Mask) (tstamp a31240ac-8b65-44dd-ba2a-944d5c41ab25))
|
||||
(pad "5" thru_hole circle (at 1.27 0) (size 1.524 1.524) (drill 0.9) (layers *.Cu *.Mask) (tstamp a72f7e0e-9994-4b5d-88c9-9d30b6ae234b))
|
||||
(pad "6" thru_hole circle (at 3.81 0) (size 1.524 1.524) (drill 0.9) (layers *.Cu *.Mask) (tstamp d283a734-d1a4-47f7-a739-050f9150f1a8))
|
||||
(pad "7" thru_hole circle (at 6.35 0) (size 1.524 1.524) (drill 0.9) (layers *.Cu *.Mask) (tstamp 7d7aff63-ab31-4746-aff9-15ec228e50a2))
|
||||
(pad "8" thru_hole circle (at 8.89 0) (size 1.524 1.524) (drill 0.9) (layers *.Cu *.Mask) (tstamp 8eb32840-909d-403f-a231-2ffacf5483df))
|
||||
(model "${KIPRJMOD}/3DModells/VISM-17791063215.wrl"
|
||||
(offset (xyz 0 0 0))
|
||||
(scale (xyz 0.395 0.395 0.395))
|
||||
(rotate (xyz 0 0 180))
|
||||
)
|
||||
)
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
15584
PCB/EL1000_Lastcontroller/EL1000_Lastcontroller.kicad_pcb
Normal file
15584
PCB/EL1000_Lastcontroller/EL1000_Lastcontroller.kicad_pcb
Normal file
File diff suppressed because it is too large
Load Diff
83
PCB/EL1000_Lastcontroller/EL1000_Lastcontroller.kicad_prl
Normal file
83
PCB/EL1000_Lastcontroller/EL1000_Lastcontroller.kicad_prl
Normal file
@ -0,0 +1,83 @@
|
||||
{
|
||||
"board": {
|
||||
"active_layer": 0,
|
||||
"active_layer_preset": "",
|
||||
"auto_track_width": true,
|
||||
"hidden_netclasses": [],
|
||||
"hidden_nets": [],
|
||||
"high_contrast_mode": 0,
|
||||
"net_color_mode": 1,
|
||||
"opacity": {
|
||||
"images": 0.6,
|
||||
"pads": 1.0,
|
||||
"tracks": 1.0,
|
||||
"vias": 1.0,
|
||||
"zones": 0.4099999964237213
|
||||
},
|
||||
"ratsnest_display_mode": 0,
|
||||
"selection_filter": {
|
||||
"dimensions": true,
|
||||
"footprints": true,
|
||||
"graphics": true,
|
||||
"keepouts": true,
|
||||
"lockedItems": true,
|
||||
"otherItems": true,
|
||||
"pads": true,
|
||||
"text": true,
|
||||
"tracks": true,
|
||||
"vias": true,
|
||||
"zones": true
|
||||
},
|
||||
"visible_items": [
|
||||
0,
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4,
|
||||
5,
|
||||
8,
|
||||
9,
|
||||
10,
|
||||
11,
|
||||
12,
|
||||
13,
|
||||
14,
|
||||
15,
|
||||
16,
|
||||
17,
|
||||
18,
|
||||
19,
|
||||
20,
|
||||
21,
|
||||
22,
|
||||
23,
|
||||
24,
|
||||
25,
|
||||
26,
|
||||
27,
|
||||
28,
|
||||
29,
|
||||
30,
|
||||
32,
|
||||
33,
|
||||
34,
|
||||
35,
|
||||
36
|
||||
],
|
||||
"visible_layers": "002b022_ffffffff",
|
||||
"zone_display_mode": 0
|
||||
},
|
||||
"git": {
|
||||
"repo_password": "",
|
||||
"repo_type": "",
|
||||
"repo_username": "",
|
||||
"ssh_key": ""
|
||||
},
|
||||
"meta": {
|
||||
"filename": "EL1000_Lastcontroller.kicad_prl",
|
||||
"version": 3
|
||||
},
|
||||
"project": {
|
||||
"files": []
|
||||
}
|
||||
}
|
||||
608
PCB/EL1000_Lastcontroller/EL1000_Lastcontroller.kicad_pro
Normal file
608
PCB/EL1000_Lastcontroller/EL1000_Lastcontroller.kicad_pro
Normal file
@ -0,0 +1,608 @@
|
||||
{
|
||||
"board": {
|
||||
"3dviewports": [],
|
||||
"design_settings": {
|
||||
"defaults": {
|
||||
"apply_defaults_to_fp_fields": false,
|
||||
"apply_defaults_to_fp_shapes": false,
|
||||
"apply_defaults_to_fp_text": false,
|
||||
"board_outline_line_width": 0.09999999999999999,
|
||||
"copper_line_width": 0.19999999999999998,
|
||||
"copper_text_italic": false,
|
||||
"copper_text_size_h": 1.5,
|
||||
"copper_text_size_v": 1.5,
|
||||
"copper_text_thickness": 0.3,
|
||||
"copper_text_upright": false,
|
||||
"courtyard_line_width": 0.049999999999999996,
|
||||
"dimension_precision": 4,
|
||||
"dimension_units": 3,
|
||||
"dimensions": {
|
||||
"arrow_length": 1270000,
|
||||
"extension_offset": 500000,
|
||||
"keep_text_aligned": true,
|
||||
"suppress_zeroes": false,
|
||||
"text_position": 0,
|
||||
"units_format": 1
|
||||
},
|
||||
"fab_line_width": 0.09999999999999999,
|
||||
"fab_text_italic": false,
|
||||
"fab_text_size_h": 1.0,
|
||||
"fab_text_size_v": 1.0,
|
||||
"fab_text_thickness": 0.15,
|
||||
"fab_text_upright": false,
|
||||
"other_line_width": 0.15,
|
||||
"other_text_italic": false,
|
||||
"other_text_size_h": 1.0,
|
||||
"other_text_size_v": 1.0,
|
||||
"other_text_thickness": 0.15,
|
||||
"other_text_upright": false,
|
||||
"pads": {
|
||||
"drill": 0.762,
|
||||
"height": 1.524,
|
||||
"width": 1.524
|
||||
},
|
||||
"silk_line_width": 0.15,
|
||||
"silk_text_italic": false,
|
||||
"silk_text_size_h": 1.0,
|
||||
"silk_text_size_v": 1.0,
|
||||
"silk_text_thickness": 0.15,
|
||||
"silk_text_upright": false,
|
||||
"zones": {
|
||||
"45_degree_only": false,
|
||||
"min_clearance": 0.39999999999999997
|
||||
}
|
||||
},
|
||||
"diff_pair_dimensions": [],
|
||||
"drc_exclusions": [
|
||||
"silk_over_copper|132000000|132975000|724c973a-b963-461f-871b-611c05be41a1|636b6990-8277-4c2a-98f1-ac38d762ce7f",
|
||||
"silk_over_copper|132000000|163945000|724c973a-b963-461f-871b-611c05be41a1|5f37d1c5-2973-42d6-8e87-1c596d447096",
|
||||
"silk_over_copper|143800000|44775000|724c973a-b963-461f-871b-611c05be41a1|636b6990-8277-4c2a-98f1-ac38d762ce7f",
|
||||
"silk_over_copper|143800000|75745000|724c973a-b963-461f-871b-611c05be41a1|5f37d1c5-2973-42d6-8e87-1c596d447096",
|
||||
"silk_over_copper|52000000|137890000|724c973a-b963-461f-871b-611c05be41a1|cf3a14b3-a3f8-4538-a7f3-850ef7d491e7",
|
||||
"silk_over_copper|52000000|145710000|724c973a-b963-461f-871b-611c05be41a1|29e940a4-5585-4ada-9128-8f5117fdfd22",
|
||||
"silk_over_copper|63800000|49690000|724c973a-b963-461f-871b-611c05be41a1|cf3a14b3-a3f8-4538-a7f3-850ef7d491e7",
|
||||
"silk_over_copper|63800000|57510000|724c973a-b963-461f-871b-611c05be41a1|29e940a4-5585-4ada-9128-8f5117fdfd22"
|
||||
],
|
||||
"meta": {
|
||||
"version": 2
|
||||
},
|
||||
"rule_severities": {
|
||||
"annular_width": "error",
|
||||
"clearance": "error",
|
||||
"connection_width": "warning",
|
||||
"copper_edge_clearance": "error",
|
||||
"copper_sliver": "warning",
|
||||
"courtyards_overlap": "error",
|
||||
"diff_pair_gap_out_of_range": "error",
|
||||
"diff_pair_uncoupled_length_too_long": "error",
|
||||
"drill_out_of_range": "error",
|
||||
"duplicate_footprints": "warning",
|
||||
"extra_footprint": "warning",
|
||||
"footprint": "error",
|
||||
"footprint_type_mismatch": "error",
|
||||
"hole_clearance": "error",
|
||||
"hole_near_hole": "error",
|
||||
"invalid_outline": "error",
|
||||
"isolated_copper": "warning",
|
||||
"item_on_disabled_layer": "error",
|
||||
"items_not_allowed": "error",
|
||||
"length_out_of_range": "error",
|
||||
"lib_footprint_issues": "warning",
|
||||
"lib_footprint_mismatch": "warning",
|
||||
"malformed_courtyard": "error",
|
||||
"microvia_drill_out_of_range": "error",
|
||||
"missing_courtyard": "ignore",
|
||||
"missing_footprint": "warning",
|
||||
"net_conflict": "warning",
|
||||
"npth_inside_courtyard": "ignore",
|
||||
"padstack": "error",
|
||||
"pth_inside_courtyard": "ignore",
|
||||
"shorting_items": "error",
|
||||
"silk_edge_clearance": "warning",
|
||||
"silk_over_copper": "warning",
|
||||
"silk_overlap": "warning",
|
||||
"skew_out_of_range": "error",
|
||||
"solder_mask_bridge": "error",
|
||||
"starved_thermal": "error",
|
||||
"text_height": "warning",
|
||||
"text_thickness": "warning",
|
||||
"through_hole_pad_without_hole": "error",
|
||||
"too_many_vias": "error",
|
||||
"track_dangling": "warning",
|
||||
"track_width": "error",
|
||||
"tracks_crossing": "error",
|
||||
"unconnected_items": "error",
|
||||
"unresolved_variable": "error",
|
||||
"via_dangling": "warning",
|
||||
"zone_has_empty_net": "error",
|
||||
"zones_intersect": "error"
|
||||
},
|
||||
"rules": {
|
||||
"allow_blind_buried_vias": false,
|
||||
"allow_microvias": false,
|
||||
"max_error": 0.005,
|
||||
"min_clearance": 0.0,
|
||||
"min_connection": 0.0,
|
||||
"min_copper_edge_clearance": 0.0,
|
||||
"min_hole_clearance": 0.25,
|
||||
"min_hole_to_hole": 0.25,
|
||||
"min_microvia_diameter": 0.19999999999999998,
|
||||
"min_microvia_drill": 0.09999999999999999,
|
||||
"min_resolved_spokes": 2,
|
||||
"min_silk_clearance": 0.0,
|
||||
"min_text_height": 0.7999999999999999,
|
||||
"min_text_thickness": 0.08,
|
||||
"min_through_hole_diameter": 0.3,
|
||||
"min_track_width": 0.19999999999999998,
|
||||
"min_via_annular_width": 0.049999999999999996,
|
||||
"min_via_diameter": 0.39999999999999997,
|
||||
"solder_mask_clearance": 0.0,
|
||||
"solder_mask_min_width": 0.0,
|
||||
"solder_mask_to_copper_clearance": 0.0,
|
||||
"use_height_for_length_calcs": true
|
||||
},
|
||||
"teardrop_options": [
|
||||
{
|
||||
"td_onpadsmd": true,
|
||||
"td_onroundshapesonly": false,
|
||||
"td_ontrackend": false,
|
||||
"td_onviapad": true
|
||||
}
|
||||
],
|
||||
"teardrop_parameters": [
|
||||
{
|
||||
"td_allow_use_two_tracks": true,
|
||||
"td_curve_segcount": 0,
|
||||
"td_height_ratio": 1.0,
|
||||
"td_length_ratio": 0.5,
|
||||
"td_maxheight": 2.0,
|
||||
"td_maxlen": 1.0,
|
||||
"td_on_pad_in_zone": false,
|
||||
"td_target_name": "td_round_shape",
|
||||
"td_width_to_size_filter_ratio": 0.9
|
||||
},
|
||||
{
|
||||
"td_allow_use_two_tracks": true,
|
||||
"td_curve_segcount": 0,
|
||||
"td_height_ratio": 1.0,
|
||||
"td_length_ratio": 0.5,
|
||||
"td_maxheight": 2.0,
|
||||
"td_maxlen": 1.0,
|
||||
"td_on_pad_in_zone": false,
|
||||
"td_target_name": "td_rect_shape",
|
||||
"td_width_to_size_filter_ratio": 0.9
|
||||
},
|
||||
{
|
||||
"td_allow_use_two_tracks": true,
|
||||
"td_curve_segcount": 0,
|
||||
"td_height_ratio": 1.0,
|
||||
"td_length_ratio": 0.5,
|
||||
"td_maxheight": 2.0,
|
||||
"td_maxlen": 1.0,
|
||||
"td_on_pad_in_zone": false,
|
||||
"td_target_name": "td_track_end",
|
||||
"td_width_to_size_filter_ratio": 0.9
|
||||
}
|
||||
],
|
||||
"track_widths": [],
|
||||
"tuning_pattern_settings": {
|
||||
"diff_pair_defaults": {
|
||||
"corner_radius_percentage": 100,
|
||||
"corner_style": 1,
|
||||
"max_amplitude": 1.0,
|
||||
"min_amplitude": 0.1,
|
||||
"single_sided": false,
|
||||
"spacing": 0.6
|
||||
},
|
||||
"diff_pair_skew_defaults": {
|
||||
"corner_radius_percentage": 100,
|
||||
"corner_style": 1,
|
||||
"max_amplitude": 1.0,
|
||||
"min_amplitude": 0.1,
|
||||
"single_sided": false,
|
||||
"spacing": 0.6
|
||||
},
|
||||
"single_track_defaults": {
|
||||
"corner_radius_percentage": 100,
|
||||
"corner_style": 1,
|
||||
"max_amplitude": 1.0,
|
||||
"min_amplitude": 0.1,
|
||||
"single_sided": false,
|
||||
"spacing": 0.6
|
||||
}
|
||||
},
|
||||
"via_dimensions": [],
|
||||
"zones_allow_external_fillets": false,
|
||||
"zones_use_no_outline": true
|
||||
},
|
||||
"ipc2581": {
|
||||
"dist": "",
|
||||
"distpn": "",
|
||||
"internal_id": "",
|
||||
"mfg": "",
|
||||
"mpn": ""
|
||||
},
|
||||
"layer_presets": [],
|
||||
"viewports": []
|
||||
},
|
||||
"boards": [],
|
||||
"cvpcb": {
|
||||
"equivalence_files": []
|
||||
},
|
||||
"erc": {
|
||||
"erc_exclusions": [],
|
||||
"meta": {
|
||||
"version": 0
|
||||
},
|
||||
"pin_map": [
|
||||
[
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
2
|
||||
],
|
||||
[
|
||||
0,
|
||||
2,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
2,
|
||||
2,
|
||||
2,
|
||||
2
|
||||
],
|
||||
[
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
1,
|
||||
2
|
||||
],
|
||||
[
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
1,
|
||||
1,
|
||||
2,
|
||||
1,
|
||||
1,
|
||||
2
|
||||
],
|
||||
[
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
2
|
||||
],
|
||||
[
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
2
|
||||
],
|
||||
[
|
||||
1,
|
||||
1,
|
||||
1,
|
||||
1,
|
||||
1,
|
||||
0,
|
||||
1,
|
||||
1,
|
||||
1,
|
||||
1,
|
||||
1,
|
||||
2
|
||||
],
|
||||
[
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
2
|
||||
],
|
||||
[
|
||||
0,
|
||||
2,
|
||||
1,
|
||||
2,
|
||||
0,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
2,
|
||||
2,
|
||||
2,
|
||||
2
|
||||
],
|
||||
[
|
||||
0,
|
||||
2,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
2,
|
||||
0,
|
||||
0,
|
||||
2
|
||||
],
|
||||
[
|
||||
0,
|
||||
2,
|
||||
1,
|
||||
1,
|
||||
0,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
2,
|
||||
0,
|
||||
0,
|
||||
2
|
||||
],
|
||||
[
|
||||
2,
|
||||
2,
|
||||
2,
|
||||
2,
|
||||
2,
|
||||
2,
|
||||
2,
|
||||
2,
|
||||
2,
|
||||
2,
|
||||
2,
|
||||
2
|
||||
]
|
||||
],
|
||||
"rule_severities": {
|
||||
"bus_definition_conflict": "error",
|
||||
"bus_entry_needed": "error",
|
||||
"bus_label_syntax": "error",
|
||||
"bus_to_bus_conflict": "error",
|
||||
"bus_to_net_conflict": "error",
|
||||
"conflicting_netclasses": "error",
|
||||
"different_unit_footprint": "error",
|
||||
"different_unit_net": "error",
|
||||
"duplicate_reference": "error",
|
||||
"duplicate_sheet_names": "error",
|
||||
"endpoint_off_grid": "warning",
|
||||
"extra_units": "error",
|
||||
"global_label_dangling": "warning",
|
||||
"hier_label_mismatch": "error",
|
||||
"label_dangling": "error",
|
||||
"lib_symbol_issues": "warning",
|
||||
"missing_bidi_pin": "warning",
|
||||
"missing_input_pin": "warning",
|
||||
"missing_power_pin": "error",
|
||||
"missing_unit": "warning",
|
||||
"multiple_net_names": "warning",
|
||||
"net_not_bus_member": "warning",
|
||||
"no_connect_connected": "warning",
|
||||
"no_connect_dangling": "warning",
|
||||
"pin_not_connected": "error",
|
||||
"pin_not_driven": "error",
|
||||
"pin_to_pin": "warning",
|
||||
"power_pin_not_driven": "error",
|
||||
"similar_labels": "warning",
|
||||
"simulation_model_issue": "ignore",
|
||||
"unannotated": "error",
|
||||
"unit_value_mismatch": "error",
|
||||
"unresolved_variable": "error",
|
||||
"wire_dangling": "error"
|
||||
}
|
||||
},
|
||||
"libraries": {
|
||||
"pinned_footprint_libs": [],
|
||||
"pinned_symbol_libs": []
|
||||
},
|
||||
"meta": {
|
||||
"filename": "EL1000_Lastcontroller.kicad_pro",
|
||||
"version": 1
|
||||
},
|
||||
"net_settings": {
|
||||
"classes": [
|
||||
{
|
||||
"bus_width": 12,
|
||||
"clearance": 0.2,
|
||||
"diff_pair_gap": 0.25,
|
||||
"diff_pair_via_gap": 0.25,
|
||||
"diff_pair_width": 0.2,
|
||||
"line_style": 0,
|
||||
"microvia_diameter": 0.3,
|
||||
"microvia_drill": 0.1,
|
||||
"name": "Default",
|
||||
"pcb_color": "rgba(0, 0, 0, 0.000)",
|
||||
"schematic_color": "rgba(0, 0, 0, 0.000)",
|
||||
"track_width": 0.25,
|
||||
"via_diameter": 0.8,
|
||||
"via_drill": 0.4,
|
||||
"wire_width": 6
|
||||
}
|
||||
],
|
||||
"meta": {
|
||||
"version": 3
|
||||
},
|
||||
"net_colors": null,
|
||||
"netclass_assignments": null,
|
||||
"netclass_patterns": []
|
||||
},
|
||||
"pcbnew": {
|
||||
"last_paths": {
|
||||
"gencad": "",
|
||||
"idf": "",
|
||||
"netlist": "",
|
||||
"plot": "",
|
||||
"pos_files": "",
|
||||
"specctra_dsn": "",
|
||||
"step": "",
|
||||
"svg": "",
|
||||
"vrml": ""
|
||||
},
|
||||
"page_layout_descr_file": ""
|
||||
},
|
||||
"schematic": {
|
||||
"annotate_start_num": 0,
|
||||
"bom_fmt_presets": [],
|
||||
"bom_fmt_settings": {
|
||||
"field_delimiter": ",",
|
||||
"keep_line_breaks": false,
|
||||
"keep_tabs": false,
|
||||
"name": "CSV",
|
||||
"ref_delimiter": ",",
|
||||
"ref_range_delimiter": "",
|
||||
"string_delimiter": "\""
|
||||
},
|
||||
"bom_presets": [],
|
||||
"bom_settings": {
|
||||
"exclude_dnp": false,
|
||||
"fields_ordered": [
|
||||
{
|
||||
"group_by": false,
|
||||
"label": "Reference",
|
||||
"name": "Reference",
|
||||
"show": true
|
||||
},
|
||||
{
|
||||
"group_by": true,
|
||||
"label": "Value",
|
||||
"name": "Value",
|
||||
"show": true
|
||||
},
|
||||
{
|
||||
"group_by": false,
|
||||
"label": "Datasheet",
|
||||
"name": "Datasheet",
|
||||
"show": true
|
||||
},
|
||||
{
|
||||
"group_by": false,
|
||||
"label": "Footprint",
|
||||
"name": "Footprint",
|
||||
"show": true
|
||||
},
|
||||
{
|
||||
"group_by": false,
|
||||
"label": "Qty",
|
||||
"name": "${QUANTITY}",
|
||||
"show": true
|
||||
},
|
||||
{
|
||||
"group_by": true,
|
||||
"label": "DNP",
|
||||
"name": "${DNP}",
|
||||
"show": true
|
||||
}
|
||||
],
|
||||
"filter_string": "",
|
||||
"group_symbols": true,
|
||||
"name": "Grouped By Value",
|
||||
"sort_asc": true,
|
||||
"sort_field": "Referenz"
|
||||
},
|
||||
"connection_grid_size": 50.0,
|
||||
"drawing": {
|
||||
"dashed_lines_dash_length_ratio": 12.0,
|
||||
"dashed_lines_gap_length_ratio": 3.0,
|
||||
"default_line_thickness": 6.0,
|
||||
"default_text_size": 50.0,
|
||||
"field_names": [],
|
||||
"intersheets_ref_own_page": false,
|
||||
"intersheets_ref_prefix": "",
|
||||
"intersheets_ref_short": false,
|
||||
"intersheets_ref_show": false,
|
||||
"intersheets_ref_suffix": "",
|
||||
"junction_size_choice": 3,
|
||||
"label_size_ratio": 0.375,
|
||||
"operating_point_overlay_i_precision": 3,
|
||||
"operating_point_overlay_i_range": "~A",
|
||||
"operating_point_overlay_v_precision": 3,
|
||||
"operating_point_overlay_v_range": "~V",
|
||||
"overbar_offset_ratio": 1.23,
|
||||
"pin_symbol_size": 25.0,
|
||||
"text_offset_ratio": 0.15
|
||||
},
|
||||
"legacy_lib_dir": "",
|
||||
"legacy_lib_list": [],
|
||||
"meta": {
|
||||
"version": 1
|
||||
},
|
||||
"net_format_name": "",
|
||||
"ngspice": {
|
||||
"fix_include_paths": true,
|
||||
"fix_passive_vals": false,
|
||||
"meta": {
|
||||
"version": 0
|
||||
},
|
||||
"model_mode": 0,
|
||||
"workbook_filename": ""
|
||||
},
|
||||
"page_layout_descr_file": "",
|
||||
"plot_directory": "",
|
||||
"spice_adjust_passive_values": false,
|
||||
"spice_current_sheet_as_root": false,
|
||||
"spice_external_command": "spice \"%I\"",
|
||||
"spice_model_current_sheet_as_root": true,
|
||||
"spice_save_all_currents": false,
|
||||
"spice_save_all_dissipations": false,
|
||||
"spice_save_all_voltages": false,
|
||||
"subpart_first_id": 65,
|
||||
"subpart_id_separator": 0
|
||||
},
|
||||
"sheets": [
|
||||
[
|
||||
"e63e39d7-6ac0-4ffd-8aa3-1841a4541b55",
|
||||
""
|
||||
]
|
||||
],
|
||||
"text_variables": {}
|
||||
}
|
||||
8207
PCB/EL1000_Lastcontroller/EL1000_Lastcontroller.kicad_sch
Normal file
8207
PCB/EL1000_Lastcontroller/EL1000_Lastcontroller.kicad_sch
Normal file
File diff suppressed because it is too large
Load Diff
@ -0,0 +1,23 @@
|
||||
(module 17791063215 (layer F.Cu) (tedit 61893F20)
|
||||
(fp_text reference REF** (at 0 0.5) (layer F.SilkS)
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(fp_text value 17791063215 (at 0.01 -11.21) (layer F.Fab)
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(fp_line (start 21.78 -9.22) (end -0.02 -9.22) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 1.91 -0.02) (end 3.97 -0.02) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start -0.02 -0.02) (end 21.78 -0.02) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 10.08 -9.22) (end 2.38 -9.22) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 21.78 -0.02) (end 21.78 -9.22) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 11.19 -0.02) (end 2.18 -0.02) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start -0.02 -9.22) (end -0.02 -0.02) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 2.38 -9.22) (end -0.02 -9.22) (layer F.SilkS) (width 0.12))
|
||||
(pad 8 thru_hole circle (at 19.76 -3.22) (size 1.524 1.524) (drill oval 0.5 0.25) (layers *.Cu *.Mask))
|
||||
(pad 3 thru_hole circle (at 7.06 -3.22) (size 1.524 1.524) (drill oval 0.5 0.25) (layers *.Cu *.Mask))
|
||||
(pad 1 thru_hole circle (at 1.96 -3.25) (size 1.524 1.524) (drill oval 0.5 0.25) (layers *.Cu *.Mask))
|
||||
(pad 5 thru_hole circle (at 12.14 -3.22) (size 1.524 1.524) (drill oval 0.5 0.25) (layers *.Cu *.Mask))
|
||||
(pad 7 thru_hole circle (at 17.22 -3.22) (size 1.524 1.524) (drill oval 0.5 0.25) (layers *.Cu *.Mask))
|
||||
(pad 6 thru_hole circle (at 14.67 -3.22) (size 1.524 1.524) (drill oval 0.5 0.25) (layers *.Cu *.Mask))
|
||||
(pad 2 thru_hole circle (at 4.52 -3.22) (size 1.524 1.524) (drill oval 0.5 0.25) (layers *.Cu *.Mask))
|
||||
)
|
||||
48
PCB/EL1000_Lastcontroller/VISM.bak
Normal file
48
PCB/EL1000_Lastcontroller/VISM.bak
Normal file
@ -0,0 +1,48 @@
|
||||
(kicad_symbol_lib (version 20211014) (generator kicad_symbol_editor)
|
||||
(symbol "VISM-17791063215" (in_bom yes) (on_board yes)
|
||||
(property "Reference" "U" (id 0) (at 0 11.43 0)
|
||||
(effects (font (size 1.27 1.27)))
|
||||
)
|
||||
(property "Value" "VISM-17791063215" (id 1) (at 0 8.89 0)
|
||||
(effects (font (size 1.27 1.27)))
|
||||
)
|
||||
(property "Footprint" "" (id 2) (at 0 12.7 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(property "Datasheet" "" (id 3) (at 0 12.7 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(symbol "VISM-17791063215_0_1"
|
||||
(rectangle (start 7.62 -3.81) (end -7.62 6.35)
|
||||
(stroke (width 0) (type default) (color 0 0 0 0))
|
||||
(fill (type none))
|
||||
)
|
||||
)
|
||||
(symbol "VISM-17791063215_1_1"
|
||||
(pin input line (at -10.16 -1.27 0) (length 2.54)
|
||||
(name "-VIN" (effects (font (size 1.27 1.27))))
|
||||
(number "1" (effects (font (size 1.27 1.27))))
|
||||
)
|
||||
(pin input line (at -10.16 1.27 0) (length 2.54)
|
||||
(name "+VIN" (effects (font (size 1.27 1.27))))
|
||||
(number "2" (effects (font (size 1.27 1.27))))
|
||||
)
|
||||
(pin input line (at -10.16 3.81 0) (length 2.54)
|
||||
(name "CTRL" (effects (font (size 1.27 1.27))))
|
||||
(number "3" (effects (font (size 1.27 1.27))))
|
||||
)
|
||||
(pin input line (at 10.16 3.81 180) (length 2.54)
|
||||
(name "+VOUT" (effects (font (size 1.27 1.27))))
|
||||
(number "6" (effects (font (size 1.27 1.27))))
|
||||
)
|
||||
(pin input line (at 10.16 1.27 180) (length 2.54)
|
||||
(name "-VOUT" (effects (font (size 1.27 1.27))))
|
||||
(number "7" (effects (font (size 1.27 1.27))))
|
||||
)
|
||||
(pin input line (at 10.16 -1.27 180) (length 2.54)
|
||||
(name "FB" (effects (font (size 1.27 1.27))))
|
||||
(number "8" (effects (font (size 1.27 1.27))))
|
||||
)
|
||||
)
|
||||
)
|
||||
)
|
||||
48
PCB/EL1000_Lastcontroller/VISM.kicad_sym
Normal file
48
PCB/EL1000_Lastcontroller/VISM.kicad_sym
Normal file
@ -0,0 +1,48 @@
|
||||
(kicad_symbol_lib (version 20211014) (generator kicad_symbol_editor)
|
||||
(symbol "VISM-17791063215" (in_bom yes) (on_board yes)
|
||||
(property "Reference" "U" (id 0) (at 0 10.16 0)
|
||||
(effects (font (size 1.27 1.27)))
|
||||
)
|
||||
(property "Value" "VISM-17791063215" (id 1) (at 0 7.62 0)
|
||||
(effects (font (size 1.27 1.27)))
|
||||
)
|
||||
(property "Footprint" "" (id 2) (at 0 11.43 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(property "Datasheet" "" (id 3) (at 0 11.43 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(symbol "VISM-17791063215_0_1"
|
||||
(rectangle (start 7.62 -3.81) (end -7.62 6.35)
|
||||
(stroke (width 0) (type default) (color 0 0 0 0))
|
||||
(fill (type none))
|
||||
)
|
||||
)
|
||||
(symbol "VISM-17791063215_1_1"
|
||||
(pin input line (at -10.16 1.27 0) (length 2.54)
|
||||
(name "-VIN" (effects (font (size 1.27 1.27))))
|
||||
(number "1" (effects (font (size 1.27 1.27))))
|
||||
)
|
||||
(pin input line (at -10.16 3.81 0) (length 2.54)
|
||||
(name "+VIN" (effects (font (size 1.27 1.27))))
|
||||
(number "2" (effects (font (size 1.27 1.27))))
|
||||
)
|
||||
(pin input line (at -10.16 -1.27 0) (length 2.54)
|
||||
(name "CTRL" (effects (font (size 1.27 1.27))))
|
||||
(number "3" (effects (font (size 1.27 1.27))))
|
||||
)
|
||||
(pin input line (at 10.16 3.81 180) (length 2.54)
|
||||
(name "+VOUT" (effects (font (size 1.27 1.27))))
|
||||
(number "6" (effects (font (size 1.27 1.27))))
|
||||
)
|
||||
(pin input line (at 10.16 1.27 180) (length 2.54)
|
||||
(name "-VOUT" (effects (font (size 1.27 1.27))))
|
||||
(number "7" (effects (font (size 1.27 1.27))))
|
||||
)
|
||||
(pin input line (at 10.16 -1.27 180) (length 2.54)
|
||||
(name "FB" (effects (font (size 1.27 1.27))))
|
||||
(number "8" (effects (font (size 1.27 1.27))))
|
||||
)
|
||||
)
|
||||
)
|
||||
)
|
||||
33
PCB/EL1000_Lastcontroller/WE_SLM.pretty/744242471.kicad_mod
Normal file
33
PCB/EL1000_Lastcontroller/WE_SLM.pretty/744242471.kicad_mod
Normal file
@ -0,0 +1,33 @@
|
||||
(module SamacSys_Parts:744242471 (layer F.Cu) (tedit 5C2E2408)
|
||||
(descr "744242471 WE-SLM")
|
||||
(tags Inductor)
|
||||
(attr smd)
|
||||
(fp_text reference L** (at 0 0) (layer F.SilkS)
|
||||
(effects (font (size 1.27 1.27) (thickness 0.254)))
|
||||
)
|
||||
(fp_text value 744242471 (at 0 0) (layer F.SilkS) hide
|
||||
(effects (font (size 1.27 1.27) (thickness 0.254)))
|
||||
)
|
||||
(fp_line (start -2.5 -1.65) (end 2.5 -1.65) (layer Dwgs.User) (width 0.2))
|
||||
(fp_line (start 2.5 -1.65) (end 2.5 1.65) (layer Dwgs.User) (width 0.2))
|
||||
(fp_line (start 2.5 1.65) (end -2.5 1.65) (layer Dwgs.User) (width 0.2))
|
||||
(fp_line (start -2.5 1.65) (end -2.5 -1.65) (layer Dwgs.User) (width 0.2))
|
||||
(fp_line (start -3.7 -2.65) (end 3.7 -2.65) (layer Dwgs.User) (width 0.1))
|
||||
(fp_line (start 3.7 -2.65) (end 3.7 2.65) (layer Dwgs.User) (width 0.1))
|
||||
(fp_line (start 3.7 2.65) (end -3.7 2.65) (layer Dwgs.User) (width 0.1))
|
||||
(fp_line (start -3.7 2.65) (end -3.7 -2.65) (layer Dwgs.User) (width 0.1))
|
||||
(fp_line (start -2.5 -1.5) (end -2.5 -1.65) (layer F.SilkS) (width 0.1))
|
||||
(fp_line (start -2.5 -1.65) (end 2.5 -1.65) (layer F.SilkS) (width 0.1))
|
||||
(fp_line (start 2.5 -1.65) (end 2.5 -1.5) (layer F.SilkS) (width 0.1))
|
||||
(fp_line (start -2.5 1.5) (end -2.5 1.65) (layer F.SilkS) (width 0.1))
|
||||
(fp_line (start -2.5 1.65) (end 2.5 1.65) (layer F.SilkS) (width 0.1))
|
||||
(fp_line (start 2.5 1.65) (end 2.5 1.5) (layer F.SilkS) (width 0.1))
|
||||
(fp_line (start -3.4 -0.7) (end -3.4 -0.7) (layer F.SilkS) (width 0.1))
|
||||
(fp_line (start -3.4 -0.6) (end -3.4 -0.6) (layer F.SilkS) (width 0.1))
|
||||
(fp_arc (start -3.4 -0.65) (end -3.4 -0.7) (angle 180) (layer F.SilkS) (width 0.1))
|
||||
(fp_arc (start -3.4 -0.65) (end -3.4 -0.6) (angle 180) (layer F.SilkS) (width 0.1))
|
||||
(pad 2 smd rect (at -2.275 -0.635 90) (size 0.6 1.85) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 4 smd rect (at -2.275 0.635 90) (size 0.6 1.85) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 3 smd rect (at 2.275 0.635 90) (size 0.6 1.85) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 1 smd rect (at 2.275 -0.635 90) (size 0.6 1.85) (layers F.Cu F.Paste F.Mask))
|
||||
)
|
||||
4345
PCB/EL1000_Lastcontroller/bom/ibom.html
Normal file
4345
PCB/EL1000_Lastcontroller/bom/ibom.html
Normal file
File diff suppressed because one or more lines are too long
50
PCB/EL1000_Lastcontroller/fp-info-cache
Normal file
50
PCB/EL1000_Lastcontroller/fp-info-cache
Normal file
@ -0,0 +1,50 @@
|
||||
11671327688707
|
||||
FaSTTUBe_logos
|
||||
FTLogo_big
|
||||
|
||||
|
||||
0
|
||||
0
|
||||
0
|
||||
FaSTTUBe_logos
|
||||
FTLogo_medium
|
||||
|
||||
|
||||
0
|
||||
0
|
||||
0
|
||||
FaSTTUBe_logos
|
||||
FTLogo_small
|
||||
|
||||
|
||||
0
|
||||
0
|
||||
0
|
||||
FaSTTUBe_logos
|
||||
HV-Warning
|
||||
|
||||
|
||||
0
|
||||
0
|
||||
0
|
||||
FaSTTUBe_logos
|
||||
LeitOn_big
|
||||
|
||||
|
||||
0
|
||||
0
|
||||
0
|
||||
FaSTTUBe_logos
|
||||
LeitOn_medium
|
||||
|
||||
|
||||
0
|
||||
0
|
||||
0
|
||||
FaSTTUBe_logos
|
||||
LeitOn_small
|
||||
|
||||
|
||||
0
|
||||
0
|
||||
0
|
||||
3
PCB/EL1000_Lastcontroller/fp-lib-table
Normal file
3
PCB/EL1000_Lastcontroller/fp-lib-table
Normal file
@ -0,0 +1,3 @@
|
||||
(fp_lib_table
|
||||
(lib (name "FaSTTUBe_logos")(type "KiCad")(uri "C:/Users/max/OneDrive/Dokumente/FastTUBe/EL1000_Controller/FaSTTUBe_logos.pretty")(options "")(descr ""))
|
||||
)
|
||||
8165
PCB/EL1000_Lastcontroller/gerber/EL1000_Lastcontroller-B_Cu.gbr
Normal file
8165
PCB/EL1000_Lastcontroller/gerber/EL1000_Lastcontroller-B_Cu.gbr
Normal file
File diff suppressed because it is too large
Load Diff
@ -0,0 +1,165 @@
|
||||
%TF.GenerationSoftware,KiCad,Pcbnew,(6.0.0)*%
|
||||
%TF.CreationDate,2023-02-03T01:01:01+01:00*%
|
||||
%TF.ProjectId,EL1000_Lastcontroller,454c3130-3030-45f4-9c61-7374636f6e74,1*%
|
||||
%TF.SameCoordinates,Original*%
|
||||
%TF.FileFunction,Soldermask,Bot*%
|
||||
%TF.FilePolarity,Negative*%
|
||||
%FSLAX46Y46*%
|
||||
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
|
||||
G04 Created by KiCad (PCBNEW (6.0.0)) date 2023-02-03 01:01:01*
|
||||
%MOMM*%
|
||||
%LPD*%
|
||||
G01*
|
||||
G04 APERTURE LIST*
|
||||
%ADD10R,1.700000X1.700000*%
|
||||
%ADD11O,1.700000X1.700000*%
|
||||
%ADD12C,3.200000*%
|
||||
%ADD13R,1.600000X1.600000*%
|
||||
%ADD14O,1.600000X1.600000*%
|
||||
%ADD15C,4.000000*%
|
||||
%ADD16C,1.600000*%
|
||||
%ADD17R,1.500000X1.500000*%
|
||||
%ADD18O,1.500000X1.500000*%
|
||||
%ADD19C,1.440000*%
|
||||
%ADD20C,1.000000*%
|
||||
%ADD21C,1.500000*%
|
||||
G04 APERTURE END LIST*
|
||||
D10*
|
||||
%TO.C,J6*%
|
||||
X66200000Y-73600000D03*
|
||||
D11*
|
||||
X66200000Y-76140000D03*
|
||||
X66200000Y-78680000D03*
|
||||
%TD*%
|
||||
D12*
|
||||
%TO.C,H4*%
|
||||
X76800000Y-45800000D03*
|
||||
%TD*%
|
||||
D10*
|
||||
%TO.C,J3*%
|
||||
X96725000Y-43625000D03*
|
||||
D11*
|
||||
X94185000Y-43625000D03*
|
||||
X91645000Y-43625000D03*
|
||||
X89105000Y-43625000D03*
|
||||
X86565000Y-43625000D03*
|
||||
X84025000Y-43625000D03*
|
||||
%TD*%
|
||||
D10*
|
||||
%TO.C,TP1*%
|
||||
X127200000Y-64600000D03*
|
||||
%TD*%
|
||||
D12*
|
||||
%TO.C,H1*%
|
||||
X130800000Y-45800000D03*
|
||||
%TD*%
|
||||
D10*
|
||||
%TO.C,J1*%
|
||||
X66225000Y-62200000D03*
|
||||
D11*
|
||||
X66225000Y-64740000D03*
|
||||
X66225000Y-67280000D03*
|
||||
X66225000Y-69820000D03*
|
||||
%TD*%
|
||||
D13*
|
||||
%TO.C,U4*%
|
||||
X102600000Y-47925000D03*
|
||||
D14*
|
||||
X102600000Y-50465000D03*
|
||||
X102600000Y-53005000D03*
|
||||
X102600000Y-55545000D03*
|
||||
X102600000Y-58085000D03*
|
||||
X102600000Y-60625000D03*
|
||||
X102600000Y-63165000D03*
|
||||
X102600000Y-65705000D03*
|
||||
X110220000Y-65705000D03*
|
||||
X110220000Y-63165000D03*
|
||||
X110220000Y-60625000D03*
|
||||
X110220000Y-58085000D03*
|
||||
X110220000Y-55545000D03*
|
||||
X110220000Y-53005000D03*
|
||||
X110220000Y-50465000D03*
|
||||
X110220000Y-47925000D03*
|
||||
%TD*%
|
||||
D12*
|
||||
%TO.C,H2*%
|
||||
X76800000Y-75800000D03*
|
||||
%TD*%
|
||||
D15*
|
||||
%TO.C,J5*%
|
||||
X138220000Y-72760000D03*
|
||||
X138220000Y-47760000D03*
|
||||
D13*
|
||||
X136800000Y-65800000D03*
|
||||
D16*
|
||||
X136800000Y-63030000D03*
|
||||
X136800000Y-60260000D03*
|
||||
X136800000Y-57490000D03*
|
||||
X136800000Y-54720000D03*
|
||||
X139640000Y-64415000D03*
|
||||
X139640000Y-61645000D03*
|
||||
X139640000Y-58875000D03*
|
||||
X139640000Y-56105000D03*
|
||||
%TD*%
|
||||
D17*
|
||||
%TO.C,U2*%
|
||||
X99467500Y-71005000D03*
|
||||
D18*
|
||||
X102007500Y-71005000D03*
|
||||
X107087500Y-71005000D03*
|
||||
X109627500Y-71005000D03*
|
||||
X112167500Y-71005000D03*
|
||||
%TD*%
|
||||
D13*
|
||||
%TO.C,U7*%
|
||||
X116200000Y-56800000D03*
|
||||
D14*
|
||||
X116200000Y-59340000D03*
|
||||
X116200000Y-61880000D03*
|
||||
X116200000Y-64420000D03*
|
||||
X123820000Y-64420000D03*
|
||||
X123820000Y-61880000D03*
|
||||
X123820000Y-59340000D03*
|
||||
X123820000Y-56800000D03*
|
||||
%TD*%
|
||||
D19*
|
||||
%TO.C,RV1*%
|
||||
X128875000Y-55050000D03*
|
||||
X128875000Y-57590000D03*
|
||||
X128875000Y-60130000D03*
|
||||
%TD*%
|
||||
D20*
|
||||
%TO.C,J2*%
|
||||
X67800000Y-51400000D03*
|
||||
X67800000Y-55800000D03*
|
||||
%TD*%
|
||||
D12*
|
||||
%TO.C,H3*%
|
||||
X130800000Y-75800000D03*
|
||||
%TD*%
|
||||
D10*
|
||||
%TO.C,J4*%
|
||||
X114800000Y-78225000D03*
|
||||
D11*
|
||||
X112260000Y-78225000D03*
|
||||
X109720000Y-78225000D03*
|
||||
X107180000Y-78225000D03*
|
||||
%TD*%
|
||||
D21*
|
||||
%TO.C,Y1*%
|
||||
X82750000Y-68800000D03*
|
||||
X87630000Y-68800000D03*
|
||||
%TD*%
|
||||
D13*
|
||||
%TO.C,U6*%
|
||||
X116200000Y-45600000D03*
|
||||
D14*
|
||||
X116200000Y-48140000D03*
|
||||
X116200000Y-50680000D03*
|
||||
X116200000Y-53220000D03*
|
||||
X123820000Y-53220000D03*
|
||||
X123820000Y-50680000D03*
|
||||
X123820000Y-48140000D03*
|
||||
X123820000Y-45600000D03*
|
||||
%TD*%
|
||||
M02*
|
||||
@ -0,0 +1,15 @@
|
||||
%TF.GenerationSoftware,KiCad,Pcbnew,(6.0.0)*%
|
||||
%TF.CreationDate,2023-02-03T01:01:01+01:00*%
|
||||
%TF.ProjectId,EL1000_Lastcontroller,454c3130-3030-45f4-9c61-7374636f6e74,1*%
|
||||
%TF.SameCoordinates,Original*%
|
||||
%TF.FileFunction,Paste,Bot*%
|
||||
%TF.FilePolarity,Positive*%
|
||||
%FSLAX46Y46*%
|
||||
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
|
||||
G04 Created by KiCad (PCBNEW (6.0.0)) date 2023-02-03 01:01:01*
|
||||
%MOMM*%
|
||||
%LPD*%
|
||||
G01*
|
||||
G04 APERTURE LIST*
|
||||
G04 APERTURE END LIST*
|
||||
M02*
|
||||
File diff suppressed because it is too large
Load Diff
@ -0,0 +1,26 @@
|
||||
%TF.GenerationSoftware,KiCad,Pcbnew,(6.0.0)*%
|
||||
%TF.CreationDate,2023-02-03T01:01:01+01:00*%
|
||||
%TF.ProjectId,EL1000_Lastcontroller,454c3130-3030-45f4-9c61-7374636f6e74,1*%
|
||||
%TF.SameCoordinates,Original*%
|
||||
%TF.FileFunction,Profile,NP*%
|
||||
%FSLAX46Y46*%
|
||||
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
|
||||
G04 Created by KiCad (PCBNEW (6.0.0)) date 2023-02-03 01:01:01*
|
||||
%MOMM*%
|
||||
%LPD*%
|
||||
G01*
|
||||
G04 APERTURE LIST*
|
||||
%TA.AperFunction,Profile*%
|
||||
%ADD10C,0.100000*%
|
||||
%TD*%
|
||||
G04 APERTURE END LIST*
|
||||
D10*
|
||||
X63800000Y-80800000D02*
|
||||
X143800000Y-80800000D01*
|
||||
X143800000Y-80800000D02*
|
||||
X143800000Y-40800000D01*
|
||||
X143800000Y-40800000D02*
|
||||
X63800000Y-40800000D01*
|
||||
X63800000Y-40800000D02*
|
||||
X63800000Y-80800000D01*
|
||||
M02*
|
||||
2328
PCB/EL1000_Lastcontroller/gerber/EL1000_Lastcontroller-F_Cu.gbr
Normal file
2328
PCB/EL1000_Lastcontroller/gerber/EL1000_Lastcontroller-F_Cu.gbr
Normal file
File diff suppressed because it is too large
Load Diff
@ -0,0 +1,619 @@
|
||||
%TF.GenerationSoftware,KiCad,Pcbnew,(6.0.0)*%
|
||||
%TF.CreationDate,2023-02-03T01:01:01+01:00*%
|
||||
%TF.ProjectId,EL1000_Lastcontroller,454c3130-3030-45f4-9c61-7374636f6e74,1*%
|
||||
%TF.SameCoordinates,Original*%
|
||||
%TF.FileFunction,Soldermask,Top*%
|
||||
%TF.FilePolarity,Negative*%
|
||||
%FSLAX46Y46*%
|
||||
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
|
||||
G04 Created by KiCad (PCBNEW (6.0.0)) date 2023-02-03 01:01:01*
|
||||
%MOMM*%
|
||||
%LPD*%
|
||||
G01*
|
||||
G04 APERTURE LIST*
|
||||
G04 Aperture macros list*
|
||||
%AMRoundRect*
|
||||
0 Rectangle with rounded corners*
|
||||
0 $1 Rounding radius*
|
||||
0 $2 $3 $4 $5 $6 $7 $8 $9 X,Y pos of 4 corners*
|
||||
0 Add a 4 corners polygon primitive as box body*
|
||||
4,1,4,$2,$3,$4,$5,$6,$7,$8,$9,$2,$3,0*
|
||||
0 Add four circle primitives for the rounded corners*
|
||||
1,1,$1+$1,$2,$3*
|
||||
1,1,$1+$1,$4,$5*
|
||||
1,1,$1+$1,$6,$7*
|
||||
1,1,$1+$1,$8,$9*
|
||||
0 Add four rect primitives between the rounded corners*
|
||||
20,1,$1+$1,$2,$3,$4,$5,0*
|
||||
20,1,$1+$1,$4,$5,$6,$7,0*
|
||||
20,1,$1+$1,$6,$7,$8,$9,0*
|
||||
20,1,$1+$1,$8,$9,$2,$3,0*%
|
||||
G04 Aperture macros list end*
|
||||
%ADD10R,1.700000X1.700000*%
|
||||
%ADD11O,1.700000X1.700000*%
|
||||
%ADD12RoundRect,0.225000X0.225000X0.250000X-0.225000X0.250000X-0.225000X-0.250000X0.225000X-0.250000X0*%
|
||||
%ADD13RoundRect,0.200000X0.275000X-0.200000X0.275000X0.200000X-0.275000X0.200000X-0.275000X-0.200000X0*%
|
||||
%ADD14C,3.200000*%
|
||||
%ADD15RoundRect,0.200000X-0.275000X0.200000X-0.275000X-0.200000X0.275000X-0.200000X0.275000X0.200000X0*%
|
||||
%ADD16RoundRect,0.225000X-0.250000X0.225000X-0.250000X-0.225000X0.250000X-0.225000X0.250000X0.225000X0*%
|
||||
%ADD17RoundRect,0.200000X-0.200000X-0.275000X0.200000X-0.275000X0.200000X0.275000X-0.200000X0.275000X0*%
|
||||
%ADD18RoundRect,0.200000X0.200000X0.275000X-0.200000X0.275000X-0.200000X-0.275000X0.200000X-0.275000X0*%
|
||||
%ADD19RoundRect,0.218750X0.256250X-0.218750X0.256250X0.218750X-0.256250X0.218750X-0.256250X-0.218750X0*%
|
||||
%ADD20RoundRect,0.225000X-0.225000X-0.250000X0.225000X-0.250000X0.225000X0.250000X-0.225000X0.250000X0*%
|
||||
%ADD21R,1.600000X1.600000*%
|
||||
%ADD22O,1.600000X1.600000*%
|
||||
%ADD23C,4.000000*%
|
||||
%ADD24C,1.600000*%
|
||||
%ADD25RoundRect,0.150000X-0.587500X-0.150000X0.587500X-0.150000X0.587500X0.150000X-0.587500X0.150000X0*%
|
||||
%ADD26RoundRect,0.150000X0.150000X-0.587500X0.150000X0.587500X-0.150000X0.587500X-0.150000X-0.587500X0*%
|
||||
%ADD27RoundRect,0.218750X-0.256250X0.218750X-0.256250X-0.218750X0.256250X-0.218750X0.256250X0.218750X0*%
|
||||
%ADD28R,1.500000X2.000000*%
|
||||
%ADD29R,3.800000X2.000000*%
|
||||
%ADD30RoundRect,0.218750X-0.218750X-0.256250X0.218750X-0.256250X0.218750X0.256250X-0.218750X0.256250X0*%
|
||||
%ADD31R,1.500000X1.500000*%
|
||||
%ADD32O,1.500000X1.500000*%
|
||||
%ADD33C,1.440000*%
|
||||
%ADD34R,0.500000X0.500000*%
|
||||
%ADD35RoundRect,0.218750X0.218750X0.256250X-0.218750X0.256250X-0.218750X-0.256250X0.218750X-0.256250X0*%
|
||||
%ADD36C,1.000000*%
|
||||
%ADD37R,2.000000X0.500000*%
|
||||
%ADD38R,1.700000X2.000000*%
|
||||
%ADD39RoundRect,0.225000X0.250000X-0.225000X0.250000X0.225000X-0.250000X0.225000X-0.250000X-0.225000X0*%
|
||||
%ADD40RoundRect,0.075000X0.075000X-0.662500X0.075000X0.662500X-0.075000X0.662500X-0.075000X-0.662500X0*%
|
||||
%ADD41RoundRect,0.075000X0.662500X-0.075000X0.662500X0.075000X-0.662500X0.075000X-0.662500X-0.075000X0*%
|
||||
%ADD42RoundRect,0.250000X0.375000X0.625000X-0.375000X0.625000X-0.375000X-0.625000X0.375000X-0.625000X0*%
|
||||
%ADD43C,1.500000*%
|
||||
G04 APERTURE END LIST*
|
||||
D10*
|
||||
%TO.C,J6*%
|
||||
X66200000Y-73600000D03*
|
||||
D11*
|
||||
X66200000Y-76140000D03*
|
||||
X66200000Y-78680000D03*
|
||||
%TD*%
|
||||
D12*
|
||||
%TO.C,C18*%
|
||||
X117575000Y-67000000D03*
|
||||
X116025000Y-67000000D03*
|
||||
%TD*%
|
||||
%TO.C,C7*%
|
||||
X87775000Y-72600000D03*
|
||||
X86225000Y-72600000D03*
|
||||
%TD*%
|
||||
D13*
|
||||
%TO.C,R27*%
|
||||
X88300000Y-51737500D03*
|
||||
X88300000Y-50087500D03*
|
||||
%TD*%
|
||||
D14*
|
||||
%TO.C,H4*%
|
||||
X76800000Y-45800000D03*
|
||||
%TD*%
|
||||
D15*
|
||||
%TO.C,R8*%
|
||||
X79800000Y-59550000D03*
|
||||
X79800000Y-61200000D03*
|
||||
%TD*%
|
||||
D16*
|
||||
%TO.C,C17*%
|
||||
X125800000Y-56425000D03*
|
||||
X125800000Y-57975000D03*
|
||||
%TD*%
|
||||
D15*
|
||||
%TO.C,R17*%
|
||||
X112600000Y-61575000D03*
|
||||
X112600000Y-63225000D03*
|
||||
%TD*%
|
||||
D10*
|
||||
%TO.C,J3*%
|
||||
X96725000Y-43625000D03*
|
||||
D11*
|
||||
X94185000Y-43625000D03*
|
||||
X91645000Y-43625000D03*
|
||||
X89105000Y-43625000D03*
|
||||
X86565000Y-43625000D03*
|
||||
X84025000Y-43625000D03*
|
||||
%TD*%
|
||||
D17*
|
||||
%TO.C,R15*%
|
||||
X70975000Y-76800000D03*
|
||||
X72625000Y-76800000D03*
|
||||
%TD*%
|
||||
D13*
|
||||
%TO.C,R39*%
|
||||
X98000000Y-65825000D03*
|
||||
X98000000Y-64175000D03*
|
||||
%TD*%
|
||||
D18*
|
||||
%TO.C,R23*%
|
||||
X124825000Y-68000000D03*
|
||||
X123175000Y-68000000D03*
|
||||
%TD*%
|
||||
D16*
|
||||
%TO.C,C2*%
|
||||
X77100000Y-61025000D03*
|
||||
X77100000Y-62575000D03*
|
||||
%TD*%
|
||||
D13*
|
||||
%TO.C,R21*%
|
||||
X85050000Y-51712500D03*
|
||||
X85050000Y-50062500D03*
|
||||
%TD*%
|
||||
D10*
|
||||
%TO.C,TP1*%
|
||||
X127200000Y-64600000D03*
|
||||
%TD*%
|
||||
D14*
|
||||
%TO.C,H1*%
|
||||
X130800000Y-45800000D03*
|
||||
%TD*%
|
||||
D10*
|
||||
%TO.C,J1*%
|
||||
X66225000Y-62200000D03*
|
||||
D11*
|
||||
X66225000Y-64740000D03*
|
||||
X66225000Y-67280000D03*
|
||||
X66225000Y-69820000D03*
|
||||
%TD*%
|
||||
D17*
|
||||
%TO.C,R7*%
|
||||
X84375000Y-64800000D03*
|
||||
X86025000Y-64800000D03*
|
||||
%TD*%
|
||||
D19*
|
||||
%TO.C,D7*%
|
||||
X99600000Y-65787500D03*
|
||||
X99600000Y-64212500D03*
|
||||
%TD*%
|
||||
D12*
|
||||
%TO.C,C19*%
|
||||
X72575000Y-75200000D03*
|
||||
X71025000Y-75200000D03*
|
||||
%TD*%
|
||||
D13*
|
||||
%TO.C,R22*%
|
||||
X83550000Y-51712500D03*
|
||||
X83550000Y-50062500D03*
|
||||
%TD*%
|
||||
D20*
|
||||
%TO.C,C4*%
|
||||
X92225000Y-64800000D03*
|
||||
X93775000Y-64800000D03*
|
||||
%TD*%
|
||||
D21*
|
||||
%TO.C,U4*%
|
||||
X102600000Y-47925000D03*
|
||||
D22*
|
||||
X102600000Y-50465000D03*
|
||||
X102600000Y-53005000D03*
|
||||
X102600000Y-55545000D03*
|
||||
X102600000Y-58085000D03*
|
||||
X102600000Y-60625000D03*
|
||||
X102600000Y-63165000D03*
|
||||
X102600000Y-65705000D03*
|
||||
X110220000Y-65705000D03*
|
||||
X110220000Y-63165000D03*
|
||||
X110220000Y-60625000D03*
|
||||
X110220000Y-58085000D03*
|
||||
X110220000Y-55545000D03*
|
||||
X110220000Y-53005000D03*
|
||||
X110220000Y-50465000D03*
|
||||
X110220000Y-47925000D03*
|
||||
%TD*%
|
||||
D14*
|
||||
%TO.C,H2*%
|
||||
X76800000Y-75800000D03*
|
||||
%TD*%
|
||||
D15*
|
||||
%TO.C,R1*%
|
||||
X81400000Y-76575000D03*
|
||||
X81400000Y-78225000D03*
|
||||
%TD*%
|
||||
D13*
|
||||
%TO.C,R5*%
|
||||
X95400000Y-75025000D03*
|
||||
X95400000Y-73375000D03*
|
||||
%TD*%
|
||||
D23*
|
||||
%TO.C,J5*%
|
||||
X138220000Y-72760000D03*
|
||||
X138220000Y-47760000D03*
|
||||
D21*
|
||||
X136800000Y-65800000D03*
|
||||
D24*
|
||||
X136800000Y-63030000D03*
|
||||
X136800000Y-60260000D03*
|
||||
X136800000Y-57490000D03*
|
||||
X136800000Y-54720000D03*
|
||||
X139640000Y-64415000D03*
|
||||
X139640000Y-61645000D03*
|
||||
X139640000Y-58875000D03*
|
||||
X139640000Y-56105000D03*
|
||||
%TD*%
|
||||
D25*
|
||||
%TO.C,Q2*%
|
||||
X91262500Y-75650000D03*
|
||||
X91262500Y-77550000D03*
|
||||
X93137500Y-76600000D03*
|
||||
%TD*%
|
||||
D26*
|
||||
%TO.C,Q1*%
|
||||
X84850000Y-78137500D03*
|
||||
X86750000Y-78137500D03*
|
||||
X85800000Y-76262500D03*
|
||||
%TD*%
|
||||
D15*
|
||||
%TO.C,R32*%
|
||||
X130400000Y-64150000D03*
|
||||
X130400000Y-65800000D03*
|
||||
%TD*%
|
||||
D27*
|
||||
%TO.C,D1*%
|
||||
X95400000Y-70212500D03*
|
||||
X95400000Y-71787500D03*
|
||||
%TD*%
|
||||
D17*
|
||||
%TO.C,R14*%
|
||||
X96000000Y-59400000D03*
|
||||
X97650000Y-59400000D03*
|
||||
%TD*%
|
||||
D15*
|
||||
%TO.C,R18*%
|
||||
X112600000Y-49975000D03*
|
||||
X112600000Y-51625000D03*
|
||||
%TD*%
|
||||
D17*
|
||||
%TO.C,R4*%
|
||||
X71775000Y-62200000D03*
|
||||
X73425000Y-62200000D03*
|
||||
%TD*%
|
||||
%TO.C,R11*%
|
||||
X96000000Y-57800000D03*
|
||||
X97650000Y-57800000D03*
|
||||
%TD*%
|
||||
%TO.C,R13*%
|
||||
X96000000Y-62600000D03*
|
||||
X97650000Y-62600000D03*
|
||||
%TD*%
|
||||
D16*
|
||||
%TO.C,C8*%
|
||||
X82800000Y-63112500D03*
|
||||
X82800000Y-64662500D03*
|
||||
%TD*%
|
||||
D12*
|
||||
%TO.C,C5*%
|
||||
X111975000Y-68600000D03*
|
||||
X110425000Y-68600000D03*
|
||||
%TD*%
|
||||
D13*
|
||||
%TO.C,R38*%
|
||||
X133000000Y-66025000D03*
|
||||
X133000000Y-64375000D03*
|
||||
%TD*%
|
||||
D28*
|
||||
%TO.C,U5*%
|
||||
X119500000Y-76750000D03*
|
||||
X121800000Y-76750000D03*
|
||||
D29*
|
||||
X121800000Y-70450000D03*
|
||||
D28*
|
||||
X124100000Y-76750000D03*
|
||||
%TD*%
|
||||
D30*
|
||||
%TO.C,D8*%
|
||||
X111012500Y-45000000D03*
|
||||
X112587500Y-45000000D03*
|
||||
%TD*%
|
||||
D31*
|
||||
%TO.C,U2*%
|
||||
X99467500Y-71005000D03*
|
||||
D32*
|
||||
X102007500Y-71005000D03*
|
||||
X107087500Y-71005000D03*
|
||||
X109627500Y-71005000D03*
|
||||
X112167500Y-71005000D03*
|
||||
%TD*%
|
||||
D21*
|
||||
%TO.C,U7*%
|
||||
X116200000Y-56800000D03*
|
||||
D22*
|
||||
X116200000Y-59340000D03*
|
||||
X116200000Y-61880000D03*
|
||||
X116200000Y-64420000D03*
|
||||
X123820000Y-64420000D03*
|
||||
X123820000Y-61880000D03*
|
||||
X123820000Y-59340000D03*
|
||||
X123820000Y-56800000D03*
|
||||
%TD*%
|
||||
D15*
|
||||
%TO.C,R6*%
|
||||
X75600000Y-60975000D03*
|
||||
X75600000Y-62625000D03*
|
||||
%TD*%
|
||||
D33*
|
||||
%TO.C,RV1*%
|
||||
X128875000Y-55050000D03*
|
||||
X128875000Y-57590000D03*
|
||||
X128875000Y-60130000D03*
|
||||
%TD*%
|
||||
D34*
|
||||
%TO.C,D4*%
|
||||
X75900000Y-56050000D03*
|
||||
X73700000Y-56050000D03*
|
||||
%TD*%
|
||||
D12*
|
||||
%TO.C,C14*%
|
||||
X121600000Y-68000000D03*
|
||||
X120050000Y-68000000D03*
|
||||
%TD*%
|
||||
D13*
|
||||
%TO.C,R3*%
|
||||
X89200000Y-77425000D03*
|
||||
X89200000Y-75775000D03*
|
||||
%TD*%
|
||||
D34*
|
||||
%TO.C,D5*%
|
||||
X75900000Y-54050000D03*
|
||||
X73700000Y-54050000D03*
|
||||
%TD*%
|
||||
D16*
|
||||
%TO.C,C16*%
|
||||
X125800000Y-51625000D03*
|
||||
X125800000Y-53175000D03*
|
||||
%TD*%
|
||||
D12*
|
||||
%TO.C,C11*%
|
||||
X82325000Y-53887500D03*
|
||||
X80775000Y-53887500D03*
|
||||
%TD*%
|
||||
D35*
|
||||
%TO.C,D3*%
|
||||
X102947500Y-77800000D03*
|
||||
X101372500Y-77800000D03*
|
||||
%TD*%
|
||||
D36*
|
||||
%TO.C,J2*%
|
||||
X67800000Y-51400000D03*
|
||||
X67800000Y-55800000D03*
|
||||
D37*
|
||||
X70500000Y-52000000D03*
|
||||
X70500000Y-52800000D03*
|
||||
X70500000Y-53600000D03*
|
||||
X70500000Y-54400000D03*
|
||||
X70500000Y-55200000D03*
|
||||
D38*
|
||||
X70400000Y-49150000D03*
|
||||
X64950000Y-58050000D03*
|
||||
X70400000Y-58050000D03*
|
||||
X64950000Y-49150000D03*
|
||||
%TD*%
|
||||
D15*
|
||||
%TO.C,R26*%
|
||||
X126400000Y-69775000D03*
|
||||
X126400000Y-71425000D03*
|
||||
%TD*%
|
||||
D39*
|
||||
%TO.C,C12*%
|
||||
X92000000Y-54375000D03*
|
||||
X92000000Y-52825000D03*
|
||||
%TD*%
|
||||
D19*
|
||||
%TO.C,D9*%
|
||||
X75554387Y-59553265D03*
|
||||
X75554387Y-57978265D03*
|
||||
%TD*%
|
||||
D13*
|
||||
%TO.C,R16*%
|
||||
X112600000Y-58125000D03*
|
||||
X112600000Y-56475000D03*
|
||||
%TD*%
|
||||
%TO.C,R40*%
|
||||
X114200000Y-46625000D03*
|
||||
X114200000Y-44975000D03*
|
||||
%TD*%
|
||||
D18*
|
||||
%TO.C,R9*%
|
||||
X103025000Y-79400000D03*
|
||||
X101375000Y-79400000D03*
|
||||
%TD*%
|
||||
D19*
|
||||
%TO.C,D6*%
|
||||
X126400000Y-74387500D03*
|
||||
X126400000Y-72812500D03*
|
||||
%TD*%
|
||||
D28*
|
||||
%TO.C,U1*%
|
||||
X76900000Y-64650000D03*
|
||||
X74600000Y-64650000D03*
|
||||
D29*
|
||||
X74600000Y-70950000D03*
|
||||
D28*
|
||||
X72300000Y-64650000D03*
|
||||
%TD*%
|
||||
D30*
|
||||
%TO.C,D2*%
|
||||
X98212500Y-79400000D03*
|
||||
X99787500Y-79400000D03*
|
||||
%TD*%
|
||||
D40*
|
||||
%TO.C,U3*%
|
||||
X84300000Y-62800000D03*
|
||||
X84800000Y-62800000D03*
|
||||
X85300000Y-62800000D03*
|
||||
X85800000Y-62800000D03*
|
||||
X86300000Y-62800000D03*
|
||||
X86800000Y-62800000D03*
|
||||
X87300000Y-62800000D03*
|
||||
X87800000Y-62800000D03*
|
||||
X88300000Y-62800000D03*
|
||||
X88800000Y-62800000D03*
|
||||
X89300000Y-62800000D03*
|
||||
X89800000Y-62800000D03*
|
||||
D41*
|
||||
X91212500Y-61387500D03*
|
||||
X91212500Y-60887500D03*
|
||||
X91212500Y-60387500D03*
|
||||
X91212500Y-59887500D03*
|
||||
X91212500Y-59387500D03*
|
||||
X91212500Y-58887500D03*
|
||||
X91212500Y-58387500D03*
|
||||
X91212500Y-57887500D03*
|
||||
X91212500Y-57387500D03*
|
||||
X91212500Y-56887500D03*
|
||||
X91212500Y-56387500D03*
|
||||
X91212500Y-55887500D03*
|
||||
D40*
|
||||
X89800000Y-54475000D03*
|
||||
X89300000Y-54475000D03*
|
||||
X88800000Y-54475000D03*
|
||||
X88300000Y-54475000D03*
|
||||
X87800000Y-54475000D03*
|
||||
X87300000Y-54475000D03*
|
||||
X86800000Y-54475000D03*
|
||||
X86300000Y-54475000D03*
|
||||
X85800000Y-54475000D03*
|
||||
X85300000Y-54475000D03*
|
||||
X84800000Y-54475000D03*
|
||||
X84300000Y-54475000D03*
|
||||
D41*
|
||||
X82887500Y-55887500D03*
|
||||
X82887500Y-56387500D03*
|
||||
X82887500Y-56887500D03*
|
||||
X82887500Y-57387500D03*
|
||||
X82887500Y-57887500D03*
|
||||
X82887500Y-58387500D03*
|
||||
X82887500Y-58887500D03*
|
||||
X82887500Y-59387500D03*
|
||||
X82887500Y-59887500D03*
|
||||
X82887500Y-60387500D03*
|
||||
X82887500Y-60887500D03*
|
||||
X82887500Y-61387500D03*
|
||||
%TD*%
|
||||
D12*
|
||||
%TO.C,C6*%
|
||||
X108775000Y-68600000D03*
|
||||
X107225000Y-68600000D03*
|
||||
%TD*%
|
||||
D15*
|
||||
%TO.C,R2*%
|
||||
X83000000Y-76575000D03*
|
||||
X83000000Y-78225000D03*
|
||||
%TD*%
|
||||
%TO.C,R36*%
|
||||
X114197711Y-56477520D03*
|
||||
X114197711Y-58127520D03*
|
||||
%TD*%
|
||||
D12*
|
||||
%TO.C,C1*%
|
||||
X73375000Y-60600000D03*
|
||||
X71825000Y-60600000D03*
|
||||
%TD*%
|
||||
D20*
|
||||
%TO.C,C10*%
|
||||
X123425000Y-79000000D03*
|
||||
X124975000Y-79000000D03*
|
||||
%TD*%
|
||||
D14*
|
||||
%TO.C,H3*%
|
||||
X130800000Y-75800000D03*
|
||||
%TD*%
|
||||
D34*
|
||||
%TO.C,D10*%
|
||||
X133000000Y-67500000D03*
|
||||
X133000000Y-69700000D03*
|
||||
%TD*%
|
||||
D15*
|
||||
%TO.C,R24*%
|
||||
X89800000Y-50087500D03*
|
||||
X89800000Y-51737500D03*
|
||||
%TD*%
|
||||
D16*
|
||||
%TO.C,C13*%
|
||||
X81300000Y-63112500D03*
|
||||
X81300000Y-64662500D03*
|
||||
%TD*%
|
||||
D17*
|
||||
%TO.C,R10*%
|
||||
X98135000Y-77800000D03*
|
||||
X99785000Y-77800000D03*
|
||||
%TD*%
|
||||
D20*
|
||||
%TO.C,C9*%
|
||||
X89225000Y-64800000D03*
|
||||
X90775000Y-64800000D03*
|
||||
%TD*%
|
||||
D15*
|
||||
%TO.C,R28*%
|
||||
X125800000Y-47775000D03*
|
||||
X125800000Y-49425000D03*
|
||||
%TD*%
|
||||
D17*
|
||||
%TO.C,R19*%
|
||||
X120175000Y-79000000D03*
|
||||
X121825000Y-79000000D03*
|
||||
%TD*%
|
||||
D13*
|
||||
%TO.C,R25*%
|
||||
X77081174Y-59590765D03*
|
||||
X77081174Y-57940765D03*
|
||||
%TD*%
|
||||
D16*
|
||||
%TO.C,C15*%
|
||||
X114200000Y-48225000D03*
|
||||
X114200000Y-49775000D03*
|
||||
%TD*%
|
||||
D42*
|
||||
%TO.C,F1*%
|
||||
X76600000Y-51600000D03*
|
||||
X73800000Y-51600000D03*
|
||||
%TD*%
|
||||
D15*
|
||||
%TO.C,R37*%
|
||||
X114200000Y-61575000D03*
|
||||
X114200000Y-63225000D03*
|
||||
%TD*%
|
||||
D20*
|
||||
%TO.C,C3*%
|
||||
X83025000Y-72600000D03*
|
||||
X84575000Y-72600000D03*
|
||||
%TD*%
|
||||
D10*
|
||||
%TO.C,J4*%
|
||||
X114800000Y-78225000D03*
|
||||
D11*
|
||||
X112260000Y-78225000D03*
|
||||
X109720000Y-78225000D03*
|
||||
X107180000Y-78225000D03*
|
||||
%TD*%
|
||||
D43*
|
||||
%TO.C,Y1*%
|
||||
X82750000Y-68800000D03*
|
||||
X87630000Y-68800000D03*
|
||||
%TD*%
|
||||
D21*
|
||||
%TO.C,U6*%
|
||||
X116200000Y-45600000D03*
|
||||
D22*
|
||||
X116200000Y-48140000D03*
|
||||
X116200000Y-50680000D03*
|
||||
X116200000Y-53220000D03*
|
||||
X123820000Y-53220000D03*
|
||||
X123820000Y-50680000D03*
|
||||
X123820000Y-48140000D03*
|
||||
X123820000Y-45600000D03*
|
||||
%TD*%
|
||||
D17*
|
||||
%TO.C,R12*%
|
||||
X96000000Y-61000000D03*
|
||||
X97650000Y-61000000D03*
|
||||
%TD*%
|
||||
D13*
|
||||
%TO.C,R35*%
|
||||
X112600000Y-48225000D03*
|
||||
X112600000Y-46575000D03*
|
||||
%TD*%
|
||||
%TO.C,R20*%
|
||||
X86550000Y-51712500D03*
|
||||
X86550000Y-50062500D03*
|
||||
%TD*%
|
||||
M02*
|
||||
@ -0,0 +1,471 @@
|
||||
%TF.GenerationSoftware,KiCad,Pcbnew,(6.0.0)*%
|
||||
%TF.CreationDate,2023-02-03T01:01:01+01:00*%
|
||||
%TF.ProjectId,EL1000_Lastcontroller,454c3130-3030-45f4-9c61-7374636f6e74,1*%
|
||||
%TF.SameCoordinates,Original*%
|
||||
%TF.FileFunction,Paste,Top*%
|
||||
%TF.FilePolarity,Positive*%
|
||||
%FSLAX46Y46*%
|
||||
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
|
||||
G04 Created by KiCad (PCBNEW (6.0.0)) date 2023-02-03 01:01:01*
|
||||
%MOMM*%
|
||||
%LPD*%
|
||||
G01*
|
||||
G04 APERTURE LIST*
|
||||
G04 Aperture macros list*
|
||||
%AMRoundRect*
|
||||
0 Rectangle with rounded corners*
|
||||
0 $1 Rounding radius*
|
||||
0 $2 $3 $4 $5 $6 $7 $8 $9 X,Y pos of 4 corners*
|
||||
0 Add a 4 corners polygon primitive as box body*
|
||||
4,1,4,$2,$3,$4,$5,$6,$7,$8,$9,$2,$3,0*
|
||||
0 Add four circle primitives for the rounded corners*
|
||||
1,1,$1+$1,$2,$3*
|
||||
1,1,$1+$1,$4,$5*
|
||||
1,1,$1+$1,$6,$7*
|
||||
1,1,$1+$1,$8,$9*
|
||||
0 Add four rect primitives between the rounded corners*
|
||||
20,1,$1+$1,$2,$3,$4,$5,0*
|
||||
20,1,$1+$1,$4,$5,$6,$7,0*
|
||||
20,1,$1+$1,$6,$7,$8,$9,0*
|
||||
20,1,$1+$1,$8,$9,$2,$3,0*%
|
||||
G04 Aperture macros list end*
|
||||
%ADD10RoundRect,0.225000X0.225000X0.250000X-0.225000X0.250000X-0.225000X-0.250000X0.225000X-0.250000X0*%
|
||||
%ADD11RoundRect,0.200000X0.275000X-0.200000X0.275000X0.200000X-0.275000X0.200000X-0.275000X-0.200000X0*%
|
||||
%ADD12RoundRect,0.200000X-0.275000X0.200000X-0.275000X-0.200000X0.275000X-0.200000X0.275000X0.200000X0*%
|
||||
%ADD13RoundRect,0.225000X-0.250000X0.225000X-0.250000X-0.225000X0.250000X-0.225000X0.250000X0.225000X0*%
|
||||
%ADD14RoundRect,0.200000X-0.200000X-0.275000X0.200000X-0.275000X0.200000X0.275000X-0.200000X0.275000X0*%
|
||||
%ADD15RoundRect,0.200000X0.200000X0.275000X-0.200000X0.275000X-0.200000X-0.275000X0.200000X-0.275000X0*%
|
||||
%ADD16RoundRect,0.218750X0.256250X-0.218750X0.256250X0.218750X-0.256250X0.218750X-0.256250X-0.218750X0*%
|
||||
%ADD17RoundRect,0.225000X-0.225000X-0.250000X0.225000X-0.250000X0.225000X0.250000X-0.225000X0.250000X0*%
|
||||
%ADD18RoundRect,0.150000X-0.587500X-0.150000X0.587500X-0.150000X0.587500X0.150000X-0.587500X0.150000X0*%
|
||||
%ADD19RoundRect,0.150000X0.150000X-0.587500X0.150000X0.587500X-0.150000X0.587500X-0.150000X-0.587500X0*%
|
||||
%ADD20RoundRect,0.218750X-0.256250X0.218750X-0.256250X-0.218750X0.256250X-0.218750X0.256250X0.218750X0*%
|
||||
%ADD21R,1.500000X2.000000*%
|
||||
%ADD22R,3.800000X2.000000*%
|
||||
%ADD23RoundRect,0.218750X-0.218750X-0.256250X0.218750X-0.256250X0.218750X0.256250X-0.218750X0.256250X0*%
|
||||
%ADD24R,0.500000X0.500000*%
|
||||
%ADD25RoundRect,0.218750X0.218750X0.256250X-0.218750X0.256250X-0.218750X-0.256250X0.218750X-0.256250X0*%
|
||||
%ADD26R,2.000000X0.500000*%
|
||||
%ADD27R,1.700000X2.000000*%
|
||||
%ADD28RoundRect,0.225000X0.250000X-0.225000X0.250000X0.225000X-0.250000X0.225000X-0.250000X-0.225000X0*%
|
||||
%ADD29RoundRect,0.075000X0.075000X-0.662500X0.075000X0.662500X-0.075000X0.662500X-0.075000X-0.662500X0*%
|
||||
%ADD30RoundRect,0.075000X0.662500X-0.075000X0.662500X0.075000X-0.662500X0.075000X-0.662500X-0.075000X0*%
|
||||
%ADD31RoundRect,0.250000X0.375000X0.625000X-0.375000X0.625000X-0.375000X-0.625000X0.375000X-0.625000X0*%
|
||||
G04 APERTURE END LIST*
|
||||
D10*
|
||||
%TO.C,C18*%
|
||||
X117575000Y-67000000D03*
|
||||
X116025000Y-67000000D03*
|
||||
%TD*%
|
||||
%TO.C,C7*%
|
||||
X87775000Y-72600000D03*
|
||||
X86225000Y-72600000D03*
|
||||
%TD*%
|
||||
D11*
|
||||
%TO.C,R27*%
|
||||
X88300000Y-51737500D03*
|
||||
X88300000Y-50087500D03*
|
||||
%TD*%
|
||||
D12*
|
||||
%TO.C,R8*%
|
||||
X79800000Y-59550000D03*
|
||||
X79800000Y-61200000D03*
|
||||
%TD*%
|
||||
D13*
|
||||
%TO.C,C17*%
|
||||
X125800000Y-56425000D03*
|
||||
X125800000Y-57975000D03*
|
||||
%TD*%
|
||||
D12*
|
||||
%TO.C,R17*%
|
||||
X112600000Y-61575000D03*
|
||||
X112600000Y-63225000D03*
|
||||
%TD*%
|
||||
D14*
|
||||
%TO.C,R15*%
|
||||
X70975000Y-76800000D03*
|
||||
X72625000Y-76800000D03*
|
||||
%TD*%
|
||||
D11*
|
||||
%TO.C,R39*%
|
||||
X98000000Y-65825000D03*
|
||||
X98000000Y-64175000D03*
|
||||
%TD*%
|
||||
D15*
|
||||
%TO.C,R23*%
|
||||
X124825000Y-68000000D03*
|
||||
X123175000Y-68000000D03*
|
||||
%TD*%
|
||||
D13*
|
||||
%TO.C,C2*%
|
||||
X77100000Y-61025000D03*
|
||||
X77100000Y-62575000D03*
|
||||
%TD*%
|
||||
D11*
|
||||
%TO.C,R21*%
|
||||
X85050000Y-51712500D03*
|
||||
X85050000Y-50062500D03*
|
||||
%TD*%
|
||||
D14*
|
||||
%TO.C,R7*%
|
||||
X84375000Y-64800000D03*
|
||||
X86025000Y-64800000D03*
|
||||
%TD*%
|
||||
D16*
|
||||
%TO.C,D7*%
|
||||
X99600000Y-65787500D03*
|
||||
X99600000Y-64212500D03*
|
||||
%TD*%
|
||||
D10*
|
||||
%TO.C,C19*%
|
||||
X72575000Y-75200000D03*
|
||||
X71025000Y-75200000D03*
|
||||
%TD*%
|
||||
D11*
|
||||
%TO.C,R22*%
|
||||
X83550000Y-51712500D03*
|
||||
X83550000Y-50062500D03*
|
||||
%TD*%
|
||||
D17*
|
||||
%TO.C,C4*%
|
||||
X92225000Y-64800000D03*
|
||||
X93775000Y-64800000D03*
|
||||
%TD*%
|
||||
D12*
|
||||
%TO.C,R1*%
|
||||
X81400000Y-76575000D03*
|
||||
X81400000Y-78225000D03*
|
||||
%TD*%
|
||||
D11*
|
||||
%TO.C,R5*%
|
||||
X95400000Y-75025000D03*
|
||||
X95400000Y-73375000D03*
|
||||
%TD*%
|
||||
D18*
|
||||
%TO.C,Q2*%
|
||||
X91262500Y-75650000D03*
|
||||
X91262500Y-77550000D03*
|
||||
X93137500Y-76600000D03*
|
||||
%TD*%
|
||||
D19*
|
||||
%TO.C,Q1*%
|
||||
X84850000Y-78137500D03*
|
||||
X86750000Y-78137500D03*
|
||||
X85800000Y-76262500D03*
|
||||
%TD*%
|
||||
D12*
|
||||
%TO.C,R32*%
|
||||
X130400000Y-64150000D03*
|
||||
X130400000Y-65800000D03*
|
||||
%TD*%
|
||||
D20*
|
||||
%TO.C,D1*%
|
||||
X95400000Y-70212500D03*
|
||||
X95400000Y-71787500D03*
|
||||
%TD*%
|
||||
D14*
|
||||
%TO.C,R14*%
|
||||
X96000000Y-59400000D03*
|
||||
X97650000Y-59400000D03*
|
||||
%TD*%
|
||||
D12*
|
||||
%TO.C,R18*%
|
||||
X112600000Y-49975000D03*
|
||||
X112600000Y-51625000D03*
|
||||
%TD*%
|
||||
D14*
|
||||
%TO.C,R4*%
|
||||
X71775000Y-62200000D03*
|
||||
X73425000Y-62200000D03*
|
||||
%TD*%
|
||||
%TO.C,R11*%
|
||||
X96000000Y-57800000D03*
|
||||
X97650000Y-57800000D03*
|
||||
%TD*%
|
||||
%TO.C,R13*%
|
||||
X96000000Y-62600000D03*
|
||||
X97650000Y-62600000D03*
|
||||
%TD*%
|
||||
D13*
|
||||
%TO.C,C8*%
|
||||
X82800000Y-63112500D03*
|
||||
X82800000Y-64662500D03*
|
||||
%TD*%
|
||||
D10*
|
||||
%TO.C,C5*%
|
||||
X111975000Y-68600000D03*
|
||||
X110425000Y-68600000D03*
|
||||
%TD*%
|
||||
D11*
|
||||
%TO.C,R38*%
|
||||
X133000000Y-66025000D03*
|
||||
X133000000Y-64375000D03*
|
||||
%TD*%
|
||||
D21*
|
||||
%TO.C,U5*%
|
||||
X119500000Y-76750000D03*
|
||||
X121800000Y-76750000D03*
|
||||
D22*
|
||||
X121800000Y-70450000D03*
|
||||
D21*
|
||||
X124100000Y-76750000D03*
|
||||
%TD*%
|
||||
D23*
|
||||
%TO.C,D8*%
|
||||
X111012500Y-45000000D03*
|
||||
X112587500Y-45000000D03*
|
||||
%TD*%
|
||||
D12*
|
||||
%TO.C,R6*%
|
||||
X75600000Y-60975000D03*
|
||||
X75600000Y-62625000D03*
|
||||
%TD*%
|
||||
D24*
|
||||
%TO.C,D4*%
|
||||
X75900000Y-56050000D03*
|
||||
X73700000Y-56050000D03*
|
||||
%TD*%
|
||||
D10*
|
||||
%TO.C,C14*%
|
||||
X121600000Y-68000000D03*
|
||||
X120050000Y-68000000D03*
|
||||
%TD*%
|
||||
D11*
|
||||
%TO.C,R3*%
|
||||
X89200000Y-77425000D03*
|
||||
X89200000Y-75775000D03*
|
||||
%TD*%
|
||||
D24*
|
||||
%TO.C,D5*%
|
||||
X75900000Y-54050000D03*
|
||||
X73700000Y-54050000D03*
|
||||
%TD*%
|
||||
D13*
|
||||
%TO.C,C16*%
|
||||
X125800000Y-51625000D03*
|
||||
X125800000Y-53175000D03*
|
||||
%TD*%
|
||||
D10*
|
||||
%TO.C,C11*%
|
||||
X82325000Y-53887500D03*
|
||||
X80775000Y-53887500D03*
|
||||
%TD*%
|
||||
D25*
|
||||
%TO.C,D3*%
|
||||
X102947500Y-77800000D03*
|
||||
X101372500Y-77800000D03*
|
||||
%TD*%
|
||||
D26*
|
||||
%TO.C,J2*%
|
||||
X70500000Y-52000000D03*
|
||||
X70500000Y-52800000D03*
|
||||
X70500000Y-53600000D03*
|
||||
X70500000Y-54400000D03*
|
||||
X70500000Y-55200000D03*
|
||||
D27*
|
||||
X70400000Y-49150000D03*
|
||||
X64950000Y-58050000D03*
|
||||
X70400000Y-58050000D03*
|
||||
X64950000Y-49150000D03*
|
||||
%TD*%
|
||||
D12*
|
||||
%TO.C,R26*%
|
||||
X126400000Y-69775000D03*
|
||||
X126400000Y-71425000D03*
|
||||
%TD*%
|
||||
D28*
|
||||
%TO.C,C12*%
|
||||
X92000000Y-54375000D03*
|
||||
X92000000Y-52825000D03*
|
||||
%TD*%
|
||||
D16*
|
||||
%TO.C,D9*%
|
||||
X75554387Y-59553265D03*
|
||||
X75554387Y-57978265D03*
|
||||
%TD*%
|
||||
D11*
|
||||
%TO.C,R16*%
|
||||
X112600000Y-58125000D03*
|
||||
X112600000Y-56475000D03*
|
||||
%TD*%
|
||||
%TO.C,R40*%
|
||||
X114200000Y-46625000D03*
|
||||
X114200000Y-44975000D03*
|
||||
%TD*%
|
||||
D15*
|
||||
%TO.C,R9*%
|
||||
X103025000Y-79400000D03*
|
||||
X101375000Y-79400000D03*
|
||||
%TD*%
|
||||
D16*
|
||||
%TO.C,D6*%
|
||||
X126400000Y-74387500D03*
|
||||
X126400000Y-72812500D03*
|
||||
%TD*%
|
||||
D21*
|
||||
%TO.C,U1*%
|
||||
X76900000Y-64650000D03*
|
||||
X74600000Y-64650000D03*
|
||||
D22*
|
||||
X74600000Y-70950000D03*
|
||||
D21*
|
||||
X72300000Y-64650000D03*
|
||||
%TD*%
|
||||
D23*
|
||||
%TO.C,D2*%
|
||||
X98212500Y-79400000D03*
|
||||
X99787500Y-79400000D03*
|
||||
%TD*%
|
||||
D29*
|
||||
%TO.C,U3*%
|
||||
X84300000Y-62800000D03*
|
||||
X84800000Y-62800000D03*
|
||||
X85300000Y-62800000D03*
|
||||
X85800000Y-62800000D03*
|
||||
X86300000Y-62800000D03*
|
||||
X86800000Y-62800000D03*
|
||||
X87300000Y-62800000D03*
|
||||
X87800000Y-62800000D03*
|
||||
X88300000Y-62800000D03*
|
||||
X88800000Y-62800000D03*
|
||||
X89300000Y-62800000D03*
|
||||
X89800000Y-62800000D03*
|
||||
D30*
|
||||
X91212500Y-61387500D03*
|
||||
X91212500Y-60887500D03*
|
||||
X91212500Y-60387500D03*
|
||||
X91212500Y-59887500D03*
|
||||
X91212500Y-59387500D03*
|
||||
X91212500Y-58887500D03*
|
||||
X91212500Y-58387500D03*
|
||||
X91212500Y-57887500D03*
|
||||
X91212500Y-57387500D03*
|
||||
X91212500Y-56887500D03*
|
||||
X91212500Y-56387500D03*
|
||||
X91212500Y-55887500D03*
|
||||
D29*
|
||||
X89800000Y-54475000D03*
|
||||
X89300000Y-54475000D03*
|
||||
X88800000Y-54475000D03*
|
||||
X88300000Y-54475000D03*
|
||||
X87800000Y-54475000D03*
|
||||
X87300000Y-54475000D03*
|
||||
X86800000Y-54475000D03*
|
||||
X86300000Y-54475000D03*
|
||||
X85800000Y-54475000D03*
|
||||
X85300000Y-54475000D03*
|
||||
X84800000Y-54475000D03*
|
||||
X84300000Y-54475000D03*
|
||||
D30*
|
||||
X82887500Y-55887500D03*
|
||||
X82887500Y-56387500D03*
|
||||
X82887500Y-56887500D03*
|
||||
X82887500Y-57387500D03*
|
||||
X82887500Y-57887500D03*
|
||||
X82887500Y-58387500D03*
|
||||
X82887500Y-58887500D03*
|
||||
X82887500Y-59387500D03*
|
||||
X82887500Y-59887500D03*
|
||||
X82887500Y-60387500D03*
|
||||
X82887500Y-60887500D03*
|
||||
X82887500Y-61387500D03*
|
||||
%TD*%
|
||||
D10*
|
||||
%TO.C,C6*%
|
||||
X108775000Y-68600000D03*
|
||||
X107225000Y-68600000D03*
|
||||
%TD*%
|
||||
D12*
|
||||
%TO.C,R2*%
|
||||
X83000000Y-76575000D03*
|
||||
X83000000Y-78225000D03*
|
||||
%TD*%
|
||||
%TO.C,R36*%
|
||||
X114197711Y-56477520D03*
|
||||
X114197711Y-58127520D03*
|
||||
%TD*%
|
||||
D10*
|
||||
%TO.C,C1*%
|
||||
X73375000Y-60600000D03*
|
||||
X71825000Y-60600000D03*
|
||||
%TD*%
|
||||
D17*
|
||||
%TO.C,C10*%
|
||||
X123425000Y-79000000D03*
|
||||
X124975000Y-79000000D03*
|
||||
%TD*%
|
||||
D24*
|
||||
%TO.C,D10*%
|
||||
X133000000Y-67500000D03*
|
||||
X133000000Y-69700000D03*
|
||||
%TD*%
|
||||
D12*
|
||||
%TO.C,R24*%
|
||||
X89800000Y-50087500D03*
|
||||
X89800000Y-51737500D03*
|
||||
%TD*%
|
||||
D13*
|
||||
%TO.C,C13*%
|
||||
X81300000Y-63112500D03*
|
||||
X81300000Y-64662500D03*
|
||||
%TD*%
|
||||
D14*
|
||||
%TO.C,R10*%
|
||||
X98135000Y-77800000D03*
|
||||
X99785000Y-77800000D03*
|
||||
%TD*%
|
||||
D17*
|
||||
%TO.C,C9*%
|
||||
X89225000Y-64800000D03*
|
||||
X90775000Y-64800000D03*
|
||||
%TD*%
|
||||
D12*
|
||||
%TO.C,R28*%
|
||||
X125800000Y-47775000D03*
|
||||
X125800000Y-49425000D03*
|
||||
%TD*%
|
||||
D14*
|
||||
%TO.C,R19*%
|
||||
X120175000Y-79000000D03*
|
||||
X121825000Y-79000000D03*
|
||||
%TD*%
|
||||
D11*
|
||||
%TO.C,R25*%
|
||||
X77081174Y-59590765D03*
|
||||
X77081174Y-57940765D03*
|
||||
%TD*%
|
||||
D13*
|
||||
%TO.C,C15*%
|
||||
X114200000Y-48225000D03*
|
||||
X114200000Y-49775000D03*
|
||||
%TD*%
|
||||
D31*
|
||||
%TO.C,F1*%
|
||||
X76600000Y-51600000D03*
|
||||
X73800000Y-51600000D03*
|
||||
%TD*%
|
||||
D12*
|
||||
%TO.C,R37*%
|
||||
X114200000Y-61575000D03*
|
||||
X114200000Y-63225000D03*
|
||||
%TD*%
|
||||
D17*
|
||||
%TO.C,C3*%
|
||||
X83025000Y-72600000D03*
|
||||
X84575000Y-72600000D03*
|
||||
%TD*%
|
||||
D14*
|
||||
%TO.C,R12*%
|
||||
X96000000Y-61000000D03*
|
||||
X97650000Y-61000000D03*
|
||||
%TD*%
|
||||
D11*
|
||||
%TO.C,R35*%
|
||||
X112600000Y-48225000D03*
|
||||
X112600000Y-46575000D03*
|
||||
%TD*%
|
||||
%TO.C,R20*%
|
||||
X86550000Y-51712500D03*
|
||||
X86550000Y-50062500D03*
|
||||
%TD*%
|
||||
M02*
|
||||
File diff suppressed because it is too large
Load Diff
@ -0,0 +1,25 @@
|
||||
M48
|
||||
; DRILL file {KiCad (6.0.0)} date Fri Feb 3 02:30:24 2023
|
||||
; FORMAT={-:-/ absolute / inch / decimal}
|
||||
; #@! TF.CreationDate,2023-02-03T02:30:24+01:00
|
||||
; #@! TF.GenerationSoftware,Kicad,Pcbnew,(6.0.0)
|
||||
; #@! TF.FileFunction,NonPlated,1,2,NPTH
|
||||
FMAT,2
|
||||
INCH
|
||||
; #@! TA.AperFunction,NonPlated,NPTH,ComponentDrill
|
||||
T1C0.0394
|
||||
; #@! TA.AperFunction,NonPlated,NPTH,ComponentDrill
|
||||
T2C0.1260
|
||||
%
|
||||
G90
|
||||
G05
|
||||
T1
|
||||
X2.6693Y-2.0236
|
||||
X2.6693Y-2.1969
|
||||
T2
|
||||
X3.0236Y-1.8031
|
||||
X3.0236Y-2.9843
|
||||
X5.1496Y-1.8031
|
||||
X5.1496Y-2.9843
|
||||
T0
|
||||
M30
|
||||
160
PCB/EL1000_Lastcontroller/gerber/EL1000_Lastcontroller-PTH.drl
Normal file
160
PCB/EL1000_Lastcontroller/gerber/EL1000_Lastcontroller-PTH.drl
Normal file
@ -0,0 +1,160 @@
|
||||
M48
|
||||
; DRILL file {KiCad (6.0.0)} date Fri Feb 3 02:30:24 2023
|
||||
; FORMAT={-:-/ absolute / inch / decimal}
|
||||
; #@! TF.CreationDate,2023-02-03T02:30:24+01:00
|
||||
; #@! TF.GenerationSoftware,Kicad,Pcbnew,(6.0.0)
|
||||
; #@! TF.FileFunction,Plated,1,2,PTH
|
||||
FMAT,2
|
||||
INCH
|
||||
; #@! TA.AperFunction,Plated,PTH,ViaDrill
|
||||
T1C0.0157
|
||||
; #@! TA.AperFunction,Plated,PTH,ComponentDrill
|
||||
T2C0.0276
|
||||
; #@! TA.AperFunction,Plated,PTH,ComponentDrill
|
||||
T3C0.0315
|
||||
; #@! TA.AperFunction,Plated,PTH,ComponentDrill
|
||||
T4C0.0394
|
||||
; #@! TA.AperFunction,Plated,PTH,ComponentDrill
|
||||
T5C0.1260
|
||||
%
|
||||
G90
|
||||
G05
|
||||
T1
|
||||
X2.5591Y-2.3701
|
||||
X2.6063Y-1.874
|
||||
X2.748Y-2.9606
|
||||
X2.7758Y-2.3516
|
||||
X2.8425Y-1.9134
|
||||
X2.8504Y-2.189
|
||||
X2.8504Y-2.3307
|
||||
X2.9291Y-2.3465
|
||||
X2.9291Y-2.7087
|
||||
X2.9383Y-2.8868
|
||||
X3.0Y-2.6142
|
||||
X3.0236Y-2.126
|
||||
X3.0236Y-2.2047
|
||||
X3.1339Y-2.1339
|
||||
X3.1496Y-3.0787
|
||||
X3.1811Y-2.4094
|
||||
X3.2047Y-2.5906
|
||||
X3.2598Y-2.5906
|
||||
X3.3228Y-2.3858
|
||||
X3.3307Y-2.8031
|
||||
X3.3386Y-2.0787
|
||||
X3.3937Y-2.8031
|
||||
X3.4094Y-2.2441
|
||||
X3.4567Y-3.0472
|
||||
X3.4646Y-2.5354
|
||||
X3.4724Y-2.2362
|
||||
X3.5039Y-1.9213
|
||||
X3.5305Y-2.0775
|
||||
X3.5748Y-2.4961
|
||||
X3.5955Y-2.0066
|
||||
X3.6299Y-2.5039
|
||||
X3.6343Y-1.9089
|
||||
X3.6486Y-2.05
|
||||
X3.6693Y-2.1417
|
||||
X3.7309Y-2.5587
|
||||
X3.7559Y-2.7087
|
||||
X3.8661Y-3.0157
|
||||
X3.9764Y-2.5906
|
||||
X4.1811Y-2.9055
|
||||
X4.252Y-2.9055
|
||||
X4.4724Y-2.8976
|
||||
X4.4961Y-2.0079
|
||||
X4.4961Y-2.3701
|
||||
X4.4961Y-2.5354
|
||||
X4.5197Y-2.8583
|
||||
X4.6378Y-2.378
|
||||
X4.6378Y-3.0236
|
||||
X4.6535Y-2.5827
|
||||
X4.6772Y-2.7165
|
||||
X4.7087Y-2.126
|
||||
X4.7087Y-2.2047
|
||||
X4.7244Y-2.5748
|
||||
X4.7717Y-2.3937
|
||||
X4.7717Y-2.4724
|
||||
X4.7795Y-2.6142
|
||||
X4.9528Y-2.3386
|
||||
X4.9764Y-2.9843
|
||||
X4.9764Y-3.1102
|
||||
X4.9921Y-1.9921
|
||||
X5.0157Y-2.0945
|
||||
X5.2362Y-2.7874
|
||||
T2
|
||||
X3.916Y-2.7955
|
||||
X4.016Y-2.7955
|
||||
X4.216Y-2.7955
|
||||
X4.316Y-2.7955
|
||||
X4.416Y-2.7955
|
||||
T3
|
||||
X3.2579Y-2.7087
|
||||
X3.45Y-2.7087
|
||||
X4.0394Y-1.8868
|
||||
X4.0394Y-1.9868
|
||||
X4.0394Y-2.0868
|
||||
X4.0394Y-2.1868
|
||||
X4.0394Y-2.2868
|
||||
X4.0394Y-2.3868
|
||||
X4.0394Y-2.4868
|
||||
X4.0394Y-2.5868
|
||||
X4.3394Y-1.8868
|
||||
X4.3394Y-1.9868
|
||||
X4.3394Y-2.0868
|
||||
X4.3394Y-2.1868
|
||||
X4.3394Y-2.2868
|
||||
X4.3394Y-2.3868
|
||||
X4.3394Y-2.4868
|
||||
X4.3394Y-2.5868
|
||||
X4.5748Y-1.7953
|
||||
X4.5748Y-1.8953
|
||||
X4.5748Y-1.9953
|
||||
X4.5748Y-2.0953
|
||||
X4.5748Y-2.2362
|
||||
X4.5748Y-2.3362
|
||||
X4.5748Y-2.4362
|
||||
X4.5748Y-2.5362
|
||||
X4.8748Y-1.7953
|
||||
X4.8748Y-1.8953
|
||||
X4.8748Y-1.9953
|
||||
X4.8748Y-2.0953
|
||||
X4.8748Y-2.2362
|
||||
X4.8748Y-2.3362
|
||||
X4.8748Y-2.4362
|
||||
X4.8748Y-2.5362
|
||||
X5.0738Y-2.1673
|
||||
X5.0738Y-2.2673
|
||||
X5.0738Y-2.3673
|
||||
T4
|
||||
X2.6063Y-2.8976
|
||||
X2.6063Y-2.9976
|
||||
X2.6063Y-3.0976
|
||||
X2.6073Y-2.4488
|
||||
X2.6073Y-2.5488
|
||||
X2.6073Y-2.6488
|
||||
X2.6073Y-2.7488
|
||||
X3.3081Y-1.7175
|
||||
X3.4081Y-1.7175
|
||||
X3.5081Y-1.7175
|
||||
X3.6081Y-1.7175
|
||||
X3.7081Y-1.7175
|
||||
X3.8081Y-1.7175
|
||||
X4.2197Y-3.0797
|
||||
X4.3197Y-3.0797
|
||||
X4.4197Y-3.0797
|
||||
X4.5197Y-3.0797
|
||||
X5.0079Y-2.5433
|
||||
X5.3858Y-2.1543
|
||||
X5.3858Y-2.2634
|
||||
X5.3858Y-2.3724
|
||||
X5.3858Y-2.4815
|
||||
X5.3858Y-2.5906
|
||||
X5.4976Y-2.2089
|
||||
X5.4976Y-2.3179
|
||||
X5.4976Y-2.427
|
||||
X5.4976Y-2.536
|
||||
T5
|
||||
X5.4417Y-1.8803
|
||||
X5.4417Y-2.8646
|
||||
T0
|
||||
M30
|
||||
@ -0,0 +1,122 @@
|
||||
{
|
||||
"Header": {
|
||||
"GenerationSoftware": {
|
||||
"Vendor": "KiCad",
|
||||
"Application": "Pcbnew",
|
||||
"Version": "(6.0.0)"
|
||||
},
|
||||
"CreationDate": "2023-02-03T01:01:01+01:00"
|
||||
},
|
||||
"GeneralSpecs": {
|
||||
"ProjectId": {
|
||||
"Name": "EL1000_Lastcontroller",
|
||||
"GUID": "454c3130-3030-45f4-9c61-7374636f6e74",
|
||||
"Revision": "1"
|
||||
},
|
||||
"Size": {
|
||||
"X": 80.1,
|
||||
"Y": 40.1
|
||||
},
|
||||
"LayerNumber": 2,
|
||||
"BoardThickness": 1.6,
|
||||
"Finish": "None"
|
||||
},
|
||||
"DesignRules": [
|
||||
{
|
||||
"Layers": "Outer",
|
||||
"PadToPad": 0.0,
|
||||
"PadToTrack": 0.0,
|
||||
"TrackToTrack": 0.2,
|
||||
"MinLineWidth": 0.25,
|
||||
"TrackToRegion": 0.4,
|
||||
"RegionToRegion": 0.4
|
||||
}
|
||||
],
|
||||
"FilesAttributes": [
|
||||
{
|
||||
"Path": "EL1000_Lastcontroller-F_Cu.gbr",
|
||||
"FileFunction": "Copper,L1,Top",
|
||||
"FilePolarity": "Positive"
|
||||
},
|
||||
{
|
||||
"Path": "EL1000_Lastcontroller-B_Cu.gbr",
|
||||
"FileFunction": "Copper,L2,Bot",
|
||||
"FilePolarity": "Positive"
|
||||
},
|
||||
{
|
||||
"Path": "EL1000_Lastcontroller-F_Paste.gbr",
|
||||
"FileFunction": "SolderPaste,Top",
|
||||
"FilePolarity": "Positive"
|
||||
},
|
||||
{
|
||||
"Path": "EL1000_Lastcontroller-B_Paste.gbr",
|
||||
"FileFunction": "SolderPaste,Bot",
|
||||
"FilePolarity": "Positive"
|
||||
},
|
||||
{
|
||||
"Path": "EL1000_Lastcontroller-F_Silkscreen.gbr",
|
||||
"FileFunction": "Legend,Top",
|
||||
"FilePolarity": "Positive"
|
||||
},
|
||||
{
|
||||
"Path": "EL1000_Lastcontroller-B_Silkscreen.gbr",
|
||||
"FileFunction": "Legend,Bot",
|
||||
"FilePolarity": "Positive"
|
||||
},
|
||||
{
|
||||
"Path": "EL1000_Lastcontroller-F_Mask.gbr",
|
||||
"FileFunction": "SolderMask,Top",
|
||||
"FilePolarity": "Negative"
|
||||
},
|
||||
{
|
||||
"Path": "EL1000_Lastcontroller-B_Mask.gbr",
|
||||
"FileFunction": "SolderMask,Bot",
|
||||
"FilePolarity": "Negative"
|
||||
},
|
||||
{
|
||||
"Path": "EL1000_Lastcontroller-Edge_Cuts.gbr",
|
||||
"FileFunction": "Profile",
|
||||
"FilePolarity": "Positive"
|
||||
}
|
||||
],
|
||||
"MaterialStackup": [
|
||||
{
|
||||
"Type": "Legend",
|
||||
"Name": "Top Silk Screen"
|
||||
},
|
||||
{
|
||||
"Type": "SolderPaste",
|
||||
"Name": "Top Solder Paste"
|
||||
},
|
||||
{
|
||||
"Type": "SolderMask",
|
||||
"Name": "Top Solder Mask"
|
||||
},
|
||||
{
|
||||
"Type": "Copper",
|
||||
"Name": "F.Cu"
|
||||
},
|
||||
{
|
||||
"Type": "Dielectric",
|
||||
"Material": "FR4",
|
||||
"Name": "F.Cu/B.Cu",
|
||||
"Notes": "Type: dielectric layer 1 (from F.Cu to B.Cu)"
|
||||
},
|
||||
{
|
||||
"Type": "Copper",
|
||||
"Name": "B.Cu"
|
||||
},
|
||||
{
|
||||
"Type": "SolderMask",
|
||||
"Name": "Bottom Solder Mask"
|
||||
},
|
||||
{
|
||||
"Type": "SolderPaste",
|
||||
"Name": "Bottom Solder Paste"
|
||||
},
|
||||
{
|
||||
"Type": "Legend",
|
||||
"Name": "Bottom Silk Screen"
|
||||
}
|
||||
]
|
||||
}
|
||||
BIN
PCB/EL1000_Lastcontroller/gerber/EL_1000_Controler.zip
Normal file
BIN
PCB/EL1000_Lastcontroller/gerber/EL_1000_Controler.zip
Normal file
Binary file not shown.
4
PCB/EL1000_Lastcontroller/sym-lib-table
Normal file
4
PCB/EL1000_Lastcontroller/sym-lib-table
Normal file
@ -0,0 +1,4 @@
|
||||
(sym_lib_table
|
||||
(lib (name "VISM")(type "KiCad")(uri "${KIPRJMOD}/VISM.kicad_sym")(options "")(descr ""))
|
||||
(lib (name "FaSTTUBe_logos")(type "KiCad")(uri "C:/Users/max/OneDrive/Dokumente/FastTUBe/EL1000_Controller/FaSTTUBe_logos.kicad_sym")(options "")(descr ""))
|
||||
)
|
||||
527
PCB/FaSTTUBe_logos.kicad_sym
Normal file
527
PCB/FaSTTUBe_logos.kicad_sym
Normal file
@ -0,0 +1,527 @@
|
||||
(kicad_symbol_lib (version 20211014) (generator kicad_symbol_editor)
|
||||
(symbol "FTLogo_big" (in_bom yes) (on_board yes)
|
||||
(property "Reference" "#Logo" (id 0) (at 0 3.81 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(property "Value" "FTLogo_big" (id 1) (at 0 -3.81 0)
|
||||
(effects (font (size 1.27 1.27)))
|
||||
)
|
||||
(property "Footprint" "FaSTTUBe_logos:FTLogo_big" (id 2) (at 0 -6.35 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(property "Datasheet" "" (id 3) (at 0 0 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(symbol "FTLogo_big_0_0"
|
||||
(text "Logo" (at 0 0 0)
|
||||
(effects (font (size 1.27 1.27)))
|
||||
)
|
||||
)
|
||||
(symbol "FTLogo_big_0_1"
|
||||
(rectangle (start -6.35 2.54) (end 6.35 -2.54)
|
||||
(stroke (width 0.254) (type default) (color 0 0 0 0))
|
||||
(fill (type background))
|
||||
)
|
||||
)
|
||||
)
|
||||
(symbol "FTLogo_med" (extends "FTLogo_big")
|
||||
(property "Reference" "#Logo" (id 0) (at 0 3.81 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(property "Value" "FTLogo_med" (id 1) (at 0 -3.81 0)
|
||||
(effects (font (size 1.27 1.27)))
|
||||
)
|
||||
(property "Footprint" "FaSTTUBe_logos:FTLogo_medium" (id 2) (at 0 -3.81 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(property "Datasheet" "" (id 3) (at 0 0 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
)
|
||||
(symbol "FTLogo_small" (extends "FTLogo_big")
|
||||
(property "Reference" "#Logo" (id 0) (at 0 3.81 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(property "Value" "FTLogo_small" (id 1) (at 0 -3.81 0)
|
||||
(effects (font (size 1.27 1.27)))
|
||||
)
|
||||
(property "Footprint" "FaSTTUBe_logos:FTLogo_small" (id 2) (at 0 -3.81 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(property "Datasheet" "" (id 3) (at 0 0 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
)
|
||||
(symbol "LeitOn_big" (extends "FTLogo_big")
|
||||
(property "Reference" "#Logo" (id 0) (at 0 3.81 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(property "Value" "LeitOn_big" (id 1) (at 0 -3.81 0)
|
||||
(effects (font (size 1.27 1.27)))
|
||||
)
|
||||
(property "Footprint" "FaSTTUBe_logos:LeitOn_big" (id 2) (at 0 -3.81 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(property "Datasheet" "" (id 3) (at 0 0 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
)
|
||||
(symbol "LeitOn_med" (extends "FTLogo_big")
|
||||
(property "Reference" "#Logo" (id 0) (at 0 3.81 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(property "Value" "LeitOn_med" (id 1) (at 0 -3.81 0)
|
||||
(effects (font (size 1.27 1.27)))
|
||||
)
|
||||
(property "Footprint" "FaSTTUBe_logos:LeitOn_medium" (id 2) (at 0 -3.81 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(property "Datasheet" "" (id 3) (at 0 0 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
)
|
||||
(symbol "LeitOn_small" (extends "FTLogo_big")
|
||||
(property "Reference" "#Logo" (id 0) (at 0 3.81 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(property "Value" "LeitOn_small" (id 1) (at 0 -3.81 0)
|
||||
(effects (font (size 1.27 1.27)))
|
||||
)
|
||||
(property "Footprint" "FaSTTUBe_logos:LeitOn_small" (id 2) (at 0 -3.81 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(property "Datasheet" "" (id 3) (at 0 0 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
)
|
||||
(symbol "HV-Symbol" (pin_names (offset 1.016)) (in_bom yes) (on_board yes)
|
||||
(property "Reference" "#Logo" (id 0) (at 0 8.1348 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(property "Value" "HV-Symbol" (id 1) (at 0 -10.16 0)
|
||||
(effects (font (size 1.27 1.27)))
|
||||
)
|
||||
(property "Footprint" "FaSTTUBe_logos:HV-Warning" (id 2) (at 0 0 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(property "Datasheet" "" (id 3) (at 0 0 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(symbol "HV-Symbol_0_0"
|
||||
(polyline
|
||||
(pts
|
||||
(xy -0.4892 -6.6071)
|
||||
(xy -0.4759 -6.591)
|
||||
(xy -0.4273 -6.5255)
|
||||
(xy -0.3518 -6.4196)
|
||||
(xy -0.2542 -6.2805)
|
||||
(xy -0.1394 -6.1154)
|
||||
(xy -0.0124 -5.9317)
|
||||
(xy 0.1219 -5.7364)
|
||||
(xy 0.2585 -5.5367)
|
||||
(xy 0.3925 -5.34)
|
||||
(xy 0.5191 -5.1533)
|
||||
(xy 0.6332 -4.984)
|
||||
(xy 0.73 -4.8391)
|
||||
(xy 0.8045 -4.726)
|
||||
(xy 0.8518 -4.6518)
|
||||
(xy 0.8669 -4.6238)
|
||||
(xy 0.8391 -4.6326)
|
||||
(xy 0.7671 -4.6703)
|
||||
(xy 0.6626 -4.7309)
|
||||
(xy 0.537 -4.8081)
|
||||
(xy 0.4195 -4.881)
|
||||
(xy 0.3146 -4.9437)
|
||||
(xy 0.2421 -4.9843)
|
||||
(xy 0.2131 -4.9963)
|
||||
(xy 0.2151 -4.9851)
|
||||
(xy 0.2315 -4.9189)
|
||||
(xy 0.2631 -4.7973)
|
||||
(xy 0.3086 -4.6249)
|
||||
(xy 0.3669 -4.4065)
|
||||
(xy 0.4366 -4.1466)
|
||||
(xy 0.5165 -3.8499)
|
||||
(xy 0.6054 -3.521)
|
||||
(xy 0.702 -3.1645)
|
||||
(xy 0.8051 -2.7851)
|
||||
(xy 0.9135 -2.3873)
|
||||
(xy 0.9755 -2.1599)
|
||||
(xy 1.0812 -1.7709)
|
||||
(xy 1.1809 -1.4024)
|
||||
(xy 1.2735 -1.059)
|
||||
(xy 1.3576 -0.7454)
|
||||
(xy 1.432 -0.4663)
|
||||
(xy 1.4955 -0.2264)
|
||||
(xy 1.5468 -0.0304)
|
||||
(xy 1.5847 0.1171)
|
||||
(xy 1.6079 0.2112)
|
||||
(xy 1.6151 0.2474)
|
||||
(xy 1.6 0.2451)
|
||||
(xy 1.5342 0.2168)
|
||||
(xy 1.4215 0.1619)
|
||||
(xy 1.2678 0.0834)
|
||||
(xy 1.0788 -0.0157)
|
||||
(xy 0.8602 -0.1324)
|
||||
(xy 0.6178 -0.2637)
|
||||
(xy 0.3573 -0.4066)
|
||||
(xy 0.1726 -0.5084)
|
||||
(xy -0.0763 -0.6449)
|
||||
(xy -0.3032 -0.7687)
|
||||
(xy -0.5023 -0.8766)
|
||||
(xy -0.6678 -0.9654)
|
||||
(xy -0.7938 -1.0321)
|
||||
(xy -0.8747 -1.0735)
|
||||
(xy -0.9046 -1.0865)
|
||||
(xy -0.8996 -1.0709)
|
||||
(xy -0.8714 -1.0014)
|
||||
(xy -0.8205 -0.8806)
|
||||
(xy -0.7488 -0.7135)
|
||||
(xy -0.6586 -0.5046)
|
||||
(xy -0.5517 -0.2589)
|
||||
(xy -0.4304 0.0188)
|
||||
(xy -0.2967 0.3239)
|
||||
(xy -0.1526 0.6514)
|
||||
(xy -0.0003 0.9967)
|
||||
(xy 0.1049 1.235)
|
||||
(xy 0.253 1.5703)
|
||||
(xy 0.3921 1.8852)
|
||||
(xy 0.52 2.175)
|
||||
(xy 0.6346 2.4347)
|
||||
(xy 0.7337 2.6594)
|
||||
(xy 0.8152 2.8442)
|
||||
(xy 0.8769 2.9843)
|
||||
(xy 0.9167 3.0747)
|
||||
(xy 0.9323 3.1106)
|
||||
(xy 0.9309 3.1196)
|
||||
(xy 0.9051 3.1304)
|
||||
(xy 0.8453 3.1382)
|
||||
(xy 0.7454 3.1431)
|
||||
(xy 0.599 3.1453)
|
||||
(xy 0.4001 3.1453)
|
||||
(xy 0.1424 3.1431)
|
||||
(xy -0.6646 3.1344)
|
||||
(xy -1.4846 0.343)
|
||||
(xy -1.6044 -0.0656)
|
||||
(xy -1.7195 -0.4592)
|
||||
(xy -1.8277 -0.8304)
|
||||
(xy -1.9277 -1.1747)
|
||||
(xy -2.0183 -1.4878)
|
||||
(xy -2.0981 -1.7651)
|
||||
(xy -2.166 -2.0023)
|
||||
(xy -2.2206 -2.195)
|
||||
(xy -2.2606 -2.3386)
|
||||
(xy -2.2848 -2.4288)
|
||||
(xy -2.2919 -2.4611)
|
||||
(xy -2.286 -2.4597)
|
||||
(xy -2.2336 -2.4367)
|
||||
(xy -2.1322 -2.388)
|
||||
(xy -1.988 -2.3167)
|
||||
(xy -1.807 -2.2259)
|
||||
(xy -1.5954 -2.1186)
|
||||
(xy -1.3593 -1.998)
|
||||
(xy -1.1049 -1.867)
|
||||
(xy -0.9986 -1.8122)
|
||||
(xy -0.7512 -1.6851)
|
||||
(xy -0.5248 -1.5695)
|
||||
(xy -0.3256 -1.4685)
|
||||
(xy -0.1595 -1.3851)
|
||||
(xy -0.0328 -1.3225)
|
||||
(xy 0.0485 -1.2837)
|
||||
(xy 0.0782 -1.2717)
|
||||
(xy 0.0786 -1.2748)
|
||||
(xy 0.0749 -1.3248)
|
||||
(xy 0.063 -1.4299)
|
||||
(xy 0.0441 -1.5831)
|
||||
(xy 0.0189 -1.7774)
|
||||
(xy -0.0114 -2.0057)
|
||||
(xy -0.0458 -2.261)
|
||||
(xy -0.0835 -2.5363)
|
||||
(xy -0.1233 -2.8245)
|
||||
(xy -0.1644 -3.1186)
|
||||
(xy -0.2057 -3.4116)
|
||||
(xy -0.2463 -3.6965)
|
||||
(xy -0.2851 -3.9662)
|
||||
(xy -0.3212 -4.2137)
|
||||
(xy -0.3535 -4.432)
|
||||
(xy -0.3812 -4.614)
|
||||
(xy -0.4032 -4.7527)
|
||||
(xy -0.4186 -4.8411)
|
||||
(xy -0.4263 -4.8721)
|
||||
(xy -0.4486 -4.8511)
|
||||
(xy -0.4999 -4.7857)
|
||||
(xy -0.5714 -4.6867)
|
||||
(xy -0.6549 -4.5646)
|
||||
(xy -0.7311 -4.4535)
|
||||
(xy -0.805 -4.3514)
|
||||
(xy -0.8599 -4.282)
|
||||
(xy -0.8876 -4.2561)
|
||||
(xy -0.9014 -4.2806)
|
||||
(xy -0.8968 -4.3443)
|
||||
(xy -0.8924 -4.369)
|
||||
(xy -0.8778 -4.4566)
|
||||
(xy -0.8553 -4.5949)
|
||||
(xy -0.8262 -4.7758)
|
||||
(xy -0.792 -4.9906)
|
||||
(xy -0.7538 -5.2313)
|
||||
(xy -0.7132 -5.4892)
|
||||
(xy -0.6874 -5.6524)
|
||||
(xy -0.6486 -5.8965)
|
||||
(xy -0.6132 -6.1162)
|
||||
(xy -0.5826 -6.3034)
|
||||
(xy -0.558 -6.4502)
|
||||
(xy -0.5409 -6.5487)
|
||||
(xy -0.5324 -6.5909)
|
||||
(xy -0.521 -6.6112)
|
||||
(xy -0.4892 -6.6071)
|
||||
)
|
||||
(stroke (width 0.01) (type default) (color 0 0 0 0))
|
||||
(fill (type outline))
|
||||
)
|
||||
(polyline
|
||||
(pts
|
||||
(xy -0.7512 -8.4995)
|
||||
(xy 0.0488 -8.4991)
|
||||
(xy 9.3708 -8.4937)
|
||||
(xy 9.4936 -8.4173)
|
||||
(xy 9.5205 -8.3994)
|
||||
(xy 9.6443 -8.2757)
|
||||
(xy 9.7185 -8.1228)
|
||||
(xy 9.7386 -7.9548)
|
||||
(xy 9.6999 -7.7862)
|
||||
(xy 9.6933 -7.7735)
|
||||
(xy 9.6567 -7.7077)
|
||||
(xy 9.5896 -7.5892)
|
||||
(xy 9.4933 -7.4203)
|
||||
(xy 9.3691 -7.2031)
|
||||
(xy 9.2184 -6.9399)
|
||||
(xy 9.0425 -6.6332)
|
||||
(xy 8.8426 -6.285)
|
||||
(xy 8.6201 -5.8977)
|
||||
(xy 8.3763 -5.4736)
|
||||
(xy 8.1124 -5.015)
|
||||
(xy 7.8299 -4.524)
|
||||
(xy 7.53 -4.0031)
|
||||
(xy 7.2139 -3.4544)
|
||||
(xy 6.8831 -2.8803)
|
||||
(xy 6.5389 -2.283)
|
||||
(xy 6.1825 -1.6649)
|
||||
(xy 5.8152 -1.028)
|
||||
(xy 5.4384 -0.3749)
|
||||
(xy 5.0534 0.2924)
|
||||
(xy 4.7596 0.8012)
|
||||
(xy 4.2896 1.615)
|
||||
(xy 3.843 2.3874)
|
||||
(xy 3.4206 3.1175)
|
||||
(xy 3.0228 3.8044)
|
||||
(xy 2.6502 4.447)
|
||||
(xy 2.3033 5.0445)
|
||||
(xy 1.9827 5.5959)
|
||||
(xy 1.6889 6.1003)
|
||||
(xy 1.4225 6.5568)
|
||||
(xy 1.184 6.9643)
|
||||
(xy 0.9739 7.3221)
|
||||
(xy 0.7929 7.6291)
|
||||
(xy 0.6414 7.8844)
|
||||
(xy 0.52 8.0871)
|
||||
(xy 0.4293 8.2362)
|
||||
(xy 0.3697 8.3308)
|
||||
(xy 0.3419 8.37)
|
||||
(xy 0.2962 8.4088)
|
||||
(xy 0.1437 8.4869)
|
||||
(xy -0.0205 8.5068)
|
||||
(xy -0.1836 8.4683)
|
||||
(xy -0.3328 8.3714)
|
||||
(xy -0.3337 8.3705)
|
||||
(xy -0.3625 8.329)
|
||||
(xy -0.4218 8.2342)
|
||||
(xy -0.5102 8.0888)
|
||||
(xy -0.626 7.8955)
|
||||
(xy -0.7675 7.657)
|
||||
(xy -0.9334 7.3761)
|
||||
(xy -1.1219 7.0555)
|
||||
(xy -1.3314 6.698)
|
||||
(xy -1.5605 6.3063)
|
||||
(xy -1.8075 5.8832)
|
||||
(xy -2.0709 5.4313)
|
||||
(xy -2.349 4.9534)
|
||||
(xy -2.6402 4.4523)
|
||||
(xy -2.9431 3.9307)
|
||||
(xy -3.256 3.3913)
|
||||
(xy -3.5774 2.8369)
|
||||
(xy -3.9055 2.2702)
|
||||
(xy -4.239 1.6939)
|
||||
(xy -4.5762 1.1108)
|
||||
(xy -4.9154 0.5236)
|
||||
(xy -5.2553 -0.0649)
|
||||
(xy -5.594 -0.6521)
|
||||
(xy -5.9301 -1.2351)
|
||||
(xy -6.2621 -1.8112)
|
||||
(xy -6.5882 -2.3777)
|
||||
(xy -6.9069 -2.9319)
|
||||
(xy -7.2167 -3.471)
|
||||
(xy -7.516 -3.9923)
|
||||
(xy -7.8032 -4.493)
|
||||
(xy -8.0766 -4.9704)
|
||||
(xy -8.3348 -5.4218)
|
||||
(xy -8.5761 -5.8444)
|
||||
(xy -8.799 -6.2355)
|
||||
(xy -9.0019 -6.5924)
|
||||
(xy -9.1832 -6.9122)
|
||||
(xy -9.3412 -7.1924)
|
||||
(xy -9.4624 -7.4082)
|
||||
(xy -8.2772 -7.4082)
|
||||
(xy -8.2597 -7.3762)
|
||||
(xy -8.2115 -7.291)
|
||||
(xy -8.1342 -7.1555)
|
||||
(xy -8.0294 -6.9726)
|
||||
(xy -7.8989 -6.7452)
|
||||
(xy -7.7442 -6.4761)
|
||||
(xy -7.5671 -6.1683)
|
||||
(xy -7.3692 -5.8245)
|
||||
(xy -7.1521 -5.4478)
|
||||
(xy -6.9176 -5.041)
|
||||
(xy -6.6673 -4.6069)
|
||||
(xy -6.4029 -4.1484)
|
||||
(xy -6.1259 -3.6685)
|
||||
(xy -5.8382 -3.1699)
|
||||
(xy -5.5414 -2.6556)
|
||||
(xy -5.237 -2.1285)
|
||||
(xy -4.9268 -1.5914)
|
||||
(xy -4.6125 -1.0472)
|
||||
(xy -4.2957 -0.4988)
|
||||
(xy -3.9781 0.0509)
|
||||
(xy -3.6613 0.599)
|
||||
(xy -3.347 1.1428)
|
||||
(xy -3.0369 1.6792)
|
||||
(xy -2.7327 2.2054)
|
||||
(xy -2.4359 2.7185)
|
||||
(xy -2.1483 3.2157)
|
||||
(xy -1.8715 3.6941)
|
||||
(xy -1.6072 4.1507)
|
||||
(xy -1.357 4.5828)
|
||||
(xy -1.1227 4.9874)
|
||||
(xy -0.9058 5.3616)
|
||||
(xy -0.7081 5.7026)
|
||||
(xy -0.5312 6.0075)
|
||||
(xy -0.3768 6.2734)
|
||||
(xy -0.2465 6.4974)
|
||||
(xy -0.142 6.6766)
|
||||
(xy -0.065 6.8083)
|
||||
(xy -0.0171 6.8894)
|
||||
(xy 0 6.9171)
|
||||
(xy 0.0002 6.917)
|
||||
(xy 0.0191 6.8867)
|
||||
(xy 0.0688 6.803)
|
||||
(xy 0.1474 6.669)
|
||||
(xy 0.2535 6.4875)
|
||||
(xy 0.3853 6.2614)
|
||||
(xy 0.5411 5.9935)
|
||||
(xy 0.7192 5.6868)
|
||||
(xy 0.9181 5.3441)
|
||||
(xy 1.1361 4.9683)
|
||||
(xy 1.3714 4.5623)
|
||||
(xy 1.6225 4.129)
|
||||
(xy 1.8876 3.6712)
|
||||
(xy 2.1651 3.1917)
|
||||
(xy 2.4534 2.6936)
|
||||
(xy 2.7507 2.1797)
|
||||
(xy 3.0554 1.6528)
|
||||
(xy 3.3659 1.1159)
|
||||
(xy 3.6804 0.5717)
|
||||
(xy 3.9974 0.0233)
|
||||
(xy 4.3151 -0.5266)
|
||||
(xy 4.632 -1.0751)
|
||||
(xy 4.9462 -1.6192)
|
||||
(xy 5.2562 -2.1561)
|
||||
(xy 5.5603 -2.6829)
|
||||
(xy 5.8568 -3.1968)
|
||||
(xy 6.1442 -3.6948)
|
||||
(xy 6.4206 -4.1741)
|
||||
(xy 6.6844 -4.6318)
|
||||
(xy 6.9341 -5.065)
|
||||
(xy 7.1679 -5.4708)
|
||||
(xy 7.3841 -5.8465)
|
||||
(xy 7.5811 -6.189)
|
||||
(xy 7.7572 -6.4955)
|
||||
(xy 7.9109 -6.7631)
|
||||
(xy 8.0403 -6.989)
|
||||
(xy 8.1438 -7.1703)
|
||||
(xy 8.2198 -7.304)
|
||||
(xy 8.2667 -7.3874)
|
||||
(xy 8.2827 -7.4175)
|
||||
(xy 8.2727 -7.4185)
|
||||
(xy 8.2056 -7.4203)
|
||||
(xy 8.0779 -7.422)
|
||||
(xy 7.8921 -7.4237)
|
||||
(xy 7.6511 -7.4253)
|
||||
(xy 7.3575 -7.4269)
|
||||
(xy 7.0141 -7.4284)
|
||||
(xy 6.6236 -7.4298)
|
||||
(xy 6.1887 -7.4311)
|
||||
(xy 5.7121 -7.4324)
|
||||
(xy 5.1966 -7.4335)
|
||||
(xy 4.6448 -7.4345)
|
||||
(xy 4.0596 -7.4354)
|
||||
(xy 3.4436 -7.4362)
|
||||
(xy 2.7996 -7.4369)
|
||||
(xy 2.1302 -7.4374)
|
||||
(xy 1.4382 -7.4378)
|
||||
(xy 0.7264 -7.438)
|
||||
(xy -0.0027 -7.4381)
|
||||
(xy -0.309 -7.4381)
|
||||
(xy -1.147 -7.4379)
|
||||
(xy -1.9474 -7.4374)
|
||||
(xy -2.7085 -7.4368)
|
||||
(xy -3.4285 -7.4359)
|
||||
(xy -4.1058 -7.4349)
|
||||
(xy -4.7386 -7.4336)
|
||||
(xy -5.3253 -7.4322)
|
||||
(xy -5.8641 -7.4305)
|
||||
(xy -6.3533 -7.4287)
|
||||
(xy -6.7913 -7.4267)
|
||||
(xy -7.1762 -7.4245)
|
||||
(xy -7.5064 -7.4222)
|
||||
(xy -7.7802 -7.4197)
|
||||
(xy -7.9959 -7.417)
|
||||
(xy -8.1518 -7.4142)
|
||||
(xy -8.2461 -7.4113)
|
||||
(xy -8.2772 -7.4082)
|
||||
(xy -9.4624 -7.4082)
|
||||
(xy -9.4746 -7.43)
|
||||
(xy -9.5816 -7.6225)
|
||||
(xy -9.6606 -7.7671)
|
||||
(xy -9.7102 -7.8609)
|
||||
(xy -9.7287 -7.9014)
|
||||
(xy -9.7289 -7.9026)
|
||||
(xy -9.7335 -8.0172)
|
||||
(xy -9.7143 -8.1285)
|
||||
(xy -9.6792 -8.2033)
|
||||
(xy -9.5907 -8.3193)
|
||||
(xy -9.4796 -8.4176)
|
||||
(xy -9.3676 -8.4762)
|
||||
(xy -9.3591 -8.4772)
|
||||
(xy -9.2932 -8.4796)
|
||||
(xy -9.1659 -8.4819)
|
||||
(xy -8.9795 -8.484)
|
||||
(xy -8.7364 -8.4861)
|
||||
(xy -8.4391 -8.488)
|
||||
(xy -8.09 -8.4898)
|
||||
(xy -7.6916 -8.4915)
|
||||
(xy -7.2463 -8.493)
|
||||
(xy -6.7565 -8.4944)
|
||||
(xy -6.2247 -8.4957)
|
||||
(xy -5.6534 -8.4968)
|
||||
(xy -5.045 -8.4977)
|
||||
(xy -4.4018 -8.4984)
|
||||
(xy -3.7264 -8.499)
|
||||
(xy -3.0212 -8.4994)
|
||||
(xy -2.2887 -8.4997)
|
||||
(xy -1.5312 -8.4997)
|
||||
(xy -0.7512 -8.4995)
|
||||
)
|
||||
(stroke (width 0.01) (type default) (color 0 0 0 0))
|
||||
(fill (type outline))
|
||||
)
|
||||
)
|
||||
)
|
||||
)
|
||||
1797
PCB/FaSTTUBe_logos.pretty/FTLogo_big.kicad_mod
Normal file
1797
PCB/FaSTTUBe_logos.pretty/FTLogo_big.kicad_mod
Normal file
File diff suppressed because it is too large
Load Diff
244
PCB/FaSTTUBe_logos.pretty/FTLogo_medium.kicad_mod
Normal file
244
PCB/FaSTTUBe_logos.pretty/FTLogo_medium.kicad_mod
Normal file
@ -0,0 +1,244 @@
|
||||
(module LOGO (layer F.Cu)
|
||||
(at 0 0)
|
||||
(fp_text reference "G***" (at 0 0) (layer F.SilkS) hide
|
||||
(effects (font (thickness 0.3)))
|
||||
)
|
||||
(fp_text value "LOGO" (at 0.75 0) (layer F.SilkS) hide
|
||||
(effects (font (thickness 0.3)))
|
||||
)
|
||||
(fp_poly (pts (xy -10.109200 2.851150) (xy -12.630150 2.851150) (xy -12.630150 3.098800) (xy -10.109200 3.098800) (xy -10.109200 3.663950) (xy -12.630150 3.663950) (xy -12.630150 4.521200) (xy -13.214350 4.521200)
|
||||
(xy -13.214225 3.719512) (xy -13.214154 3.596794) (xy -13.213985 3.482105) (xy -13.213719 3.375880) (xy -13.213361 3.278551) (xy -13.212914 3.190550) (xy -13.212380 3.112312) (xy -13.211764 3.044270)
|
||||
(xy -13.211069 2.986856) (xy -13.210298 2.940504) (xy -13.209454 2.905646) (xy -13.208540 2.882717) (xy -13.207779 2.873375) (xy -13.189261 2.781696) (xy -13.160831 2.697936) (xy -13.122363 2.621923)
|
||||
(xy -13.073731 2.553481) (xy -13.014807 2.492439) (xy -12.945464 2.438623) (xy -12.865576 2.391859) (xy -12.849225 2.383772) (xy -12.791862 2.358465) (xy -12.732976 2.337452) (xy -12.668860 2.319561)
|
||||
(xy -12.595804 2.303620) (xy -12.595225 2.303507) (xy -12.586707 2.301870) (xy -12.578321 2.300368) (xy -12.569504 2.298996) (xy -12.559695 2.297745) (xy -12.548331 2.296610) (xy -12.534849 2.295583)
|
||||
(xy -12.518688 2.294658) (xy -12.499283 2.293827) (xy -12.476074 2.293083) (xy -12.448497 2.292420) (xy -12.415990 2.291831) (xy -12.377990 2.291308) (xy -12.333936 2.290845) (xy -12.283265 2.290435)
|
||||
(xy -12.225413 2.290071) (xy -12.159819 2.289746) (xy -12.085920 2.289453) (xy -12.003155 2.289184) (xy -11.910959 2.288935) (xy -11.808771 2.288696) (xy -11.696028 2.288462) (xy -11.572168 2.288225)
|
||||
(xy -11.436629 2.287979) (xy -11.317288 2.287767) (xy -10.109200 2.285624) (xy -10.109200 2.851150) )(layer F.SilkS) (width 0.010000)
|
||||
)
|
||||
(fp_poly (pts (xy -8.517082 2.286029) (xy -8.359436 2.286117) (xy -8.214152 2.286266) (xy -8.081061 2.286475) (xy -7.959995 2.286746) (xy -7.850784 2.287080) (xy -7.753261 2.287478) (xy -7.667255 2.287940)
|
||||
(xy -7.592599 2.288467) (xy -7.529123 2.289061) (xy -7.476659 2.289722) (xy -7.435038 2.290450) (xy -7.404091 2.291248) (xy -7.383649 2.292115) (xy -7.374659 2.292872) (xy -7.290841 2.310309)
|
||||
(xy -7.212675 2.338712) (xy -7.139336 2.378491) (xy -7.070001 2.430053) (xy -7.036800 2.460166) (xy -6.973785 2.527808) (xy -6.920881 2.600108) (xy -6.877102 2.678762) (xy -6.841459 2.765469)
|
||||
(xy -6.820907 2.831559) (xy -6.804125 2.892425) (xy -6.802304 3.706812) (xy -6.800482 4.521200) (xy -8.091304 4.520396) (xy -8.220090 4.520289) (xy -8.345674 4.520130) (xy -8.467442 4.519922)
|
||||
(xy -8.584778 4.519669) (xy -8.697068 4.519374) (xy -8.803697 4.519040) (xy -8.904050 4.518669) (xy -8.997512 4.518264) (xy -9.083467 4.517829) (xy -9.161301 4.517367) (xy -9.230399 4.516880)
|
||||
(xy -9.290146 4.516371) (xy -9.339927 4.515844) (xy -9.379127 4.515302) (xy -9.407132 4.514746) (xy -9.423325 4.514181) (xy -9.426575 4.513927) (xy -9.517600 4.496095) (xy -9.606476 4.466571)
|
||||
(xy -9.691685 4.426295) (xy -9.771706 4.376205) (xy -9.845019 4.317238) (xy -9.910104 4.250334) (xy -9.960028 4.184650) (xy -10.004371 4.107198) (xy -10.037477 4.024878) (xy -10.059234 3.938943)
|
||||
(xy -10.069530 3.850650) (xy -10.068255 3.761254) (xy -10.056891 3.683000) (xy -9.461500 3.683000) (xy -9.461500 3.956050) (xy -7.385050 3.956050) (xy -7.385050 3.683000) (xy -9.461500 3.683000)
|
||||
(xy -10.056891 3.683000) (xy -10.055295 3.672010) (xy -10.030540 3.584174) (xy -10.016628 3.548073) (xy -9.979606 3.474979) (xy -9.931535 3.405070) (xy -9.873936 3.339725) (xy -9.808330 3.280323)
|
||||
(xy -9.736240 3.228241) (xy -9.659185 3.184859) (xy -9.579117 3.151700) (xy -9.566567 3.147391) (xy -9.554928 3.143464) (xy -9.543587 3.139901) (xy -9.531931 3.136684) (xy -9.519347 3.133796)
|
||||
(xy -9.505223 3.131219) (xy -9.488944 3.128936) (xy -9.469898 3.126928) (xy -9.447472 3.125178) (xy -9.421053 3.123668) (xy -9.390027 3.122381) (xy -9.353783 3.121298) (xy -9.311706 3.120403)
|
||||
(xy -9.263184 3.119677) (xy -9.207604 3.119103) (xy -9.144352 3.118663) (xy -9.072816 3.118339) (xy -8.992383 3.118114) (xy -8.902439 3.117970) (xy -8.802372 3.117889) (xy -8.691568 3.117854)
|
||||
(xy -8.569415 3.117847) (xy -8.435299 3.117849) (xy -8.406569 3.117850) (xy -7.385050 3.117850) (xy -7.385050 2.851150) (xy -9.950450 2.851150) (xy -9.950450 2.286000) (xy -8.687260 2.286000)
|
||||
(xy -8.517082 2.286029) )(layer F.SilkS) (width 0.010000)
|
||||
)
|
||||
(fp_poly (pts (xy -3.322572 2.566854) (xy -3.324225 2.847975) (xy -4.672013 2.849577) (xy -6.019800 2.851179) (xy -6.019800 3.105150) (xy -4.957596 3.105150) (xy -4.800783 3.105191) (xy -4.655386 3.105314)
|
||||
(xy -4.521515 3.105519) (xy -4.399276 3.105804) (xy -4.288780 3.106169) (xy -4.190133 3.106614) (xy -4.103444 3.107138) (xy -4.028821 3.107740) (xy -3.966373 3.108419) (xy -3.916208 3.109176)
|
||||
(xy -3.878434 3.110008) (xy -3.853160 3.110916) (xy -3.841584 3.111747) (xy -3.746454 3.129195) (xy -3.654922 3.157452) (xy -3.569166 3.195778) (xy -3.531271 3.217183) (xy -3.446494 3.275075)
|
||||
(xy -3.372624 3.339141) (xy -3.309772 3.409236) (xy -3.258051 3.485215) (xy -3.217573 3.566934) (xy -3.188450 3.654247) (xy -3.186483 3.662000) (xy -3.178006 3.708745) (xy -3.173055 3.763489)
|
||||
(xy -3.171631 3.822030) (xy -3.173734 3.880168) (xy -3.179363 3.933699) (xy -3.186483 3.970699) (xy -3.214724 4.059066) (xy -3.254134 4.141423) (xy -3.304581 4.217557) (xy -3.365933 4.287255)
|
||||
(xy -3.403432 4.322039) (xy -3.475976 4.379277) (xy -3.549765 4.425795) (xy -3.627613 4.463017) (xy -3.712337 4.492370) (xy -3.768725 4.507050) (xy -3.774692 4.508243) (xy -3.782271 4.509345)
|
||||
(xy -3.791975 4.510360) (xy -3.804317 4.511293) (xy -3.819812 4.512148) (xy -3.838972 4.512931) (xy -3.862310 4.513646) (xy -3.890340 4.514296) (xy -3.923574 4.514888) (xy -3.962527 4.515425)
|
||||
(xy -4.007711 4.515912) (xy -4.059639 4.516354) (xy -4.118826 4.516754) (xy -4.185783 4.517119) (xy -4.261025 4.517451) (xy -4.345064 4.517757) (xy -4.438414 4.518040) (xy -4.541588 4.518305)
|
||||
(xy -4.655099 4.518556) (xy -4.779460 4.518799) (xy -4.915185 4.519037) (xy -5.062788 4.519276) (xy -5.157854 4.519422) (xy -6.502533 4.521457) (xy -6.499225 3.959225) (xy -5.125912 3.957623)
|
||||
(xy -3.752598 3.956021) (xy -3.754312 3.821098) (xy -3.756025 3.686175) (xy -4.879975 3.682773) (xy -5.020648 3.682342) (xy -5.149193 3.681932) (xy -5.266183 3.681536) (xy -5.372188 3.681148)
|
||||
(xy -5.467782 3.680760) (xy -5.553536 3.680364) (xy -5.630022 3.679954) (xy -5.697814 3.679523) (xy -5.757481 3.679063) (xy -5.809597 3.678567) (xy -5.854734 3.678027) (xy -5.893464 3.677438)
|
||||
(xy -5.926358 3.676790) (xy -5.953990 3.676079) (xy -5.976930 3.675295) (xy -5.995752 3.674432) (xy -6.011026 3.673482) (xy -6.023326 3.672440) (xy -6.033223 3.671296) (xy -6.041289 3.670045)
|
||||
(xy -6.048096 3.668678) (xy -6.050787 3.668052) (xy -6.142863 3.640212) (xy -6.230461 3.602676) (xy -6.312476 3.556341) (xy -6.387803 3.502099) (xy -6.455337 3.440848) (xy -6.513973 3.373481)
|
||||
(xy -6.562605 3.300895) (xy -6.600129 3.223985) (xy -6.600661 3.222654) (xy -6.620582 3.164150) (xy -6.633481 3.104885) (xy -6.639896 3.041346) (xy -6.640368 2.970020) (xy -6.640221 2.965450)
|
||||
(xy -6.634924 2.892403) (xy -6.623729 2.827825) (xy -6.605630 2.768466) (xy -6.579619 2.711074) (xy -6.544689 2.652398) (xy -6.541976 2.648297) (xy -6.498274 2.591343) (xy -6.444177 2.535228)
|
||||
(xy -6.381945 2.481858) (xy -6.313836 2.433142) (xy -6.242110 2.390987) (xy -6.229563 2.384531) (xy -6.182756 2.363469) (xy -6.127632 2.342755) (xy -6.068524 2.323850) (xy -6.009767 2.308215)
|
||||
(xy -5.989736 2.303710) (xy -5.921375 2.289175) (xy -4.621147 2.287454) (xy -3.320918 2.285734) (xy -3.322572 2.566854) )(layer F.SilkS) (width 0.010000)
|
||||
)
|
||||
(fp_poly (pts (xy 3.175000 2.851150) (xy 1.879600 2.851150) (xy 1.879600 4.521200) (xy 1.295400 4.521200) (xy 1.295400 2.851150) (xy -1.244600 2.851150) (xy -1.244600 4.521200) (xy -1.828800 4.521200)
|
||||
(xy -1.828800 2.851150) (xy -3.124200 2.851150) (xy -3.124200 2.286000) (xy 3.175000 2.286000) (xy 3.175000 2.851150) )(layer F.SilkS) (width 0.010000)
|
||||
)
|
||||
(fp_poly (pts (xy 3.822700 3.956050) (xy 5.911850 3.956050) (xy 5.911850 2.286000) (xy 6.496496 2.286000) (xy 6.494448 3.116262) (xy 6.492401 3.946525) (xy 6.478094 4.000500) (xy 6.452611 4.073650)
|
||||
(xy 6.415864 4.145898) (xy 6.369275 4.215750) (xy 6.314265 4.281712) (xy 6.252257 4.342287) (xy 6.184672 4.395983) (xy 6.112933 4.441304) (xy 6.038460 4.476755) (xy 6.017486 4.484648)
|
||||
(xy 6.004247 4.489377) (xy 5.992052 4.493680) (xy 5.980275 4.497577) (xy 5.968289 4.501088) (xy 5.955468 4.504232) (xy 5.941188 4.507028) (xy 5.924821 4.509497) (xy 5.905743 4.511658)
|
||||
(xy 5.883327 4.513530) (xy 5.856947 4.515133) (xy 5.825977 4.516488) (xy 5.789792 4.517612) (xy 5.747766 4.518526) (xy 5.699273 4.519250) (xy 5.643686 4.519803) (xy 5.580381 4.520204)
|
||||
(xy 5.508730 4.520473) (xy 5.428109 4.520631) (xy 5.337892 4.520696) (xy 5.237452 4.520687) (xy 5.126163 4.520626) (xy 5.003401 4.520530) (xy 4.874380 4.520425) (xy 4.762904 4.520303)
|
||||
(xy 4.654513 4.520118) (xy 4.549924 4.519874) (xy 4.449853 4.519575) (xy 4.355019 4.519226) (xy 4.266137 4.518831) (xy 4.183926 4.518394) (xy 4.109100 4.517919) (xy 4.042379 4.517411)
|
||||
(xy 3.984478 4.516875) (xy 3.936115 4.516314) (xy 3.898006 4.515732) (xy 3.870869 4.515135) (xy 3.855420 4.514527) (xy 3.852628 4.514274) (xy 3.785861 4.499478) (xy 3.716471 4.474879)
|
||||
(xy 3.647743 4.441916) (xy 3.582968 4.402025) (xy 3.563272 4.387777) (xy 3.525752 4.356896) (xy 3.485153 4.319065) (xy 3.444443 4.277395) (xy 3.406590 4.235000) (xy 3.374561 4.194993)
|
||||
(xy 3.360382 4.174953) (xy 3.318408 4.105356) (xy 3.285906 4.035828) (xy 3.260687 3.961411) (xy 3.252516 3.930650) (xy 3.250995 3.923506) (xy 3.249623 3.914500) (xy 3.248390 3.902959)
|
||||
(xy 3.247286 3.888209) (xy 3.246301 3.869575) (xy 3.245426 3.846383) (xy 3.244650 3.817960) (xy 3.243965 3.783632) (xy 3.243359 3.742723) (xy 3.242822 3.694561) (xy 3.242347 3.638471)
|
||||
(xy 3.241921 3.573780) (xy 3.241535 3.499813) (xy 3.241180 3.415896) (xy 3.240846 3.321356) (xy 3.240523 3.215517) (xy 3.240200 3.097707) (xy 3.240174 3.087687) (xy 3.238082 2.286000)
|
||||
(xy 3.822700 2.286000) (xy 3.822700 3.956050) )(layer F.SilkS) (width 0.010000)
|
||||
)
|
||||
(fp_poly (pts (xy 7.954962 2.287598) (xy 8.107111 2.287817) (xy 8.247113 2.288013) (xy 8.375523 2.288198) (xy 8.492895 2.288387) (xy 8.599783 2.288594) (xy 8.696740 2.288834) (xy 8.784321 2.289120)
|
||||
(xy 8.863079 2.289466) (xy 8.933568 2.289888) (xy 8.996342 2.290398) (xy 9.051955 2.291011) (xy 9.100961 2.291742) (xy 9.143914 2.292604) (xy 9.181367 2.293611) (xy 9.213875 2.294778)
|
||||
(xy 9.241991 2.296119) (xy 9.266270 2.297648) (xy 9.287265 2.299379) (xy 9.305530 2.301327) (xy 9.321618 2.303505) (xy 9.336085 2.305927) (xy 9.349483 2.308609) (xy 9.362368 2.311563)
|
||||
(xy 9.375291 2.314804) (xy 9.388808 2.318347) (xy 9.403473 2.322205) (xy 9.413875 2.324887) (xy 9.499788 2.352351) (xy 9.579411 2.389068) (xy 9.651755 2.434295) (xy 9.715832 2.487290)
|
||||
(xy 9.770654 2.547309) (xy 9.815233 2.613610) (xy 9.826781 2.635250) (xy 9.854771 2.701660) (xy 9.876238 2.774935) (xy 9.890658 2.851684) (xy 9.897508 2.928514) (xy 9.896261 3.002034)
|
||||
(xy 9.890593 3.048000) (xy 9.879799 3.097633) (xy 9.863619 3.155205) (xy 9.843036 3.217664) (xy 9.819032 3.281961) (xy 9.801675 3.324197) (xy 9.772783 3.391833) (xy 9.807571 3.450941)
|
||||
(xy 9.856635 3.542966) (xy 9.894297 3.632773) (xy 9.920393 3.719845) (xy 9.934760 3.803668) (xy 9.937750 3.860669) (xy 9.931633 3.948710) (xy 9.913526 4.033146) (xy 9.883792 4.113319)
|
||||
(xy 9.842792 4.188571) (xy 9.790891 4.258244) (xy 9.728450 4.321679) (xy 9.655834 4.378217) (xy 9.650452 4.381851) (xy 9.590401 4.419460) (xy 9.533394 4.449224) (xy 9.475077 4.473016)
|
||||
(xy 9.411096 4.492708) (xy 9.367798 4.503422) (xy 9.305925 4.517639) (xy 7.986712 4.519550) (xy 6.667500 4.521461) (xy 6.667500 3.956050) (xy 7.251700 3.956050) (xy 9.322052 3.956050)
|
||||
(xy 9.320338 3.821112) (xy 9.318625 3.686175) (xy 8.285162 3.684568) (xy 7.251700 3.682961) (xy 7.251700 3.956050) (xy 6.667500 3.956050) (xy 6.667500 2.851150) (xy 7.251700 2.851150)
|
||||
(xy 7.251700 3.105150) (xy 9.290050 3.105150) (xy 9.290050 2.851150) (xy 7.251700 2.851150) (xy 6.667500 2.851150) (xy 6.667500 2.285674) (xy 7.954962 2.287598) )(layer F.SilkS) (width 0.010000)
|
||||
)
|
||||
(fp_poly (pts (xy 12.192535 2.286724) (xy 12.266735 2.286859) (xy 12.332280 2.287135) (xy 12.389845 2.287569) (xy 12.440104 2.288175) (xy 12.483732 2.288970) (xy 12.521402 2.289969) (xy 12.553790 2.291187)
|
||||
(xy 12.581569 2.292640) (xy 12.605413 2.294344) (xy 12.625998 2.296315) (xy 12.643996 2.298567) (xy 12.660083 2.301116) (xy 12.674932 2.303979) (xy 12.689219 2.307170) (xy 12.703616 2.310706)
|
||||
(xy 12.707305 2.311644) (xy 12.792349 2.339788) (xy 12.872783 2.379145) (xy 12.947572 2.428737) (xy 13.015682 2.487592) (xy 13.076077 2.554734) (xy 13.127724 2.629188) (xy 13.169587 2.709979)
|
||||
(xy 13.192023 2.768294) (xy 13.199323 2.790390) (xy 13.205593 2.810331) (xy 13.210918 2.829262) (xy 13.215384 2.848325) (xy 13.219077 2.868663) (xy 13.222081 2.891419) (xy 13.224482 2.917737)
|
||||
(xy 13.226366 2.948759) (xy 13.227818 2.985628) (xy 13.228925 3.029488) (xy 13.229770 3.081481) (xy 13.230441 3.142751) (xy 13.231021 3.214440) (xy 13.231595 3.297237) (xy 13.234197 3.683000)
|
||||
(xy 10.687050 3.683000) (xy 10.687050 3.956050) (xy 13.233400 3.956050) (xy 13.233400 4.521200) (xy 11.993562 4.520183) (xy 11.868712 4.520069) (xy 11.747090 4.519933) (xy 11.629319 4.519779)
|
||||
(xy 11.516022 4.519607) (xy 11.407822 4.519419) (xy 11.305343 4.519217) (xy 11.209206 4.519003) (xy 11.120036 4.518778) (xy 11.038454 4.518544) (xy 10.965086 4.518303) (xy 10.900552 4.518056)
|
||||
(xy 10.845477 4.517805) (xy 10.800483 4.517552) (xy 10.766193 4.517299) (xy 10.743231 4.517047) (xy 10.732220 4.516797) (xy 10.731500 4.516747) (xy 10.669242 4.505490) (xy 10.602544 4.485403)
|
||||
(xy 10.534667 4.457755) (xy 10.468872 4.423814) (xy 10.428553 4.398838) (xy 10.348261 4.339494) (xy 10.278494 4.275768) (xy 10.219691 4.208206) (xy 10.172290 4.137355) (xy 10.136732 4.063763)
|
||||
(xy 10.120240 4.014937) (xy 10.117697 4.005680) (xy 10.115480 3.996561) (xy 10.113562 3.986671) (xy 10.111916 3.975104) (xy 10.110518 3.960949) (xy 10.109339 3.943301) (xy 10.108354 3.921250)
|
||||
(xy 10.107535 3.893890) (xy 10.106858 3.860311) (xy 10.106295 3.819606) (xy 10.105821 3.770868) (xy 10.105407 3.713187) (xy 10.105029 3.645657) (xy 10.104660 3.567370) (xy 10.104273 3.477416)
|
||||
(xy 10.104216 3.463925) (xy 10.103837 3.364483) (xy 10.103607 3.276813) (xy 10.103562 3.199985) (xy 10.103734 3.133069) (xy 10.104158 3.075137) (xy 10.104866 3.025261) (xy 10.105892 2.982511)
|
||||
(xy 10.107270 2.945959) (xy 10.109034 2.914675) (xy 10.111217 2.887731) (xy 10.113852 2.864199) (xy 10.115787 2.851150) (xy 10.687050 2.851150) (xy 10.687050 3.111500) (xy 12.649200 3.111500)
|
||||
(xy 12.649200 2.851150) (xy 10.687050 2.851150) (xy 10.115787 2.851150) (xy 10.116974 2.843148) (xy 10.120615 2.823651) (xy 10.124810 2.804779) (xy 10.128606 2.789430) (xy 10.140708 2.751175)
|
||||
(xy 10.158145 2.707727) (xy 10.178822 2.663591) (xy 10.200642 2.623274) (xy 10.219527 2.593975) (xy 10.259609 2.545771) (xy 10.308974 2.497774) (xy 10.364424 2.452551) (xy 10.422762 2.412665)
|
||||
(xy 10.480792 2.380683) (xy 10.491533 2.375705) (xy 10.546731 2.353626) (xy 10.609798 2.332877) (xy 10.675905 2.314935) (xy 10.727673 2.303604) (xy 10.737802 2.301688) (xy 10.747761 2.299959)
|
||||
(xy 10.758229 2.298405) (xy 10.769884 2.297014) (xy 10.783403 2.295776) (xy 10.799465 2.294678) (xy 10.818749 2.293710) (xy 10.841932 2.292859) (xy 10.869692 2.292114) (xy 10.902709 2.291463)
|
||||
(xy 10.941659 2.290895) (xy 10.987221 2.290399) (xy 11.040074 2.289963) (xy 11.100896 2.289575) (xy 11.170364 2.289224) (xy 11.249157 2.288899) (xy 11.337953 2.288587) (xy 11.437430 2.288278)
|
||||
(xy 11.548267 2.287960) (xy 11.668125 2.287629) (xy 11.795709 2.287289) (xy 11.911269 2.287013) (xy 12.015477 2.286817) (xy 12.109007 2.286715) (xy 12.192535 2.286724) )(layer F.SilkS) (width 0.010000)
|
||||
)
|
||||
(fp_poly (pts (xy -5.176781 -3.151188) (xy -5.178425 -1.774825) (xy -5.197206 -1.740921) (xy -5.226403 -1.699709) (xy -5.266007 -1.662970) (xy -5.316319 -1.630565) (xy -5.377637 -1.602351) (xy -5.450262 -1.578188)
|
||||
(xy -5.534493 -1.557935) (xy -5.616794 -1.543483) (xy -5.663719 -1.536807) (xy -5.711494 -1.530861) (xy -5.761278 -1.525578) (xy -5.814228 -1.520892) (xy -5.871503 -1.516737) (xy -5.934260 -1.513046)
|
||||
(xy -6.003658 -1.509753) (xy -6.080854 -1.506791) (xy -6.167006 -1.504093) (xy -6.263273 -1.501595) (xy -6.370811 -1.499228) (xy -6.397625 -1.498688) (xy -6.470464 -1.497144) (xy -6.543159 -1.495417)
|
||||
(xy -6.614585 -1.493545) (xy -6.683621 -1.491568) (xy -6.749142 -1.489528) (xy -6.810027 -1.487465) (xy -6.865150 -1.485417) (xy -6.913390 -1.483426) (xy -6.953623 -1.481532) (xy -6.984725 -1.479774)
|
||||
(xy -7.005575 -1.478194) (xy -7.015047 -1.476830) (xy -7.015452 -1.476616) (xy -7.011848 -1.471679) (xy -7.000017 -1.459569) (xy -6.981280 -1.441486) (xy -6.956957 -1.418631) (xy -6.928369 -1.392207)
|
||||
(xy -6.896837 -1.363412) (xy -6.863681 -1.333450) (xy -6.830222 -1.303521) (xy -6.797780 -1.274825) (xy -6.767676 -1.248565) (xy -6.741231 -1.225941) (xy -6.724650 -1.212128) (xy -6.562134 -1.085853)
|
||||
(xy -6.388844 -0.964510) (xy -6.204711 -0.848075) (xy -6.009667 -0.736524) (xy -5.803642 -0.629832) (xy -5.586567 -0.527974) (xy -5.358373 -0.430927) (xy -5.118992 -0.338666) (xy -4.868355 -0.251166)
|
||||
(xy -4.606392 -0.168402) (xy -4.333035 -0.090352) (xy -4.048214 -0.016990) (xy -3.751860 0.051709) (xy -3.443905 0.115769) (xy -3.124280 0.175213) (xy -2.792916 0.230067) (xy -2.549525 0.266377)
|
||||
(xy -2.435638 0.282361) (xy -2.322852 0.297636) (xy -2.210228 0.312296) (xy -2.096831 0.326438) (xy -1.981722 0.340156) (xy -1.863965 0.353545) (xy -1.742622 0.366702) (xy -1.616756 0.379722)
|
||||
(xy -1.485430 0.392699) (xy -1.347707 0.405730) (xy -1.202649 0.418910) (xy -1.049319 0.432334) (xy -0.886780 0.446097) (xy -0.714095 0.460295) (xy -0.530326 0.475023) (xy -0.393700 0.485769)
|
||||
(xy -0.314512 0.492002) (xy -0.234485 0.498393) (xy -0.154631 0.504854) (xy -0.075960 0.511299) (xy 0.000518 0.517641) (xy 0.073791 0.523793) (xy 0.142851 0.529669) (xy 0.206685 0.535181)
|
||||
(xy 0.264284 0.540242) (xy 0.314637 0.544766) (xy 0.356733 0.548666) (xy 0.389563 0.551856) (xy 0.412114 0.554247) (xy 0.423378 0.555755) (xy 0.424473 0.556063) (xy 0.422260 0.561967)
|
||||
(xy 0.414992 0.577953) (xy 0.403283 0.602742) (xy 0.387750 0.635051) (xy 0.369008 0.673600) (xy 0.347673 0.717108) (xy 0.324934 0.763140) (xy 0.263297 0.889471) (xy 0.206932 1.009391)
|
||||
(xy 0.153988 1.127001) (xy 0.102611 1.246402) (xy 0.059176 1.351413) (xy 0.042838 1.391868) (xy 0.025266 1.435894) (xy 0.007064 1.481929) (xy -0.011165 1.528409) (xy -0.028817 1.573773)
|
||||
(xy -0.045290 1.616459) (xy -0.059979 1.654903) (xy -0.072282 1.687543) (xy -0.081595 1.712818) (xy -0.087314 1.729165) (xy -0.088900 1.734846) (xy -0.082643 1.735310) (xy -0.064242 1.735763)
|
||||
(xy -0.034255 1.736203) (xy 0.006764 1.736628) (xy 0.058256 1.737035) (xy 0.119666 1.737423) (xy 0.190437 1.737790) (xy 0.270012 1.738134) (xy 0.357836 1.738453) (xy 0.453351 1.738746)
|
||||
(xy 0.556002 1.739010) (xy 0.665231 1.739244) (xy 0.780482 1.739445) (xy 0.901199 1.739612) (xy 1.026825 1.739742) (xy 1.156803 1.739835) (xy 1.290578 1.739887) (xy 1.393093 1.739900)
|
||||
(xy 2.875086 1.739900) (xy 3.181108 1.739900) (xy 8.267700 1.739900) (xy 8.267653 1.722437) (xy 8.266099 1.705580) (xy 8.261810 1.678605) (xy 8.255260 1.643681) (xy 8.246922 1.602978)
|
||||
(xy 8.237269 1.558667) (xy 8.226774 1.512916) (xy 8.215911 1.467897) (xy 8.205152 1.425778) (xy 8.194972 1.388730) (xy 8.194594 1.387420) (xy 8.150270 1.250674) (xy 8.096444 1.112781)
|
||||
(xy 8.034469 0.976555) (xy 7.965698 0.844807) (xy 7.891482 0.720347) (xy 7.829465 0.628429) (xy 7.717417 0.482304) (xy 7.597176 0.345798) (xy 7.469069 0.219118) (xy 7.333425 0.102473)
|
||||
(xy 7.190572 -0.003929) (xy 7.040839 -0.099877) (xy 6.884554 -0.185164) (xy 6.722044 -0.259581) (xy 6.553640 -0.322920) (xy 6.379668 -0.374971) (xy 6.200458 -0.415526) (xy 6.181725 -0.419040)
|
||||
(xy 6.128358 -0.428487) (xy 6.079894 -0.436117) (xy 6.033973 -0.442110) (xy 5.988239 -0.446644) (xy 5.940335 -0.449899) (xy 5.887903 -0.452054) (xy 5.828585 -0.453288) (xy 5.760024 -0.453781)
|
||||
(xy 5.724525 -0.453808) (xy 5.645651 -0.453371) (xy 5.576906 -0.452029) (xy 5.515736 -0.449548) (xy 5.459589 -0.445693) (xy 5.405910 -0.440230) (xy 5.352147 -0.432924) (xy 5.295746 -0.423542)
|
||||
(xy 5.234153 -0.411848) (xy 5.206396 -0.406247) (xy 5.033195 -0.364487) (xy 4.864837 -0.311284) (xy 4.701757 -0.247081) (xy 4.544391 -0.172322) (xy 4.393173 -0.087451) (xy 4.248540 0.007089)
|
||||
(xy 4.110925 0.110854) (xy 3.980764 0.223401) (xy 3.858493 0.344286) (xy 3.744546 0.473066) (xy 3.639360 0.609296) (xy 3.543368 0.752534) (xy 3.457006 0.902335) (xy 3.380710 1.058256)
|
||||
(xy 3.314915 1.219853) (xy 3.260055 1.386683) (xy 3.216567 1.558303) (xy 3.200580 1.638300) (xy 3.194989 1.668619) (xy 3.189973 1.695464) (xy 3.186121 1.715709) (xy 3.184154 1.725612)
|
||||
(xy 3.181108 1.739900) (xy 2.875086 1.739900) (xy 2.879507 1.703387) (xy 2.882361 1.683066) (xy 2.886955 1.653995) (xy 2.892677 1.619907) (xy 2.898917 1.584531) (xy 2.899531 1.581150)
|
||||
(xy 2.939303 1.397748) (xy 2.991004 1.218122) (xy 3.054286 1.042800) (xy 3.128799 0.872309) (xy 3.214195 0.707179) (xy 3.310126 0.547938) (xy 3.416242 0.395113) (xy 3.532194 0.249233)
|
||||
(xy 3.657635 0.110827) (xy 3.792215 -0.019579) (xy 3.935586 -0.141454) (xy 4.087398 -0.254273) (xy 4.130675 -0.283702) (xy 4.291816 -0.383573) (xy 4.458736 -0.472160) (xy 4.631267 -0.549402)
|
||||
(xy 4.809242 -0.615235) (xy 4.992491 -0.669598) (xy 5.180848 -0.712429) (xy 5.373220 -0.743545) (xy 5.421710 -0.748718) (xy 5.480168 -0.753107) (xy 5.545885 -0.756652) (xy 5.616151 -0.759296)
|
||||
(xy 5.688254 -0.760980) (xy 5.759485 -0.761644) (xy 5.827134 -0.761231) (xy 5.888489 -0.759682) (xy 5.940841 -0.756937) (xy 5.952077 -0.756068) (xy 6.146242 -0.733880) (xy 6.335190 -0.700148)
|
||||
(xy 6.519110 -0.654797) (xy 6.698190 -0.597751) (xy 6.872617 -0.528937) (xy 7.042579 -0.448280) (xy 7.208266 -0.355703) (xy 7.369863 -0.251134) (xy 7.527560 -0.134495) (xy 7.543800 -0.121625)
|
||||
(xy 7.626379 -0.051910) (xy 7.711615 0.027223) (xy 7.797336 0.113442) (xy 7.881374 0.204417) (xy 7.961559 0.297818) (xy 8.035721 0.391314) (xy 8.088513 0.463550) (xy 8.141918 0.543521)
|
||||
(xy 8.195962 0.631520) (xy 8.248884 0.724307) (xy 8.298920 0.818641) (xy 8.344308 0.911280) (xy 8.383286 0.998983) (xy 8.394136 1.025525) (xy 8.442354 1.155928) (xy 8.485528 1.292043)
|
||||
(xy 8.522499 1.429737) (xy 8.552111 1.564875) (xy 8.564201 1.632676) (xy 8.581702 1.739899) (xy 11.912549 1.739899) (xy 11.988948 1.587203) (xy 12.051840 1.459689) (xy 12.107713 1.342564)
|
||||
(xy 12.156630 1.235674) (xy 12.198653 1.138866) (xy 12.233848 1.051987) (xy 12.262277 0.974884) (xy 12.284003 0.907404) (xy 12.299091 0.849395) (xy 12.303034 0.830136) (xy 12.313465 0.774448)
|
||||
(xy 12.297787 0.740203) (xy 12.277205 0.706038) (xy 12.245681 0.669761) (xy 12.203011 0.631225) (xy 12.148988 0.590281) (xy 12.083407 0.546780) (xy 12.006062 0.500574) (xy 11.916748 0.451515)
|
||||
(xy 11.849100 0.416464) (xy 11.719158 0.352835) (xy 11.577291 0.287665) (xy 11.424154 0.221155) (xy 11.260401 0.153504) (xy 11.086687 0.084912) (xy 10.903667 0.015579) (xy 10.711997 -0.054295)
|
||||
(xy 10.512330 -0.124510) (xy 10.305321 -0.194867) (xy 10.091627 -0.265166) (xy 9.871901 -0.335206) (xy 9.646797 -0.404788) (xy 9.416973 -0.473713) (xy 9.183081 -0.541780) (xy 8.945777 -0.608789)
|
||||
(xy 8.705715 -0.674541) (xy 8.463551 -0.738835) (xy 8.219940 -0.801473) (xy 7.975536 -0.862254) (xy 7.730994 -0.920978) (xy 7.486969 -0.977445) (xy 7.244116 -1.031456) (xy 7.003089 -1.082811)
|
||||
(xy 6.800850 -1.124083) (xy 6.516165 -1.179511) (xy 6.228493 -1.232668) (xy 5.938950 -1.283408) (xy 5.648653 -1.331584) (xy 5.358717 -1.377047) (xy 5.070257 -1.419652) (xy 4.784390 -1.459250)
|
||||
(xy 4.502232 -1.495695) (xy 4.224899 -1.528838) (xy 3.953506 -1.558533) (xy 3.689169 -1.584633) (xy 3.433005 -1.606990) (xy 3.186128 -1.625457) (xy 2.949656 -1.639886) (xy 2.857500 -1.644529)
|
||||
(xy 2.805652 -1.646565) (xy 2.746342 -1.648200) (xy 2.681546 -1.649432) (xy 2.613240 -1.650264) (xy 2.543401 -1.650694) (xy 2.474004 -1.650723) (xy 2.407027 -1.650352) (xy 2.344445 -1.649581)
|
||||
(xy 2.288236 -1.648410) (xy 2.240374 -1.646839) (xy 2.202838 -1.644869) (xy 2.196781 -1.644430) (xy 2.129916 -1.638512) (xy 2.073439 -1.631617) (xy 2.025046 -1.623229) (xy 1.982432 -1.612829)
|
||||
(xy 1.943294 -1.599899) (xy 1.905328 -1.583921) (xy 1.885950 -1.574570) (xy 1.847590 -1.553493) (xy 1.801385 -1.524968) (xy 1.748879 -1.490100) (xy 1.691617 -1.449993) (xy 1.631142 -1.405751)
|
||||
(xy 1.568998 -1.358479) (xy 1.506731 -1.309281) (xy 1.450975 -1.263527) (xy 1.381125 -1.205095) (xy 1.301750 -1.208860) (xy 1.268701 -1.210329) (xy 1.226877 -1.212041) (xy 1.180196 -1.213843)
|
||||
(xy 1.132576 -1.215583) (xy 1.096962 -1.216812) (xy 1.058622 -1.218355) (xy 1.025015 -1.220212) (xy 0.998055 -1.222235) (xy 0.979652 -1.224277) (xy 0.971719 -1.226189) (xy 0.971550 -1.226481)
|
||||
(xy 0.975735 -1.234230) (xy 0.987394 -1.249574) (xy 1.005177 -1.270970) (xy 1.027736 -1.296876) (xy 1.053723 -1.325750) (xy 1.081789 -1.356050) (xy 1.110586 -1.386234) (xy 1.116924 -1.392745)
|
||||
(xy 1.206845 -1.479913) (xy 1.301489 -1.562576) (xy 1.399077 -1.639444) (xy 1.497829 -1.709224) (xy 1.595968 -1.770626) (xy 1.691714 -1.822359) (xy 1.740005 -1.845028) (xy 1.789571 -1.866309)
|
||||
(xy 1.836154 -1.884594) (xy 1.881193 -1.900101) (xy 1.926132 -1.913044) (xy 1.972412 -1.923640) (xy 2.021474 -1.932105) (xy 2.074760 -1.938655) (xy 2.133711 -1.943508) (xy 2.199768 -1.946878)
|
||||
(xy 2.274374 -1.948982) (xy 2.358970 -1.950037) (xy 2.441684 -1.950269) (xy 2.608551 -1.948482) (xy 2.786791 -1.943325) (xy 2.975565 -1.934908) (xy 3.174033 -1.923339) (xy 3.381355 -1.908729)
|
||||
(xy 3.596690 -1.891187) (xy 3.819199 -1.870822) (xy 4.048042 -1.847745) (xy 4.282378 -1.822065) (xy 4.521367 -1.793890) (xy 4.764170 -1.763332) (xy 5.009946 -1.730499) (xy 5.257855 -1.695501)
|
||||
(xy 5.507057 -1.658448) (xy 5.756713 -1.619448) (xy 6.005981 -1.578613) (xy 6.254023 -1.536050) (xy 6.499997 -1.491871) (xy 6.743065 -1.446183) (xy 6.982385 -1.399098) (xy 7.217117 -1.350724)
|
||||
(xy 7.446423 -1.301171) (xy 7.485730 -1.292431) (xy 7.541848 -1.279768) (xy 7.608616 -1.264480) (xy 7.684350 -1.246962) (xy 7.767365 -1.227612) (xy 7.855976 -1.206828) (xy 7.948499 -1.185006)
|
||||
(xy 8.043249 -1.162543) (xy 8.138541 -1.139836) (xy 8.232691 -1.117283) (xy 8.324014 -1.095281) (xy 8.391253 -1.078987) (xy 8.708144 -1.000620) (xy 9.013632 -0.922314) (xy 9.307653 -0.844092)
|
||||
(xy 9.590141 -0.765981) (xy 9.861031 -0.688005) (xy 10.120258 -0.610188) (xy 10.367756 -0.532555) (xy 10.603460 -0.455132) (xy 10.827305 -0.377942) (xy 11.039225 -0.301012) (xy 11.239155 -0.224365)
|
||||
(xy 11.427031 -0.148027) (xy 11.602786 -0.072022) (xy 11.766356 0.003625) (xy 11.917674 0.078890) (xy 12.056677 0.153746) (xy 12.183298 0.228170) (xy 12.297473 0.302136) (xy 12.399136 0.375621)
|
||||
(xy 12.488221 0.448598) (xy 12.543035 0.499340) (xy 12.579520 0.536547) (xy 12.606856 0.568066) (xy 12.626285 0.595517) (xy 12.639048 0.620514) (xy 12.641842 0.628010) (xy 12.646806 0.652429)
|
||||
(xy 12.648907 0.685505) (xy 12.648248 0.723544) (xy 12.644930 0.762854) (xy 12.639055 0.799741) (xy 12.636847 0.809625) (xy 12.620133 0.869837) (xy 12.596615 0.940153) (xy 12.566265 1.020639)
|
||||
(xy 12.529054 1.111363) (xy 12.484953 1.212390) (xy 12.433934 1.323789) (xy 12.375968 1.445626) (xy 12.311027 1.577968) (xy 12.293406 1.613286) (xy 12.230078 1.739821) (xy 12.720626 1.741448)
|
||||
(xy 13.211175 1.743075) (xy 13.212992 1.804987) (xy 13.214809 1.866900) (xy -13.227050 1.866900) (xy -13.227050 1.739900) (xy -12.542891 1.739900) (xy -12.236692 1.739900) (xy -6.916909 1.739900)
|
||||
(xy -6.925552 1.684337) (xy -6.950899 1.548556) (xy -6.985122 1.408494) (xy -7.027274 1.267919) (xy -7.039610 1.231181) (xy -7.104977 1.060303) (xy -7.181650 0.894927) (xy -7.269257 0.735562)
|
||||
(xy -7.367427 0.582717) (xy -7.475789 0.436900) (xy -7.593970 0.298621) (xy -7.721600 0.168390) (xy -7.858308 0.046713) (xy -7.966075 -0.038252) (xy -8.116139 -0.143001) (xy -8.270902 -0.236238)
|
||||
(xy -8.430699 -0.318097) (xy -8.595868 -0.388710) (xy -8.766744 -0.448211) (xy -8.943662 -0.496731) (xy -9.126959 -0.534405) (xy -9.277414 -0.556698) (xy -9.320772 -0.560897) (xy -9.374181 -0.564187)
|
||||
(xy -9.435170 -0.566567) (xy -9.501268 -0.568038) (xy -9.570006 -0.568599) (xy -9.638912 -0.568248) (xy -9.705516 -0.566986) (xy -9.767348 -0.564812) (xy -9.821938 -0.561726) (xy -9.866815 -0.557726)
|
||||
(xy -9.874250 -0.556836) (xy -9.965929 -0.544278) (xy -10.049507 -0.530570) (xy -10.129581 -0.514866) (xy -10.210746 -0.496325) (xy -10.230490 -0.491461) (xy -10.408793 -0.440534) (xy -10.581905 -0.378021)
|
||||
(xy -10.749734 -0.303968) (xy -10.912187 -0.218421) (xy -11.069170 -0.121425) (xy -11.220592 -0.013028) (xy -11.259766 0.017597) (xy -11.300160 0.051347) (xy -11.346661 0.092884) (xy -11.397279 0.140217)
|
||||
(xy -11.450020 0.191351) (xy -11.502891 0.244294) (xy -11.553900 0.297052) (xy -11.601055 0.347633) (xy -11.642363 0.394042) (xy -11.673854 0.431800) (xy -11.779346 0.573745) (xy -11.875568 0.723070)
|
||||
(xy -11.962006 0.878623) (xy -12.038144 1.039256) (xy -12.103467 1.203821) (xy -12.157460 1.371169) (xy -12.199609 1.540150) (xy -12.220521 1.651000) (xy -12.225180 1.678864) (xy -12.229408 1.703293)
|
||||
(xy -12.232570 1.720658) (xy -12.233565 1.725612) (xy -12.236692 1.739900) (xy -12.542891 1.739900) (xy -12.538462 1.700212) (xy -12.533094 1.660463) (xy -12.524981 1.611392) (xy -12.514691 1.555938)
|
||||
(xy -12.502793 1.497040) (xy -12.489855 1.437637) (xy -12.477550 1.385180) (xy -12.426297 1.201539) (xy -12.363386 1.022368) (xy -12.289221 0.848166) (xy -12.204208 0.679432) (xy -12.108750 0.516664)
|
||||
(xy -12.003253 0.360360) (xy -11.888120 0.211017) (xy -11.763758 0.069136) (xy -11.630569 -0.064787) (xy -11.488959 -0.190252) (xy -11.339333 -0.306762) (xy -11.182094 -0.413819) (xy -11.017649 -0.510923)
|
||||
(xy -10.880725 -0.581323) (xy -10.713322 -0.655776) (xy -10.542578 -0.719386) (xy -10.367321 -0.772489) (xy -10.186378 -0.815421) (xy -9.998575 -0.848518) (xy -9.902825 -0.861351) (xy -9.872004 -0.864723)
|
||||
(xy -9.840166 -0.867413) (xy -9.805459 -0.869488) (xy -9.766029 -0.871013) (xy -9.720023 -0.872057) (xy -9.665588 -0.872685) (xy -9.600869 -0.872964) (xy -9.578975 -0.872989) (xy -9.493032 -0.872613)
|
||||
(xy -9.417247 -0.871227) (xy -9.349104 -0.868610) (xy -9.286084 -0.864541) (xy -9.225672 -0.858797) (xy -9.165349 -0.851159) (xy -9.102599 -0.841404) (xy -9.034905 -0.829311) (xy -8.994775 -0.821607)
|
||||
(xy -8.806826 -0.778513) (xy -8.623757 -0.723979) (xy -8.445959 -0.658410) (xy -8.273822 -0.582208) (xy -8.107736 -0.495778) (xy -7.948092 -0.399522) (xy -7.795279 -0.293846) (xy -7.649688 -0.179151)
|
||||
(xy -7.511710 -0.055843) (xy -7.381733 0.075675) (xy -7.260149 0.214999) (xy -7.147348 0.361726) (xy -7.043720 0.515453) (xy -6.949655 0.675774) (xy -6.865543 0.842288) (xy -6.791774 1.014589)
|
||||
(xy -6.728739 1.192274) (xy -6.676828 1.374940) (xy -6.636431 1.562182) (xy -6.624824 1.630368) (xy -6.607482 1.739912) (xy -3.512876 1.738318) (xy -0.418269 1.736725) (xy -0.355991 1.571625)
|
||||
(xy -0.324869 1.490064) (xy -0.292113 1.405957) (xy -0.258422 1.321001) (xy -0.224497 1.236894) (xy -0.191037 1.155334) (xy -0.158742 1.078017) (xy -0.128310 1.006642) (xy -0.100443 0.942906)
|
||||
(xy -0.075840 0.888506) (xy -0.064320 0.863951) (xy -0.055013 0.843668) (xy -0.048710 0.828429) (xy -0.046653 0.821261) (xy -0.046727 0.821107) (xy -0.053221 0.820290) (xy -0.071312 0.818580)
|
||||
(xy -0.099935 0.816065) (xy -0.138023 0.812833) (xy -0.184513 0.808973) (xy -0.238339 0.804572) (xy -0.298434 0.799719) (xy -0.363735 0.794503) (xy -0.433176 0.789011) (xy -0.454537 0.787332)
|
||||
(xy -0.632860 0.773221) (xy -0.799502 0.759782) (xy -0.955454 0.746916) (xy -1.101712 0.734524) (xy -1.239268 0.722509) (xy -1.369118 0.710771) (xy -1.492255 0.699213) (xy -1.609673 0.687737)
|
||||
(xy -1.722366 0.676244) (xy -1.831328 0.664635) (xy -1.937553 0.652813) (xy -2.042035 0.640679) (xy -2.145768 0.628134) (xy -2.249745 0.615081) (xy -2.354961 0.601421) (xy -2.416175 0.593285)
|
||||
(xy -2.766875 0.543195) (xy -3.105835 0.488450) (xy -3.433144 0.429015) (xy -3.748892 0.364859) (xy -4.053167 0.295946) (xy -4.346060 0.222243) (xy -4.627658 0.143718) (xy -4.898051 0.060335)
|
||||
(xy -5.157329 -0.027937) (xy -5.405580 -0.121134) (xy -5.642895 -0.219288) (xy -5.869361 -0.322433) (xy -6.085069 -0.430603) (xy -6.290107 -0.543830) (xy -6.484565 -0.662150) (xy -6.668531 -0.785594)
|
||||
(xy -6.842096 -0.914198) (xy -7.005348 -1.047994) (xy -7.158376 -1.187016) (xy -7.165309 -1.193669) (xy -7.209521 -1.237121) (xy -7.251791 -1.280399) (xy -7.290939 -1.322173) (xy -7.325785 -1.361116)
|
||||
(xy -7.355150 -1.395898) (xy -7.377854 -1.425190) (xy -7.392717 -1.447664) (xy -7.395536 -1.453014) (xy -7.410377 -1.497541) (xy -7.414300 -1.544467) (xy -7.407296 -1.590507) (xy -7.396033 -1.620149)
|
||||
(xy -7.372365 -1.658100) (xy -7.341013 -1.690341) (xy -7.301120 -1.717314) (xy -7.251826 -1.739462) (xy -7.192276 -1.757227) (xy -7.121610 -1.771052) (xy -7.096383 -1.774733) (xy -7.064935 -1.778646)
|
||||
(xy -7.030775 -1.782166) (xy -6.992957 -1.785330) (xy -6.950537 -1.788177) (xy -6.902573 -1.790744) (xy -6.848119 -1.793069) (xy -6.786232 -1.795189) (xy -6.715967 -1.797143) (xy -6.636381 -1.798968)
|
||||
(xy -6.546530 -1.800702) (xy -6.445470 -1.802383) (xy -6.381432 -1.803347) (xy -6.269265 -1.805126) (xy -6.168927 -1.807051) (xy -6.079550 -1.809183) (xy -6.000265 -1.811580) (xy -5.930201 -1.814304)
|
||||
(xy -5.868490 -1.817414) (xy -5.814262 -1.820970) (xy -5.766648 -1.825031) (xy -5.724778 -1.829658) (xy -5.687782 -1.834911) (xy -5.654792 -1.840850) (xy -5.624938 -1.847533) (xy -5.597350 -1.855023)
|
||||
(xy -5.587368 -1.858065) (xy -5.552483 -1.870849) (xy -5.528365 -1.884647) (xy -5.513095 -1.901116) (xy -5.504755 -1.921910) (xy -5.503068 -1.930860) (xy -5.501044 -1.948946) (xy -5.499137 -1.975266)
|
||||
(xy -5.497342 -2.010111) (xy -5.495654 -2.053772) (xy -5.494071 -2.106540) (xy -5.492587 -2.168707) (xy -5.491199 -2.240562) (xy -5.489903 -2.322398) (xy -5.488695 -2.414505) (xy -5.487570 -2.517174)
|
||||
(xy -5.486524 -2.630696) (xy -5.485555 -2.755362) (xy -5.484656 -2.891464) (xy -5.483825 -3.039292) (xy -5.483057 -3.199137) (xy -5.482349 -3.371290) (xy -5.482117 -3.433763) (xy -5.478160 -4.527550)
|
||||
(xy -5.175137 -4.527550) (xy -5.176781 -3.151188) )(layer F.SilkS) (width 0.010000)
|
||||
)
|
||||
(fp_poly (pts (xy -2.446982 -4.129739) (xy -2.376245 -4.127292) (xy -2.310900 -4.122789) (xy -2.254405 -4.116248) (xy -2.251075 -4.115746) (xy -2.127127 -4.091987) (xy -2.010683 -4.059589) (xy -1.900474 -4.017908)
|
||||
(xy -1.795232 -3.966299) (xy -1.693686 -3.904118) (xy -1.594566 -3.830721) (xy -1.496603 -3.745464) (xy -1.468324 -3.718522) (xy -1.426422 -3.676663) (xy -1.389311 -3.636725) (xy -1.354908 -3.596112)
|
||||
(xy -1.321127 -3.552230) (xy -1.285883 -3.502483) (xy -1.247092 -3.444278) (xy -1.243349 -3.438525) (xy -1.191088 -3.355761) (xy -1.147545 -3.281676) (xy -1.112559 -3.215866) (xy -1.085971 -3.157929)
|
||||
(xy -1.067622 -3.107461) (xy -1.057350 -3.064059) (xy -1.054997 -3.027321) (xy -1.060403 -2.996843) (xy -1.064330 -2.987087) (xy -1.082263 -2.959454) (xy -1.108264 -2.932054) (xy -1.138263 -2.908853)
|
||||
(xy -1.153895 -2.899862) (xy -1.180584 -2.888304) (xy -1.210390 -2.879096) (xy -1.244059 -2.872288) (xy -1.282336 -2.867926) (xy -1.325969 -2.866061) (xy -1.375702 -2.866740) (xy -1.432282 -2.870012)
|
||||
(xy -1.496455 -2.875926) (xy -1.568967 -2.884529) (xy -1.650564 -2.895872) (xy -1.741992 -2.910001) (xy -1.843998 -2.926966) (xy -1.957326 -2.946815) (xy -2.003425 -2.955108) (xy -2.082317 -2.969375)
|
||||
(xy -2.149818 -2.981533) (xy -2.207034 -2.991752) (xy -2.255068 -3.000205) (xy -2.295024 -3.007062) (xy -2.328007 -3.012494) (xy -2.355120 -3.016672) (xy -2.377467 -3.019767) (xy -2.396152 -3.021951)
|
||||
(xy -2.412280 -3.023394) (xy -2.426954 -3.024267) (xy -2.441278 -3.024742) (xy -2.454275 -3.024963) (xy -2.493146 -3.024539) (xy -2.521574 -3.021569) (xy -2.541699 -3.015224) (xy -2.555661 -3.004678)
|
||||
(xy -2.565600 -2.989101) (xy -2.569229 -2.980498) (xy -2.576165 -2.948753) (xy -2.576781 -2.909600) (xy -2.571681 -2.866279) (xy -2.561469 -2.822029) (xy -2.546747 -2.780090) (xy -2.528120 -2.743701)
|
||||
(xy -2.523919 -2.737286) (xy -2.496157 -2.704932) (xy -2.457278 -2.671808) (xy -2.408754 -2.638808) (xy -2.352057 -2.606830) (xy -2.288659 -2.576770) (xy -2.220033 -2.549523) (xy -2.208955 -2.545586)
|
||||
(xy -2.148716 -2.525037) (xy -2.077140 -2.501547) (xy -1.995177 -2.475401) (xy -1.903772 -2.446885) (xy -1.803874 -2.416284) (xy -1.696429 -2.383884) (xy -1.582386 -2.349970) (xy -1.462691 -2.314828)
|
||||
(xy -1.338292 -2.278744) (xy -1.210137 -2.242003) (xy -1.079172 -2.204891) (xy -1.073170 -2.203200) (xy -1.019003 -2.187904) (xy -0.968728 -2.173619) (xy -0.923641 -2.160722) (xy -0.885037 -2.149587)
|
||||
(xy -0.854214 -2.140588) (xy -0.832467 -2.134101) (xy -0.821094 -2.130500) (xy -0.819714 -2.129930) (xy -0.820979 -2.123249) (xy -0.826533 -2.106421) (xy -0.835755 -2.081011) (xy -0.848025 -2.048586)
|
||||
(xy -0.862721 -2.010711) (xy -0.879224 -1.968952) (xy -0.896912 -1.924874) (xy -0.915167 -1.880044) (xy -0.933366 -1.836026) (xy -0.950889 -1.794388) (xy -0.967117 -1.756694) (xy -0.972339 -1.744805)
|
||||
(xy -1.013021 -1.654749) (xy -1.051545 -1.573755) (xy -1.089414 -1.498723) (xy -1.115067 -1.450433) (xy -1.142890 -1.399091) (xy -1.239783 -1.413563) (xy -1.295000 -1.422120) (xy -1.345345 -1.430527)
|
||||
(xy -1.389548 -1.438528) (xy -1.426338 -1.445870) (xy -1.454443 -1.452297) (xy -1.472594 -1.457556) (xy -1.479519 -1.461390) (xy -1.479550 -1.461602) (xy -1.476755 -1.468340) (xy -1.468775 -1.485158)
|
||||
(xy -1.456217 -1.510831) (xy -1.439691 -1.544138) (xy -1.419803 -1.583855) (xy -1.397163 -1.628759) (xy -1.372378 -1.677628) (xy -1.361735 -1.698531) (xy -1.243920 -1.929660) (xy -1.287123 -1.942267)
|
||||
(xy -1.303977 -1.947178) (xy -1.331139 -1.955083) (xy -1.366718 -1.965433) (xy -1.408828 -1.977679) (xy -1.455578 -1.991271) (xy -1.505081 -2.005660) (xy -1.527175 -2.012082) (xy -1.669173 -2.053666)
|
||||
(xy -1.799197 -2.092420) (xy -1.917625 -2.128473) (xy -2.024835 -2.161953) (xy -2.121204 -2.192989) (xy -2.207108 -2.221711) (xy -2.282926 -2.248247) (xy -2.349035 -2.272727) (xy -2.405811 -2.295280)
|
||||
(xy -2.453633 -2.316034) (xy -2.492877 -2.335118) (xy -2.523920 -2.352663) (xy -2.525041 -2.353362) (xy -2.603225 -2.405588) (xy -2.669765 -2.457417) (xy -2.725608 -2.510096) (xy -2.771704 -2.564871)
|
||||
(xy -2.809000 -2.622990) (xy -2.838446 -2.685700) (xy -2.860988 -2.754246) (xy -2.874397 -2.812599) (xy -2.883974 -2.888256) (xy -2.883376 -2.961332) (xy -2.873056 -3.030694) (xy -2.853466 -3.095211)
|
||||
(xy -2.825060 -3.153752) (xy -2.788288 -3.205185) (xy -2.743605 -3.248380) (xy -2.691461 -3.282205) (xy -2.685381 -3.285260) (xy -2.647589 -3.302373) (xy -2.612664 -3.314693) (xy -2.577164 -3.322917)
|
||||
(xy -2.537649 -3.327742) (xy -2.490676 -3.329864) (xy -2.463800 -3.330129) (xy -2.442101 -3.330124) (xy -2.422479 -3.329918) (xy -2.403759 -3.329344) (xy -2.384765 -3.328233) (xy -2.364321 -3.326420)
|
||||
(xy -2.341253 -3.323738) (xy -2.314384 -3.320018) (xy -2.282539 -3.315095) (xy -2.244542 -3.308800) (xy -2.199217 -3.300968) (xy -2.145390 -3.291431) (xy -2.081883 -3.280021) (xy -2.007522 -3.266573)
|
||||
(xy -1.974850 -3.260653) (xy -1.891192 -3.245658) (xy -1.812735 -3.231922) (xy -1.740341 -3.219580) (xy -1.674875 -3.208768) (xy -1.617200 -3.199622) (xy -1.568178 -3.192277) (xy -1.528673 -3.186869)
|
||||
(xy -1.499549 -3.183532) (xy -1.481667 -3.182403) (xy -1.477700 -3.182622) (xy -1.475625 -3.187861) (xy -1.481631 -3.200911) (xy -1.494739 -3.220679) (xy -1.513973 -3.246076) (xy -1.538352 -3.276011)
|
||||
(xy -1.566900 -3.309394) (xy -1.598639 -3.345133) (xy -1.632588 -3.382139) (xy -1.667772 -3.419320) (xy -1.703211 -3.455586) (xy -1.737927 -3.489847) (xy -1.770942 -3.521011) (xy -1.801277 -3.547989)
|
||||
(xy -1.817574 -3.561542) (xy -1.918674 -3.636080) (xy -2.021386 -3.698081) (xy -2.125981 -3.747635) (xy -2.232731 -3.784834) (xy -2.341906 -3.809770) (xy -2.453777 -3.822533) (xy -2.568616 -3.823215)
|
||||
(xy -2.590856 -3.821983) (xy -2.712848 -3.808041) (xy -2.829760 -3.782534) (xy -2.941233 -3.745664) (xy -3.046912 -3.697634) (xy -3.146438 -3.638649) (xy -3.239456 -3.568910) (xy -3.325608 -3.488622)
|
||||
(xy -3.404537 -3.397987) (xy -3.453884 -3.330575) (xy -3.511476 -3.238777) (xy -3.557769 -3.148171) (xy -3.593098 -3.057255) (xy -3.617798 -2.964524) (xy -3.632206 -2.868473) (xy -3.636658 -2.767600)
|
||||
(xy -3.631490 -2.660400) (xy -3.621951 -2.578100) (xy -3.606735 -2.492446) (xy -3.584573 -2.399509) (xy -3.556362 -2.301992) (xy -3.523006 -2.202598) (xy -3.485404 -2.104029) (xy -3.444458 -2.008987)
|
||||
(xy -3.405490 -1.928698) (xy -3.380740 -1.888194) (xy -3.346853 -1.843873) (xy -3.305852 -1.797972) (xy -3.259763 -1.752731) (xy -3.210610 -1.710387) (xy -3.201449 -1.703132) (xy -3.117956 -1.643843)
|
||||
(xy -3.022181 -1.586682) (xy -2.914369 -1.531703) (xy -2.794767 -1.478962) (xy -2.663621 -1.428513) (xy -2.521179 -1.380408) (xy -2.367686 -1.334704) (xy -2.203389 -1.291454) (xy -2.028535 -1.250711)
|
||||
(xy -1.843370 -1.212532) (xy -1.648140 -1.176968) (xy -1.443092 -1.144076) (xy -1.228473 -1.113909) (xy -1.004529 -1.086521) (xy -0.771506 -1.061966) (xy -0.529651 -1.040300) (xy -0.279211 -1.021575)
|
||||
(xy -0.034925 -1.006635) (xy 0.053383 -1.001857) (xy 0.132217 -0.997755) (xy 0.203661 -0.994262) (xy 0.269800 -0.991314) (xy 0.332718 -0.988845) (xy 0.394500 -0.986790) (xy 0.457232 -0.985083)
|
||||
(xy 0.522998 -0.983660) (xy 0.593882 -0.982456) (xy 0.671971 -0.981404) (xy 0.759347 -0.980439) (xy 0.820737 -0.979841) (xy 0.890578 -0.979127) (xy 0.956524 -0.978336) (xy 1.017501 -0.977489)
|
||||
(xy 1.072436 -0.976607) (xy 1.120256 -0.975710) (xy 1.159888 -0.974818) (xy 1.190259 -0.973953) (xy 1.210295 -0.973135) (xy 1.218923 -0.972383) (xy 1.219186 -0.972240) (xy 1.215366 -0.966494)
|
||||
(xy 1.204564 -0.952106) (xy 1.187760 -0.930334) (xy 1.165931 -0.902432) (xy 1.140056 -0.869655) (xy 1.111114 -0.833260) (xy 1.101112 -0.820738) (xy 0.983051 -0.673100) (xy 0.766163 -0.674080)
|
||||
(xy 0.706160 -0.674496) (xy 0.642524 -0.675191) (xy 0.578358 -0.676116) (xy 0.516767 -0.677218) (xy 0.460855 -0.678447) (xy 0.413726 -0.679749) (xy 0.403225 -0.680096) (xy 0.182678 -0.688951)
|
||||
(xy -0.038732 -0.700279) (xy -0.258938 -0.713921) (xy -0.475876 -0.729723) (xy -0.687480 -0.747528) (xy -0.891683 -0.767179) (xy -1.086421 -0.788519) (xy -1.184275 -0.800359) (xy -1.470320 -0.841330)
|
||||
(xy -1.749161 -0.891656) (xy -2.020276 -0.951229) (xy -2.283140 -1.019940) (xy -2.380100 -1.048227) (xy -2.515706 -1.090797) (xy -2.647104 -1.135697) (xy -2.773623 -1.182577) (xy -2.894590 -1.231088)
|
||||
(xy -3.009334 -1.280879) (xy -3.117184 -1.331601) (xy -3.217466 -1.382903) (xy -3.309508 -1.434436) (xy -3.392640 -1.485850) (xy -3.466188 -1.536796) (xy -3.529481 -1.586923) (xy -3.581846 -1.635881)
|
||||
(xy -3.622612 -1.683321) (xy -3.635525 -1.701800) (xy -3.666851 -1.754310) (xy -3.699637 -1.817325) (xy -3.733007 -1.888869) (xy -3.766085 -1.966963) (xy -3.797996 -2.049630) (xy -3.827864 -2.134892)
|
||||
(xy -3.829525 -2.139905) (xy -3.867926 -2.264573) (xy -3.899490 -2.384994) (xy -3.924114 -2.500353) (xy -3.941700 -2.609835) (xy -3.952147 -2.712625) (xy -3.955353 -2.807907) (xy -3.951219 -2.894866)
|
||||
(xy -3.939645 -2.972687) (xy -3.934733 -2.994025) (xy -3.896215 -3.122538) (xy -3.846262 -3.248334) (xy -3.785693 -3.370095) (xy -3.715331 -3.486505) (xy -3.635996 -3.596245) (xy -3.548511 -3.697999)
|
||||
(xy -3.453697 -3.790449) (xy -3.420116 -3.819379) (xy -3.356960 -3.867713) (xy -3.284820 -3.915490) (xy -3.207319 -3.960610) (xy -3.128079 -4.000975) (xy -3.050722 -4.034485) (xy -3.045122 -4.036654)
|
||||
(xy -2.997977 -4.053011) (xy -2.942013 -4.069618) (xy -2.881056 -4.085527) (xy -2.818931 -4.099790) (xy -2.759462 -4.111461) (xy -2.714625 -4.118532) (xy -2.656930 -4.124524) (xy -2.590784 -4.128375)
|
||||
(xy -2.519648 -4.130106) (xy -2.446982 -4.129739) )(layer F.SilkS) (width 0.010000)
|
||||
)
|
||||
)
|
||||
243
PCB/FaSTTUBe_logos.pretty/FTLogo_small.kicad_mod
Normal file
243
PCB/FaSTTUBe_logos.pretty/FTLogo_small.kicad_mod
Normal file
@ -0,0 +1,243 @@
|
||||
(module LOGO (layer F.Cu)
|
||||
(at 0 0)
|
||||
(fp_text reference "G***" (at 0 0) (layer F.SilkS) hide
|
||||
(effects (font (thickness 0.3)))
|
||||
)
|
||||
(fp_text value "LOGO" (at 0.75 0) (layer F.SilkS) hide
|
||||
(effects (font (thickness 0.3)))
|
||||
)
|
||||
(fp_poly (pts (xy -6.739467 1.900767) (xy -8.420100 1.900767) (xy -8.420100 2.065867) (xy -6.739467 2.065867) (xy -6.739467 2.442634) (xy -8.420100 2.442634) (xy -8.420100 3.014134) (xy -8.809567 3.014134)
|
||||
(xy -8.809483 2.479675) (xy -8.809436 2.397863) (xy -8.809323 2.321404) (xy -8.809146 2.250587) (xy -8.808907 2.185701) (xy -8.808609 2.127034) (xy -8.808253 2.074875) (xy -8.807843 2.029514)
|
||||
(xy -8.807379 1.991238) (xy -8.806865 1.960336) (xy -8.806302 1.937098) (xy -8.805693 1.921812) (xy -8.805186 1.915584) (xy -8.792840 1.854464) (xy -8.773887 1.798625) (xy -8.748242 1.747949)
|
||||
(xy -8.715821 1.702321) (xy -8.676538 1.661627) (xy -8.630309 1.625749) (xy -8.577050 1.594573) (xy -8.566150 1.589182) (xy -8.527908 1.572310) (xy -8.488651 1.558302) (xy -8.445907 1.546374)
|
||||
(xy -8.397202 1.535747) (xy -8.396817 1.535672) (xy -8.391138 1.534580) (xy -8.385547 1.533579) (xy -8.379669 1.532664) (xy -8.373130 1.531831) (xy -8.365554 1.531074) (xy -8.356566 1.530389)
|
||||
(xy -8.345792 1.529772) (xy -8.332855 1.529218) (xy -8.317382 1.528723) (xy -8.298998 1.528281) (xy -8.277326 1.527888) (xy -8.251993 1.527539) (xy -8.222624 1.527231) (xy -8.188843 1.526957)
|
||||
(xy -8.150275 1.526714) (xy -8.106546 1.526498) (xy -8.057280 1.526302) (xy -8.002103 1.526123) (xy -7.940639 1.525957) (xy -7.872514 1.525798) (xy -7.797352 1.525642) (xy -7.714779 1.525484)
|
||||
(xy -7.624419 1.525320) (xy -7.544858 1.525178) (xy -6.739467 1.523750) (xy -6.739467 1.900767) )(layer F.SilkS) (width 0.010000)
|
||||
)
|
||||
(fp_poly (pts (xy -5.678055 1.524020) (xy -5.572957 1.524079) (xy -5.476101 1.524178) (xy -5.387374 1.524317) (xy -5.306663 1.524498) (xy -5.233856 1.524721) (xy -5.168840 1.524986) (xy -5.111503 1.525294)
|
||||
(xy -5.061733 1.525645) (xy -5.019415 1.526041) (xy -4.984439 1.526482) (xy -4.956692 1.526967) (xy -4.936061 1.527499) (xy -4.922433 1.528077) (xy -4.916439 1.528582) (xy -4.860560 1.540206)
|
||||
(xy -4.808450 1.559142) (xy -4.759557 1.585661) (xy -4.713334 1.620036) (xy -4.691200 1.640111) (xy -4.649190 1.685206) (xy -4.613921 1.733406) (xy -4.584734 1.785842) (xy -4.560973 1.843646)
|
||||
(xy -4.547271 1.887707) (xy -4.536083 1.928284) (xy -4.533655 3.014134) (xy -5.394202 3.013598) (xy -5.480060 3.013526) (xy -5.563782 3.013420) (xy -5.644961 3.013282) (xy -5.723185 3.013113)
|
||||
(xy -5.798045 3.012917) (xy -5.869131 3.012694) (xy -5.936033 3.012446) (xy -5.998341 3.012177) (xy -6.055644 3.011887) (xy -6.107534 3.011578) (xy -6.153599 3.011254) (xy -6.193431 3.010915)
|
||||
(xy -6.226618 3.010563) (xy -6.252751 3.010202) (xy -6.271421 3.009831) (xy -6.282216 3.009455) (xy -6.284383 3.009285) (xy -6.345066 2.997397) (xy -6.404317 2.977715) (xy -6.461123 2.950864)
|
||||
(xy -6.514470 2.917470) (xy -6.563346 2.878159) (xy -6.606736 2.833556) (xy -6.640019 2.789767) (xy -6.669581 2.738133) (xy -6.691651 2.683252) (xy -6.706156 2.625963) (xy -6.713020 2.567101)
|
||||
(xy -6.712170 2.507503) (xy -6.704595 2.455334) (xy -6.307667 2.455334) (xy -6.307667 2.637367) (xy -4.923367 2.637367) (xy -4.923367 2.455334) (xy -6.307667 2.455334) (xy -6.704595 2.455334)
|
||||
(xy -6.703530 2.448007) (xy -6.687027 2.389450) (xy -6.677752 2.365383) (xy -6.653070 2.316653) (xy -6.621023 2.270047) (xy -6.582624 2.226484) (xy -6.538887 2.186882) (xy -6.490826 2.152161)
|
||||
(xy -6.439457 2.123240) (xy -6.386078 2.101134) (xy -6.377711 2.098261) (xy -6.369952 2.095643) (xy -6.362391 2.093268) (xy -6.354621 2.091123) (xy -6.346231 2.089198) (xy -6.336815 2.087480)
|
||||
(xy -6.325962 2.085958) (xy -6.313265 2.084619) (xy -6.298314 2.083452) (xy -6.280702 2.082446) (xy -6.260018 2.081588) (xy -6.235855 2.080866) (xy -6.207804 2.080269) (xy -6.175456 2.079785)
|
||||
(xy -6.138403 2.079403) (xy -6.096235 2.079109) (xy -6.048544 2.078893) (xy -5.994922 2.078743) (xy -5.934959 2.078647) (xy -5.868248 2.078593) (xy -5.794379 2.078570) (xy -5.712943 2.078565)
|
||||
(xy -5.623533 2.078567) (xy -4.923367 2.078567) (xy -4.923367 1.900767) (xy -6.633633 1.900767) (xy -6.633633 1.524000) (xy -5.791506 1.524000) (xy -5.678055 1.524020) )(layer F.SilkS) (width 0.010000)
|
||||
)
|
||||
(fp_poly (pts (xy -2.215048 1.711237) (xy -2.216150 1.898650) (xy -4.013200 1.900786) (xy -4.013200 2.070100) (xy -3.305064 2.070100) (xy -3.200522 2.070128) (xy -3.103591 2.070210) (xy -3.014343 2.070346)
|
||||
(xy -2.932851 2.070536) (xy -2.859186 2.070780) (xy -2.793422 2.071077) (xy -2.735629 2.071426) (xy -2.685881 2.071827) (xy -2.644249 2.072280) (xy -2.610805 2.072784) (xy -2.585623 2.073339)
|
||||
(xy -2.568773 2.073945) (xy -2.561056 2.074499) (xy -2.497636 2.086130) (xy -2.436615 2.104968) (xy -2.379444 2.130519) (xy -2.354181 2.144789) (xy -2.297663 2.183384) (xy -2.248416 2.226095)
|
||||
(xy -2.206515 2.272825) (xy -2.172034 2.323477) (xy -2.145049 2.377956) (xy -2.125633 2.436165) (xy -2.124322 2.441334) (xy -2.118670 2.472497) (xy -2.115370 2.508993) (xy -2.114421 2.548021)
|
||||
(xy -2.115822 2.586779) (xy -2.119575 2.622466) (xy -2.124322 2.647133) (xy -2.143149 2.706044) (xy -2.169423 2.760949) (xy -2.203054 2.811705) (xy -2.243955 2.858171) (xy -2.268955 2.881360)
|
||||
(xy -2.317317 2.919519) (xy -2.366510 2.950530) (xy -2.418408 2.975345) (xy -2.474891 2.994914) (xy -2.512483 3.004701) (xy -2.516461 3.005496) (xy -2.521514 3.006230) (xy -2.527983 3.006907)
|
||||
(xy -2.536211 3.007529) (xy -2.546541 3.008099) (xy -2.559314 3.008621) (xy -2.574873 3.009098) (xy -2.593560 3.009531) (xy -2.615716 3.009926) (xy -2.641684 3.010284) (xy -2.671807 3.010609)
|
||||
(xy -2.706426 3.010903) (xy -2.745884 3.011170) (xy -2.790522 3.011413) (xy -2.840683 3.011635) (xy -2.896709 3.011839) (xy -2.958942 3.012027) (xy -3.027725 3.012204) (xy -3.103399 3.012371)
|
||||
(xy -3.186307 3.012533) (xy -3.276790 3.012692) (xy -3.375192 3.012851) (xy -3.438569 3.012949) (xy -4.335022 3.014305) (xy -4.333919 2.826894) (xy -4.332817 2.639484) (xy -3.417274 2.638416)
|
||||
(xy -2.501732 2.637348) (xy -2.502874 2.547399) (xy -2.504017 2.457450) (xy -3.253317 2.455183) (xy -3.347099 2.454895) (xy -3.432795 2.454622) (xy -3.510788 2.454358) (xy -3.581459 2.454099)
|
||||
(xy -3.645188 2.453840) (xy -3.702357 2.453577) (xy -3.753348 2.453303) (xy -3.798542 2.453016) (xy -3.838321 2.452709) (xy -3.873065 2.452378) (xy -3.903156 2.452019) (xy -3.928976 2.451626)
|
||||
(xy -3.950905 2.451194) (xy -3.969326 2.450720) (xy -3.984620 2.450197) (xy -3.997168 2.449622) (xy -4.007351 2.448989) (xy -4.015550 2.448294) (xy -4.022148 2.447531) (xy -4.027526 2.446697)
|
||||
(xy -4.032064 2.445786) (xy -4.033858 2.445368) (xy -4.095242 2.426808) (xy -4.153640 2.401785) (xy -4.208317 2.370894) (xy -4.258535 2.334733) (xy -4.303558 2.293899) (xy -4.342648 2.248988)
|
||||
(xy -4.375070 2.200597) (xy -4.400086 2.149324) (xy -4.400440 2.148437) (xy -4.413721 2.109434) (xy -4.422320 2.069924) (xy -4.426597 2.027565) (xy -4.426912 1.980014) (xy -4.426814 1.976967)
|
||||
(xy -4.423282 1.928269) (xy -4.415819 1.885217) (xy -4.403753 1.845644) (xy -4.386413 1.807383) (xy -4.363126 1.768266) (xy -4.361317 1.765532) (xy -4.332183 1.727563) (xy -4.296118 1.690153)
|
||||
(xy -4.254630 1.654573) (xy -4.209224 1.622095) (xy -4.161407 1.593992) (xy -4.153042 1.589688) (xy -4.121837 1.575647) (xy -4.085088 1.561837) (xy -4.045683 1.549234) (xy -4.006511 1.538810)
|
||||
(xy -3.993157 1.535807) (xy -3.947583 1.526117) (xy -2.213945 1.523823) (xy -2.215048 1.711237) )(layer F.SilkS) (width 0.010000)
|
||||
)
|
||||
(fp_poly (pts (xy 2.116667 1.900767) (xy 1.253067 1.900767) (xy 1.253067 3.014134) (xy 0.863600 3.014134) (xy 0.863600 1.900767) (xy -0.829734 1.900767) (xy -0.829734 3.014134) (xy -1.219200 3.014134)
|
||||
(xy -1.219200 1.900767) (xy -2.082800 1.900767) (xy -2.082800 1.524000) (xy 2.116667 1.524000) (xy 2.116667 1.900767) )(layer F.SilkS) (width 0.010000)
|
||||
)
|
||||
(fp_poly (pts (xy 2.548467 2.637367) (xy 3.941233 2.637367) (xy 3.941233 1.524000) (xy 4.330998 1.524000) (xy 4.329632 2.077509) (xy 4.328267 2.631017) (xy 4.318730 2.667000) (xy 4.301741 2.715767)
|
||||
(xy 4.277243 2.763933) (xy 4.246183 2.810501) (xy 4.209510 2.854475) (xy 4.168172 2.894859) (xy 4.123115 2.930656) (xy 4.075289 2.960870) (xy 4.025640 2.984504) (xy 4.011657 2.989766)
|
||||
(xy 4.002832 2.992919) (xy 3.994702 2.995787) (xy 3.986850 2.998385) (xy 3.978859 3.000726) (xy 3.970312 3.002822) (xy 3.960792 3.004686) (xy 3.949881 3.006332) (xy 3.937162 3.007772)
|
||||
(xy 3.922218 3.009021) (xy 3.904631 3.010089) (xy 3.883985 3.010992) (xy 3.859862 3.011742) (xy 3.831844 3.012351) (xy 3.799515 3.012834) (xy 3.762458 3.013202) (xy 3.720254 3.013470)
|
||||
(xy 3.672487 3.013649) (xy 3.618740 3.013754) (xy 3.558595 3.013798) (xy 3.491635 3.013792) (xy 3.417442 3.013751) (xy 3.335601 3.013687) (xy 3.249587 3.013617) (xy 3.175270 3.013536)
|
||||
(xy 3.103009 3.013413) (xy 3.033283 3.013250) (xy 2.966569 3.013051) (xy 2.903346 3.012818) (xy 2.844092 3.012554) (xy 2.789284 3.012263) (xy 2.739400 3.011946) (xy 2.694920 3.011608)
|
||||
(xy 2.656319 3.011250) (xy 2.624077 3.010876) (xy 2.598671 3.010489) (xy 2.580580 3.010091) (xy 2.570280 3.009685) (xy 2.568419 3.009517) (xy 2.523908 2.999652) (xy 2.477647 2.983253)
|
||||
(xy 2.431829 2.961278) (xy 2.388645 2.934684) (xy 2.375515 2.925185) (xy 2.350501 2.904598) (xy 2.323435 2.879377) (xy 2.296295 2.851597) (xy 2.271060 2.823334) (xy 2.249707 2.796663)
|
||||
(xy 2.240255 2.783302) (xy 2.212272 2.736904) (xy 2.190604 2.690553) (xy 2.173791 2.640941) (xy 2.168344 2.620434) (xy 2.167330 2.615671) (xy 2.166415 2.609667) (xy 2.165593 2.601973)
|
||||
(xy 2.164857 2.592140) (xy 2.164201 2.579717) (xy 2.163618 2.564256) (xy 2.163100 2.545307) (xy 2.162643 2.522422) (xy 2.162239 2.495149) (xy 2.161882 2.463041) (xy 2.161565 2.425648)
|
||||
(xy 2.161281 2.382520) (xy 2.161024 2.333209) (xy 2.160787 2.277265) (xy 2.160564 2.214238) (xy 2.160349 2.143679) (xy 2.160133 2.065139) (xy 2.160116 2.058459) (xy 2.158721 1.524000)
|
||||
(xy 2.548467 1.524000) (xy 2.548467 2.637367) )(layer F.SilkS) (width 0.010000)
|
||||
)
|
||||
(fp_poly (pts (xy 5.303308 1.525066) (xy 5.404741 1.525212) (xy 5.498076 1.525342) (xy 5.583682 1.525466) (xy 5.661930 1.525592) (xy 5.733189 1.525730) (xy 5.797827 1.525890) (xy 5.856214 1.526080)
|
||||
(xy 5.908719 1.526311) (xy 5.955712 1.526592) (xy 5.997562 1.526933) (xy 6.034637 1.527341) (xy 6.067308 1.527828) (xy 6.095943 1.528403) (xy 6.120912 1.529075) (xy 6.142584 1.529853)
|
||||
(xy 6.161328 1.530747) (xy 6.177513 1.531766) (xy 6.191510 1.532920) (xy 6.203687 1.534218) (xy 6.214412 1.535670) (xy 6.224057 1.537285) (xy 6.232989 1.539073) (xy 6.241579 1.541042)
|
||||
(xy 6.250194 1.543203) (xy 6.259206 1.545565) (xy 6.268982 1.548137) (xy 6.275916 1.549925) (xy 6.333192 1.568234) (xy 6.386274 1.592712) (xy 6.434503 1.622864) (xy 6.477222 1.658194)
|
||||
(xy 6.513770 1.698207) (xy 6.543489 1.742407) (xy 6.551187 1.756834) (xy 6.569847 1.801107) (xy 6.584159 1.849957) (xy 6.593772 1.901123) (xy 6.598339 1.952343) (xy 6.597508 2.001357)
|
||||
(xy 6.593729 2.032000) (xy 6.586533 2.065089) (xy 6.575746 2.103470) (xy 6.562024 2.145110) (xy 6.546022 2.187975) (xy 6.534450 2.216132) (xy 6.515189 2.261222) (xy 6.538381 2.300628)
|
||||
(xy 6.571090 2.361978) (xy 6.596198 2.421849) (xy 6.613596 2.479897) (xy 6.623173 2.535779) (xy 6.625166 2.573780) (xy 6.621089 2.632474) (xy 6.609018 2.688764) (xy 6.589195 2.742213)
|
||||
(xy 6.561862 2.792381) (xy 6.527261 2.838830) (xy 6.485634 2.881120) (xy 6.437223 2.918812) (xy 6.433635 2.921234) (xy 6.393601 2.946307) (xy 6.355596 2.966150) (xy 6.316718 2.982011)
|
||||
(xy 6.274064 2.995139) (xy 6.245199 3.002282) (xy 6.203950 3.011760) (xy 4.445000 3.014308) (xy 4.445000 2.637367) (xy 4.834466 2.637367) (xy 6.214702 2.637367) (xy 6.213559 2.547409)
|
||||
(xy 6.212416 2.457450) (xy 4.834466 2.455308) (xy 4.834466 2.637367) (xy 4.445000 2.637367) (xy 4.445000 1.900767) (xy 4.834466 1.900767) (xy 4.834466 2.070100) (xy 6.193366 2.070100)
|
||||
(xy 6.193366 1.900767) (xy 4.834466 1.900767) (xy 4.445000 1.900767) (xy 4.445000 1.523783) (xy 5.303308 1.525066) )(layer F.SilkS) (width 0.010000)
|
||||
)
|
||||
(fp_poly (pts (xy 8.128357 1.524483) (xy 8.177823 1.524573) (xy 8.221520 1.524757) (xy 8.259897 1.525046) (xy 8.293403 1.525451) (xy 8.322488 1.525980) (xy 8.347602 1.526646) (xy 8.369193 1.527458)
|
||||
(xy 8.387713 1.528427) (xy 8.403609 1.529563) (xy 8.417332 1.530877) (xy 8.429331 1.532378) (xy 8.440055 1.534078) (xy 8.449955 1.535987) (xy 8.459479 1.538114) (xy 8.469078 1.540471)
|
||||
(xy 8.471537 1.541096) (xy 8.528233 1.559859) (xy 8.581855 1.586097) (xy 8.631715 1.619159) (xy 8.677121 1.658395) (xy 8.717385 1.703157) (xy 8.751816 1.752792) (xy 8.779725 1.806653)
|
||||
(xy 8.794682 1.845530) (xy 8.799549 1.860260) (xy 8.803729 1.873555) (xy 8.807279 1.886175) (xy 8.810256 1.898884) (xy 8.812718 1.912442) (xy 8.814721 1.927613) (xy 8.816321 1.945158)
|
||||
(xy 8.817578 1.965840) (xy 8.818546 1.990419) (xy 8.819283 2.019659) (xy 8.819847 2.054321) (xy 8.820294 2.095168) (xy 8.820681 2.142961) (xy 8.821063 2.198159) (xy 8.822798 2.455334)
|
||||
(xy 7.124700 2.455334) (xy 7.124700 2.637367) (xy 8.822267 2.637367) (xy 8.822267 3.014134) (xy 7.995708 3.013456) (xy 7.912475 3.013380) (xy 7.831394 3.013289) (xy 7.752880 3.013186)
|
||||
(xy 7.677348 3.013072) (xy 7.605215 3.012947) (xy 7.536895 3.012812) (xy 7.472804 3.012669) (xy 7.413357 3.012519) (xy 7.358970 3.012363) (xy 7.310057 3.012202) (xy 7.267035 3.012038)
|
||||
(xy 7.230318 3.011871) (xy 7.200322 3.011702) (xy 7.177462 3.011533) (xy 7.162154 3.011365) (xy 7.154813 3.011199) (xy 7.154333 3.011165) (xy 7.112828 3.003661) (xy 7.068363 2.990269)
|
||||
(xy 7.023112 2.971837) (xy 6.979248 2.949210) (xy 6.952369 2.932559) (xy 6.898841 2.892996) (xy 6.852330 2.850512) (xy 6.813127 2.805471) (xy 6.781527 2.758237) (xy 6.757822 2.709176)
|
||||
(xy 6.746827 2.676625) (xy 6.745131 2.670454) (xy 6.743653 2.664375) (xy 6.742375 2.657781) (xy 6.741278 2.650070) (xy 6.740345 2.640633) (xy 6.739559 2.628868) (xy 6.738903 2.614167)
|
||||
(xy 6.738357 2.595927) (xy 6.737906 2.573541) (xy 6.737530 2.546405) (xy 6.737214 2.513912) (xy 6.736938 2.475459) (xy 6.736686 2.430439) (xy 6.736440 2.378247) (xy 6.736182 2.318278)
|
||||
(xy 6.736144 2.309284) (xy 6.735891 2.242989) (xy 6.735738 2.184543) (xy 6.735708 2.133324) (xy 6.735823 2.088713) (xy 6.736105 2.050092) (xy 6.736577 2.016841) (xy 6.737262 1.988341)
|
||||
(xy 6.738180 1.963973) (xy 6.739356 1.943117) (xy 6.740811 1.925155) (xy 6.742568 1.909466) (xy 6.743858 1.900767) (xy 7.124700 1.900767) (xy 7.124700 2.074334) (xy 8.432800 2.074334)
|
||||
(xy 8.432800 1.900767) (xy 7.124700 1.900767) (xy 6.743858 1.900767) (xy 6.744649 1.895433) (xy 6.747077 1.882435) (xy 6.749873 1.869853) (xy 6.752404 1.859620) (xy 6.760472 1.834117)
|
||||
(xy 6.772097 1.805152) (xy 6.785882 1.775728) (xy 6.800428 1.748850) (xy 6.813018 1.729317) (xy 6.839740 1.697181) (xy 6.872649 1.665183) (xy 6.909616 1.635034) (xy 6.948508 1.608444)
|
||||
(xy 6.987195 1.587123) (xy 6.994356 1.583804) (xy 7.031154 1.569084) (xy 7.073199 1.555252) (xy 7.117270 1.543290) (xy 7.151782 1.535736) (xy 7.158535 1.534459) (xy 7.165174 1.533306)
|
||||
(xy 7.172153 1.532270) (xy 7.179923 1.531343) (xy 7.188935 1.530518) (xy 7.199644 1.529786) (xy 7.212499 1.529140) (xy 7.227955 1.528573) (xy 7.246462 1.528076) (xy 7.268473 1.527642)
|
||||
(xy 7.294439 1.527264) (xy 7.324814 1.526933) (xy 7.360050 1.526643) (xy 7.400597 1.526384) (xy 7.446909 1.526150) (xy 7.499438 1.525933) (xy 7.558635 1.525725) (xy 7.624954 1.525519)
|
||||
(xy 7.698845 1.525307) (xy 7.778750 1.525086) (xy 7.863806 1.524860) (xy 7.940846 1.524676) (xy 8.010318 1.524545) (xy 8.072672 1.524477) (xy 8.128357 1.524483) )(layer F.SilkS) (width 0.010000)
|
||||
)
|
||||
(fp_poly (pts (xy -3.451187 -2.100792) (xy -3.452283 -1.183217) (xy -3.464804 -1.160613) (xy -3.484268 -1.133139) (xy -3.510671 -1.108646) (xy -3.544212 -1.087043) (xy -3.585091 -1.068234) (xy -3.633508 -1.052125)
|
||||
(xy -3.689662 -1.038623) (xy -3.744529 -1.028988) (xy -3.775812 -1.024537) (xy -3.807662 -1.020573) (xy -3.840852 -1.017051) (xy -3.876152 -1.013928) (xy -3.914335 -1.011157) (xy -3.956173 -1.008697)
|
||||
(xy -4.002439 -1.006501) (xy -4.053903 -1.004527) (xy -4.111337 -1.002728) (xy -4.175515 -1.001063) (xy -4.247207 -0.999485) (xy -4.265083 -0.999125) (xy -4.313643 -0.998096) (xy -4.362106 -0.996944)
|
||||
(xy -4.409723 -0.995696) (xy -4.455747 -0.994378) (xy -4.499428 -0.993018) (xy -4.540018 -0.991643) (xy -4.576767 -0.990278) (xy -4.608927 -0.988950) (xy -4.635748 -0.987687) (xy -4.656483 -0.986516)
|
||||
(xy -4.670383 -0.985462) (xy -4.676698 -0.984553) (xy -4.676968 -0.984410) (xy -4.674565 -0.981119) (xy -4.666678 -0.973045) (xy -4.654186 -0.960990) (xy -4.637971 -0.945754) (xy -4.618913 -0.928137)
|
||||
(xy -4.597891 -0.908941) (xy -4.575787 -0.888966) (xy -4.553481 -0.869013) (xy -4.531853 -0.849883) (xy -4.511784 -0.832376) (xy -4.494154 -0.817293) (xy -4.483100 -0.808085) (xy -4.374756 -0.723902)
|
||||
(xy -4.259229 -0.643006) (xy -4.136474 -0.565383) (xy -4.006444 -0.491016) (xy -3.869094 -0.419887) (xy -3.724378 -0.351982) (xy -3.572249 -0.287284) (xy -3.412661 -0.225777) (xy -3.245570 -0.167443)
|
||||
(xy -3.070928 -0.112268) (xy -2.888690 -0.060234) (xy -2.698809 -0.011326) (xy -2.501240 0.034473) (xy -2.295937 0.077180) (xy -2.082853 0.116809) (xy -1.861944 0.153379) (xy -1.699684 0.177585)
|
||||
(xy -1.623759 0.188241) (xy -1.548568 0.198425) (xy -1.473485 0.208198) (xy -1.397887 0.217626) (xy -1.321148 0.226771) (xy -1.242643 0.235697) (xy -1.161748 0.244469) (xy -1.077837 0.253148)
|
||||
(xy -0.990287 0.261800) (xy -0.898471 0.270487) (xy -0.801766 0.279274) (xy -0.699546 0.288223) (xy -0.591186 0.297398) (xy -0.476063 0.306864) (xy -0.353550 0.316683) (xy -0.262467 0.323846)
|
||||
(xy -0.209675 0.328002) (xy -0.156323 0.332263) (xy -0.103087 0.336570) (xy -0.050640 0.340867) (xy 0.000345 0.345095) (xy 0.049194 0.349196) (xy 0.095234 0.353113) (xy 0.137790 0.356788)
|
||||
(xy 0.176190 0.360162) (xy 0.209758 0.363178) (xy 0.237822 0.365778) (xy 0.259709 0.367904) (xy 0.274743 0.369499) (xy 0.282252 0.370504) (xy 0.282982 0.370709) (xy 0.281507 0.374645)
|
||||
(xy 0.276661 0.385303) (xy 0.268855 0.401828) (xy 0.258500 0.423368) (xy 0.246006 0.449067) (xy 0.231782 0.478073) (xy 0.216623 0.508761) (xy 0.175531 0.592981) (xy 0.137955 0.672928)
|
||||
(xy 0.102659 0.751335) (xy 0.068408 0.830935) (xy 0.039451 0.900943) (xy 0.028559 0.927913) (xy 0.016844 0.957263) (xy 0.004710 0.987953) (xy -0.007443 1.018940) (xy -0.019211 1.049183)
|
||||
(xy -0.030193 1.077640) (xy -0.039986 1.103269) (xy -0.048188 1.125029) (xy -0.054397 1.141879) (xy -0.058209 1.152777) (xy -0.059267 1.156564) (xy -0.055095 1.156874) (xy -0.042828 1.157176)
|
||||
(xy -0.022836 1.157469) (xy 0.004509 1.157752) (xy 0.038837 1.158024) (xy 0.079777 1.158282) (xy 0.126958 1.158527) (xy 0.180008 1.158757) (xy 0.238558 1.158969) (xy 0.302234 1.159165)
|
||||
(xy 0.370668 1.159341) (xy 0.443487 1.159496) (xy 0.520321 1.159630) (xy 0.600799 1.159742) (xy 0.684550 1.159829) (xy 0.771202 1.159890) (xy 0.860385 1.159925) (xy 0.928729 1.159933)
|
||||
(xy 1.916724 1.159933) (xy 2.120739 1.159933) (xy 5.511800 1.159933) (xy 5.511769 1.148292) (xy 5.510733 1.137054) (xy 5.507874 1.119070) (xy 5.503507 1.095788) (xy 5.497948 1.068652)
|
||||
(xy 5.491513 1.039112) (xy 5.484516 1.008611) (xy 5.477274 0.978598) (xy 5.470102 0.950519) (xy 5.463315 0.925821) (xy 5.463063 0.924947) (xy 5.433513 0.833783) (xy 5.397630 0.741855)
|
||||
(xy 5.356313 0.651037) (xy 5.310465 0.563205) (xy 5.260988 0.480232) (xy 5.219643 0.418953) (xy 5.144945 0.321537) (xy 5.064784 0.230532) (xy 4.979379 0.146079) (xy 4.888950 0.068316)
|
||||
(xy 4.793715 -0.002619) (xy 4.693893 -0.066584) (xy 4.589703 -0.123442) (xy 4.481363 -0.173054) (xy 4.369093 -0.215279) (xy 4.253112 -0.249980) (xy 4.133639 -0.277017) (xy 4.121150 -0.279359)
|
||||
(xy 4.085572 -0.285657) (xy 4.053263 -0.290744) (xy 4.022649 -0.294739) (xy 3.992160 -0.297762) (xy 3.960224 -0.299932) (xy 3.925269 -0.301369) (xy 3.885723 -0.302191) (xy 3.840016 -0.302520)
|
||||
(xy 3.816350 -0.302538) (xy 3.763767 -0.302247) (xy 3.717937 -0.301352) (xy 3.677158 -0.299698) (xy 3.639726 -0.297128) (xy 3.603940 -0.293486) (xy 3.568098 -0.288616) (xy 3.530498 -0.282361)
|
||||
(xy 3.489436 -0.274565) (xy 3.470931 -0.270831) (xy 3.355463 -0.242991) (xy 3.243225 -0.207522) (xy 3.134505 -0.164720) (xy 3.029594 -0.114881) (xy 2.928782 -0.058300) (xy 2.832360 0.004727)
|
||||
(xy 2.740617 0.073903) (xy 2.653843 0.148935) (xy 2.572329 0.229525) (xy 2.496364 0.315378) (xy 2.426240 0.406198) (xy 2.362245 0.501690) (xy 2.304671 0.601557) (xy 2.253807 0.705504)
|
||||
(xy 2.209943 0.813236) (xy 2.173370 0.924456) (xy 2.144378 1.038869) (xy 2.133720 1.092200) (xy 2.129993 1.112413) (xy 2.126649 1.130310) (xy 2.124081 1.143807) (xy 2.122769 1.150408)
|
||||
(xy 2.120739 1.159933) (xy 1.916724 1.159933) (xy 1.919672 1.135592) (xy 1.921574 1.122044) (xy 1.924637 1.102664) (xy 1.928452 1.079938) (xy 1.932612 1.056354) (xy 1.933021 1.054100)
|
||||
(xy 1.959536 0.931832) (xy 1.994003 0.812082) (xy 2.036191 0.695200) (xy 2.085866 0.581540) (xy 2.142797 0.471453) (xy 2.206751 0.365293) (xy 2.277495 0.263409) (xy 2.354796 0.166156)
|
||||
(xy 2.438423 0.073885) (xy 2.528143 -0.013052) (xy 2.623724 -0.094302) (xy 2.724932 -0.169515) (xy 2.753783 -0.189134) (xy 2.861211 -0.255715) (xy 2.972491 -0.314773) (xy 3.087512 -0.366267)
|
||||
(xy 3.206161 -0.410156) (xy 3.328328 -0.446398) (xy 3.453899 -0.474952) (xy 3.582147 -0.495696) (xy 3.614473 -0.499145) (xy 3.653446 -0.502071) (xy 3.697257 -0.504434) (xy 3.744101 -0.506197)
|
||||
(xy 3.792170 -0.507319) (xy 3.839657 -0.507762) (xy 3.884756 -0.507487) (xy 3.925660 -0.506454) (xy 3.960561 -0.504624) (xy 3.968052 -0.504045) (xy 4.097495 -0.489253) (xy 4.223460 -0.466765)
|
||||
(xy 4.346074 -0.436531) (xy 4.465460 -0.398500) (xy 4.581745 -0.352624) (xy 4.695053 -0.298853) (xy 4.805511 -0.237135) (xy 4.913242 -0.167422) (xy 5.018374 -0.089663) (xy 5.029200 -0.081083)
|
||||
(xy 5.084253 -0.034606) (xy 5.141077 0.018149) (xy 5.198224 0.075628) (xy 5.254249 0.136279) (xy 5.307706 0.198546) (xy 5.357148 0.260876) (xy 5.392342 0.309033) (xy 5.427945 0.362348)
|
||||
(xy 5.463975 0.421014) (xy 5.499256 0.482872) (xy 5.532614 0.545761) (xy 5.562872 0.607520) (xy 5.588857 0.665989) (xy 5.596091 0.683683) (xy 5.628236 0.770619) (xy 5.657019 0.861363)
|
||||
(xy 5.681666 0.953159) (xy 5.701407 1.043250) (xy 5.709468 1.088451) (xy 5.721135 1.159933) (xy 7.941699 1.159933) (xy 7.992632 1.058136) (xy 8.034560 0.973127) (xy 8.071809 0.895043)
|
||||
(xy 8.104420 0.823783) (xy 8.132436 0.759245) (xy 8.155899 0.701325) (xy 8.174851 0.649923) (xy 8.189336 0.604937) (xy 8.199394 0.566264) (xy 8.202023 0.553425) (xy 8.208977 0.516299)
|
||||
(xy 8.198525 0.493469) (xy 8.184803 0.470692) (xy 8.163788 0.446508) (xy 8.135341 0.420817) (xy 8.099325 0.393521) (xy 8.055605 0.364521) (xy 8.004042 0.333717) (xy 7.944499 0.301011)
|
||||
(xy 7.899400 0.277643) (xy 7.812772 0.235224) (xy 7.718194 0.191777) (xy 7.616103 0.147437) (xy 7.506934 0.102336) (xy 7.391125 0.056608) (xy 7.269112 0.010387) (xy 7.141331 -0.036196)
|
||||
(xy 7.008220 -0.083006) (xy 6.870214 -0.129911) (xy 6.727751 -0.176777) (xy 6.581267 -0.223470) (xy 6.431198 -0.269858) (xy 6.277982 -0.315808) (xy 6.122054 -0.361186) (xy 5.963851 -0.405859)
|
||||
(xy 5.803810 -0.449693) (xy 5.642368 -0.492556) (xy 5.479960 -0.534315) (xy 5.317024 -0.574835) (xy 5.153996 -0.613985) (xy 4.991313 -0.651630) (xy 4.829411 -0.687637) (xy 4.668726 -0.721873)
|
||||
(xy 4.533900 -0.749388) (xy 4.344110 -0.786340) (xy 4.152329 -0.821778) (xy 3.959300 -0.855605) (xy 3.765769 -0.887722) (xy 3.572478 -0.918031) (xy 3.380172 -0.946434) (xy 3.189594 -0.972833)
|
||||
(xy 3.001488 -0.997129) (xy 2.816599 -1.019225) (xy 2.635671 -1.039022) (xy 2.459446 -1.056422) (xy 2.288670 -1.071326) (xy 2.124086 -1.083637) (xy 1.966438 -1.093257) (xy 1.905000 -1.096352)
|
||||
(xy 1.870435 -1.097710) (xy 1.830895 -1.098799) (xy 1.787697 -1.099621) (xy 1.742160 -1.100175) (xy 1.695601 -1.100462) (xy 1.649336 -1.100482) (xy 1.604685 -1.100234) (xy 1.562964 -1.099720)
|
||||
(xy 1.525491 -1.098939) (xy 1.493583 -1.097892) (xy 1.468559 -1.096579) (xy 1.464521 -1.096286) (xy 1.419944 -1.092341) (xy 1.382293 -1.087744) (xy 1.350031 -1.082152) (xy 1.321621 -1.075219)
|
||||
(xy 1.295530 -1.066599) (xy 1.270219 -1.055947) (xy 1.257300 -1.049713) (xy 1.231727 -1.035661) (xy 1.200924 -1.016645) (xy 1.165920 -0.993399) (xy 1.127745 -0.966662) (xy 1.087428 -0.937167)
|
||||
(xy 1.045999 -0.905652) (xy 1.004487 -0.872854) (xy 0.967317 -0.842351) (xy 0.920750 -0.803396) (xy 0.867833 -0.805906) (xy 0.845801 -0.806886) (xy 0.817918 -0.808027) (xy 0.786798 -0.809228)
|
||||
(xy 0.755051 -0.810388) (xy 0.731308 -0.811207) (xy 0.705748 -0.812236) (xy 0.683344 -0.813474) (xy 0.665370 -0.814823) (xy 0.653102 -0.816184) (xy 0.647813 -0.817459) (xy 0.647700 -0.817654)
|
||||
(xy 0.650490 -0.822820) (xy 0.658263 -0.833049) (xy 0.670118 -0.847313) (xy 0.685158 -0.864583) (xy 0.702482 -0.883833) (xy 0.721193 -0.904033) (xy 0.740391 -0.924156) (xy 0.744616 -0.928496)
|
||||
(xy 0.804564 -0.986608) (xy 0.867660 -1.041717) (xy 0.932718 -1.092962) (xy 0.998553 -1.139482) (xy 1.063979 -1.180417) (xy 1.127810 -1.214906) (xy 1.160004 -1.230018) (xy 1.193048 -1.244206)
|
||||
(xy 1.224103 -1.256396) (xy 1.254129 -1.266733) (xy 1.284088 -1.275362) (xy 1.314942 -1.282426) (xy 1.347649 -1.288069) (xy 1.383173 -1.292436) (xy 1.422474 -1.295671) (xy 1.466512 -1.297918)
|
||||
(xy 1.516250 -1.299321) (xy 1.572647 -1.300024) (xy 1.627790 -1.300179) (xy 1.739034 -1.298988) (xy 1.857861 -1.295550) (xy 1.983710 -1.289938) (xy 2.116022 -1.282225) (xy 2.254237 -1.272485)
|
||||
(xy 2.397794 -1.260791) (xy 2.546133 -1.247214) (xy 2.698695 -1.231830) (xy 2.854919 -1.214709) (xy 3.014245 -1.195926) (xy 3.176113 -1.175554) (xy 3.339964 -1.153666) (xy 3.505237 -1.130334)
|
||||
(xy 3.671372 -1.105631) (xy 3.837809 -1.079632) (xy 4.003988 -1.052408) (xy 4.169349 -1.024033) (xy 4.333332 -0.994580) (xy 4.495377 -0.964122) (xy 4.654923 -0.932731) (xy 4.811412 -0.900482)
|
||||
(xy 4.964282 -0.867447) (xy 4.990487 -0.861620) (xy 5.027899 -0.853178) (xy 5.072411 -0.842986) (xy 5.122900 -0.831308) (xy 5.178244 -0.818408) (xy 5.237318 -0.804551) (xy 5.299000 -0.790003)
|
||||
(xy 5.362166 -0.775028) (xy 5.425694 -0.759890) (xy 5.488461 -0.744855) (xy 5.549343 -0.730187) (xy 5.594169 -0.719324) (xy 5.805429 -0.667080) (xy 6.009088 -0.614875) (xy 6.205102 -0.562728)
|
||||
(xy 6.393428 -0.510654) (xy 6.574021 -0.458669) (xy 6.746839 -0.406791) (xy 6.911837 -0.355036) (xy 7.068973 -0.303421) (xy 7.218203 -0.251961) (xy 7.359483 -0.200674) (xy 7.492770 -0.149576)
|
||||
(xy 7.618021 -0.098684) (xy 7.735191 -0.048014) (xy 7.844237 0.002417) (xy 7.945116 0.052594) (xy 8.037785 0.102498) (xy 8.122199 0.152114) (xy 8.198315 0.201425) (xy 8.266091 0.250414)
|
||||
(xy 8.325481 0.299066) (xy 8.362023 0.332894) (xy 8.386347 0.357698) (xy 8.404571 0.378711) (xy 8.417523 0.397012) (xy 8.426032 0.413676) (xy 8.427895 0.418674) (xy 8.431204 0.434953)
|
||||
(xy 8.432605 0.457004) (xy 8.432166 0.482363) (xy 8.429954 0.508570) (xy 8.426037 0.533161) (xy 8.424565 0.539750) (xy 8.413422 0.579892) (xy 8.397744 0.626769) (xy 8.377510 0.680427)
|
||||
(xy 8.352703 0.740909) (xy 8.323302 0.808261) (xy 8.289290 0.882527) (xy 8.250646 0.963751) (xy 8.207351 1.051979) (xy 8.195604 1.075525) (xy 8.153386 1.159881) (xy 8.480418 1.160966)
|
||||
(xy 8.807450 1.162050) (xy 8.808661 1.203325) (xy 8.809873 1.244600) (xy -8.818033 1.244600) (xy -8.818033 1.159933) (xy -8.361927 1.159933) (xy -8.157795 1.159933) (xy -4.611273 1.159933)
|
||||
(xy -4.617035 1.122892) (xy -4.633933 1.032371) (xy -4.656748 0.938997) (xy -4.684849 0.845280) (xy -4.693073 0.820788) (xy -4.736651 0.706869) (xy -4.787766 0.596619) (xy -4.846171 0.490375)
|
||||
(xy -4.911618 0.388478) (xy -4.983859 0.291267) (xy -5.062647 0.199081) (xy -5.147733 0.112260) (xy -5.238872 0.031143) (xy -5.310717 -0.025501) (xy -5.410759 -0.095333) (xy -5.513934 -0.157491)
|
||||
(xy -5.620466 -0.212064) (xy -5.730579 -0.259140) (xy -5.844496 -0.298807) (xy -5.962441 -0.331154) (xy -6.084639 -0.356269) (xy -6.184942 -0.371132) (xy -6.213848 -0.373931) (xy -6.249454 -0.376124)
|
||||
(xy -6.290113 -0.377711) (xy -6.334179 -0.378692) (xy -6.380004 -0.379065) (xy -6.425941 -0.378832) (xy -6.470344 -0.377990) (xy -6.511565 -0.376541) (xy -6.547959 -0.374483) (xy -6.577876 -0.371817)
|
||||
(xy -6.582833 -0.371224) (xy -6.643953 -0.362852) (xy -6.699671 -0.353713) (xy -6.753054 -0.343244) (xy -6.807164 -0.330883) (xy -6.820326 -0.327640) (xy -6.939195 -0.293689) (xy -7.054603 -0.252014)
|
||||
(xy -7.166489 -0.202645) (xy -7.274791 -0.145613) (xy -7.379447 -0.080950) (xy -7.480394 -0.008685) (xy -7.506511 0.011732) (xy -7.533440 0.034232) (xy -7.564441 0.061923) (xy -7.598186 0.093479)
|
||||
(xy -7.633346 0.127568) (xy -7.668594 0.162863) (xy -7.702600 0.198035) (xy -7.734037 0.231756) (xy -7.761575 0.262695) (xy -7.782569 0.287867) (xy -7.852897 0.382497) (xy -7.917045 0.482047)
|
||||
(xy -7.974670 0.585749) (xy -8.025429 0.692838) (xy -8.068978 0.802548) (xy -8.104973 0.914113) (xy -8.133072 1.026767) (xy -8.147014 1.100667) (xy -8.150120 1.119243) (xy -8.152939 1.135529)
|
||||
(xy -8.155046 1.147106) (xy -8.155710 1.150408) (xy -8.157795 1.159933) (xy -8.361927 1.159933) (xy -8.358974 1.133475) (xy -8.355396 1.106976) (xy -8.349987 1.074262) (xy -8.343127 1.037292)
|
||||
(xy -8.335195 0.998027) (xy -8.326570 0.958425) (xy -8.318366 0.923454) (xy -8.284198 0.801026) (xy -8.242257 0.681579) (xy -8.192814 0.565445) (xy -8.136138 0.452955) (xy -8.072500 0.344443)
|
||||
(xy -8.002168 0.240240) (xy -7.925413 0.140679) (xy -7.842505 0.046091) (xy -7.753713 -0.043191) (xy -7.659306 -0.126834) (xy -7.559555 -0.204508) (xy -7.454729 -0.275879) (xy -7.345099 -0.340615)
|
||||
(xy -7.253817 -0.387548) (xy -7.142215 -0.437183) (xy -7.028385 -0.479590) (xy -6.911547 -0.514992) (xy -6.790918 -0.543614) (xy -6.665716 -0.565678) (xy -6.601883 -0.574234) (xy -6.581336 -0.576482)
|
||||
(xy -6.560111 -0.578275) (xy -6.536973 -0.579658) (xy -6.510686 -0.580675) (xy -6.480015 -0.581371) (xy -6.443725 -0.581789) (xy -6.400579 -0.581975) (xy -6.385983 -0.581992) (xy -6.328688 -0.581741)
|
||||
(xy -6.278165 -0.580818) (xy -6.232736 -0.579073) (xy -6.190723 -0.576360) (xy -6.150448 -0.572531) (xy -6.110232 -0.567439) (xy -6.068399 -0.560935) (xy -6.023270 -0.552873) (xy -5.996517 -0.547737)
|
||||
(xy -5.871217 -0.519008) (xy -5.749171 -0.482652) (xy -5.630639 -0.438939) (xy -5.515881 -0.388138) (xy -5.405157 -0.330518) (xy -5.298728 -0.266348) (xy -5.196852 -0.195897) (xy -5.099792 -0.119434)
|
||||
(xy -5.007806 -0.037228) (xy -4.921155 0.050450) (xy -4.840099 0.143333) (xy -4.764899 0.241151) (xy -4.695813 0.343636) (xy -4.633103 0.450517) (xy -4.577028 0.561526) (xy -4.527849 0.676393)
|
||||
(xy -4.485826 0.794850) (xy -4.451219 0.916627) (xy -4.424287 1.041455) (xy -4.416549 1.086913) (xy -4.404988 1.159942) (xy -2.341917 1.158879) (xy -0.278846 1.157817) (xy -0.237327 1.047750)
|
||||
(xy -0.216579 0.993376) (xy -0.194742 0.937305) (xy -0.172281 0.880668) (xy -0.149665 0.824597) (xy -0.127358 0.770223) (xy -0.105828 0.718679) (xy -0.085540 0.671095) (xy -0.066962 0.628604)
|
||||
(xy -0.050560 0.592338) (xy -0.042880 0.575968) (xy -0.036675 0.562446) (xy -0.032473 0.552286) (xy -0.031102 0.547508) (xy -0.031151 0.547405) (xy -0.035480 0.546860) (xy -0.047541 0.545720)
|
||||
(xy -0.066623 0.544044) (xy -0.092015 0.541889) (xy -0.123009 0.539316) (xy -0.158892 0.536382) (xy -0.198956 0.533147) (xy -0.242490 0.529669) (xy -0.288784 0.526008) (xy -0.303024 0.524888)
|
||||
(xy -0.421907 0.515481) (xy -0.533001 0.506522) (xy -0.636969 0.497944) (xy -0.734474 0.489683) (xy -0.826179 0.481673) (xy -0.912745 0.473848) (xy -0.994837 0.466143) (xy -1.073115 0.458492)
|
||||
(xy -1.148244 0.450830) (xy -1.220885 0.443091) (xy -1.291702 0.435209) (xy -1.361356 0.427120) (xy -1.430512 0.418757) (xy -1.499830 0.410055) (xy -1.569974 0.400948) (xy -1.610784 0.395524)
|
||||
(xy -1.844583 0.362130) (xy -2.070557 0.325634) (xy -2.288763 0.286011) (xy -2.499261 0.243240) (xy -2.702111 0.197298) (xy -2.897373 0.148163) (xy -3.085105 0.095812) (xy -3.265367 0.040224)
|
||||
(xy -3.438219 -0.018624) (xy -3.603720 -0.080755) (xy -3.761930 -0.146191) (xy -3.912907 -0.214955) (xy -4.056712 -0.287068) (xy -4.193404 -0.362553) (xy -4.323043 -0.441433) (xy -4.445687 -0.523729)
|
||||
(xy -4.561397 -0.609465) (xy -4.670232 -0.698662) (xy -4.772251 -0.791343) (xy -4.776872 -0.795779) (xy -4.806347 -0.824747) (xy -4.834527 -0.853599) (xy -4.860626 -0.881448) (xy -4.883856 -0.907410)
|
||||
(xy -4.903433 -0.930598) (xy -4.918569 -0.950126) (xy -4.928478 -0.965109) (xy -4.930357 -0.968675) (xy -4.940251 -0.998360) (xy -4.942867 -1.029644) (xy -4.938197 -1.060337) (xy -4.930689 -1.080099)
|
||||
(xy -4.914910 -1.105400) (xy -4.894009 -1.126893) (xy -4.867413 -1.144875) (xy -4.834551 -1.159641) (xy -4.794850 -1.171484) (xy -4.747740 -1.180701) (xy -4.730922 -1.183155) (xy -4.709957 -1.185764)
|
||||
(xy -4.687183 -1.188110) (xy -4.661971 -1.190220) (xy -4.633691 -1.192117) (xy -4.601715 -1.193829) (xy -4.565412 -1.195379) (xy -4.524154 -1.196792) (xy -4.477311 -1.198095) (xy -4.424254 -1.199311)
|
||||
(xy -4.364353 -1.200468) (xy -4.296980 -1.201588) (xy -4.254288 -1.202231) (xy -4.179510 -1.203417) (xy -4.112618 -1.204700) (xy -4.053033 -1.206121) (xy -4.000176 -1.207720) (xy -3.953467 -1.209536)
|
||||
(xy -3.912327 -1.211609) (xy -3.876175 -1.213979) (xy -3.844432 -1.216687) (xy -3.816518 -1.219772) (xy -3.791855 -1.223274) (xy -3.769861 -1.227233) (xy -3.749958 -1.231688) (xy -3.731567 -1.236681)
|
||||
(xy -3.724912 -1.238709) (xy -3.701655 -1.247232) (xy -3.685577 -1.256431) (xy -3.675397 -1.267410) (xy -3.669837 -1.281273) (xy -3.668712 -1.287239) (xy -3.667363 -1.299297) (xy -3.666091 -1.316843)
|
||||
(xy -3.664894 -1.340073) (xy -3.663769 -1.369181) (xy -3.662714 -1.404360) (xy -3.661725 -1.445804) (xy -3.660799 -1.493708) (xy -3.659935 -1.548265) (xy -3.659130 -1.609669) (xy -3.658380 -1.678115)
|
||||
(xy -3.657683 -1.753797) (xy -3.657036 -1.836908) (xy -3.656437 -1.927642) (xy -3.655883 -2.026194) (xy -3.655371 -2.132757) (xy -3.654899 -2.247526) (xy -3.654744 -2.289175) (xy -3.652106 -3.018366)
|
||||
(xy -3.450091 -3.018366) (xy -3.451187 -2.100792) )(layer F.SilkS) (width 0.010000)
|
||||
)
|
||||
(fp_poly (pts (xy -1.631321 -2.753159) (xy -1.584163 -2.751528) (xy -1.540600 -2.748525) (xy -1.502936 -2.744165) (xy -1.500717 -2.743830) (xy -1.418084 -2.727991) (xy -1.340455 -2.706392) (xy -1.266983 -2.678605)
|
||||
(xy -1.196821 -2.644199) (xy -1.129124 -2.602745) (xy -1.063044 -2.553814) (xy -0.997735 -2.496976) (xy -0.978883 -2.479014) (xy -0.950948 -2.451108) (xy -0.926207 -2.424483) (xy -0.903272 -2.397407)
|
||||
(xy -0.880751 -2.368153) (xy -0.857255 -2.334988) (xy -0.831395 -2.296185) (xy -0.828899 -2.292350) (xy -0.794058 -2.237174) (xy -0.765030 -2.187783) (xy -0.741706 -2.143910) (xy -0.723981 -2.105285)
|
||||
(xy -0.711748 -2.071640) (xy -0.704900 -2.042706) (xy -0.703331 -2.018214) (xy -0.706935 -1.997895) (xy -0.709553 -1.991391) (xy -0.721508 -1.972969) (xy -0.738843 -1.954702) (xy -0.758842 -1.939235)
|
||||
(xy -0.769263 -1.933241) (xy -0.787056 -1.925536) (xy -0.806927 -1.919397) (xy -0.829373 -1.914858) (xy -0.854891 -1.911950) (xy -0.883979 -1.910707) (xy -0.917134 -1.911159) (xy -0.954854 -1.913341)
|
||||
(xy -0.997636 -1.917283) (xy -1.045978 -1.923019) (xy -1.100376 -1.930581) (xy -1.161328 -1.940000) (xy -1.229332 -1.951310) (xy -1.304884 -1.964543) (xy -1.335617 -1.970071) (xy -1.388211 -1.979583)
|
||||
(xy -1.433212 -1.987688) (xy -1.471356 -1.994501) (xy -1.503378 -2.000136) (xy -1.530016 -2.004707) (xy -1.552004 -2.008329) (xy -1.570080 -2.011114) (xy -1.584978 -2.013178) (xy -1.597435 -2.014633)
|
||||
(xy -1.608187 -2.015595) (xy -1.617969 -2.016177) (xy -1.627519 -2.016494) (xy -1.636184 -2.016641) (xy -1.662097 -2.016359) (xy -1.681049 -2.014379) (xy -1.694466 -2.010149) (xy -1.703774 -2.003118)
|
||||
(xy -1.710400 -1.992734) (xy -1.712819 -1.986998) (xy -1.717443 -1.965835) (xy -1.717854 -1.939733) (xy -1.714454 -1.910852) (xy -1.707646 -1.881352) (xy -1.697831 -1.853393) (xy -1.685413 -1.829134)
|
||||
(xy -1.682612 -1.824857) (xy -1.664105 -1.803288) (xy -1.638185 -1.781205) (xy -1.605836 -1.759205) (xy -1.568038 -1.737886) (xy -1.525772 -1.717846) (xy -1.480022 -1.699682) (xy -1.472637 -1.697057)
|
||||
(xy -1.432477 -1.683358) (xy -1.384760 -1.667698) (xy -1.330118 -1.650267) (xy -1.269181 -1.631256) (xy -1.202582 -1.610855) (xy -1.130953 -1.589255) (xy -1.054924 -1.566646) (xy -0.975127 -1.543218)
|
||||
(xy -0.892195 -1.519162) (xy -0.806758 -1.494668) (xy -0.719448 -1.469927) (xy -0.715446 -1.468800) (xy -0.679335 -1.458602) (xy -0.645819 -1.449079) (xy -0.615760 -1.440481) (xy -0.590025 -1.433057)
|
||||
(xy -0.569476 -1.427058) (xy -0.554978 -1.422733) (xy -0.547396 -1.420333) (xy -0.546476 -1.419953) (xy -0.547319 -1.415499) (xy -0.551022 -1.404280) (xy -0.557170 -1.387340) (xy -0.565350 -1.365724)
|
||||
(xy -0.575147 -1.340474) (xy -0.586149 -1.312634) (xy -0.597941 -1.283249) (xy -0.610111 -1.253362) (xy -0.622244 -1.224017) (xy -0.633926 -1.196258) (xy -0.644744 -1.171129) (xy -0.648226 -1.163203)
|
||||
(xy -0.675347 -1.103166) (xy -0.701030 -1.049170) (xy -0.726276 -0.999148) (xy -0.743378 -0.966955) (xy -0.761926 -0.932727) (xy -0.826522 -0.942375) (xy -0.863333 -0.948080) (xy -0.896897 -0.953684)
|
||||
(xy -0.926365 -0.959018) (xy -0.950892 -0.963913) (xy -0.969629 -0.968198) (xy -0.981729 -0.971703) (xy -0.986346 -0.974260) (xy -0.986367 -0.974401) (xy -0.984503 -0.978893) (xy -0.979183 -0.990105)
|
||||
(xy -0.970811 -1.007220) (xy -0.959794 -1.029425) (xy -0.946535 -1.055903) (xy -0.931442 -1.085839) (xy -0.914918 -1.118418) (xy -0.907823 -1.132353) (xy -0.829280 -1.286439) (xy -0.858082 -1.294844)
|
||||
(xy -0.869318 -1.298118) (xy -0.887426 -1.303388) (xy -0.911145 -1.310288) (xy -0.939218 -1.318452) (xy -0.970385 -1.327514) (xy -1.003387 -1.337106) (xy -1.018117 -1.341387) (xy -1.112782 -1.369110)
|
||||
(xy -1.199464 -1.394946) (xy -1.278417 -1.418981) (xy -1.349890 -1.441301) (xy -1.414136 -1.461992) (xy -1.471405 -1.481140) (xy -1.521951 -1.498831) (xy -1.566023 -1.515151) (xy -1.603874 -1.530186)
|
||||
(xy -1.635755 -1.544022) (xy -1.661918 -1.556745) (xy -1.682613 -1.568441) (xy -1.683360 -1.568907) (xy -1.735483 -1.603725) (xy -1.779843 -1.638277) (xy -1.817072 -1.673397) (xy -1.847802 -1.709914)
|
||||
(xy -1.872667 -1.748660) (xy -1.892297 -1.790466) (xy -1.907325 -1.836163) (xy -1.916264 -1.875066) (xy -1.922649 -1.925504) (xy -1.922250 -1.974221) (xy -1.915370 -2.020462) (xy -1.902311 -2.063473)
|
||||
(xy -1.883373 -2.102501) (xy -1.858859 -2.136790) (xy -1.829070 -2.165586) (xy -1.794307 -2.188136) (xy -1.790254 -2.190173) (xy -1.765059 -2.201582) (xy -1.741776 -2.209795) (xy -1.718109 -2.215278)
|
||||
(xy -1.691766 -2.218494) (xy -1.660451 -2.219909) (xy -1.642534 -2.220085) (xy -1.628067 -2.220082) (xy -1.614986 -2.219945) (xy -1.602506 -2.219562) (xy -1.589843 -2.218822) (xy -1.576214 -2.217613)
|
||||
(xy -1.560835 -2.215825) (xy -1.542923 -2.213345) (xy -1.521693 -2.210063) (xy -1.496361 -2.205866) (xy -1.466145 -2.200645) (xy -1.430260 -2.194287) (xy -1.387922 -2.186680) (xy -1.338348 -2.177715)
|
||||
(xy -1.316567 -2.173768) (xy -1.260795 -2.163771) (xy -1.208490 -2.154614) (xy -1.160227 -2.146386) (xy -1.116583 -2.139178) (xy -1.078133 -2.133081) (xy -1.045452 -2.128184) (xy -1.019115 -2.124579)
|
||||
(xy -0.999699 -2.122354) (xy -0.987778 -2.121601) (xy -0.985133 -2.121748) (xy -0.983750 -2.125240) (xy -0.987754 -2.133940) (xy -0.996493 -2.147119) (xy -1.009315 -2.164050) (xy -1.025568 -2.184007)
|
||||
(xy -1.044600 -2.206262) (xy -1.065759 -2.230088) (xy -1.088392 -2.254759) (xy -1.111848 -2.279546) (xy -1.135474 -2.303724) (xy -1.158618 -2.326564) (xy -1.180628 -2.347340) (xy -1.200851 -2.365326)
|
||||
(xy -1.211716 -2.374361) (xy -1.279116 -2.424053) (xy -1.347591 -2.465387) (xy -1.417321 -2.498423) (xy -1.488487 -2.523222) (xy -1.561270 -2.539846) (xy -1.635851 -2.548355) (xy -1.712411 -2.548810)
|
||||
(xy -1.727237 -2.547988) (xy -1.808565 -2.538694) (xy -1.886506 -2.521689) (xy -1.960822 -2.497109) (xy -2.031274 -2.465089) (xy -2.097625 -2.425765) (xy -2.159637 -2.379273) (xy -2.217072 -2.325747)
|
||||
(xy -2.269691 -2.265324) (xy -2.302589 -2.220383) (xy -2.340984 -2.159184) (xy -2.371846 -2.098780) (xy -2.395398 -2.038169) (xy -2.411865 -1.976349) (xy -2.421471 -1.912315) (xy -2.424439 -1.845066)
|
||||
(xy -2.420993 -1.773599) (xy -2.414634 -1.718733) (xy -2.404490 -1.661630) (xy -2.389715 -1.599672) (xy -2.370908 -1.534661) (xy -2.348671 -1.468398) (xy -2.323603 -1.402686) (xy -2.296305 -1.339324)
|
||||
(xy -2.270326 -1.285798) (xy -2.253827 -1.258796) (xy -2.231235 -1.229248) (xy -2.203901 -1.198648) (xy -2.173175 -1.168487) (xy -2.140407 -1.140258) (xy -2.134299 -1.135421) (xy -2.078637 -1.095895)
|
||||
(xy -2.014787 -1.057787) (xy -1.942912 -1.021135) (xy -1.863178 -0.985974) (xy -1.775747 -0.952341) (xy -1.680786 -0.920272) (xy -1.578457 -0.889802) (xy -1.468926 -0.860969) (xy -1.352357 -0.833807)
|
||||
(xy -1.228913 -0.808354) (xy -1.098760 -0.784645) (xy -0.962061 -0.762717) (xy -0.818982 -0.742605) (xy -0.669686 -0.724347) (xy -0.514337 -0.707977) (xy -0.353101 -0.693533) (xy -0.186140 -0.681049)
|
||||
(xy -0.023283 -0.671090) (xy 0.035589 -0.667904) (xy 0.088145 -0.665169) (xy 0.135774 -0.662841) (xy 0.179867 -0.660875) (xy 0.221812 -0.659229) (xy 0.263000 -0.657859) (xy 0.304822 -0.656722)
|
||||
(xy 0.348665 -0.655773) (xy 0.395922 -0.654970) (xy 0.447981 -0.654269) (xy 0.506232 -0.653626) (xy 0.547158 -0.653227) (xy 0.593719 -0.652751) (xy 0.637683 -0.652223) (xy 0.678334 -0.651659)
|
||||
(xy 0.714958 -0.651071) (xy 0.746838 -0.650473) (xy 0.773259 -0.649878) (xy 0.793506 -0.649302) (xy 0.806863 -0.648756) (xy 0.812616 -0.648255) (xy 0.812791 -0.648160) (xy 0.810244 -0.644329)
|
||||
(xy 0.803043 -0.634737) (xy 0.791840 -0.620222) (xy 0.777287 -0.601621) (xy 0.760038 -0.579770) (xy 0.740743 -0.555506) (xy 0.734075 -0.547158) (xy 0.655367 -0.448733) (xy 0.510775 -0.449386)
|
||||
(xy 0.470774 -0.449663) (xy 0.428350 -0.450127) (xy 0.385572 -0.450744) (xy 0.344512 -0.451478) (xy 0.307237 -0.452297) (xy 0.275817 -0.453166) (xy 0.268817 -0.453397) (xy 0.121785 -0.459300)
|
||||
(xy -0.025821 -0.466852) (xy -0.172625 -0.475947) (xy -0.317250 -0.486482) (xy -0.458320 -0.498351) (xy -0.594455 -0.511452) (xy -0.724281 -0.525679) (xy -0.789517 -0.533572) (xy -0.980213 -0.560886)
|
||||
(xy -1.166107 -0.594437) (xy -1.346850 -0.634152) (xy -1.522093 -0.679960) (xy -1.586733 -0.698817) (xy -1.677137 -0.727198) (xy -1.764736 -0.757131) (xy -1.849082 -0.788384) (xy -1.929727 -0.820725)
|
||||
(xy -2.006223 -0.853919) (xy -2.078122 -0.887733) (xy -2.144977 -0.921935) (xy -2.206339 -0.956290) (xy -2.261760 -0.990566) (xy -2.310792 -1.024530) (xy -2.352987 -1.057948) (xy -2.387897 -1.090587)
|
||||
(xy -2.415075 -1.122213) (xy -2.423683 -1.134533) (xy -2.444567 -1.169540) (xy -2.466425 -1.211550) (xy -2.488671 -1.259246) (xy -2.510723 -1.311308) (xy -2.531997 -1.366420) (xy -2.551909 -1.423261)
|
||||
(xy -2.553016 -1.426603) (xy -2.578617 -1.509715) (xy -2.599660 -1.589996) (xy -2.616076 -1.666902) (xy -2.627800 -1.739890) (xy -2.634764 -1.808416) (xy -2.636902 -1.871938) (xy -2.634146 -1.929910)
|
||||
(xy -2.626430 -1.981791) (xy -2.623155 -1.996017) (xy -2.597477 -2.081692) (xy -2.564174 -2.165555) (xy -2.523795 -2.246730) (xy -2.476887 -2.324336) (xy -2.423997 -2.397496) (xy -2.365674 -2.465332)
|
||||
(xy -2.302465 -2.526965) (xy -2.280077 -2.546252) (xy -2.237973 -2.578475) (xy -2.189880 -2.610326) (xy -2.138213 -2.640406) (xy -2.085386 -2.667316) (xy -2.033815 -2.689656) (xy -2.030081 -2.691102)
|
||||
(xy -1.998651 -2.702007) (xy -1.961342 -2.713078) (xy -1.920704 -2.723684) (xy -1.879287 -2.733193) (xy -1.839641 -2.740974) (xy -1.809750 -2.745687) (xy -1.771287 -2.749682) (xy -1.727189 -2.752250)
|
||||
(xy -1.679765 -2.753404) (xy -1.631321 -2.753159) )(layer F.SilkS) (width 0.010000)
|
||||
)
|
||||
)
|
||||
417
PCB/FaSTTUBe_logos.pretty/HV-Warning.kicad_mod
Normal file
417
PCB/FaSTTUBe_logos.pretty/HV-Warning.kicad_mod
Normal file
@ -0,0 +1,417 @@
|
||||
(footprint "HV-Warning" (version 20211014) (generator pcbnew)
|
||||
(layer "F.Cu")
|
||||
(tedit 6222C0FA)
|
||||
(attr board_only exclude_from_pos_files exclude_from_bom)
|
||||
(fp_text reference "G***" (at 0 -9.75) (layer "F.SilkS") hide
|
||||
(effects (font (size 1.524 1.524) (thickness 0.3)))
|
||||
(tstamp dd84530f-c5fe-45e5-8faf-e2719fcb14cd)
|
||||
)
|
||||
(fp_text value "LOGO" (at 0.75 0) (layer "F.SilkS") hide
|
||||
(effects (font (size 1.524 1.524) (thickness 0.3)))
|
||||
(tstamp 95b30749-aec6-48f0-8358-fd329add7197)
|
||||
)
|
||||
(fp_poly (pts
|
||||
(xy 0.143638 -8.486897)
|
||||
(xy 0.296117 -8.408734)
|
||||
(xy 0.341883 -8.369967)
|
||||
(xy 0.369697 -8.330785)
|
||||
(xy 0.429247 -8.236167)
|
||||
(xy 0.519988 -8.087049)
|
||||
(xy 0.641374 -7.884367)
|
||||
(xy 0.792858 -7.629058)
|
||||
(xy 0.973894 -7.322057)
|
||||
(xy 1.183937 -6.964302)
|
||||
(xy 1.422441 -6.556727)
|
||||
(xy 1.688858 -6.100269)
|
||||
(xy 1.982644 -5.595865)
|
||||
(xy 2.303252 -5.044451)
|
||||
(xy 2.650137 -4.446962)
|
||||
(xy 3.022751 -3.804335)
|
||||
(xy 3.420549 -3.117507)
|
||||
(xy 3.842986 -2.387413)
|
||||
(xy 4.289514 -1.614989)
|
||||
(xy 4.759588 -0.801173)
|
||||
(xy 5.053329 -0.292327)
|
||||
(xy 5.438364 0.374908)
|
||||
(xy 5.815168 1.02807)
|
||||
(xy 6.182432 1.664883)
|
||||
(xy 6.538849 2.283071)
|
||||
(xy 6.883107 2.880359)
|
||||
(xy 7.2139 3.454471)
|
||||
(xy 7.529918 4.003132)
|
||||
(xy 7.829852 4.524066)
|
||||
(xy 8.112393 5.014997)
|
||||
(xy 8.376232 5.473649)
|
||||
(xy 8.620061 5.897748)
|
||||
(xy 8.84257 6.285017)
|
||||
(xy 9.042451 6.63318)
|
||||
(xy 9.218395 6.939963)
|
||||
(xy 9.369093 7.203088)
|
||||
(xy 9.493236 7.420282)
|
||||
(xy 9.589515 7.589268)
|
||||
(xy 9.656621 7.70777)
|
||||
(xy 9.693246 7.773513)
|
||||
(xy 9.69987 7.786233)
|
||||
(xy 9.738594 7.954842)
|
||||
(xy 9.718485 8.12279)
|
||||
(xy 9.644221 8.275766)
|
||||
(xy 9.52048 8.399462)
|
||||
(xy 9.493528 8.417379)
|
||||
(xy 9.370716 8.493734)
|
||||
(xy 0.048721 8.499177)
|
||||
(xy -0.751285 8.499546)
|
||||
(xy -1.531248 8.499712)
|
||||
(xy -2.288729 8.499681)
|
||||
(xy -3.021286 8.49946)
|
||||
(xy -3.726479 8.499053)
|
||||
(xy -4.401867 8.498467)
|
||||
(xy -5.045009 8.497708)
|
||||
(xy -5.653464 8.496782)
|
||||
(xy -6.224792 8.495694)
|
||||
(xy -6.756551 8.494451)
|
||||
(xy -7.246302 8.493059)
|
||||
(xy -7.691603 8.491523)
|
||||
(xy -8.090013 8.48985)
|
||||
(xy -8.439093 8.488045)
|
||||
(xy -8.7364 8.486114)
|
||||
(xy -8.979494 8.484064)
|
||||
(xy -9.165935 8.4819)
|
||||
(xy -9.293281 8.479628)
|
||||
(xy -9.359093 8.477254)
|
||||
(xy -9.367673 8.476268)
|
||||
(xy -9.479602 8.417613)
|
||||
(xy -9.59072 8.319335)
|
||||
(xy -9.679235 8.203289)
|
||||
(xy -9.714371 8.12855)
|
||||
(xy -9.733512 8.017195)
|
||||
(xy -9.728927 7.902586)
|
||||
(xy -9.728708 7.901401)
|
||||
(xy -9.710232 7.86095)
|
||||
(xy -9.660671 7.767085)
|
||||
(xy -9.581606 7.622544)
|
||||
(xy -9.474619 7.430066)
|
||||
(xy -9.462375 7.40824)
|
||||
(xy -8.277196 7.40824)
|
||||
(xy -8.246135 7.411308)
|
||||
(xy -8.151822 7.414242)
|
||||
(xy -7.995966 7.417038)
|
||||
(xy -7.780276 7.419688)
|
||||
(xy -7.506461 7.422186)
|
||||
(xy -7.176231 7.424526)
|
||||
(xy -6.791293 7.426703)
|
||||
(xy -6.353359 7.428709)
|
||||
(xy -5.864136 7.430539)
|
||||
(xy -5.325334 7.432187)
|
||||
(xy -4.738662 7.433646)
|
||||
(xy -4.105829 7.43491)
|
||||
(xy -3.428545 7.435973)
|
||||
(xy -2.708518 7.43683)
|
||||
(xy -1.947458 7.437472)
|
||||
(xy -1.147073 7.437896)
|
||||
(xy -0.309074 7.438093)
|
||||
(xy -0.002707 7.438108)
|
||||
(xy 0.726312 7.438028)
|
||||
(xy 1.438172 7.437794)
|
||||
(xy 2.13015 7.437411)
|
||||
(xy 2.799525 7.436888)
|
||||
(xy 3.443573 7.43623)
|
||||
(xy 4.059571 7.435444)
|
||||
(xy 4.644797 7.434538)
|
||||
(xy 5.196527 7.433517)
|
||||
(xy 5.712041 7.432389)
|
||||
(xy 6.188613 7.43116)
|
||||
(xy 6.623523 7.429837)
|
||||
(xy 7.014046 7.428428)
|
||||
(xy 7.357461 7.426938)
|
||||
(xy 7.651044 7.425375)
|
||||
(xy 7.892073 7.423744)
|
||||
(xy 8.077826 7.422054)
|
||||
(xy 8.205579 7.420311)
|
||||
(xy 8.272609 7.418521)
|
||||
(xy 8.282608 7.417507)
|
||||
(xy 8.266628 7.387417)
|
||||
(xy 8.219794 7.304059)
|
||||
(xy 8.143772 7.170312)
|
||||
(xy 8.040224 6.989055)
|
||||
(xy 7.910814 6.763166)
|
||||
(xy 7.757205 6.495525)
|
||||
(xy 7.581061 6.18901)
|
||||
(xy 7.384046 5.846501)
|
||||
(xy 7.167822 5.470876)
|
||||
(xy 6.934053 5.065015)
|
||||
(xy 6.684403 4.631796)
|
||||
(xy 6.420536 4.174098)
|
||||
(xy 6.144114 3.694801)
|
||||
(xy 5.856801 3.196783)
|
||||
(xy 5.560261 2.682923)
|
||||
(xy 5.256157 2.1561)
|
||||
(xy 4.946152 1.619193)
|
||||
(xy 4.631911 1.075081)
|
||||
(xy 4.315096 0.526643)
|
||||
(xy 3.997371 -0.023242)
|
||||
(xy 3.680399 -0.571695)
|
||||
(xy 3.365844 -1.115837)
|
||||
(xy 3.05537 -1.65279)
|
||||
(xy 2.75064 -2.179674)
|
||||
(xy 2.453317 -2.693611)
|
||||
(xy 2.165065 -3.19172)
|
||||
(xy 1.887547 -3.671125)
|
||||
(xy 1.622427 -4.128944)
|
||||
(xy 1.371368 -4.562301)
|
||||
(xy 1.136034 -4.968315)
|
||||
(xy 0.918088 -5.344107)
|
||||
(xy 0.719194 -5.6868)
|
||||
(xy 0.541015 -5.993513)
|
||||
(xy 0.385215 -6.261368)
|
||||
(xy 0.253456 -6.487486)
|
||||
(xy 0.147404 -6.668988)
|
||||
(xy 0.06872 -6.802995)
|
||||
(xy 0.019069 -6.886627)
|
||||
(xy 0.000113 -6.917007)
|
||||
(xy 0 -6.917077)
|
||||
(xy -0.017104 -6.889351)
|
||||
(xy -0.065001 -6.808233)
|
||||
(xy -0.142027 -6.676602)
|
||||
(xy -0.246518 -6.497339)
|
||||
(xy -0.376809 -6.273324)
|
||||
(xy -0.531238 -6.007436)
|
||||
(xy -0.70814 -5.702556)
|
||||
(xy -0.905851 -5.361563)
|
||||
(xy -1.122706 -4.987337)
|
||||
(xy -1.357043 -4.582758)
|
||||
(xy -1.607196 -4.150706)
|
||||
(xy -1.871503 -3.694062)
|
||||
(xy -2.148298 -3.215704)
|
||||
(xy -2.435918 -2.718513)
|
||||
(xy -2.732698 -2.205368)
|
||||
(xy -3.036976 -1.679151)
|
||||
(xy -3.347086 -1.142739)
|
||||
(xy -3.661365 -0.599015)
|
||||
(xy -3.978148 -0.050856)
|
||||
(xy -4.295773 0.498856)
|
||||
(xy -4.612574 1.047241)
|
||||
(xy -4.926887 1.591421)
|
||||
(xy -5.23705 2.128515)
|
||||
(xy -5.541396 2.655642)
|
||||
(xy -5.838264 3.169924)
|
||||
(xy -6.125988 3.66848)
|
||||
(xy -6.402904 4.14843)
|
||||
(xy -6.667349 4.606895)
|
||||
(xy -6.917659 5.040994)
|
||||
(xy -7.152169 5.447847)
|
||||
(xy -7.369215 5.824576)
|
||||
(xy -7.567134 6.168298)
|
||||
(xy -7.744261 6.476136)
|
||||
(xy -7.898933 6.745209)
|
||||
(xy -8.029485 6.972636)
|
||||
(xy -8.134253 7.155538)
|
||||
(xy -8.211573 7.291036)
|
||||
(xy -8.259782 7.376249)
|
||||
(xy -8.277196 7.40824)
|
||||
(xy -9.462375 7.40824)
|
||||
(xy -9.341289 7.192387)
|
||||
(xy -9.183199 6.912246)
|
||||
(xy -9.001928 6.592382)
|
||||
(xy -8.799058 6.23553)
|
||||
(xy -8.57617 5.844431)
|
||||
(xy -8.334843 5.42182)
|
||||
(xy -8.07666 4.970437)
|
||||
(xy -7.803201 4.49302)
|
||||
(xy -7.516047 3.992305)
|
||||
(xy -7.216778 3.471031)
|
||||
(xy -6.906976 2.931936)
|
||||
(xy -6.588221 2.377758)
|
||||
(xy -6.262095 1.811234)
|
||||
(xy -5.930178 1.235103)
|
||||
(xy -5.59405 0.652102)
|
||||
(xy -5.255293 0.064969)
|
||||
(xy -4.915488 -0.523557)
|
||||
(xy -4.576216 -1.11074)
|
||||
(xy -4.239056 -1.69384)
|
||||
(xy -3.905591 -2.270121)
|
||||
(xy -3.577401 -2.836845)
|
||||
(xy -3.256067 -3.391272)
|
||||
(xy -2.943169 -3.930667)
|
||||
(xy -2.640289 -4.45229)
|
||||
(xy -2.349008 -4.953404)
|
||||
(xy -2.070905 -5.431271)
|
||||
(xy -1.807563 -5.883153)
|
||||
(xy -1.560562 -6.306312)
|
||||
(xy -1.331482 -6.698011)
|
||||
(xy -1.121905 -7.055511)
|
||||
(xy -0.933412 -7.376075)
|
||||
(xy -0.767582 -7.656964)
|
||||
(xy -0.625998 -7.895441)
|
||||
(xy -0.51024 -8.088768)
|
||||
(xy -0.421889 -8.234207)
|
||||
(xy -0.362526 -8.32902)
|
||||
(xy -0.333731 -8.37047)
|
||||
(xy -0.332852 -8.371347)
|
||||
(xy -0.183611 -8.468229)
|
||||
(xy -0.020526 -8.506737)
|
||||
) (layer "F.SilkS") (width 0) (fill solid) (tstamp 46088382-79ac-4353-aa89-fc04c12ff305))
|
||||
(fp_poly (pts
|
||||
(xy 0.745313 -3.143027)
|
||||
(xy 0.845302 -3.138143)
|
||||
(xy 0.905095 -3.130404)
|
||||
(xy 0.930878 -3.119557)
|
||||
(xy 0.932286 -3.110613)
|
||||
(xy 0.916613 -3.074702)
|
||||
(xy 0.876842 -2.98426)
|
||||
(xy 0.81513 -2.844177)
|
||||
(xy 0.733634 -2.659341)
|
||||
(xy 0.634511 -2.434641)
|
||||
(xy 0.519917 -2.174966)
|
||||
(xy 0.392011 -1.885205)
|
||||
(xy 0.252948 -1.570247)
|
||||
(xy 0.104886 -1.234982)
|
||||
(xy -0.000387 -0.996646)
|
||||
(xy -0.152671 -0.651401)
|
||||
(xy -0.296713 -0.323859)
|
||||
(xy -0.430434 -0.018809)
|
||||
(xy -0.551756 0.258958)
|
||||
(xy -0.658599 0.504653)
|
||||
(xy -0.748884 0.713487)
|
||||
(xy -0.820532 0.88067)
|
||||
(xy -0.871464 1.001412)
|
||||
(xy -0.899602 1.070924)
|
||||
(xy -0.904618 1.08654)
|
||||
(xy -0.874743 1.073525)
|
||||
(xy -0.793869 1.032111)
|
||||
(xy -0.667794 0.965423)
|
||||
(xy -0.502318 0.876586)
|
||||
(xy -0.303241 0.768725)
|
||||
(xy -0.076364 0.644964)
|
||||
(xy 0.172515 0.508429)
|
||||
(xy 0.357289 0.406611)
|
||||
(xy 0.617741 0.263717)
|
||||
(xy 0.860147 0.13243)
|
||||
(xy 1.07875 0.015745)
|
||||
(xy 1.26779 -0.083345)
|
||||
(xy 1.421507 -0.161844)
|
||||
(xy 1.534143 -0.216758)
|
||||
(xy 1.59994 -0.245093)
|
||||
(xy 1.615066 -0.247418)
|
||||
(xy 1.607817 -0.211208)
|
||||
(xy 1.584635 -0.117041)
|
||||
(xy 1.546769 0.030393)
|
||||
(xy 1.495467 0.226404)
|
||||
(xy 1.431979 0.4663)
|
||||
(xy 1.357553 0.745392)
|
||||
(xy 1.273439 1.058988)
|
||||
(xy 1.180885 1.402398)
|
||||
(xy 1.081141 1.770932)
|
||||
(xy 0.975456 2.159898)
|
||||
(xy 0.913476 2.387341)
|
||||
(xy 0.805105 2.785086)
|
||||
(xy 0.701981 3.164521)
|
||||
(xy 0.605349 3.521013)
|
||||
(xy 0.516451 3.849934)
|
||||
(xy 0.43653 4.146652)
|
||||
(xy 0.366829 4.406537)
|
||||
(xy 0.308591 4.624959)
|
||||
(xy 0.26306 4.797288)
|
||||
(xy 0.231478 4.918893)
|
||||
(xy 0.215089 4.985144)
|
||||
(xy 0.21303 4.996377)
|
||||
(xy 0.242038 4.984357)
|
||||
(xy 0.314568 4.943757)
|
||||
(xy 0.419457 4.881061)
|
||||
(xy 0.536948 4.808177)
|
||||
(xy 0.662589 4.730935)
|
||||
(xy 0.767098 4.670292)
|
||||
(xy 0.839076 4.632618)
|
||||
(xy 0.866841 4.62379)
|
||||
(xy 0.851713 4.651848)
|
||||
(xy 0.804443 4.726042)
|
||||
(xy 0.729958 4.839164)
|
||||
(xy 0.633187 4.984006)
|
||||
(xy 0.519059 5.153358)
|
||||
(xy 0.392503 5.340012)
|
||||
(xy 0.258447 5.53676)
|
||||
(xy 0.121819 5.736392)
|
||||
(xy -0.012451 5.9317)
|
||||
(xy -0.139435 6.115476)
|
||||
(xy -0.254205 6.28051)
|
||||
(xy -0.351832 6.419594)
|
||||
(xy -0.427386 6.52552)
|
||||
(xy -0.475941 6.591078)
|
||||
(xy -0.489199 6.607158)
|
||||
(xy -0.521056 6.611276)
|
||||
(xy -0.53243 6.590918)
|
||||
(xy -0.540905 6.548691)
|
||||
(xy -0.558063 6.450209)
|
||||
(xy -0.582603 6.303406)
|
||||
(xy -0.613222 6.116215)
|
||||
(xy -0.648619 5.896571)
|
||||
(xy -0.68749 5.652408)
|
||||
(xy -0.713226 5.489259)
|
||||
(xy -0.753885 5.231286)
|
||||
(xy -0.792018 4.990674)
|
||||
(xy -0.826283 4.775782)
|
||||
(xy -0.855339 4.594969)
|
||||
(xy -0.877845 4.456594)
|
||||
(xy -0.892461 4.369018)
|
||||
(xy -0.89689 4.34431)
|
||||
(xy -0.901402 4.280645)
|
||||
(xy -0.887684 4.256111)
|
||||
(xy -0.859954 4.281997)
|
||||
(xy -0.805027 4.351438)
|
||||
(xy -0.731124 4.453533)
|
||||
(xy -0.654949 4.564679)
|
||||
(xy -0.571395 4.686687)
|
||||
(xy -0.499949 4.785777)
|
||||
(xy -0.448661 4.85112)
|
||||
(xy -0.426332 4.872123)
|
||||
(xy -0.41863 4.841102)
|
||||
(xy -0.40328 4.752726)
|
||||
(xy -0.381268 4.614023)
|
||||
(xy -0.353578 4.432026)
|
||||
(xy -0.321196 4.213762)
|
||||
(xy -0.285106 3.966263)
|
||||
(xy -0.246294 3.696559)
|
||||
(xy -0.205744 3.411679)
|
||||
(xy -0.164442 3.118653)
|
||||
(xy -0.123373 2.824512)
|
||||
(xy -0.083521 2.536285)
|
||||
(xy -0.045872 2.261002)
|
||||
(xy -0.011411 2.005694)
|
||||
(xy 0.018878 1.77739)
|
||||
(xy 0.044009 1.58312)
|
||||
(xy 0.062997 1.429914)
|
||||
(xy 0.074858 1.324803)
|
||||
(xy 0.078606 1.274816)
|
||||
(xy 0.078141 1.271729)
|
||||
(xy 0.048411 1.283683)
|
||||
(xy -0.032861 1.32251)
|
||||
(xy -0.159571 1.385141)
|
||||
(xy -0.325614 1.468501)
|
||||
(xy -0.524885 1.56952)
|
||||
(xy -0.751279 1.685125)
|
||||
(xy -0.998691 1.812245)
|
||||
(xy -1.104939 1.867057)
|
||||
(xy -1.359365 1.998014)
|
||||
(xy -1.595443 2.118656)
|
||||
(xy -1.807041 2.225914)
|
||||
(xy -1.988031 2.31672)
|
||||
(xy -2.132283 2.388008)
|
||||
(xy -2.233667 2.43671)
|
||||
(xy -2.286054 2.459759)
|
||||
(xy -2.291943 2.461084)
|
||||
(xy -2.284851 2.428784)
|
||||
(xy -2.260653 2.338609)
|
||||
(xy -2.220626 2.194994)
|
||||
(xy -2.166047 2.002369)
|
||||
(xy -2.098191 1.765168)
|
||||
(xy -2.018335 1.487823)
|
||||
(xy -1.927755 1.174768)
|
||||
(xy -1.827727 0.830434)
|
||||
(xy -1.719528 0.459255)
|
||||
(xy -1.604434 0.065663)
|
||||
(xy -1.484594 -0.342939)
|
||||
(xy -0.664681 -3.134399)
|
||||
(xy 0.142327 -3.143094)
|
||||
(xy 0.400011 -3.145248)
|
||||
(xy 0.598945 -3.145311)
|
||||
) (layer "F.SilkS") (width 0) (fill solid) (tstamp 9a9a81d4-4b02-4e51-b077-4c33c37c3f03))
|
||||
)
|
||||
1186
PCB/FaSTTUBe_logos.pretty/LeitOn_big.kicad_mod
Normal file
1186
PCB/FaSTTUBe_logos.pretty/LeitOn_big.kicad_mod
Normal file
File diff suppressed because it is too large
Load Diff
1186
PCB/FaSTTUBe_logos.pretty/LeitOn_medium.kicad_mod
Normal file
1186
PCB/FaSTTUBe_logos.pretty/LeitOn_medium.kicad_mod
Normal file
File diff suppressed because it is too large
Load Diff
1186
PCB/FaSTTUBe_logos.pretty/LeitOn_small.kicad_mod
Normal file
1186
PCB/FaSTTUBe_logos.pretty/LeitOn_small.kicad_mod
Normal file
File diff suppressed because it is too large
Load Diff
@ -1,4 +1,6 @@
|
||||
from abc import abstractmethod
|
||||
import sys
|
||||
import struct
|
||||
import time
|
||||
from dataclasses import dataclass
|
||||
from enum import Enum
|
||||
@ -9,13 +11,16 @@ from .temperatures import N_SENSORS
|
||||
from PySide6.QtCore import QObject, Signal, Slot, Qt
|
||||
|
||||
from pymodbus.client import ModbusSerialClient
|
||||
from pymodbus.payload import BinaryPayloadDecoder, Endian
|
||||
|
||||
MODBUS_BAUDRATE = 115200
|
||||
VOLTAGE_ADDRESS = 0x00
|
||||
CURRENT_ADDRESS = 2048
|
||||
SLAVE_UNIT_ID = 0x02
|
||||
|
||||
NUM_CELLS = 3
|
||||
VOLTAGE_QUANT = 1 / 10000.0
|
||||
CURRENT_QUANT = 1 / (10000 * 500 * 72e-6)
|
||||
|
||||
THRESH_UV = 2.5
|
||||
THRESH_OV = 4.2
|
||||
@ -58,6 +63,8 @@ class BMSData:
|
||||
voltages: list[float]
|
||||
temperatures: list[float]
|
||||
error: BMSError
|
||||
current: float
|
||||
current_integrated: float
|
||||
|
||||
|
||||
class BMS(QObject):
|
||||
@ -75,7 +82,13 @@ class BMS(QObject):
|
||||
self._load = load
|
||||
self._num_cells = num_cells
|
||||
self._num_sensors = num_sensors
|
||||
self._data = BMSData([0.0] * num_cells, [0.0] * num_sensors, BMSError.NONE)
|
||||
self._data = BMSData(
|
||||
voltages=[0.0] * num_cells,
|
||||
temperatures=[0.0] * num_sensors,
|
||||
error=BMSError.NONE,
|
||||
current=0,
|
||||
current_integrated=0,
|
||||
)
|
||||
|
||||
def _check_for_errors(self):
|
||||
error = BMSError.NONE
|
||||
@ -126,19 +139,29 @@ class BMSEvalBoard(BMS):
|
||||
|
||||
def do_work(self):
|
||||
while True:
|
||||
self._check_for_errors()
|
||||
time.sleep(0.1)
|
||||
result = self._dev.read_holding_registers(
|
||||
VOLTAGE_ADDRESS, NUM_CELLS, SLAVE_UNIT_ID
|
||||
)
|
||||
if result.isError():
|
||||
print(f"ERROR READING VOLTAGES: {result}")
|
||||
else:
|
||||
print(f"ERROR READING VOLTAGES: {result}", file=sys.stderr)
|
||||
continue
|
||||
self._data.voltages = list(
|
||||
map(lambda v: v * VOLTAGE_QUANT, result.registers)
|
||||
)
|
||||
self._last_voltage_time = time.time()
|
||||
result = self._dev.read_holding_registers(CURRENT_ADDRESS, 6, SLAVE_UNIT_ID)
|
||||
if result.isError():
|
||||
print(f"ERROR READING CURRENT: {result}", file=sys.stderr)
|
||||
continue
|
||||
assert len(result.registers) == 6
|
||||
dec = BinaryPayloadDecoder.fromRegisters(result.registers, Endian.Big)
|
||||
self._data.current = dec.decode_32bit_int() * CURRENT_QUANT
|
||||
self._data.current_integrated = (
|
||||
dec.decode_64bit_int() * CURRENT_QUANT / (3600*1000)
|
||||
)
|
||||
self.dataUpdated.emit(self._data)
|
||||
self._check_for_errors()
|
||||
|
||||
@Slot(list)
|
||||
def _updateTemperatures(self, temps: list[float]):
|
||||
|
||||
@ -89,3 +89,5 @@ class GUI(QObject):
|
||||
self._win.setProperty("temp_min", min(data.temperatures))
|
||||
self._win.setProperty("temp_max", max(data.temperatures))
|
||||
self._win.setProperty("bmsError", str(data.error))
|
||||
self._win.setProperty("currentActual", data.current)
|
||||
self._win.setProperty("currentIntegrated", data.current_integrated)
|
||||
|
||||
@ -42,3 +42,6 @@ class Load(QObject):
|
||||
msb = curr_quants >> 8
|
||||
lsb = curr_quants & 0xFF
|
||||
self.dev.write(bytes((msb, lsb)))
|
||||
r = self.dev.read_all()
|
||||
read_bytes = 0 if r is None else len(r)
|
||||
print(f"Read {read_bytes} bytes from load controller")
|
||||
|
||||
@ -27,7 +27,7 @@ class Logger(QObject):
|
||||
if not log_dir.is_dir():
|
||||
log_dir.mkdir()
|
||||
self._log_path = log_dir / datetime.datetime.now().strftime(
|
||||
"%Y-%m-%d_%H:%M:%S.csv"
|
||||
"%Y-%m-%d_%H-%M-%S.csv"
|
||||
)
|
||||
print(f"Logging to {self._log_path}")
|
||||
self._start_time = time.time()
|
||||
@ -51,6 +51,8 @@ class Logger(QObject):
|
||||
time.time() - self._start_time,
|
||||
self._data.error.value,
|
||||
self._current,
|
||||
self._data.current,
|
||||
self._data.current_integrated,
|
||||
*self._data.voltages,
|
||||
*self._data.temperatures,
|
||||
]
|
||||
|
||||
@ -2,7 +2,8 @@ import enum
|
||||
import csv
|
||||
import time
|
||||
|
||||
from PySide6.QtCore import QObject, Signal, QTimer
|
||||
from PySide6.QtCore import QObject, Signal, Slot, QTimer, QPointF
|
||||
from PySide6.QtCharts import QLineSeries
|
||||
|
||||
|
||||
class ProfileState(enum.Enum):
|
||||
@ -50,6 +51,14 @@ class ProfileHandler(QObject):
|
||||
self.profileChanged.emit(result)
|
||||
return result
|
||||
|
||||
@Slot(QLineSeries)
|
||||
def fill_series(self, series: QLineSeries):
|
||||
points = []
|
||||
for x, y in self._profile:
|
||||
points.append(QPointF(x, y))
|
||||
series.replace(points)
|
||||
pass
|
||||
|
||||
def start(self):
|
||||
assert self.state == ProfileState.STOPPED
|
||||
|
||||
|
||||
@ -22,7 +22,7 @@ class Temperatures(QObject):
|
||||
|
||||
def run(self):
|
||||
while True:
|
||||
time.sleep(0.1)
|
||||
time.sleep(0.01)
|
||||
self.dev.read_until(START_OF_TEMPS)
|
||||
data = self.dev.read(N_SENSORS * 2)
|
||||
temps = struct.unpack(f">{N_SENSORS}h", data)
|
||||
|
||||
187
stm_source/Lastcontroller_EL1000/.cproject
Normal file
187
stm_source/Lastcontroller_EL1000/.cproject
Normal file
@ -0,0 +1,187 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<?fileVersion 4.0.0?><cproject storage_type_id="org.eclipse.cdt.core.XmlProjectDescriptionStorage">
|
||||
<storageModule moduleId="org.eclipse.cdt.core.settings">
|
||||
<cconfiguration id="com.st.stm32cube.ide.mcu.gnu.managedbuild.config.exe.debug.1393638387">
|
||||
<storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="com.st.stm32cube.ide.mcu.gnu.managedbuild.config.exe.debug.1393638387" moduleId="org.eclipse.cdt.core.settings" name="Debug">
|
||||
<externalSettings/>
|
||||
<extensions>
|
||||
<extension id="org.eclipse.cdt.core.ELF" point="org.eclipse.cdt.core.BinaryParser"/>
|
||||
<extension id="org.eclipse.cdt.core.GASErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
|
||||
<extension id="org.eclipse.cdt.core.GmakeErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
|
||||
<extension id="org.eclipse.cdt.core.GLDErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
|
||||
<extension id="org.eclipse.cdt.core.CWDLocator" point="org.eclipse.cdt.core.ErrorParser"/>
|
||||
<extension id="org.eclipse.cdt.core.GCCErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
|
||||
</extensions>
|
||||
</storageModule>
|
||||
<storageModule moduleId="cdtBuildSystem" version="4.0.0">
|
||||
<configuration artifactExtension="elf" artifactName="${ProjName}" buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.exe" buildProperties="org.eclipse.cdt.build.core.buildArtefactType=org.eclipse.cdt.build.core.buildArtefactType.exe,org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.debug" cleanCommand="rm -rf" description="" id="com.st.stm32cube.ide.mcu.gnu.managedbuild.config.exe.debug.1393638387" name="Debug" parent="com.st.stm32cube.ide.mcu.gnu.managedbuild.config.exe.debug">
|
||||
<folderInfo id="com.st.stm32cube.ide.mcu.gnu.managedbuild.config.exe.debug.1393638387." name="/" resourcePath="">
|
||||
<toolChain id="com.st.stm32cube.ide.mcu.gnu.managedbuild.toolchain.exe.debug.911825157" name="MCU ARM GCC" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.toolchain.exe.debug">
|
||||
<option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.target_mcu.1207826411" name="MCU" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.target_mcu" useByScannerDiscovery="true" value="STM32F302CBTx" valueType="string"/>
|
||||
<option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.target_cpuid.1793648526" name="CPU" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.target_cpuid" useByScannerDiscovery="false" value="0" valueType="string"/>
|
||||
<option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.target_coreid.905244419" name="Core" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.target_coreid" useByScannerDiscovery="false" value="0" valueType="string"/>
|
||||
<option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.fpu.1807921646" name="Floating-point unit" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.fpu" useByScannerDiscovery="true" value="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.fpu.value.fpv4-sp-d16" valueType="enumerated"/>
|
||||
<option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.floatabi.288667936" name="Floating-point ABI" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.floatabi" useByScannerDiscovery="true" value="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.floatabi.value.hard" valueType="enumerated"/>
|
||||
<option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.target_board.164319717" name="Board" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.target_board" useByScannerDiscovery="false" value="genericBoard" valueType="string"/>
|
||||
<option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.defaults.1320835768" name="Defaults" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.defaults" useByScannerDiscovery="false" value="com.st.stm32cube.ide.common.services.build.inputs.revA.1.0.5 || Debug || true || Executable || com.st.stm32cube.ide.mcu.gnu.managedbuild.option.toolchain.value.workspace || STM32F302CBTx || 0 || 0 || arm-none-eabi- || ${gnu_tools_for_stm32_compiler_path} || ../Core/Inc | ../Drivers/STM32F3xx_HAL_Driver/Inc/Legacy | ../Drivers/STM32F3xx_HAL_Driver/Inc | ../Drivers/CMSIS/Device/ST/STM32F3xx/Include | ../Drivers/CMSIS/Include | ../USB_DEVICE/App | ../USB_DEVICE/Target | ../Middlewares/ST/STM32_USB_Device_Library/Core/Inc | ../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc || || || USE_HAL_DRIVER | STM32F302xC || || Drivers | Core/Startup | Middlewares | Core | USB_DEVICE || || || ${workspace_loc:/${ProjName}/STM32F302CBTX_FLASH.ld} || true || NonSecure || || secure_nsclib.o || || None || " valueType="string"/>
|
||||
<targetPlatform archList="all" binaryParser="org.eclipse.cdt.core.ELF" id="com.st.stm32cube.ide.mcu.gnu.managedbuild.targetplatform.925372145" isAbstract="false" osList="all" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.targetplatform"/>
|
||||
<builder buildPath="${workspace_loc:/Lastcontroller_EL1000}/Debug" id="com.st.stm32cube.ide.mcu.gnu.managedbuild.builder.1812915232" keepEnvironmentInBuildfile="false" managedBuildOn="true" name="Gnu Make Builder" parallelBuildOn="true" parallelizationNumber="optimal" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.builder"/>
|
||||
<tool id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.assembler.1228695931" name="MCU GCC Assembler" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.assembler">
|
||||
<option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.assembler.option.debuglevel.1790317456" name="Debug level" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.assembler.option.debuglevel" value="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.assembler.option.debuglevel.value.g3" valueType="enumerated"/>
|
||||
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.assembler.option.definedsymbols.667662418" name="Define symbols (-D)" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.assembler.option.definedsymbols" valueType="definedSymbols">
|
||||
<listOptionValue builtIn="false" value="DEBUG"/>
|
||||
</option>
|
||||
<inputType id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.assembler.input.988675122" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.assembler.input"/>
|
||||
</tool>
|
||||
<tool id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.1080418826" name="MCU GCC Compiler" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler">
|
||||
<option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.option.debuglevel.1015929559" name="Debug level" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.option.debuglevel" useByScannerDiscovery="false" value="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.option.debuglevel.value.g3" valueType="enumerated"/>
|
||||
<option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.option.optimization.level.1138559891" name="Optimization level" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.option.optimization.level" useByScannerDiscovery="false"/>
|
||||
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.option.definedsymbols.1074080881" name="Define symbols (-D)" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.option.definedsymbols" useByScannerDiscovery="false" valueType="definedSymbols">
|
||||
<listOptionValue builtIn="false" value="DEBUG"/>
|
||||
<listOptionValue builtIn="false" value="USE_HAL_DRIVER"/>
|
||||
<listOptionValue builtIn="false" value="STM32F302xC"/>
|
||||
</option>
|
||||
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.option.includepaths.1915947883" name="Include paths (-I)" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.option.includepaths" useByScannerDiscovery="false" valueType="includePath">
|
||||
<listOptionValue builtIn="false" value="../Core/Inc"/>
|
||||
<listOptionValue builtIn="false" value="../Drivers/STM32F3xx_HAL_Driver/Inc/Legacy"/>
|
||||
<listOptionValue builtIn="false" value="../Drivers/STM32F3xx_HAL_Driver/Inc"/>
|
||||
<listOptionValue builtIn="false" value="../Drivers/CMSIS/Device/ST/STM32F3xx/Include"/>
|
||||
<listOptionValue builtIn="false" value="../Drivers/CMSIS/Include"/>
|
||||
<listOptionValue builtIn="false" value="../USB_DEVICE/App"/>
|
||||
<listOptionValue builtIn="false" value="../USB_DEVICE/Target"/>
|
||||
<listOptionValue builtIn="false" value="../Middlewares/ST/STM32_USB_Device_Library/Core/Inc"/>
|
||||
<listOptionValue builtIn="false" value="../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc"/>
|
||||
</option>
|
||||
<inputType id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.input.c.1859811687" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.input.c"/>
|
||||
</tool>
|
||||
<tool id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.compiler.1826987181" name="MCU G++ Compiler" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.compiler">
|
||||
<option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.compiler.option.debuglevel.1172406332" name="Debug level" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.compiler.option.debuglevel" useByScannerDiscovery="false" value="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.compiler.option.debuglevel.value.g3" valueType="enumerated"/>
|
||||
<option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.compiler.option.optimization.level.1732061817" name="Optimization level" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.compiler.option.optimization.level" useByScannerDiscovery="false"/>
|
||||
</tool>
|
||||
<tool id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.linker.2123973995" name="MCU GCC Linker" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.linker">
|
||||
<option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.linker.option.script.2089818002" name="Linker Script (-T)" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.linker.option.script" value="${workspace_loc:/${ProjName}/STM32F302CBTX_FLASH.ld}" valueType="string"/>
|
||||
<inputType id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.linker.input.1399779407" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.linker.input">
|
||||
<additionalInput kind="additionalinputdependency" paths="$(USER_OBJS)"/>
|
||||
<additionalInput kind="additionalinput" paths="$(LIBS)"/>
|
||||
</inputType>
|
||||
</tool>
|
||||
<tool id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.linker.1588790561" name="MCU G++ Linker" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.linker"/>
|
||||
<tool id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.archiver.1627552756" name="MCU GCC Archiver" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.archiver"/>
|
||||
<tool id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.size.941697250" name="MCU Size" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.size"/>
|
||||
<tool id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objdump.listfile.347910429" name="MCU Output Converter list file" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objdump.listfile"/>
|
||||
<tool id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.hex.453352635" name="MCU Output Converter Hex" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.hex"/>
|
||||
<tool id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.binary.959053181" name="MCU Output Converter Binary" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.binary"/>
|
||||
<tool id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.verilog.964793303" name="MCU Output Converter Verilog" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.verilog"/>
|
||||
<tool id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.srec.1507744883" name="MCU Output Converter Motorola S-rec" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.srec"/>
|
||||
<tool id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.symbolsrec.7590663" name="MCU Output Converter Motorola S-rec with symbols" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.symbolsrec"/>
|
||||
</toolChain>
|
||||
</folderInfo>
|
||||
<sourceEntries>
|
||||
<entry flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="Core"/>
|
||||
<entry flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="Middlewares"/>
|
||||
<entry flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="Drivers"/>
|
||||
<entry flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="USB_DEVICE"/>
|
||||
</sourceEntries>
|
||||
</configuration>
|
||||
</storageModule>
|
||||
<storageModule moduleId="org.eclipse.cdt.core.externalSettings"/>
|
||||
</cconfiguration>
|
||||
<cconfiguration id="com.st.stm32cube.ide.mcu.gnu.managedbuild.config.exe.release.269376346">
|
||||
<storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="com.st.stm32cube.ide.mcu.gnu.managedbuild.config.exe.release.269376346" moduleId="org.eclipse.cdt.core.settings" name="Release">
|
||||
<externalSettings/>
|
||||
<extensions>
|
||||
<extension id="org.eclipse.cdt.core.ELF" point="org.eclipse.cdt.core.BinaryParser"/>
|
||||
<extension id="org.eclipse.cdt.core.GASErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
|
||||
<extension id="org.eclipse.cdt.core.GmakeErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
|
||||
<extension id="org.eclipse.cdt.core.GLDErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
|
||||
<extension id="org.eclipse.cdt.core.CWDLocator" point="org.eclipse.cdt.core.ErrorParser"/>
|
||||
<extension id="org.eclipse.cdt.core.GCCErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
|
||||
</extensions>
|
||||
</storageModule>
|
||||
<storageModule moduleId="cdtBuildSystem" version="4.0.0">
|
||||
<configuration artifactExtension="elf" artifactName="${ProjName}" buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.exe" buildProperties="org.eclipse.cdt.build.core.buildArtefactType=org.eclipse.cdt.build.core.buildArtefactType.exe,org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.release" cleanCommand="rm -rf" description="" id="com.st.stm32cube.ide.mcu.gnu.managedbuild.config.exe.release.269376346" name="Release" parent="com.st.stm32cube.ide.mcu.gnu.managedbuild.config.exe.release">
|
||||
<folderInfo id="com.st.stm32cube.ide.mcu.gnu.managedbuild.config.exe.release.269376346." name="/" resourcePath="">
|
||||
<toolChain id="com.st.stm32cube.ide.mcu.gnu.managedbuild.toolchain.exe.release.1313792309" name="MCU ARM GCC" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.toolchain.exe.release">
|
||||
<option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.target_mcu.1813979052" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.target_mcu" useByScannerDiscovery="true" value="STM32F302CBTx" valueType="string"/>
|
||||
<option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.target_cpuid.1570136045" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.target_cpuid" useByScannerDiscovery="false" value="0" valueType="string"/>
|
||||
<option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.target_coreid.755977617" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.target_coreid" useByScannerDiscovery="false" value="0" valueType="string"/>
|
||||
<option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.fpu.1785243442" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.fpu" useByScannerDiscovery="true" value="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.fpu.value.fpv4-sp-d16" valueType="enumerated"/>
|
||||
<option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.floatabi.2091946525" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.floatabi" useByScannerDiscovery="true" value="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.floatabi.value.hard" valueType="enumerated"/>
|
||||
<option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.target_board.1870051812" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.target_board" useByScannerDiscovery="false" value="genericBoard" valueType="string"/>
|
||||
<option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.defaults.487574972" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.defaults" useByScannerDiscovery="false" value="com.st.stm32cube.ide.common.services.build.inputs.revA.1.0.5 || Release || false || Executable || com.st.stm32cube.ide.mcu.gnu.managedbuild.option.toolchain.value.workspace || STM32F302CBTx || 0 || 0 || arm-none-eabi- || ${gnu_tools_for_stm32_compiler_path} || ../Core/Inc | ../Drivers/STM32F3xx_HAL_Driver/Inc/Legacy | ../Drivers/STM32F3xx_HAL_Driver/Inc | ../Drivers/CMSIS/Device/ST/STM32F3xx/Include | ../Drivers/CMSIS/Include | ../USB_DEVICE/App | ../USB_DEVICE/Target | ../Middlewares/ST/STM32_USB_Device_Library/Core/Inc | ../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc || || || USE_HAL_DRIVER | STM32F302xC || || Drivers | Core/Startup | Middlewares | Core | USB_DEVICE || || || ${workspace_loc:/${ProjName}/STM32F302CBTX_FLASH.ld} || true || NonSecure || || secure_nsclib.o || || None || " valueType="string"/>
|
||||
<targetPlatform archList="all" binaryParser="org.eclipse.cdt.core.ELF" id="com.st.stm32cube.ide.mcu.gnu.managedbuild.targetplatform.1081415456" isAbstract="false" osList="all" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.targetplatform"/>
|
||||
<builder buildPath="${workspace_loc:/Lastcontroller_EL1000}/Release" id="com.st.stm32cube.ide.mcu.gnu.managedbuild.builder.1748501435" managedBuildOn="true" name="Gnu Make Builder.Release" parallelBuildOn="true" parallelizationNumber="optimal" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.builder"/>
|
||||
<tool id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.assembler.1292037339" name="MCU GCC Assembler" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.assembler">
|
||||
<option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.assembler.option.debuglevel.1917563238" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.assembler.option.debuglevel" value="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.assembler.option.debuglevel.value.g0" valueType="enumerated"/>
|
||||
<inputType id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.assembler.input.1343067891" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.assembler.input"/>
|
||||
</tool>
|
||||
<tool id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.2003329025" name="MCU GCC Compiler" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler">
|
||||
<option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.option.debuglevel.685591030" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.option.debuglevel" useByScannerDiscovery="false" value="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.option.debuglevel.value.g0" valueType="enumerated"/>
|
||||
<option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.option.optimization.level.1120483014" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.option.optimization.level" useByScannerDiscovery="false" value="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.option.optimization.level.value.os" valueType="enumerated"/>
|
||||
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.option.definedsymbols.1317513252" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.option.definedsymbols" useByScannerDiscovery="false" valueType="definedSymbols">
|
||||
<listOptionValue builtIn="false" value="USE_HAL_DRIVER"/>
|
||||
<listOptionValue builtIn="false" value="STM32F302xC"/>
|
||||
</option>
|
||||
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.option.includepaths.1807921139" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.option.includepaths" useByScannerDiscovery="false" valueType="includePath">
|
||||
<listOptionValue builtIn="false" value="../Core/Inc"/>
|
||||
<listOptionValue builtIn="false" value="../Drivers/STM32F3xx_HAL_Driver/Inc/Legacy"/>
|
||||
<listOptionValue builtIn="false" value="../Drivers/STM32F3xx_HAL_Driver/Inc"/>
|
||||
<listOptionValue builtIn="false" value="../Drivers/CMSIS/Device/ST/STM32F3xx/Include"/>
|
||||
<listOptionValue builtIn="false" value="../Drivers/CMSIS/Include"/>
|
||||
<listOptionValue builtIn="false" value="../USB_DEVICE/App"/>
|
||||
<listOptionValue builtIn="false" value="../USB_DEVICE/Target"/>
|
||||
<listOptionValue builtIn="false" value="../Middlewares/ST/STM32_USB_Device_Library/Core/Inc"/>
|
||||
<listOptionValue builtIn="false" value="../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc"/>
|
||||
</option>
|
||||
<inputType id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.input.c.474649067" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.input.c"/>
|
||||
</tool>
|
||||
<tool id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.compiler.1404636258" name="MCU G++ Compiler" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.compiler">
|
||||
<option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.compiler.option.debuglevel.1718041459" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.compiler.option.debuglevel" useByScannerDiscovery="false" value="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.compiler.option.debuglevel.value.g0" valueType="enumerated"/>
|
||||
<option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.compiler.option.optimization.level.963371111" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.compiler.option.optimization.level" useByScannerDiscovery="false" value="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.compiler.option.optimization.level.value.os" valueType="enumerated"/>
|
||||
</tool>
|
||||
<tool id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.linker.263987252" name="MCU GCC Linker" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.linker">
|
||||
<option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.linker.option.script.1483628163" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.linker.option.script" value="${workspace_loc:/${ProjName}/STM32F302CBTX_FLASH.ld}" valueType="string"/>
|
||||
<inputType id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.linker.input.901173107" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.linker.input">
|
||||
<additionalInput kind="additionalinputdependency" paths="$(USER_OBJS)"/>
|
||||
<additionalInput kind="additionalinput" paths="$(LIBS)"/>
|
||||
</inputType>
|
||||
</tool>
|
||||
<tool id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.linker.157273606" name="MCU G++ Linker" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.linker"/>
|
||||
<tool id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.archiver.1399923117" name="MCU GCC Archiver" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.archiver"/>
|
||||
<tool id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.size.717992842" name="MCU Size" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.size"/>
|
||||
<tool id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objdump.listfile.613284516" name="MCU Output Converter list file" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objdump.listfile"/>
|
||||
<tool id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.hex.2145789207" name="MCU Output Converter Hex" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.hex"/>
|
||||
<tool id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.binary.1720672006" name="MCU Output Converter Binary" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.binary"/>
|
||||
<tool id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.verilog.1470308557" name="MCU Output Converter Verilog" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.verilog"/>
|
||||
<tool id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.srec.1978203402" name="MCU Output Converter Motorola S-rec" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.srec"/>
|
||||
<tool id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.symbolsrec.1127577351" name="MCU Output Converter Motorola S-rec with symbols" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.symbolsrec"/>
|
||||
</toolChain>
|
||||
</folderInfo>
|
||||
<sourceEntries>
|
||||
<entry flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="Core"/>
|
||||
<entry flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="Middlewares"/>
|
||||
<entry flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="Drivers"/>
|
||||
<entry flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="USB_DEVICE"/>
|
||||
</sourceEntries>
|
||||
</configuration>
|
||||
</storageModule>
|
||||
<storageModule moduleId="org.eclipse.cdt.core.externalSettings"/>
|
||||
</cconfiguration>
|
||||
</storageModule>
|
||||
<storageModule moduleId="org.eclipse.cdt.core.pathentry"/>
|
||||
<storageModule moduleId="cdtBuildSystem" version="4.0.0">
|
||||
<project id="Lastcontroller_EL1000.null.2100585207" name="Lastcontroller_EL1000"/>
|
||||
</storageModule>
|
||||
<storageModule moduleId="org.eclipse.cdt.core.LanguageSettingsProviders"/>
|
||||
<storageModule moduleId="org.eclipse.cdt.make.core.buildtargets"/>
|
||||
<storageModule moduleId="scannerConfiguration">
|
||||
<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/>
|
||||
<scannerConfigBuildInfo instanceId="com.st.stm32cube.ide.mcu.gnu.managedbuild.config.exe.debug.1393638387;com.st.stm32cube.ide.mcu.gnu.managedbuild.config.exe.debug.1393638387.;com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.1080418826;com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.input.c.1859811687">
|
||||
<autodiscovery enabled="false" problemReportingEnabled="true" selectedProfileId=""/>
|
||||
</scannerConfigBuildInfo>
|
||||
<scannerConfigBuildInfo instanceId="com.st.stm32cube.ide.mcu.gnu.managedbuild.config.exe.release.269376346;com.st.stm32cube.ide.mcu.gnu.managedbuild.config.exe.release.269376346.;com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.2003329025;com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.input.c.474649067">
|
||||
<autodiscovery enabled="false" problemReportingEnabled="true" selectedProfileId=""/>
|
||||
</scannerConfigBuildInfo>
|
||||
</storageModule>
|
||||
<storageModule moduleId="refreshScope"/>
|
||||
</cproject>
|
||||
37
stm_source/Lastcontroller_EL1000/.mxproject
Normal file
37
stm_source/Lastcontroller_EL1000/.mxproject
Normal file
File diff suppressed because one or more lines are too long
32
stm_source/Lastcontroller_EL1000/.project
Normal file
32
stm_source/Lastcontroller_EL1000/.project
Normal file
@ -0,0 +1,32 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<projectDescription>
|
||||
<name>Lastcontroller_EL1000</name>
|
||||
<comment></comment>
|
||||
<projects>
|
||||
</projects>
|
||||
<buildSpec>
|
||||
<buildCommand>
|
||||
<name>org.eclipse.cdt.managedbuilder.core.genmakebuilder</name>
|
||||
<triggers>clean,full,incremental,</triggers>
|
||||
<arguments>
|
||||
</arguments>
|
||||
</buildCommand>
|
||||
<buildCommand>
|
||||
<name>org.eclipse.cdt.managedbuilder.core.ScannerConfigBuilder</name>
|
||||
<triggers>full,incremental,</triggers>
|
||||
<arguments>
|
||||
</arguments>
|
||||
</buildCommand>
|
||||
</buildSpec>
|
||||
<natures>
|
||||
<nature>com.st.stm32cube.ide.mcu.MCUProjectNature</nature>
|
||||
<nature>com.st.stm32cube.ide.mcu.MCUCubeProjectNature</nature>
|
||||
<nature>org.eclipse.cdt.core.cnature</nature>
|
||||
<nature>com.st.stm32cube.ide.mcu.MCUCubeIdeServicesRevAev2ProjectNature</nature>
|
||||
<nature>com.st.stm32cube.ide.mcu.MCUAdvancedStructureProjectNature</nature>
|
||||
<nature>com.st.stm32cube.ide.mcu.MCUSingleCpuProjectNature</nature>
|
||||
<nature>com.st.stm32cube.ide.mcu.MCURootProjectNature</nature>
|
||||
<nature>org.eclipse.cdt.managedbuilder.core.managedBuildNature</nature>
|
||||
<nature>org.eclipse.cdt.managedbuilder.core.ScannerConfigNature</nature>
|
||||
</natures>
|
||||
</projectDescription>
|
||||
@ -0,0 +1,2 @@
|
||||
eclipse.preferences.version=1
|
||||
sfrviewstate={"fFavorites"\:{"fLists"\:{}},"fProperties"\:{"fNodeProperties"\:{}}}
|
||||
@ -0,0 +1,25 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<project>
|
||||
<configuration id="com.st.stm32cube.ide.mcu.gnu.managedbuild.config.exe.debug.1393638387" name="Debug">
|
||||
<extension point="org.eclipse.cdt.core.LanguageSettingsProvider">
|
||||
<provider copy-of="extension" id="org.eclipse.cdt.ui.UserLanguageSettingsProvider"/>
|
||||
<provider-reference id="org.eclipse.cdt.core.ReferencedProjectsLanguageSettingsProvider" ref="shared-provider"/>
|
||||
<provider-reference id="org.eclipse.cdt.managedbuilder.core.MBSLanguageSettingsProvider" ref="shared-provider"/>
|
||||
<provider class="com.st.stm32cube.ide.mcu.toolchain.armnone.setup.CrossBuiltinSpecsDetector" console="false" env-hash="1482504500607990457" id="com.st.stm32cube.ide.mcu.toolchain.armnone.setup.CrossBuiltinSpecsDetector" keep-relative-paths="false" name="MCU ARM GCC Built-in Compiler Settings" parameter="${COMMAND} ${FLAGS} -E -P -v -dD "${INPUTS}"" prefer-non-shared="true">
|
||||
<language-scope id="org.eclipse.cdt.core.gcc"/>
|
||||
<language-scope id="org.eclipse.cdt.core.g++"/>
|
||||
</provider>
|
||||
</extension>
|
||||
</configuration>
|
||||
<configuration id="com.st.stm32cube.ide.mcu.gnu.managedbuild.config.exe.release.269376346" name="Release">
|
||||
<extension point="org.eclipse.cdt.core.LanguageSettingsProvider">
|
||||
<provider copy-of="extension" id="org.eclipse.cdt.ui.UserLanguageSettingsProvider"/>
|
||||
<provider-reference id="org.eclipse.cdt.core.ReferencedProjectsLanguageSettingsProvider" ref="shared-provider"/>
|
||||
<provider-reference id="org.eclipse.cdt.managedbuilder.core.MBSLanguageSettingsProvider" ref="shared-provider"/>
|
||||
<provider class="com.st.stm32cube.ide.mcu.toolchain.armnone.setup.CrossBuiltinSpecsDetector" console="false" env-hash="1482504500607990457" id="com.st.stm32cube.ide.mcu.toolchain.armnone.setup.CrossBuiltinSpecsDetector" keep-relative-paths="false" name="MCU ARM GCC Built-in Compiler Settings" parameter="${COMMAND} ${FLAGS} -E -P -v -dD "${INPUTS}"" prefer-non-shared="true">
|
||||
<language-scope id="org.eclipse.cdt.core.gcc"/>
|
||||
<language-scope id="org.eclipse.cdt.core.g++"/>
|
||||
</provider>
|
||||
</extension>
|
||||
</configuration>
|
||||
</project>
|
||||
@ -0,0 +1,4 @@
|
||||
66BE74F758C12D739921AEA421D593D3=3
|
||||
8DF89ED150041C4CBC7CB9A9CAA90856=6A2BBC4EB2711E4DA567B6FCECE559F8
|
||||
DC22A860405A8BF2F2C095E5B6529F12=6A2BBC4EB2711E4DA567B6FCECE559F8
|
||||
eclipse.preferences.version=1
|
||||
89
stm_source/Lastcontroller_EL1000/Core/Inc/main.h
Normal file
89
stm_source/Lastcontroller_EL1000/Core/Inc/main.h
Normal file
@ -0,0 +1,89 @@
|
||||
/* USER CODE BEGIN Header */
|
||||
/**
|
||||
******************************************************************************
|
||||
* @file : main.h
|
||||
* @brief : Header for main.c file.
|
||||
* This file contains the common defines of the application.
|
||||
******************************************************************************
|
||||
* @attention
|
||||
*
|
||||
* Copyright (c) 2023 STMicroelectronics.
|
||||
* All rights reserved.
|
||||
*
|
||||
* This software is licensed under terms that can be found in the LICENSE file
|
||||
* in the root directory of this software component.
|
||||
* If no LICENSE file comes with this software, it is provided AS-IS.
|
||||
*
|
||||
******************************************************************************
|
||||
*/
|
||||
/* USER CODE END Header */
|
||||
|
||||
/* Define to prevent recursive inclusion -------------------------------------*/
|
||||
#ifndef __MAIN_H
|
||||
#define __MAIN_H
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
/* Includes ------------------------------------------------------------------*/
|
||||
#include "stm32f3xx_hal.h"
|
||||
|
||||
/* Private includes ----------------------------------------------------------*/
|
||||
/* USER CODE BEGIN Includes */
|
||||
|
||||
/* USER CODE END Includes */
|
||||
|
||||
/* Exported types ------------------------------------------------------------*/
|
||||
/* USER CODE BEGIN ET */
|
||||
|
||||
/* USER CODE END ET */
|
||||
|
||||
/* Exported constants --------------------------------------------------------*/
|
||||
/* USER CODE BEGIN EC */
|
||||
|
||||
/* USER CODE END EC */
|
||||
|
||||
/* Exported macro ------------------------------------------------------------*/
|
||||
/* USER CODE BEGIN EM */
|
||||
|
||||
/* USER CODE END EM */
|
||||
|
||||
/* Exported functions prototypes ---------------------------------------------*/
|
||||
void Error_Handler(void);
|
||||
|
||||
/* USER CODE BEGIN EFP */
|
||||
|
||||
/* USER CODE END EFP */
|
||||
|
||||
/* Private defines -----------------------------------------------------------*/
|
||||
#define Status_LED_Pin GPIO_PIN_4
|
||||
#define Status_LED_GPIO_Port GPIOA
|
||||
#define SPI1_CLK_Pin GPIO_PIN_5
|
||||
#define SPI1_CLK_GPIO_Port GPIOA
|
||||
#define SPI1_DAT_Pin GPIO_PIN_6
|
||||
#define SPI1_DAT_GPIO_Port GPIOA
|
||||
#define SPI1_CS_Pin GPIO_PIN_7
|
||||
#define SPI1_CS_GPIO_Port GPIOA
|
||||
#define Remote_CTRL_Pin GPIO_PIN_0
|
||||
#define Remote_CTRL_GPIO_Port GPIOB
|
||||
#define OVERTEMP_Pin GPIO_PIN_1
|
||||
#define OVERTEMP_GPIO_Port GPIOB
|
||||
#define UNDERVOLTAGE_Pin GPIO_PIN_2
|
||||
#define UNDERVOLTAGE_GPIO_Port GPIOB
|
||||
#define OVERLOAD_Pin GPIO_PIN_10
|
||||
#define OVERLOAD_GPIO_Port GPIOB
|
||||
#define OVERVOLTAGE_Pin GPIO_PIN_11
|
||||
#define OVERVOLTAGE_GPIO_Port GPIOB
|
||||
#define Iso_DCDC_Power_Pin GPIO_PIN_8
|
||||
#define Iso_DCDC_Power_GPIO_Port GPIOB
|
||||
|
||||
/* USER CODE BEGIN Private defines */
|
||||
|
||||
/* USER CODE END Private defines */
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif /* __MAIN_H */
|
||||
359
stm_source/Lastcontroller_EL1000/Core/Inc/stm32f3xx_hal_conf.h
Normal file
359
stm_source/Lastcontroller_EL1000/Core/Inc/stm32f3xx_hal_conf.h
Normal file
@ -0,0 +1,359 @@
|
||||
/* USER CODE BEGIN Header */
|
||||
/**
|
||||
******************************************************************************
|
||||
* @file stm32f3xx_hal_conf.h
|
||||
* @brief HAL configuration file.
|
||||
******************************************************************************
|
||||
* @attention
|
||||
*
|
||||
* Copyright (c) 2016 STMicroelectronics.
|
||||
* All rights reserved.
|
||||
*
|
||||
* This software is licensed under terms that can be found in the LICENSE file
|
||||
* in the root directory of this software component.
|
||||
* If no LICENSE file comes with this software, it is provided AS-IS.
|
||||
*
|
||||
******************************************************************************
|
||||
*/
|
||||
/* USER CODE END Header */
|
||||
|
||||
/* Define to prevent recursive inclusion -------------------------------------*/
|
||||
#ifndef __STM32F3xx_HAL_CONF_H
|
||||
#define __STM32F3xx_HAL_CONF_H
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
/* Exported types ------------------------------------------------------------*/
|
||||
/* Exported constants --------------------------------------------------------*/
|
||||
|
||||
/* ########################## Module Selection ############################## */
|
||||
/**
|
||||
* @brief This is the list of modules to be used in the HAL driver
|
||||
*/
|
||||
|
||||
#define HAL_MODULE_ENABLED
|
||||
#define HAL_ADC_MODULE_ENABLED
|
||||
/*#define HAL_CRYP_MODULE_ENABLED */
|
||||
/*#define HAL_CAN_MODULE_ENABLED */
|
||||
/*#define HAL_CEC_MODULE_ENABLED */
|
||||
/*#define HAL_NAND_MODULE_ENABLED */
|
||||
/*#define HAL_NOR_MODULE_ENABLED */
|
||||
/*#define HAL_PCCARD_MODULE_ENABLED */
|
||||
/*#define HAL_SRAM_MODULE_ENABLED */
|
||||
/*#define HAL_HRTIM_MODULE_ENABLED */
|
||||
#define HAL_OPAMP_MODULE_ENABLED
|
||||
/*#define HAL_SDADC_MODULE_ENABLED */
|
||||
/*#define HAL_TSC_MODULE_ENABLED */
|
||||
/*#define HAL_COMP_MODULE_ENABLED */
|
||||
/*#define HAL_CRC_MODULE_ENABLED */
|
||||
/*#define HAL_CRYP_MODULE_ENABLED */
|
||||
/*#define HAL_DAC_MODULE_ENABLED */
|
||||
/*#define HAL_I2S_MODULE_ENABLED */
|
||||
/*#define HAL_IWDG_MODULE_ENABLED */
|
||||
/*#define HAL_LCD_MODULE_ENABLED */
|
||||
/*#define HAL_LPTIM_MODULE_ENABLED */
|
||||
/*#define HAL_RNG_MODULE_ENABLED */
|
||||
/*#define HAL_RTC_MODULE_ENABLED */
|
||||
/*#define HAL_SPI_MODULE_ENABLED */
|
||||
/*#define HAL_TIM_MODULE_ENABLED */
|
||||
#define HAL_UART_MODULE_ENABLED
|
||||
/*#define HAL_USART_MODULE_ENABLED */
|
||||
/*#define HAL_IRDA_MODULE_ENABLED */
|
||||
/*#define HAL_SMARTCARD_MODULE_ENABLED */
|
||||
/*#define HAL_SMBUS_MODULE_ENABLED */
|
||||
/*#define HAL_WWDG_MODULE_ENABLED */
|
||||
#define HAL_PCD_MODULE_ENABLED
|
||||
#define HAL_GPIO_MODULE_ENABLED
|
||||
#define HAL_EXTI_MODULE_ENABLED
|
||||
/* #define HAL_CAN_LEGACY_MODULE_ENABLED */
|
||||
#define HAL_DMA_MODULE_ENABLED
|
||||
#define HAL_RCC_MODULE_ENABLED
|
||||
#define HAL_FLASH_MODULE_ENABLED
|
||||
#define HAL_PWR_MODULE_ENABLED
|
||||
#define HAL_CORTEX_MODULE_ENABLED
|
||||
#define HAL_I2C_MODULE_ENABLED
|
||||
/* ########################## HSE/HSI Values adaptation ##################### */
|
||||
/**
|
||||
* @brief Adjust the value of External High Speed oscillator (HSE) used in your application.
|
||||
* This value is used by the RCC HAL module to compute the system frequency
|
||||
* (when HSE is used as system clock source, directly or through the PLL).
|
||||
*/
|
||||
#if !defined (HSE_VALUE)
|
||||
#define HSE_VALUE ((uint32_t)16000000) /*!< Value of the External oscillator in Hz */
|
||||
#endif /* HSE_VALUE */
|
||||
|
||||
/**
|
||||
* @brief In the following line adjust the External High Speed oscillator (HSE) Startup
|
||||
* Timeout value
|
||||
*/
|
||||
#if !defined (HSE_STARTUP_TIMEOUT)
|
||||
#define HSE_STARTUP_TIMEOUT ((uint32_t)100) /*!< Time out for HSE start up, in ms */
|
||||
#endif /* HSE_STARTUP_TIMEOUT */
|
||||
|
||||
/**
|
||||
* @brief Internal High Speed oscillator (HSI) value.
|
||||
* This value is used by the RCC HAL module to compute the system frequency
|
||||
* (when HSI is used as system clock source, directly or through the PLL).
|
||||
*/
|
||||
#if !defined (HSI_VALUE)
|
||||
#define HSI_VALUE ((uint32_t)8000000) /*!< Value of the Internal oscillator in Hz*/
|
||||
#endif /* HSI_VALUE */
|
||||
|
||||
/**
|
||||
* @brief In the following line adjust the Internal High Speed oscillator (HSI) Startup
|
||||
* Timeout value
|
||||
*/
|
||||
#if !defined (HSI_STARTUP_TIMEOUT)
|
||||
#define HSI_STARTUP_TIMEOUT ((uint32_t)5000) /*!< Time out for HSI start up */
|
||||
#endif /* HSI_STARTUP_TIMEOUT */
|
||||
|
||||
/**
|
||||
* @brief Internal Low Speed oscillator (LSI) value.
|
||||
*/
|
||||
#if !defined (LSI_VALUE)
|
||||
#define LSI_VALUE ((uint32_t)40000)
|
||||
#endif /* LSI_VALUE */ /*!< Value of the Internal Low Speed oscillator in Hz
|
||||
The real value may vary depending on the variations
|
||||
in voltage and temperature. */
|
||||
/**
|
||||
* @brief External Low Speed oscillator (LSE) value.
|
||||
*/
|
||||
#if !defined (LSE_VALUE)
|
||||
#define LSE_VALUE ((uint32_t)32768) /*!< Value of the External Low Speed oscillator in Hz */
|
||||
#endif /* LSE_VALUE */
|
||||
|
||||
/**
|
||||
* @brief Time out for LSE start up value in ms.
|
||||
*/
|
||||
#if !defined (LSE_STARTUP_TIMEOUT)
|
||||
#define LSE_STARTUP_TIMEOUT ((uint32_t)5000) /*!< Time out for LSE start up, in ms */
|
||||
#endif /* LSE_STARTUP_TIMEOUT */
|
||||
|
||||
/**
|
||||
* @brief External clock source for I2S peripheral
|
||||
* This value is used by the I2S HAL module to compute the I2S clock source
|
||||
* frequency, this source is inserted directly through I2S_CKIN pad.
|
||||
* - External clock generated through external PLL component on EVAL 303 (based on MCO or crystal)
|
||||
* - External clock not generated on EVAL 373
|
||||
*/
|
||||
#if !defined (EXTERNAL_CLOCK_VALUE)
|
||||
#define EXTERNAL_CLOCK_VALUE ((uint32_t)8000000) /*!< Value of the External oscillator in Hz*/
|
||||
#endif /* EXTERNAL_CLOCK_VALUE */
|
||||
|
||||
/* Tip: To avoid modifying this file each time you need to use different HSE,
|
||||
=== you can define the HSE value in your toolchain compiler preprocessor. */
|
||||
|
||||
/* ########################### System Configuration ######################### */
|
||||
/**
|
||||
* @brief This is the HAL system configuration section
|
||||
*/
|
||||
|
||||
#define VDD_VALUE ((uint32_t)3300) /*!< Value of VDD in mv */
|
||||
#define TICK_INT_PRIORITY ((uint32_t)15) /*!< tick interrupt priority (lowest by default) */
|
||||
#define USE_RTOS 0
|
||||
#define PREFETCH_ENABLE 1
|
||||
#define INSTRUCTION_CACHE_ENABLE 0
|
||||
#define DATA_CACHE_ENABLE 0
|
||||
#define USE_SPI_CRC 0U
|
||||
|
||||
#define USE_HAL_ADC_REGISTER_CALLBACKS 0U /* ADC register callback disabled */
|
||||
#define USE_HAL_CAN_REGISTER_CALLBACKS 0U /* CAN register callback disabled */
|
||||
#define USE_HAL_COMP_REGISTER_CALLBACKS 0U /* COMP register callback disabled */
|
||||
#define USE_HAL_CEC_REGISTER_CALLBACKS 0U /* CEC register callback disabled */
|
||||
#define USE_HAL_DAC_REGISTER_CALLBACKS 0U /* DAC register callback disabled */
|
||||
#define USE_HAL_SRAM_REGISTER_CALLBACKS 0U /* SRAM register callback disabled */
|
||||
#define USE_HAL_SMBUS_REGISTER_CALLBACKS 0U /* SMBUS register callback disabled */
|
||||
#define USE_HAL_NAND_REGISTER_CALLBACKS 0U /* NAND register callback disabled */
|
||||
#define USE_HAL_NOR_REGISTER_CALLBACKS 0U /* NOR register callback disabled */
|
||||
#define USE_HAL_PCCARD_REGISTER_CALLBACKS 0U /* PCCARD register callback disabled */
|
||||
#define USE_HAL_HRTIM_REGISTER_CALLBACKS 0U /* HRTIM register callback disabled */
|
||||
#define USE_HAL_I2C_REGISTER_CALLBACKS 0U /* I2C register callback disabled */
|
||||
#define USE_HAL_UART_REGISTER_CALLBACKS 0U /* UART register callback disabled */
|
||||
#define USE_HAL_USART_REGISTER_CALLBACKS 0U /* USART register callback disabled */
|
||||
#define USE_HAL_IRDA_REGISTER_CALLBACKS 0U /* IRDA register callback disabled */
|
||||
#define USE_HAL_SMARTCARD_REGISTER_CALLBACKS 0U /* SMARTCARD register callback disabled */
|
||||
#define USE_HAL_WWDG_REGISTER_CALLBACKS 0U /* WWDG register callback disabled */
|
||||
#define USE_HAL_OPAMP_REGISTER_CALLBACKS 0U /* OPAMP register callback disabled */
|
||||
#define USE_HAL_RTC_REGISTER_CALLBACKS 0U /* RTC register callback disabled */
|
||||
#define USE_HAL_SPI_REGISTER_CALLBACKS 0U /* SPI register callback disabled */
|
||||
#define USE_HAL_I2S_REGISTER_CALLBACKS 0U /* I2S register callback disabled */
|
||||
#define USE_HAL_TIM_REGISTER_CALLBACKS 0U /* TIM register callback disabled */
|
||||
#define USE_HAL_TSC_REGISTER_CALLBACKS 0U /* TSC register callback disabled */
|
||||
#define USE_HAL_PCD_REGISTER_CALLBACKS 0U /* PCD register callback disabled */
|
||||
|
||||
/* ########################## Assert Selection ############################## */
|
||||
/**
|
||||
* @brief Uncomment the line below to expanse the "assert_param" macro in the
|
||||
* HAL drivers code
|
||||
*/
|
||||
/* #define USE_FULL_ASSERT 1U */
|
||||
|
||||
/* Includes ------------------------------------------------------------------*/
|
||||
/**
|
||||
* @brief Include module's header file
|
||||
*/
|
||||
|
||||
#ifdef HAL_RCC_MODULE_ENABLED
|
||||
#include "stm32f3xx_hal_rcc.h"
|
||||
#endif /* HAL_RCC_MODULE_ENABLED */
|
||||
|
||||
#ifdef HAL_GPIO_MODULE_ENABLED
|
||||
#include "stm32f3xx_hal_gpio.h"
|
||||
#endif /* HAL_GPIO_MODULE_ENABLED */
|
||||
|
||||
#ifdef HAL_EXTI_MODULE_ENABLED
|
||||
#include "stm32f3xx_hal_exti.h"
|
||||
#endif /* HAL_EXTI_MODULE_ENABLED */
|
||||
|
||||
#ifdef HAL_DMA_MODULE_ENABLED
|
||||
#include "stm32f3xx_hal_dma.h"
|
||||
#endif /* HAL_DMA_MODULE_ENABLED */
|
||||
|
||||
#ifdef HAL_CORTEX_MODULE_ENABLED
|
||||
#include "stm32f3xx_hal_cortex.h"
|
||||
#endif /* HAL_CORTEX_MODULE_ENABLED */
|
||||
|
||||
#ifdef HAL_ADC_MODULE_ENABLED
|
||||
#include "stm32f3xx_hal_adc.h"
|
||||
#endif /* HAL_ADC_MODULE_ENABLED */
|
||||
|
||||
#ifdef HAL_CAN_MODULE_ENABLED
|
||||
#include "stm32f3xx_hal_can.h"
|
||||
#endif /* HAL_CAN_MODULE_ENABLED */
|
||||
|
||||
#ifdef HAL_CAN_LEGACY_MODULE_ENABLED
|
||||
#include "stm32f3xx_hal_can_legacy.h"
|
||||
#endif /* HAL_CAN_LEGACY_MODULE_ENABLED */
|
||||
|
||||
#ifdef HAL_CEC_MODULE_ENABLED
|
||||
#include "stm32f3xx_hal_cec.h"
|
||||
#endif /* HAL_CEC_MODULE_ENABLED */
|
||||
|
||||
#ifdef HAL_COMP_MODULE_ENABLED
|
||||
#include "stm32f3xx_hal_comp.h"
|
||||
#endif /* HAL_COMP_MODULE_ENABLED */
|
||||
|
||||
#ifdef HAL_CRC_MODULE_ENABLED
|
||||
#include "stm32f3xx_hal_crc.h"
|
||||
#endif /* HAL_CRC_MODULE_ENABLED */
|
||||
|
||||
#ifdef HAL_DAC_MODULE_ENABLED
|
||||
#include "stm32f3xx_hal_dac.h"
|
||||
#endif /* HAL_DAC_MODULE_ENABLED */
|
||||
|
||||
#ifdef HAL_FLASH_MODULE_ENABLED
|
||||
#include "stm32f3xx_hal_flash.h"
|
||||
#endif /* HAL_FLASH_MODULE_ENABLED */
|
||||
|
||||
#ifdef HAL_SRAM_MODULE_ENABLED
|
||||
#include "stm32f3xx_hal_sram.h"
|
||||
#endif /* HAL_SRAM_MODULE_ENABLED */
|
||||
|
||||
#ifdef HAL_NOR_MODULE_ENABLED
|
||||
#include "stm32f3xx_hal_nor.h"
|
||||
#endif /* HAL_NOR_MODULE_ENABLED */
|
||||
|
||||
#ifdef HAL_NAND_MODULE_ENABLED
|
||||
#include "stm32f3xx_hal_nand.h"
|
||||
#endif /* HAL_NAND_MODULE_ENABLED */
|
||||
|
||||
#ifdef HAL_PCCARD_MODULE_ENABLED
|
||||
#include "stm32f3xx_hal_pccard.h"
|
||||
#endif /* HAL_PCCARD_MODULE_ENABLED */
|
||||
|
||||
#ifdef HAL_HRTIM_MODULE_ENABLED
|
||||
#include "stm32f3xx_hal_hrtim.h"
|
||||
#endif /* HAL_HRTIM_MODULE_ENABLED */
|
||||
|
||||
#ifdef HAL_I2C_MODULE_ENABLED
|
||||
#include "stm32f3xx_hal_i2c.h"
|
||||
#endif /* HAL_I2C_MODULE_ENABLED */
|
||||
|
||||
#ifdef HAL_I2S_MODULE_ENABLED
|
||||
#include "stm32f3xx_hal_i2s.h"
|
||||
#endif /* HAL_I2S_MODULE_ENABLED */
|
||||
|
||||
#ifdef HAL_IRDA_MODULE_ENABLED
|
||||
#include "stm32f3xx_hal_irda.h"
|
||||
#endif /* HAL_IRDA_MODULE_ENABLED */
|
||||
|
||||
#ifdef HAL_IWDG_MODULE_ENABLED
|
||||
#include "stm32f3xx_hal_iwdg.h"
|
||||
#endif /* HAL_IWDG_MODULE_ENABLED */
|
||||
|
||||
#ifdef HAL_OPAMP_MODULE_ENABLED
|
||||
#include "stm32f3xx_hal_opamp.h"
|
||||
#endif /* HAL_OPAMP_MODULE_ENABLED */
|
||||
|
||||
#ifdef HAL_PCD_MODULE_ENABLED
|
||||
#include "stm32f3xx_hal_pcd.h"
|
||||
#endif /* HAL_PCD_MODULE_ENABLED */
|
||||
|
||||
#ifdef HAL_PWR_MODULE_ENABLED
|
||||
#include "stm32f3xx_hal_pwr.h"
|
||||
#endif /* HAL_PWR_MODULE_ENABLED */
|
||||
|
||||
#ifdef HAL_RTC_MODULE_ENABLED
|
||||
#include "stm32f3xx_hal_rtc.h"
|
||||
#endif /* HAL_RTC_MODULE_ENABLED */
|
||||
|
||||
#ifdef HAL_SDADC_MODULE_ENABLED
|
||||
#include "stm32f3xx_hal_sdadc.h"
|
||||
#endif /* HAL_SDADC_MODULE_ENABLED */
|
||||
|
||||
#ifdef HAL_SMARTCARD_MODULE_ENABLED
|
||||
#include "stm32f3xx_hal_smartcard.h"
|
||||
#endif /* HAL_SMARTCARD_MODULE_ENABLED */
|
||||
|
||||
#ifdef HAL_SMBUS_MODULE_ENABLED
|
||||
#include "stm32f3xx_hal_smbus.h"
|
||||
#endif /* HAL_SMBUS_MODULE_ENABLED */
|
||||
|
||||
#ifdef HAL_SPI_MODULE_ENABLED
|
||||
#include "stm32f3xx_hal_spi.h"
|
||||
#endif /* HAL_SPI_MODULE_ENABLED */
|
||||
|
||||
#ifdef HAL_TIM_MODULE_ENABLED
|
||||
#include "stm32f3xx_hal_tim.h"
|
||||
#endif /* HAL_TIM_MODULE_ENABLED */
|
||||
|
||||
#ifdef HAL_TSC_MODULE_ENABLED
|
||||
#include "stm32f3xx_hal_tsc.h"
|
||||
#endif /* HAL_TSC_MODULE_ENABLED */
|
||||
|
||||
#ifdef HAL_UART_MODULE_ENABLED
|
||||
#include "stm32f3xx_hal_uart.h"
|
||||
#endif /* HAL_UART_MODULE_ENABLED */
|
||||
|
||||
#ifdef HAL_USART_MODULE_ENABLED
|
||||
#include "stm32f3xx_hal_usart.h"
|
||||
#endif /* HAL_USART_MODULE_ENABLED */
|
||||
|
||||
#ifdef HAL_WWDG_MODULE_ENABLED
|
||||
#include "stm32f3xx_hal_wwdg.h"
|
||||
#endif /* HAL_WWDG_MODULE_ENABLED */
|
||||
|
||||
/* Exported macro ------------------------------------------------------------*/
|
||||
#ifdef USE_FULL_ASSERT
|
||||
/**
|
||||
* @brief The assert_param macro is used for function's parameters check.
|
||||
* @param expr If expr is false, it calls assert_failed function
|
||||
* which reports the name of the source file and the source
|
||||
* line number of the call that failed.
|
||||
* If expr is true, it returns no value.
|
||||
* @retval None
|
||||
*/
|
||||
#define assert_param(expr) ((expr) ? (void)0U : assert_failed((uint8_t *)__FILE__, __LINE__))
|
||||
/* Exported functions ------------------------------------------------------- */
|
||||
void assert_failed(uint8_t* file, uint32_t line);
|
||||
#else
|
||||
#define assert_param(expr) ((void)0U)
|
||||
#endif /* USE_FULL_ASSERT */
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif /* __STM32F3xx_HAL_CONF_H */
|
||||
68
stm_source/Lastcontroller_EL1000/Core/Inc/stm32f3xx_it.h
Normal file
68
stm_source/Lastcontroller_EL1000/Core/Inc/stm32f3xx_it.h
Normal file
@ -0,0 +1,68 @@
|
||||
/* USER CODE BEGIN Header */
|
||||
/**
|
||||
******************************************************************************
|
||||
* @file stm32f3xx_it.h
|
||||
* @brief This file contains the headers of the interrupt handlers.
|
||||
******************************************************************************
|
||||
* @attention
|
||||
*
|
||||
* Copyright (c) 2023 STMicroelectronics.
|
||||
* All rights reserved.
|
||||
*
|
||||
* This software is licensed under terms that can be found in the LICENSE file
|
||||
* in the root directory of this software component.
|
||||
* If no LICENSE file comes with this software, it is provided AS-IS.
|
||||
*
|
||||
******************************************************************************
|
||||
*/
|
||||
/* USER CODE END Header */
|
||||
|
||||
/* Define to prevent recursive inclusion -------------------------------------*/
|
||||
#ifndef __STM32F3xx_IT_H
|
||||
#define __STM32F3xx_IT_H
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
/* Private includes ----------------------------------------------------------*/
|
||||
/* USER CODE BEGIN Includes */
|
||||
|
||||
/* USER CODE END Includes */
|
||||
|
||||
/* Exported types ------------------------------------------------------------*/
|
||||
/* USER CODE BEGIN ET */
|
||||
|
||||
/* USER CODE END ET */
|
||||
|
||||
/* Exported constants --------------------------------------------------------*/
|
||||
/* USER CODE BEGIN EC */
|
||||
|
||||
/* USER CODE END EC */
|
||||
|
||||
/* Exported macro ------------------------------------------------------------*/
|
||||
/* USER CODE BEGIN EM */
|
||||
|
||||
/* USER CODE END EM */
|
||||
|
||||
/* Exported functions prototypes ---------------------------------------------*/
|
||||
void NMI_Handler(void);
|
||||
void HardFault_Handler(void);
|
||||
void MemManage_Handler(void);
|
||||
void BusFault_Handler(void);
|
||||
void UsageFault_Handler(void);
|
||||
void SVC_Handler(void);
|
||||
void DebugMon_Handler(void);
|
||||
void PendSV_Handler(void);
|
||||
void SysTick_Handler(void);
|
||||
void USB_HP_CAN_TX_IRQHandler(void);
|
||||
void USB_LP_CAN_RX0_IRQHandler(void);
|
||||
/* USER CODE BEGIN EFP */
|
||||
|
||||
/* USER CODE END EFP */
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif /* __STM32F3xx_IT_H */
|
||||
553
stm_source/Lastcontroller_EL1000/Core/Src/main.c
Normal file
553
stm_source/Lastcontroller_EL1000/Core/Src/main.c
Normal file
@ -0,0 +1,553 @@
|
||||
/* USER CODE BEGIN Header */
|
||||
/**
|
||||
******************************************************************************
|
||||
* @file : main.c
|
||||
* @brief : Main program body
|
||||
******************************************************************************
|
||||
* @attention
|
||||
*
|
||||
* Copyright (c) 2023 STMicroelectronics.
|
||||
* All rights reserved.
|
||||
*
|
||||
* This software is licensed under terms that can be found in the LICENSE file
|
||||
* in the root directory of this software component.
|
||||
* If no LICENSE file comes with this software, it is provided AS-IS.
|
||||
*
|
||||
******************************************************************************
|
||||
*/
|
||||
/* USER CODE END Header */
|
||||
/* Includes ------------------------------------------------------------------*/
|
||||
#include "main.h"
|
||||
#include "usb_device.h"
|
||||
|
||||
/* Private includes ----------------------------------------------------------*/
|
||||
/* USER CODE BEGIN Includes */
|
||||
#include "math.h"
|
||||
#define OPAMPGAIN 10
|
||||
#define ADCCONVFACTOR (5.0/4096)
|
||||
#define MAGICCONVFACTOR 0.1
|
||||
/* USER CODE END Includes */
|
||||
|
||||
/* Private typedef -----------------------------------------------------------*/
|
||||
/* USER CODE BEGIN PTD */
|
||||
|
||||
/* USER CODE END PTD */
|
||||
|
||||
/* Private define ------------------------------------------------------------*/
|
||||
/* USER CODE BEGIN PD */
|
||||
/* USER CODE END PD */
|
||||
|
||||
/* Private macro -------------------------------------------------------------*/
|
||||
/* USER CODE BEGIN PM */
|
||||
|
||||
/* USER CODE END PM */
|
||||
|
||||
/* Private variables ---------------------------------------------------------*/
|
||||
ADC_HandleTypeDef hadc1;
|
||||
|
||||
OPAMP_HandleTypeDef hopamp1;
|
||||
|
||||
UART_HandleTypeDef huart1;
|
||||
|
||||
/* USER CODE BEGIN PV */
|
||||
typedef struct
|
||||
{
|
||||
uint8_t overvoltage;
|
||||
uint8_t undervoltage;
|
||||
uint8_t overload;
|
||||
uint8_t overtemp;
|
||||
} warningflags;
|
||||
/* USER CODE END PV */
|
||||
|
||||
/* Private function prototypes -----------------------------------------------*/
|
||||
void SystemClock_Config(void);
|
||||
static void MX_GPIO_Init(void);
|
||||
static void MX_ADC1_Init(void);
|
||||
static void MX_OPAMP1_Init(void);
|
||||
static void MX_USART1_UART_Init(void);
|
||||
/* USER CODE BEGIN PFP */
|
||||
|
||||
void activateIsoDCDC();
|
||||
void deactivateIsoDCDC();
|
||||
void setStatusLED();
|
||||
void resetStatusLED();
|
||||
void activateRemote();
|
||||
void deactivateRemote();
|
||||
void CS_High();
|
||||
void CS_Low();
|
||||
void setDAC(uint16_t value, uint8_t active);
|
||||
uint8_t readLimits(warningflags* flags);
|
||||
void checkUSB();
|
||||
void emuSPIsend(uint16_t data);
|
||||
/* USER CODE END PFP */
|
||||
|
||||
/* Private user code ---------------------------------------------------------*/
|
||||
/* USER CODE BEGIN 0 */
|
||||
#define USBTIMEOUT 1000U
|
||||
|
||||
extern uint8_t usb_cdc_init_cmplt;
|
||||
extern volatile uint32_t usb_rx_available;
|
||||
extern volatile uint8_t usb_rx_overflow;
|
||||
uint8_t UsbTxBufferFS[256];
|
||||
uint8_t UsbRxBufferFS[256];
|
||||
|
||||
warningflags flags;
|
||||
/* USER CODE END 0 */
|
||||
|
||||
/**
|
||||
* @brief The application entry point.
|
||||
* @retval int
|
||||
*/
|
||||
int main(void)
|
||||
{
|
||||
/* USER CODE BEGIN 1 */
|
||||
|
||||
/* USER CODE END 1 */
|
||||
|
||||
/* MCU Configuration--------------------------------------------------------*/
|
||||
|
||||
/* Reset of all peripherals, Initializes the Flash interface and the Systick. */
|
||||
HAL_Init();
|
||||
|
||||
/* USER CODE BEGIN Init */
|
||||
|
||||
/* USER CODE END Init */
|
||||
|
||||
/* Configure the system clock */
|
||||
SystemClock_Config();
|
||||
|
||||
/* USER CODE BEGIN SysInit */
|
||||
|
||||
/* USER CODE END SysInit */
|
||||
|
||||
/* Initialize all configured peripherals */
|
||||
MX_GPIO_Init();
|
||||
MX_ADC1_Init();
|
||||
MX_OPAMP1_Init();
|
||||
MX_USART1_UART_Init();
|
||||
MX_USB_DEVICE_Init();
|
||||
/* USER CODE BEGIN 2 */
|
||||
|
||||
activateIsoDCDC();
|
||||
CS_High();
|
||||
HAL_Delay(1);
|
||||
CS_Low();
|
||||
HAL_Delay(1);
|
||||
CS_High();
|
||||
HAL_GPIO_WritePin(SPI1_CLK_GPIO_Port, SPI1_CLK_Pin, GPIO_PIN_SET);
|
||||
resetStatusLED();
|
||||
deactivateRemote();
|
||||
|
||||
setDAC(0x0000, 1);
|
||||
|
||||
while(usb_cdc_init_cmplt == 0);
|
||||
|
||||
|
||||
activateRemote();
|
||||
setStatusLED();
|
||||
setDAC(0xF00, 1);
|
||||
|
||||
//getUsbBuffers(UsbTxBufferFS,UsbRxBufferFS);
|
||||
/* if(CDC_Start_Receive(UsbRxBufferFS))
|
||||
{
|
||||
HAL_UART_Transmit(&huart1, string2, 6, 1000);
|
||||
}*/
|
||||
HAL_GPIO_WritePin(Status_LED_GPIO_Port, Status_LED_Pin, GPIO_PIN_RESET);
|
||||
/* USER CODE END 2 */
|
||||
|
||||
/* Infinite loop */
|
||||
/* USER CODE BEGIN WHILE */
|
||||
uint32_t lastrx = 0;
|
||||
while (1)
|
||||
{
|
||||
/* USER CODE END WHILE */
|
||||
|
||||
/* USER CODE BEGIN 3 */
|
||||
if(usb_rx_available >= 2)
|
||||
{
|
||||
|
||||
uint16_t rawvalue = (uint16_t)(UsbRxBufferFS[0]<<8 | UsbRxBufferFS[1]);
|
||||
float outvolt = ((float)rawvalue)/10 * 1/(OPAMPGAIN*10) * 4096/5;
|
||||
uint16_t outval = (uint16_t) outvolt;
|
||||
setDAC(outval,1);
|
||||
HAL_GPIO_WritePin(Status_LED_GPIO_Port, Status_LED_Pin, GPIO_PIN_SET);
|
||||
usb_rx_available = 0;
|
||||
lastrx = HAL_GetTick();
|
||||
|
||||
uint8_t txbuf[1];
|
||||
txbuf[0] = (flags.overload<<3) | (flags.overtemp<<2) | (flags.overvoltage<<1) | flags.undervoltage;
|
||||
VCOM_Transmit(txbuf, 1);
|
||||
}
|
||||
|
||||
if((HAL_GetTick()-lastrx) > USBTIMEOUT)
|
||||
{
|
||||
setDAC(0, 1);
|
||||
HAL_GPIO_WritePin(Status_LED_GPIO_Port, Status_LED_Pin, GPIO_PIN_RESET);
|
||||
}
|
||||
|
||||
readLimits(&flags);
|
||||
|
||||
|
||||
//HAL_UART_Transmit(&huart1, txbuf, 1, 1000);
|
||||
|
||||
|
||||
}
|
||||
/* USER CODE END 3 */
|
||||
}
|
||||
|
||||
/**
|
||||
* @brief System Clock Configuration
|
||||
* @retval None
|
||||
*/
|
||||
void SystemClock_Config(void)
|
||||
{
|
||||
RCC_OscInitTypeDef RCC_OscInitStruct = {0};
|
||||
RCC_ClkInitTypeDef RCC_ClkInitStruct = {0};
|
||||
RCC_PeriphCLKInitTypeDef PeriphClkInit = {0};
|
||||
|
||||
/** Initializes the RCC Oscillators according to the specified parameters
|
||||
* in the RCC_OscInitTypeDef structure.
|
||||
*/
|
||||
RCC_OscInitStruct.OscillatorType = RCC_OSCILLATORTYPE_HSE;
|
||||
RCC_OscInitStruct.HSEState = RCC_HSE_ON;
|
||||
RCC_OscInitStruct.HSEPredivValue = RCC_HSE_PREDIV_DIV1;
|
||||
RCC_OscInitStruct.HSIState = RCC_HSI_ON;
|
||||
RCC_OscInitStruct.PLL.PLLState = RCC_PLL_ON;
|
||||
RCC_OscInitStruct.PLL.PLLSource = RCC_PLLSOURCE_HSE;
|
||||
RCC_OscInitStruct.PLL.PLLMUL = RCC_PLL_MUL3;
|
||||
if (HAL_RCC_OscConfig(&RCC_OscInitStruct) != HAL_OK)
|
||||
{
|
||||
Error_Handler();
|
||||
}
|
||||
|
||||
/** Initializes the CPU, AHB and APB buses clocks
|
||||
*/
|
||||
RCC_ClkInitStruct.ClockType = RCC_CLOCKTYPE_HCLK|RCC_CLOCKTYPE_SYSCLK
|
||||
|RCC_CLOCKTYPE_PCLK1|RCC_CLOCKTYPE_PCLK2;
|
||||
RCC_ClkInitStruct.SYSCLKSource = RCC_SYSCLKSOURCE_HSE;
|
||||
RCC_ClkInitStruct.AHBCLKDivider = RCC_SYSCLK_DIV1;
|
||||
RCC_ClkInitStruct.APB1CLKDivider = RCC_HCLK_DIV1;
|
||||
RCC_ClkInitStruct.APB2CLKDivider = RCC_HCLK_DIV1;
|
||||
|
||||
if (HAL_RCC_ClockConfig(&RCC_ClkInitStruct, FLASH_LATENCY_0) != HAL_OK)
|
||||
{
|
||||
Error_Handler();
|
||||
}
|
||||
PeriphClkInit.PeriphClockSelection = RCC_PERIPHCLK_USB|RCC_PERIPHCLK_USART1
|
||||
|RCC_PERIPHCLK_ADC12;
|
||||
PeriphClkInit.Usart1ClockSelection = RCC_USART1CLKSOURCE_PCLK2;
|
||||
PeriphClkInit.Adc12ClockSelection = RCC_ADC12PLLCLK_DIV1;
|
||||
PeriphClkInit.USBClockSelection = RCC_USBCLKSOURCE_PLL;
|
||||
if (HAL_RCCEx_PeriphCLKConfig(&PeriphClkInit) != HAL_OK)
|
||||
{
|
||||
Error_Handler();
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* @brief ADC1 Initialization Function
|
||||
* @param None
|
||||
* @retval None
|
||||
*/
|
||||
static void MX_ADC1_Init(void)
|
||||
{
|
||||
|
||||
/* USER CODE BEGIN ADC1_Init 0 */
|
||||
|
||||
/* USER CODE END ADC1_Init 0 */
|
||||
|
||||
ADC_MultiModeTypeDef multimode = {0};
|
||||
ADC_ChannelConfTypeDef sConfig = {0};
|
||||
|
||||
/* USER CODE BEGIN ADC1_Init 1 */
|
||||
|
||||
/* USER CODE END ADC1_Init 1 */
|
||||
|
||||
/** Common config
|
||||
*/
|
||||
hadc1.Instance = ADC1;
|
||||
hadc1.Init.ClockPrescaler = ADC_CLOCK_ASYNC_DIV1;
|
||||
hadc1.Init.Resolution = ADC_RESOLUTION_12B;
|
||||
hadc1.Init.ScanConvMode = ADC_SCAN_DISABLE;
|
||||
hadc1.Init.ContinuousConvMode = DISABLE;
|
||||
hadc1.Init.DiscontinuousConvMode = DISABLE;
|
||||
hadc1.Init.ExternalTrigConvEdge = ADC_EXTERNALTRIGCONVEDGE_NONE;
|
||||
hadc1.Init.ExternalTrigConv = ADC_SOFTWARE_START;
|
||||
hadc1.Init.DataAlign = ADC_DATAALIGN_RIGHT;
|
||||
hadc1.Init.NbrOfConversion = 1;
|
||||
hadc1.Init.DMAContinuousRequests = DISABLE;
|
||||
hadc1.Init.EOCSelection = ADC_EOC_SINGLE_CONV;
|
||||
hadc1.Init.LowPowerAutoWait = DISABLE;
|
||||
hadc1.Init.Overrun = ADC_OVR_DATA_OVERWRITTEN;
|
||||
if (HAL_ADC_Init(&hadc1) != HAL_OK)
|
||||
{
|
||||
Error_Handler();
|
||||
}
|
||||
|
||||
/** Configure the ADC multi-mode
|
||||
*/
|
||||
multimode.Mode = ADC_MODE_INDEPENDENT;
|
||||
if (HAL_ADCEx_MultiModeConfigChannel(&hadc1, &multimode) != HAL_OK)
|
||||
{
|
||||
Error_Handler();
|
||||
}
|
||||
|
||||
/** Configure Regular Channel
|
||||
*/
|
||||
sConfig.Channel = ADC_CHANNEL_3;
|
||||
sConfig.Rank = ADC_REGULAR_RANK_1;
|
||||
sConfig.SingleDiff = ADC_SINGLE_ENDED;
|
||||
sConfig.SamplingTime = ADC_SAMPLETIME_19CYCLES_5;
|
||||
sConfig.OffsetNumber = ADC_OFFSET_NONE;
|
||||
sConfig.Offset = 0;
|
||||
if (HAL_ADC_ConfigChannel(&hadc1, &sConfig) != HAL_OK)
|
||||
{
|
||||
Error_Handler();
|
||||
}
|
||||
/* USER CODE BEGIN ADC1_Init 2 */
|
||||
|
||||
/* USER CODE END ADC1_Init 2 */
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* @brief OPAMP1 Initialization Function
|
||||
* @param None
|
||||
* @retval None
|
||||
*/
|
||||
static void MX_OPAMP1_Init(void)
|
||||
{
|
||||
|
||||
/* USER CODE BEGIN OPAMP1_Init 0 */
|
||||
|
||||
/* USER CODE END OPAMP1_Init 0 */
|
||||
|
||||
/* USER CODE BEGIN OPAMP1_Init 1 */
|
||||
|
||||
/* USER CODE END OPAMP1_Init 1 */
|
||||
hopamp1.Instance = OPAMP1;
|
||||
hopamp1.Init.Mode = OPAMP_FOLLOWER_MODE;
|
||||
hopamp1.Init.NonInvertingInput = OPAMP_NONINVERTINGINPUT_IO0;
|
||||
hopamp1.Init.TimerControlledMuxmode = OPAMP_TIMERCONTROLLEDMUXMODE_DISABLE;
|
||||
hopamp1.Init.UserTrimming = OPAMP_TRIMMING_FACTORY;
|
||||
if (HAL_OPAMP_Init(&hopamp1) != HAL_OK)
|
||||
{
|
||||
Error_Handler();
|
||||
}
|
||||
/* USER CODE BEGIN OPAMP1_Init 2 */
|
||||
|
||||
/* USER CODE END OPAMP1_Init 2 */
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* @brief USART1 Initialization Function
|
||||
* @param None
|
||||
* @retval None
|
||||
*/
|
||||
static void MX_USART1_UART_Init(void)
|
||||
{
|
||||
|
||||
/* USER CODE BEGIN USART1_Init 0 */
|
||||
|
||||
/* USER CODE END USART1_Init 0 */
|
||||
|
||||
/* USER CODE BEGIN USART1_Init 1 */
|
||||
|
||||
/* USER CODE END USART1_Init 1 */
|
||||
huart1.Instance = USART1;
|
||||
huart1.Init.BaudRate = 9600;
|
||||
huart1.Init.WordLength = UART_WORDLENGTH_8B;
|
||||
huart1.Init.StopBits = UART_STOPBITS_1;
|
||||
huart1.Init.Parity = UART_PARITY_NONE;
|
||||
huart1.Init.Mode = UART_MODE_TX_RX;
|
||||
huart1.Init.HwFlowCtl = UART_HWCONTROL_NONE;
|
||||
huart1.Init.OverSampling = UART_OVERSAMPLING_16;
|
||||
huart1.Init.OneBitSampling = UART_ONE_BIT_SAMPLE_DISABLE;
|
||||
huart1.AdvancedInit.AdvFeatureInit = UART_ADVFEATURE_NO_INIT;
|
||||
if (HAL_UART_Init(&huart1) != HAL_OK)
|
||||
{
|
||||
Error_Handler();
|
||||
}
|
||||
/* USER CODE BEGIN USART1_Init 2 */
|
||||
|
||||
/* USER CODE END USART1_Init 2 */
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* @brief GPIO Initialization Function
|
||||
* @param None
|
||||
* @retval None
|
||||
*/
|
||||
static void MX_GPIO_Init(void)
|
||||
{
|
||||
GPIO_InitTypeDef GPIO_InitStruct = {0};
|
||||
|
||||
/* GPIO Ports Clock Enable */
|
||||
__HAL_RCC_GPIOF_CLK_ENABLE();
|
||||
__HAL_RCC_GPIOA_CLK_ENABLE();
|
||||
__HAL_RCC_GPIOB_CLK_ENABLE();
|
||||
|
||||
/*Configure GPIO pin Output Level */
|
||||
HAL_GPIO_WritePin(GPIOA, Status_LED_Pin|SPI1_CLK_Pin|SPI1_DAT_Pin|SPI1_CS_Pin, GPIO_PIN_RESET);
|
||||
|
||||
/*Configure GPIO pin Output Level */
|
||||
HAL_GPIO_WritePin(GPIOB, Remote_CTRL_Pin|Iso_DCDC_Power_Pin, GPIO_PIN_RESET);
|
||||
|
||||
/*Configure GPIO pins : Status_LED_Pin SPI1_CLK_Pin SPI1_DAT_Pin SPI1_CS_Pin */
|
||||
GPIO_InitStruct.Pin = Status_LED_Pin|SPI1_CLK_Pin|SPI1_DAT_Pin|SPI1_CS_Pin;
|
||||
GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP;
|
||||
GPIO_InitStruct.Pull = GPIO_NOPULL;
|
||||
GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;
|
||||
HAL_GPIO_Init(GPIOA, &GPIO_InitStruct);
|
||||
|
||||
/*Configure GPIO pins : Remote_CTRL_Pin Iso_DCDC_Power_Pin */
|
||||
GPIO_InitStruct.Pin = Remote_CTRL_Pin|Iso_DCDC_Power_Pin;
|
||||
GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP;
|
||||
GPIO_InitStruct.Pull = GPIO_NOPULL;
|
||||
GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;
|
||||
HAL_GPIO_Init(GPIOB, &GPIO_InitStruct);
|
||||
|
||||
/*Configure GPIO pins : OVERTEMP_Pin UNDERVOLTAGE_Pin OVERLOAD_Pin OVERVOLTAGE_Pin */
|
||||
GPIO_InitStruct.Pin = OVERTEMP_Pin|UNDERVOLTAGE_Pin|OVERLOAD_Pin|OVERVOLTAGE_Pin;
|
||||
GPIO_InitStruct.Mode = GPIO_MODE_INPUT;
|
||||
GPIO_InitStruct.Pull = GPIO_PULLUP;
|
||||
HAL_GPIO_Init(GPIOB, &GPIO_InitStruct);
|
||||
|
||||
/*Configure GPIO pin : PA9 */
|
||||
GPIO_InitStruct.Pin = GPIO_PIN_9;
|
||||
GPIO_InitStruct.Mode = GPIO_MODE_INPUT;
|
||||
GPIO_InitStruct.Pull = GPIO_NOPULL;
|
||||
HAL_GPIO_Init(GPIOA, &GPIO_InitStruct);
|
||||
|
||||
}
|
||||
|
||||
/* USER CODE BEGIN 4 */
|
||||
void activateIsoDCDC()
|
||||
{
|
||||
HAL_GPIO_WritePin(Iso_DCDC_Power_GPIO_Port, Iso_DCDC_Power_Pin, GPIO_PIN_SET);
|
||||
}
|
||||
|
||||
void deactivateIsoDCDC()
|
||||
{
|
||||
HAL_GPIO_WritePin(Iso_DCDC_Power_GPIO_Port, Iso_DCDC_Power_Pin, GPIO_PIN_RESET);
|
||||
}
|
||||
|
||||
void setStatusLED()
|
||||
{
|
||||
HAL_GPIO_WritePin(Status_LED_GPIO_Port, Status_LED_Pin, GPIO_PIN_SET);
|
||||
}
|
||||
|
||||
void resetStatusLED()
|
||||
{
|
||||
HAL_GPIO_WritePin(Status_LED_GPIO_Port, Status_LED_Pin, GPIO_PIN_RESET);
|
||||
}
|
||||
|
||||
void activateRemote()
|
||||
{
|
||||
HAL_GPIO_WritePin(Remote_CTRL_GPIO_Port, Remote_CTRL_Pin, GPIO_PIN_RESET);
|
||||
}
|
||||
|
||||
void deactivateRemote()
|
||||
{
|
||||
HAL_GPIO_WritePin(Remote_CTRL_GPIO_Port, Remote_CTRL_Pin, GPIO_PIN_SET);
|
||||
}
|
||||
|
||||
void CS_High()
|
||||
{
|
||||
HAL_GPIO_WritePin(SPI1_CS_GPIO_Port, SPI1_CS_Pin, GPIO_PIN_RESET);
|
||||
}
|
||||
|
||||
void CS_Low()
|
||||
{
|
||||
HAL_GPIO_WritePin(SPI1_CS_GPIO_Port, SPI1_CS_Pin, GPIO_PIN_SET);
|
||||
}
|
||||
|
||||
void setDAC(uint16_t value, uint8_t active)
|
||||
{
|
||||
if(active)
|
||||
{
|
||||
value &= 0x0FFF; //Bitmask 12 bit Value
|
||||
value |= 0x7000; //Set DAC A with buffered reference and Gain x1
|
||||
}
|
||||
else
|
||||
{
|
||||
value = 0x0000; //Set Value to Zero and Shutdown Flag
|
||||
}
|
||||
|
||||
value = value^0xFFFF;
|
||||
|
||||
CS_Low();
|
||||
HAL_GPIO_WritePin(SPI1_CLK_GPIO_Port, SPI1_CLK_Pin, GPIO_PIN_SET);
|
||||
HAL_Delay(1);
|
||||
emuSPIsend(value);
|
||||
HAL_Delay(1);
|
||||
CS_High();
|
||||
}
|
||||
|
||||
uint8_t readLimits(warningflags* flags)
|
||||
{
|
||||
flags->overload = HAL_GPIO_ReadPin(OVERLOAD_GPIO_Port, OVERLOAD_Pin);
|
||||
flags->overtemp = HAL_GPIO_ReadPin(OVERTEMP_GPIO_Port, OVERTEMP_Pin);
|
||||
flags->overvoltage = HAL_GPIO_ReadPin(OVERVOLTAGE_GPIO_Port, OVERVOLTAGE_Pin);
|
||||
flags->undervoltage = HAL_GPIO_ReadPin(UNDERVOLTAGE_GPIO_Port, UNDERVOLTAGE_Pin);
|
||||
|
||||
uint8_t errorflag = (flags->overload + flags->overtemp + flags->undervoltage + flags->overvoltage) -4;
|
||||
return errorflag;
|
||||
}
|
||||
|
||||
void emuSPIsend(uint16_t data)
|
||||
{
|
||||
for(int n = 15; n >= 0; n--)
|
||||
{
|
||||
HAL_GPIO_WritePin(SPI1_DAT_GPIO_Port, SPI1_DAT_Pin, (0x1 & (data>>n)));
|
||||
HAL_Delay(1);
|
||||
HAL_GPIO_WritePin(SPI1_CLK_GPIO_Port, SPI1_CLK_Pin, GPIO_PIN_RESET);
|
||||
HAL_Delay(1);
|
||||
HAL_GPIO_WritePin(SPI1_CLK_GPIO_Port, SPI1_CLK_Pin, GPIO_PIN_SET);
|
||||
HAL_Delay(1);
|
||||
}
|
||||
}
|
||||
|
||||
void checkUSB()
|
||||
{
|
||||
if(usb_rx_available)
|
||||
{
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
/* USER CODE END 4 */
|
||||
|
||||
/**
|
||||
* @brief This function is executed in case of error occurrence.
|
||||
* @retval None
|
||||
*/
|
||||
void Error_Handler(void)
|
||||
{
|
||||
/* USER CODE BEGIN Error_Handler_Debug */
|
||||
/* User can add his own implementation to report the HAL error return state */
|
||||
__disable_irq();
|
||||
while (1)
|
||||
{
|
||||
}
|
||||
/* USER CODE END Error_Handler_Debug */
|
||||
}
|
||||
|
||||
#ifdef USE_FULL_ASSERT
|
||||
/**
|
||||
* @brief Reports the name of the source file and the source line number
|
||||
* where the assert_param error has occurred.
|
||||
* @param file: pointer to the source file name
|
||||
* @param line: assert_param error line source number
|
||||
* @retval None
|
||||
*/
|
||||
void assert_failed(uint8_t *file, uint32_t line)
|
||||
{
|
||||
/* USER CODE BEGIN 6 */
|
||||
/* User can add his own implementation to report the file name and line number,
|
||||
ex: printf("Wrong parameters value: file %s on line %d\r\n", file, line) */
|
||||
/* USER CODE END 6 */
|
||||
}
|
||||
#endif /* USE_FULL_ASSERT */
|
||||
249
stm_source/Lastcontroller_EL1000/Core/Src/stm32f3xx_hal_msp.c
Normal file
249
stm_source/Lastcontroller_EL1000/Core/Src/stm32f3xx_hal_msp.c
Normal file
@ -0,0 +1,249 @@
|
||||
/* USER CODE BEGIN Header */
|
||||
/**
|
||||
******************************************************************************
|
||||
* @file stm32f3xx_hal_msp.c
|
||||
* @brief This file provides code for the MSP Initialization
|
||||
* and de-Initialization codes.
|
||||
******************************************************************************
|
||||
* @attention
|
||||
*
|
||||
* Copyright (c) 2023 STMicroelectronics.
|
||||
* All rights reserved.
|
||||
*
|
||||
* This software is licensed under terms that can be found in the LICENSE file
|
||||
* in the root directory of this software component.
|
||||
* If no LICENSE file comes with this software, it is provided AS-IS.
|
||||
*
|
||||
******************************************************************************
|
||||
*/
|
||||
/* USER CODE END Header */
|
||||
|
||||
/* Includes ------------------------------------------------------------------*/
|
||||
#include "main.h"
|
||||
/* USER CODE BEGIN Includes */
|
||||
|
||||
/* USER CODE END Includes */
|
||||
|
||||
/* Private typedef -----------------------------------------------------------*/
|
||||
/* USER CODE BEGIN TD */
|
||||
|
||||
/* USER CODE END TD */
|
||||
|
||||
/* Private define ------------------------------------------------------------*/
|
||||
/* USER CODE BEGIN Define */
|
||||
|
||||
/* USER CODE END Define */
|
||||
|
||||
/* Private macro -------------------------------------------------------------*/
|
||||
/* USER CODE BEGIN Macro */
|
||||
|
||||
/* USER CODE END Macro */
|
||||
|
||||
/* Private variables ---------------------------------------------------------*/
|
||||
/* USER CODE BEGIN PV */
|
||||
|
||||
/* USER CODE END PV */
|
||||
|
||||
/* Private function prototypes -----------------------------------------------*/
|
||||
/* USER CODE BEGIN PFP */
|
||||
|
||||
/* USER CODE END PFP */
|
||||
|
||||
/* External functions --------------------------------------------------------*/
|
||||
/* USER CODE BEGIN ExternalFunctions */
|
||||
|
||||
/* USER CODE END ExternalFunctions */
|
||||
|
||||
/* USER CODE BEGIN 0 */
|
||||
|
||||
/* USER CODE END 0 */
|
||||
/**
|
||||
* Initializes the Global MSP.
|
||||
*/
|
||||
void HAL_MspInit(void)
|
||||
{
|
||||
/* USER CODE BEGIN MspInit 0 */
|
||||
|
||||
/* USER CODE END MspInit 0 */
|
||||
|
||||
__HAL_RCC_SYSCFG_CLK_ENABLE();
|
||||
__HAL_RCC_PWR_CLK_ENABLE();
|
||||
|
||||
/* System interrupt init*/
|
||||
|
||||
/* USER CODE BEGIN MspInit 1 */
|
||||
|
||||
/* USER CODE END MspInit 1 */
|
||||
}
|
||||
|
||||
/**
|
||||
* @brief ADC MSP Initialization
|
||||
* This function configures the hardware resources used in this example
|
||||
* @param hadc: ADC handle pointer
|
||||
* @retval None
|
||||
*/
|
||||
void HAL_ADC_MspInit(ADC_HandleTypeDef* hadc)
|
||||
{
|
||||
if(hadc->Instance==ADC1)
|
||||
{
|
||||
/* USER CODE BEGIN ADC1_MspInit 0 */
|
||||
|
||||
/* USER CODE END ADC1_MspInit 0 */
|
||||
/* Peripheral clock enable */
|
||||
__HAL_RCC_ADC12_CLK_ENABLE();
|
||||
/* USER CODE BEGIN ADC1_MspInit 1 */
|
||||
|
||||
/* USER CODE END ADC1_MspInit 1 */
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* @brief ADC MSP De-Initialization
|
||||
* This function freeze the hardware resources used in this example
|
||||
* @param hadc: ADC handle pointer
|
||||
* @retval None
|
||||
*/
|
||||
void HAL_ADC_MspDeInit(ADC_HandleTypeDef* hadc)
|
||||
{
|
||||
if(hadc->Instance==ADC1)
|
||||
{
|
||||
/* USER CODE BEGIN ADC1_MspDeInit 0 */
|
||||
|
||||
/* USER CODE END ADC1_MspDeInit 0 */
|
||||
/* Peripheral clock disable */
|
||||
__HAL_RCC_ADC12_CLK_DISABLE();
|
||||
/* USER CODE BEGIN ADC1_MspDeInit 1 */
|
||||
|
||||
/* USER CODE END ADC1_MspDeInit 1 */
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* @brief OPAMP MSP Initialization
|
||||
* This function configures the hardware resources used in this example
|
||||
* @param hopamp: OPAMP handle pointer
|
||||
* @retval None
|
||||
*/
|
||||
void HAL_OPAMP_MspInit(OPAMP_HandleTypeDef* hopamp)
|
||||
{
|
||||
GPIO_InitTypeDef GPIO_InitStruct = {0};
|
||||
if(hopamp->Instance==OPAMP1)
|
||||
{
|
||||
/* USER CODE BEGIN OPAMP1_MspInit 0 */
|
||||
|
||||
/* USER CODE END OPAMP1_MspInit 0 */
|
||||
|
||||
__HAL_RCC_GPIOA_CLK_ENABLE();
|
||||
/**OPAMP1 GPIO Configuration
|
||||
PA1 ------> OPAMP1_VINP
|
||||
PA2 ------> OPAMP1_VOUT
|
||||
*/
|
||||
GPIO_InitStruct.Pin = GPIO_PIN_1|GPIO_PIN_2;
|
||||
GPIO_InitStruct.Mode = GPIO_MODE_ANALOG;
|
||||
GPIO_InitStruct.Pull = GPIO_NOPULL;
|
||||
HAL_GPIO_Init(GPIOA, &GPIO_InitStruct);
|
||||
|
||||
/* USER CODE BEGIN OPAMP1_MspInit 1 */
|
||||
|
||||
/* USER CODE END OPAMP1_MspInit 1 */
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* @brief OPAMP MSP De-Initialization
|
||||
* This function freeze the hardware resources used in this example
|
||||
* @param hopamp: OPAMP handle pointer
|
||||
* @retval None
|
||||
*/
|
||||
void HAL_OPAMP_MspDeInit(OPAMP_HandleTypeDef* hopamp)
|
||||
{
|
||||
if(hopamp->Instance==OPAMP1)
|
||||
{
|
||||
/* USER CODE BEGIN OPAMP1_MspDeInit 0 */
|
||||
|
||||
/* USER CODE END OPAMP1_MspDeInit 0 */
|
||||
|
||||
/**OPAMP1 GPIO Configuration
|
||||
PA1 ------> OPAMP1_VINP
|
||||
PA2 ------> OPAMP1_VOUT
|
||||
*/
|
||||
HAL_GPIO_DeInit(GPIOA, GPIO_PIN_1|GPIO_PIN_2);
|
||||
|
||||
/* USER CODE BEGIN OPAMP1_MspDeInit 1 */
|
||||
|
||||
/* USER CODE END OPAMP1_MspDeInit 1 */
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* @brief UART MSP Initialization
|
||||
* This function configures the hardware resources used in this example
|
||||
* @param huart: UART handle pointer
|
||||
* @retval None
|
||||
*/
|
||||
void HAL_UART_MspInit(UART_HandleTypeDef* huart)
|
||||
{
|
||||
GPIO_InitTypeDef GPIO_InitStruct = {0};
|
||||
if(huart->Instance==USART1)
|
||||
{
|
||||
/* USER CODE BEGIN USART1_MspInit 0 */
|
||||
|
||||
/* USER CODE END USART1_MspInit 0 */
|
||||
/* Peripheral clock enable */
|
||||
__HAL_RCC_USART1_CLK_ENABLE();
|
||||
|
||||
__HAL_RCC_GPIOB_CLK_ENABLE();
|
||||
/**USART1 GPIO Configuration
|
||||
PB6 ------> USART1_TX
|
||||
PB7 ------> USART1_RX
|
||||
*/
|
||||
GPIO_InitStruct.Pin = GPIO_PIN_6|GPIO_PIN_7;
|
||||
GPIO_InitStruct.Mode = GPIO_MODE_AF_PP;
|
||||
GPIO_InitStruct.Pull = GPIO_NOPULL;
|
||||
GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_HIGH;
|
||||
GPIO_InitStruct.Alternate = GPIO_AF7_USART1;
|
||||
HAL_GPIO_Init(GPIOB, &GPIO_InitStruct);
|
||||
|
||||
/* USER CODE BEGIN USART1_MspInit 1 */
|
||||
|
||||
/* USER CODE END USART1_MspInit 1 */
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* @brief UART MSP De-Initialization
|
||||
* This function freeze the hardware resources used in this example
|
||||
* @param huart: UART handle pointer
|
||||
* @retval None
|
||||
*/
|
||||
void HAL_UART_MspDeInit(UART_HandleTypeDef* huart)
|
||||
{
|
||||
if(huart->Instance==USART1)
|
||||
{
|
||||
/* USER CODE BEGIN USART1_MspDeInit 0 */
|
||||
|
||||
/* USER CODE END USART1_MspDeInit 0 */
|
||||
/* Peripheral clock disable */
|
||||
__HAL_RCC_USART1_CLK_DISABLE();
|
||||
|
||||
/**USART1 GPIO Configuration
|
||||
PB6 ------> USART1_TX
|
||||
PB7 ------> USART1_RX
|
||||
*/
|
||||
HAL_GPIO_DeInit(GPIOB, GPIO_PIN_6|GPIO_PIN_7);
|
||||
|
||||
/* USER CODE BEGIN USART1_MspDeInit 1 */
|
||||
|
||||
/* USER CODE END USART1_MspDeInit 1 */
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
/* USER CODE BEGIN 1 */
|
||||
|
||||
/* USER CODE END 1 */
|
||||
231
stm_source/Lastcontroller_EL1000/Core/Src/stm32f3xx_it.c
Normal file
231
stm_source/Lastcontroller_EL1000/Core/Src/stm32f3xx_it.c
Normal file
@ -0,0 +1,231 @@
|
||||
/* USER CODE BEGIN Header */
|
||||
/**
|
||||
******************************************************************************
|
||||
* @file stm32f3xx_it.c
|
||||
* @brief Interrupt Service Routines.
|
||||
******************************************************************************
|
||||
* @attention
|
||||
*
|
||||
* Copyright (c) 2023 STMicroelectronics.
|
||||
* All rights reserved.
|
||||
*
|
||||
* This software is licensed under terms that can be found in the LICENSE file
|
||||
* in the root directory of this software component.
|
||||
* If no LICENSE file comes with this software, it is provided AS-IS.
|
||||
*
|
||||
******************************************************************************
|
||||
*/
|
||||
/* USER CODE END Header */
|
||||
|
||||
/* Includes ------------------------------------------------------------------*/
|
||||
#include "main.h"
|
||||
#include "stm32f3xx_it.h"
|
||||
/* Private includes ----------------------------------------------------------*/
|
||||
/* USER CODE BEGIN Includes */
|
||||
/* USER CODE END Includes */
|
||||
|
||||
/* Private typedef -----------------------------------------------------------*/
|
||||
/* USER CODE BEGIN TD */
|
||||
|
||||
/* USER CODE END TD */
|
||||
|
||||
/* Private define ------------------------------------------------------------*/
|
||||
/* USER CODE BEGIN PD */
|
||||
|
||||
/* USER CODE END PD */
|
||||
|
||||
/* Private macro -------------------------------------------------------------*/
|
||||
/* USER CODE BEGIN PM */
|
||||
|
||||
/* USER CODE END PM */
|
||||
|
||||
/* Private variables ---------------------------------------------------------*/
|
||||
/* USER CODE BEGIN PV */
|
||||
|
||||
/* USER CODE END PV */
|
||||
|
||||
/* Private function prototypes -----------------------------------------------*/
|
||||
/* USER CODE BEGIN PFP */
|
||||
|
||||
/* USER CODE END PFP */
|
||||
|
||||
/* Private user code ---------------------------------------------------------*/
|
||||
/* USER CODE BEGIN 0 */
|
||||
|
||||
/* USER CODE END 0 */
|
||||
|
||||
/* External variables --------------------------------------------------------*/
|
||||
extern PCD_HandleTypeDef hpcd_USB_FS;
|
||||
/* USER CODE BEGIN EV */
|
||||
|
||||
/* USER CODE END EV */
|
||||
|
||||
/******************************************************************************/
|
||||
/* Cortex-M4 Processor Interruption and Exception Handlers */
|
||||
/******************************************************************************/
|
||||
/**
|
||||
* @brief This function handles Non maskable interrupt.
|
||||
*/
|
||||
void NMI_Handler(void)
|
||||
{
|
||||
/* USER CODE BEGIN NonMaskableInt_IRQn 0 */
|
||||
|
||||
/* USER CODE END NonMaskableInt_IRQn 0 */
|
||||
/* USER CODE BEGIN NonMaskableInt_IRQn 1 */
|
||||
while (1)
|
||||
{
|
||||
}
|
||||
/* USER CODE END NonMaskableInt_IRQn 1 */
|
||||
}
|
||||
|
||||
/**
|
||||
* @brief This function handles Hard fault interrupt.
|
||||
*/
|
||||
void HardFault_Handler(void)
|
||||
{
|
||||
/* USER CODE BEGIN HardFault_IRQn 0 */
|
||||
|
||||
/* USER CODE END HardFault_IRQn 0 */
|
||||
while (1)
|
||||
{
|
||||
/* USER CODE BEGIN W1_HardFault_IRQn 0 */
|
||||
/* USER CODE END W1_HardFault_IRQn 0 */
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* @brief This function handles Memory management fault.
|
||||
*/
|
||||
void MemManage_Handler(void)
|
||||
{
|
||||
/* USER CODE BEGIN MemoryManagement_IRQn 0 */
|
||||
|
||||
/* USER CODE END MemoryManagement_IRQn 0 */
|
||||
while (1)
|
||||
{
|
||||
/* USER CODE BEGIN W1_MemoryManagement_IRQn 0 */
|
||||
/* USER CODE END W1_MemoryManagement_IRQn 0 */
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* @brief This function handles Pre-fetch fault, memory access fault.
|
||||
*/
|
||||
void BusFault_Handler(void)
|
||||
{
|
||||
/* USER CODE BEGIN BusFault_IRQn 0 */
|
||||
|
||||
/* USER CODE END BusFault_IRQn 0 */
|
||||
while (1)
|
||||
{
|
||||
/* USER CODE BEGIN W1_BusFault_IRQn 0 */
|
||||
/* USER CODE END W1_BusFault_IRQn 0 */
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* @brief This function handles Undefined instruction or illegal state.
|
||||
*/
|
||||
void UsageFault_Handler(void)
|
||||
{
|
||||
/* USER CODE BEGIN UsageFault_IRQn 0 */
|
||||
|
||||
/* USER CODE END UsageFault_IRQn 0 */
|
||||
while (1)
|
||||
{
|
||||
/* USER CODE BEGIN W1_UsageFault_IRQn 0 */
|
||||
/* USER CODE END W1_UsageFault_IRQn 0 */
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* @brief This function handles System service call via SWI instruction.
|
||||
*/
|
||||
void SVC_Handler(void)
|
||||
{
|
||||
/* USER CODE BEGIN SVCall_IRQn 0 */
|
||||
|
||||
/* USER CODE END SVCall_IRQn 0 */
|
||||
/* USER CODE BEGIN SVCall_IRQn 1 */
|
||||
|
||||
/* USER CODE END SVCall_IRQn 1 */
|
||||
}
|
||||
|
||||
/**
|
||||
* @brief This function handles Debug monitor.
|
||||
*/
|
||||
void DebugMon_Handler(void)
|
||||
{
|
||||
/* USER CODE BEGIN DebugMonitor_IRQn 0 */
|
||||
|
||||
/* USER CODE END DebugMonitor_IRQn 0 */
|
||||
/* USER CODE BEGIN DebugMonitor_IRQn 1 */
|
||||
|
||||
/* USER CODE END DebugMonitor_IRQn 1 */
|
||||
}
|
||||
|
||||
/**
|
||||
* @brief This function handles Pendable request for system service.
|
||||
*/
|
||||
void PendSV_Handler(void)
|
||||
{
|
||||
/* USER CODE BEGIN PendSV_IRQn 0 */
|
||||
|
||||
/* USER CODE END PendSV_IRQn 0 */
|
||||
/* USER CODE BEGIN PendSV_IRQn 1 */
|
||||
|
||||
/* USER CODE END PendSV_IRQn 1 */
|
||||
}
|
||||
|
||||
/**
|
||||
* @brief This function handles System tick timer.
|
||||
*/
|
||||
void SysTick_Handler(void)
|
||||
{
|
||||
/* USER CODE BEGIN SysTick_IRQn 0 */
|
||||
|
||||
/* USER CODE END SysTick_IRQn 0 */
|
||||
HAL_IncTick();
|
||||
/* USER CODE BEGIN SysTick_IRQn 1 */
|
||||
|
||||
/* USER CODE END SysTick_IRQn 1 */
|
||||
}
|
||||
|
||||
/******************************************************************************/
|
||||
/* STM32F3xx Peripheral Interrupt Handlers */
|
||||
/* Add here the Interrupt Handlers for the used peripherals. */
|
||||
/* For the available peripheral interrupt handler names, */
|
||||
/* please refer to the startup file (startup_stm32f3xx.s). */
|
||||
/******************************************************************************/
|
||||
|
||||
/**
|
||||
* @brief This function handles USB high priority or CAN_TX interrupts.
|
||||
*/
|
||||
void USB_HP_CAN_TX_IRQHandler(void)
|
||||
{
|
||||
/* USER CODE BEGIN USB_HP_CAN_TX_IRQn 0 */
|
||||
|
||||
/* USER CODE END USB_HP_CAN_TX_IRQn 0 */
|
||||
HAL_PCD_IRQHandler(&hpcd_USB_FS);
|
||||
/* USER CODE BEGIN USB_HP_CAN_TX_IRQn 1 */
|
||||
|
||||
/* USER CODE END USB_HP_CAN_TX_IRQn 1 */
|
||||
}
|
||||
|
||||
/**
|
||||
* @brief This function handles USB low priority or CAN_RX0 interrupts.
|
||||
*/
|
||||
void USB_LP_CAN_RX0_IRQHandler(void)
|
||||
{
|
||||
/* USER CODE BEGIN USB_LP_CAN_RX0_IRQn 0 */
|
||||
|
||||
/* USER CODE END USB_LP_CAN_RX0_IRQn 0 */
|
||||
HAL_PCD_IRQHandler(&hpcd_USB_FS);
|
||||
/* USER CODE BEGIN USB_LP_CAN_RX0_IRQn 1 */
|
||||
|
||||
/* USER CODE END USB_LP_CAN_RX0_IRQn 1 */
|
||||
}
|
||||
|
||||
/* USER CODE BEGIN 1 */
|
||||
|
||||
/* USER CODE END 1 */
|
||||
176
stm_source/Lastcontroller_EL1000/Core/Src/syscalls.c
Normal file
176
stm_source/Lastcontroller_EL1000/Core/Src/syscalls.c
Normal file
@ -0,0 +1,176 @@
|
||||
/**
|
||||
******************************************************************************
|
||||
* @file syscalls.c
|
||||
* @author Auto-generated by STM32CubeIDE
|
||||
* @brief STM32CubeIDE Minimal System calls file
|
||||
*
|
||||
* For more information about which c-functions
|
||||
* need which of these lowlevel functions
|
||||
* please consult the Newlib libc-manual
|
||||
******************************************************************************
|
||||
* @attention
|
||||
*
|
||||
* Copyright (c) 2020-2022 STMicroelectronics.
|
||||
* All rights reserved.
|
||||
*
|
||||
* This software is licensed under terms that can be found in the LICENSE file
|
||||
* in the root directory of this software component.
|
||||
* If no LICENSE file comes with this software, it is provided AS-IS.
|
||||
*
|
||||
******************************************************************************
|
||||
*/
|
||||
|
||||
/* Includes */
|
||||
#include <sys/stat.h>
|
||||
#include <stdlib.h>
|
||||
#include <errno.h>
|
||||
#include <stdio.h>
|
||||
#include <signal.h>
|
||||
#include <time.h>
|
||||
#include <sys/time.h>
|
||||
#include <sys/times.h>
|
||||
|
||||
|
||||
/* Variables */
|
||||
extern int __io_putchar(int ch) __attribute__((weak));
|
||||
extern int __io_getchar(void) __attribute__((weak));
|
||||
|
||||
|
||||
char *__env[1] = { 0 };
|
||||
char **environ = __env;
|
||||
|
||||
|
||||
/* Functions */
|
||||
void initialise_monitor_handles()
|
||||
{
|
||||
}
|
||||
|
||||
int _getpid(void)
|
||||
{
|
||||
return 1;
|
||||
}
|
||||
|
||||
int _kill(int pid, int sig)
|
||||
{
|
||||
(void)pid;
|
||||
(void)sig;
|
||||
errno = EINVAL;
|
||||
return -1;
|
||||
}
|
||||
|
||||
void _exit (int status)
|
||||
{
|
||||
_kill(status, -1);
|
||||
while (1) {} /* Make sure we hang here */
|
||||
}
|
||||
|
||||
__attribute__((weak)) int _read(int file, char *ptr, int len)
|
||||
{
|
||||
(void)file;
|
||||
int DataIdx;
|
||||
|
||||
for (DataIdx = 0; DataIdx < len; DataIdx++)
|
||||
{
|
||||
*ptr++ = __io_getchar();
|
||||
}
|
||||
|
||||
return len;
|
||||
}
|
||||
|
||||
__attribute__((weak)) int _write(int file, char *ptr, int len)
|
||||
{
|
||||
(void)file;
|
||||
int DataIdx;
|
||||
|
||||
for (DataIdx = 0; DataIdx < len; DataIdx++)
|
||||
{
|
||||
__io_putchar(*ptr++);
|
||||
}
|
||||
return len;
|
||||
}
|
||||
|
||||
int _close(int file)
|
||||
{
|
||||
(void)file;
|
||||
return -1;
|
||||
}
|
||||
|
||||
|
||||
int _fstat(int file, struct stat *st)
|
||||
{
|
||||
(void)file;
|
||||
st->st_mode = S_IFCHR;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int _isatty(int file)
|
||||
{
|
||||
(void)file;
|
||||
return 1;
|
||||
}
|
||||
|
||||
int _lseek(int file, int ptr, int dir)
|
||||
{
|
||||
(void)file;
|
||||
(void)ptr;
|
||||
(void)dir;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int _open(char *path, int flags, ...)
|
||||
{
|
||||
(void)path;
|
||||
(void)flags;
|
||||
/* Pretend like we always fail */
|
||||
return -1;
|
||||
}
|
||||
|
||||
int _wait(int *status)
|
||||
{
|
||||
(void)status;
|
||||
errno = ECHILD;
|
||||
return -1;
|
||||
}
|
||||
|
||||
int _unlink(char *name)
|
||||
{
|
||||
(void)name;
|
||||
errno = ENOENT;
|
||||
return -1;
|
||||
}
|
||||
|
||||
int _times(struct tms *buf)
|
||||
{
|
||||
(void)buf;
|
||||
return -1;
|
||||
}
|
||||
|
||||
int _stat(char *file, struct stat *st)
|
||||
{
|
||||
(void)file;
|
||||
st->st_mode = S_IFCHR;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int _link(char *old, char *new)
|
||||
{
|
||||
(void)old;
|
||||
(void)new;
|
||||
errno = EMLINK;
|
||||
return -1;
|
||||
}
|
||||
|
||||
int _fork(void)
|
||||
{
|
||||
errno = EAGAIN;
|
||||
return -1;
|
||||
}
|
||||
|
||||
int _execve(char *name, char **argv, char **env)
|
||||
{
|
||||
(void)name;
|
||||
(void)argv;
|
||||
(void)env;
|
||||
errno = ENOMEM;
|
||||
return -1;
|
||||
}
|
||||
79
stm_source/Lastcontroller_EL1000/Core/Src/sysmem.c
Normal file
79
stm_source/Lastcontroller_EL1000/Core/Src/sysmem.c
Normal file
@ -0,0 +1,79 @@
|
||||
/**
|
||||
******************************************************************************
|
||||
* @file sysmem.c
|
||||
* @author Generated by STM32CubeIDE
|
||||
* @brief STM32CubeIDE System Memory calls file
|
||||
*
|
||||
* For more information about which C functions
|
||||
* need which of these lowlevel functions
|
||||
* please consult the newlib libc manual
|
||||
******************************************************************************
|
||||
* @attention
|
||||
*
|
||||
* Copyright (c) 2022 STMicroelectronics.
|
||||
* All rights reserved.
|
||||
*
|
||||
* This software is licensed under terms that can be found in the LICENSE file
|
||||
* in the root directory of this software component.
|
||||
* If no LICENSE file comes with this software, it is provided AS-IS.
|
||||
*
|
||||
******************************************************************************
|
||||
*/
|
||||
|
||||
/* Includes */
|
||||
#include <errno.h>
|
||||
#include <stdint.h>
|
||||
|
||||
/**
|
||||
* Pointer to the current high watermark of the heap usage
|
||||
*/
|
||||
static uint8_t *__sbrk_heap_end = NULL;
|
||||
|
||||
/**
|
||||
* @brief _sbrk() allocates memory to the newlib heap and is used by malloc
|
||||
* and others from the C library
|
||||
*
|
||||
* @verbatim
|
||||
* ############################################################################
|
||||
* # .data # .bss # newlib heap # MSP stack #
|
||||
* # # # # Reserved by _Min_Stack_Size #
|
||||
* ############################################################################
|
||||
* ^-- RAM start ^-- _end _estack, RAM end --^
|
||||
* @endverbatim
|
||||
*
|
||||
* This implementation starts allocating at the '_end' linker symbol
|
||||
* The '_Min_Stack_Size' linker symbol reserves a memory for the MSP stack
|
||||
* The implementation considers '_estack' linker symbol to be RAM end
|
||||
* NOTE: If the MSP stack, at any point during execution, grows larger than the
|
||||
* reserved size, please increase the '_Min_Stack_Size'.
|
||||
*
|
||||
* @param incr Memory size
|
||||
* @return Pointer to allocated memory
|
||||
*/
|
||||
void *_sbrk(ptrdiff_t incr)
|
||||
{
|
||||
extern uint8_t _end; /* Symbol defined in the linker script */
|
||||
extern uint8_t _estack; /* Symbol defined in the linker script */
|
||||
extern uint32_t _Min_Stack_Size; /* Symbol defined in the linker script */
|
||||
const uint32_t stack_limit = (uint32_t)&_estack - (uint32_t)&_Min_Stack_Size;
|
||||
const uint8_t *max_heap = (uint8_t *)stack_limit;
|
||||
uint8_t *prev_heap_end;
|
||||
|
||||
/* Initialize heap end at first call */
|
||||
if (NULL == __sbrk_heap_end)
|
||||
{
|
||||
__sbrk_heap_end = &_end;
|
||||
}
|
||||
|
||||
/* Protect heap from growing into the reserved MSP stack */
|
||||
if (__sbrk_heap_end + incr > max_heap)
|
||||
{
|
||||
errno = ENOMEM;
|
||||
return (void *)-1;
|
||||
}
|
||||
|
||||
prev_heap_end = __sbrk_heap_end;
|
||||
__sbrk_heap_end += incr;
|
||||
|
||||
return (void *)prev_heap_end;
|
||||
}
|
||||
291
stm_source/Lastcontroller_EL1000/Core/Src/system_stm32f3xx.c
Normal file
291
stm_source/Lastcontroller_EL1000/Core/Src/system_stm32f3xx.c
Normal file
@ -0,0 +1,291 @@
|
||||
/**
|
||||
******************************************************************************
|
||||
* @file system_stm32f3xx.c
|
||||
* @author MCD Application Team
|
||||
* @brief CMSIS Cortex-M4 Device Peripheral Access Layer System Source File.
|
||||
*
|
||||
* 1. This file provides two functions and one global variable to be called from
|
||||
* user application:
|
||||
* - SystemInit(): This function is called at startup just after reset and
|
||||
* before branch to main program. This call is made inside
|
||||
* the "startup_stm32f3xx.s" file.
|
||||
*
|
||||
* - SystemCoreClock variable: Contains the core clock (HCLK), it can be used
|
||||
* by the user application to setup the SysTick
|
||||
* timer or configure other parameters.
|
||||
*
|
||||
* - SystemCoreClockUpdate(): Updates the variable SystemCoreClock and must
|
||||
* be called whenever the core clock is changed
|
||||
* during program execution.
|
||||
*
|
||||
* 2. After each device reset the HSI (8 MHz) is used as system clock source.
|
||||
* Then SystemInit() function is called, in "startup_stm32f3xx.s" file, to
|
||||
* configure the system clock before to branch to main program.
|
||||
*
|
||||
* 3. This file configures the system clock as follows:
|
||||
*=============================================================================
|
||||
* Supported STM32F3xx device
|
||||
*-----------------------------------------------------------------------------
|
||||
* System Clock source | HSI
|
||||
*-----------------------------------------------------------------------------
|
||||
* SYSCLK(Hz) | 8000000
|
||||
*-----------------------------------------------------------------------------
|
||||
* HCLK(Hz) | 8000000
|
||||
*-----------------------------------------------------------------------------
|
||||
* AHB Prescaler | 1
|
||||
*-----------------------------------------------------------------------------
|
||||
* APB2 Prescaler | 1
|
||||
*-----------------------------------------------------------------------------
|
||||
* APB1 Prescaler | 1
|
||||
*-----------------------------------------------------------------------------
|
||||
* USB Clock | DISABLE
|
||||
*-----------------------------------------------------------------------------
|
||||
*=============================================================================
|
||||
******************************************************************************
|
||||
* @attention
|
||||
*
|
||||
* <h2><center>© Copyright (c) 2016 STMicroelectronics.
|
||||
* All rights reserved.</center></h2>
|
||||
*
|
||||
* This software component is licensed by ST under BSD 3-Clause license,
|
||||
* the "License"; You may not use this file except in compliance with the
|
||||
* License. You may obtain a copy of the License at:
|
||||
* opensource.org/licenses/BSD-3-Clause
|
||||
*
|
||||
******************************************************************************
|
||||
*/
|
||||
|
||||
/** @addtogroup CMSIS
|
||||
* @{
|
||||
*/
|
||||
|
||||
/** @addtogroup stm32f3xx_system
|
||||
* @{
|
||||
*/
|
||||
|
||||
/** @addtogroup STM32F3xx_System_Private_Includes
|
||||
* @{
|
||||
*/
|
||||
|
||||
#include "stm32f3xx.h"
|
||||
|
||||
/**
|
||||
* @}
|
||||
*/
|
||||
|
||||
/** @addtogroup STM32F3xx_System_Private_TypesDefinitions
|
||||
* @{
|
||||
*/
|
||||
|
||||
/**
|
||||
* @}
|
||||
*/
|
||||
|
||||
/** @addtogroup STM32F3xx_System_Private_Defines
|
||||
* @{
|
||||
*/
|
||||
#if !defined (HSE_VALUE)
|
||||
#define HSE_VALUE ((uint32_t)8000000) /*!< Default value of the External oscillator in Hz.
|
||||
This value can be provided and adapted by the user application. */
|
||||
#endif /* HSE_VALUE */
|
||||
|
||||
#if !defined (HSI_VALUE)
|
||||
#define HSI_VALUE ((uint32_t)8000000) /*!< Default value of the Internal oscillator in Hz.
|
||||
This value can be provided and adapted by the user application. */
|
||||
#endif /* HSI_VALUE */
|
||||
|
||||
/* Note: Following vector table addresses must be defined in line with linker
|
||||
configuration. */
|
||||
/*!< Uncomment the following line if you need to relocate the vector table
|
||||
anywhere in Flash or Sram, else the vector table is kept at the automatic
|
||||
remap of boot address selected */
|
||||
/* #define USER_VECT_TAB_ADDRESS */
|
||||
|
||||
#if defined(USER_VECT_TAB_ADDRESS)
|
||||
/*!< Uncomment the following line if you need to relocate your vector Table
|
||||
in Sram else user remap will be done in Flash. */
|
||||
/* #define VECT_TAB_SRAM */
|
||||
#if defined(VECT_TAB_SRAM)
|
||||
#define VECT_TAB_BASE_ADDRESS SRAM_BASE /*!< Vector Table base address field.
|
||||
This value must be a multiple of 0x200. */
|
||||
#define VECT_TAB_OFFSET 0x00000000U /*!< Vector Table base offset field.
|
||||
This value must be a multiple of 0x200. */
|
||||
#else
|
||||
#define VECT_TAB_BASE_ADDRESS FLASH_BASE /*!< Vector Table base address field.
|
||||
This value must be a multiple of 0x200. */
|
||||
#define VECT_TAB_OFFSET 0x00000000U /*!< Vector Table base offset field.
|
||||
This value must be a multiple of 0x200. */
|
||||
#endif /* VECT_TAB_SRAM */
|
||||
#endif /* USER_VECT_TAB_ADDRESS */
|
||||
|
||||
/******************************************************************************/
|
||||
/**
|
||||
* @}
|
||||
*/
|
||||
|
||||
/** @addtogroup STM32F3xx_System_Private_Macros
|
||||
* @{
|
||||
*/
|
||||
|
||||
/**
|
||||
* @}
|
||||
*/
|
||||
|
||||
/** @addtogroup STM32F3xx_System_Private_Variables
|
||||
* @{
|
||||
*/
|
||||
/* This variable is updated in three ways:
|
||||
1) by calling CMSIS function SystemCoreClockUpdate()
|
||||
2) by calling HAL API function HAL_RCC_GetHCLKFreq()
|
||||
3) each time HAL_RCC_ClockConfig() is called to configure the system clock frequency
|
||||
Note: If you use this function to configure the system clock there is no need to
|
||||
call the 2 first functions listed above, since SystemCoreClock variable is
|
||||
updated automatically.
|
||||
*/
|
||||
uint32_t SystemCoreClock = 8000000;
|
||||
|
||||
const uint8_t AHBPrescTable[16] = {0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 3, 4, 6, 7, 8, 9};
|
||||
const uint8_t APBPrescTable[8] = {0, 0, 0, 0, 1, 2, 3, 4};
|
||||
|
||||
/**
|
||||
* @}
|
||||
*/
|
||||
|
||||
/** @addtogroup STM32F3xx_System_Private_FunctionPrototypes
|
||||
* @{
|
||||
*/
|
||||
|
||||
/**
|
||||
* @}
|
||||
*/
|
||||
|
||||
/** @addtogroup STM32F3xx_System_Private_Functions
|
||||
* @{
|
||||
*/
|
||||
|
||||
/**
|
||||
* @brief Setup the microcontroller system
|
||||
* @param None
|
||||
* @retval None
|
||||
*/
|
||||
void SystemInit(void)
|
||||
{
|
||||
/* FPU settings --------------------------------------------------------------*/
|
||||
#if (__FPU_PRESENT == 1) && (__FPU_USED == 1)
|
||||
SCB->CPACR |= ((3UL << 10*2)|(3UL << 11*2)); /* set CP10 and CP11 Full Access */
|
||||
#endif
|
||||
|
||||
/* Configure the Vector Table location -------------------------------------*/
|
||||
#if defined(USER_VECT_TAB_ADDRESS)
|
||||
SCB->VTOR = VECT_TAB_BASE_ADDRESS | VECT_TAB_OFFSET; /* Vector Table Relocation in Internal SRAM */
|
||||
#endif /* USER_VECT_TAB_ADDRESS */
|
||||
}
|
||||
|
||||
/**
|
||||
* @brief Update SystemCoreClock variable according to Clock Register Values.
|
||||
* The SystemCoreClock variable contains the core clock (HCLK), it can
|
||||
* be used by the user application to setup the SysTick timer or configure
|
||||
* other parameters.
|
||||
*
|
||||
* @note Each time the core clock (HCLK) changes, this function must be called
|
||||
* to update SystemCoreClock variable value. Otherwise, any configuration
|
||||
* based on this variable will be incorrect.
|
||||
*
|
||||
* @note - The system frequency computed by this function is not the real
|
||||
* frequency in the chip. It is calculated based on the predefined
|
||||
* constant and the selected clock source:
|
||||
*
|
||||
* - If SYSCLK source is HSI, SystemCoreClock will contain the HSI_VALUE(*)
|
||||
*
|
||||
* - If SYSCLK source is HSE, SystemCoreClock will contain the HSE_VALUE(**)
|
||||
*
|
||||
* - If SYSCLK source is PLL, SystemCoreClock will contain the HSE_VALUE(**)
|
||||
* or HSI_VALUE(*) multiplied/divided by the PLL factors.
|
||||
*
|
||||
* (*) HSI_VALUE is a constant defined in stm32f3xx_hal.h file (default value
|
||||
* 8 MHz) but the real value may vary depending on the variations
|
||||
* in voltage and temperature.
|
||||
*
|
||||
* (**) HSE_VALUE is a constant defined in stm32f3xx_hal.h file (default value
|
||||
* 8 MHz), user has to ensure that HSE_VALUE is same as the real
|
||||
* frequency of the crystal used. Otherwise, this function may
|
||||
* have wrong result.
|
||||
*
|
||||
* - The result of this function could be not correct when using fractional
|
||||
* value for HSE crystal.
|
||||
*
|
||||
* @param None
|
||||
* @retval None
|
||||
*/
|
||||
void SystemCoreClockUpdate (void)
|
||||
{
|
||||
uint32_t tmp = 0, pllmull = 0, pllsource = 0, predivfactor = 0;
|
||||
|
||||
/* Get SYSCLK source -------------------------------------------------------*/
|
||||
tmp = RCC->CFGR & RCC_CFGR_SWS;
|
||||
|
||||
switch (tmp)
|
||||
{
|
||||
case RCC_CFGR_SWS_HSI: /* HSI used as system clock */
|
||||
SystemCoreClock = HSI_VALUE;
|
||||
break;
|
||||
case RCC_CFGR_SWS_HSE: /* HSE used as system clock */
|
||||
SystemCoreClock = HSE_VALUE;
|
||||
break;
|
||||
case RCC_CFGR_SWS_PLL: /* PLL used as system clock */
|
||||
/* Get PLL clock source and multiplication factor ----------------------*/
|
||||
pllmull = RCC->CFGR & RCC_CFGR_PLLMUL;
|
||||
pllsource = RCC->CFGR & RCC_CFGR_PLLSRC;
|
||||
pllmull = ( pllmull >> 18) + 2;
|
||||
|
||||
#if defined (STM32F302xE) || defined (STM32F303xE) || defined (STM32F398xx)
|
||||
predivfactor = (RCC->CFGR2 & RCC_CFGR2_PREDIV) + 1;
|
||||
if (pllsource == RCC_CFGR_PLLSRC_HSE_PREDIV)
|
||||
{
|
||||
/* HSE oscillator clock selected as PREDIV1 clock entry */
|
||||
SystemCoreClock = (HSE_VALUE / predivfactor) * pllmull;
|
||||
}
|
||||
else
|
||||
{
|
||||
/* HSI oscillator clock selected as PREDIV1 clock entry */
|
||||
SystemCoreClock = (HSI_VALUE / predivfactor) * pllmull;
|
||||
}
|
||||
#else
|
||||
if (pllsource == RCC_CFGR_PLLSRC_HSI_DIV2)
|
||||
{
|
||||
/* HSI oscillator clock divided by 2 selected as PLL clock entry */
|
||||
SystemCoreClock = (HSI_VALUE >> 1) * pllmull;
|
||||
}
|
||||
else
|
||||
{
|
||||
predivfactor = (RCC->CFGR2 & RCC_CFGR2_PREDIV) + 1;
|
||||
/* HSE oscillator clock selected as PREDIV1 clock entry */
|
||||
SystemCoreClock = (HSE_VALUE / predivfactor) * pllmull;
|
||||
}
|
||||
#endif /* STM32F302xE || STM32F303xE || STM32F398xx */
|
||||
break;
|
||||
default: /* HSI used as system clock */
|
||||
SystemCoreClock = HSI_VALUE;
|
||||
break;
|
||||
}
|
||||
/* Compute HCLK clock frequency ----------------*/
|
||||
/* Get HCLK prescaler */
|
||||
tmp = AHBPrescTable[((RCC->CFGR & RCC_CFGR_HPRE) >> 4)];
|
||||
/* HCLK clock frequency */
|
||||
SystemCoreClock >>= tmp;
|
||||
}
|
||||
|
||||
/**
|
||||
* @}
|
||||
*/
|
||||
|
||||
/**
|
||||
* @}
|
||||
*/
|
||||
|
||||
/**
|
||||
* @}
|
||||
*/
|
||||
|
||||
/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/
|
||||
|
||||
@ -0,0 +1,441 @@
|
||||
/**
|
||||
******************************************************************************
|
||||
* @file startup_stm32f302xc.s
|
||||
* @author MCD Application Team
|
||||
* @brief STM32F302xB/STM32F302xC devices vector table for GCC toolchain.
|
||||
* This module performs:
|
||||
* - Set the initial SP
|
||||
* - Set the initial PC == Reset_Handler,
|
||||
* - Set the vector table entries with the exceptions ISR address,
|
||||
* - Configure the clock system
|
||||
* - Branches to main in the C library (which eventually
|
||||
* calls main()).
|
||||
* After Reset the Cortex-M4 processor is in Thread mode,
|
||||
* priority is Privileged, and the Stack is set to Main.
|
||||
******************************************************************************
|
||||
* @attention
|
||||
*
|
||||
* <h2><center>© Copyright (c) 2016 STMicroelectronics.
|
||||
* All rights reserved.</center></h2>
|
||||
*
|
||||
* This software component is licensed by ST under BSD 3-Clause license,
|
||||
* the "License"; You may not use this file except in compliance with the
|
||||
* License. You may obtain a copy of the License at:
|
||||
* opensource.org/licenses/BSD-3-Clause
|
||||
*
|
||||
******************************************************************************
|
||||
*/
|
||||
|
||||
.syntax unified
|
||||
.cpu cortex-m4
|
||||
.fpu softvfp
|
||||
.thumb
|
||||
|
||||
.global g_pfnVectors
|
||||
.global Default_Handler
|
||||
|
||||
/* start address for the initialization values of the .data section.
|
||||
defined in linker script */
|
||||
.word _sidata
|
||||
/* start address for the .data section. defined in linker script */
|
||||
.word _sdata
|
||||
/* end address for the .data section. defined in linker script */
|
||||
.word _edata
|
||||
/* start address for the .bss section. defined in linker script */
|
||||
.word _sbss
|
||||
/* end address for the .bss section. defined in linker script */
|
||||
.word _ebss
|
||||
|
||||
.equ BootRAM, 0xF1E0F85F
|
||||
/**
|
||||
* @brief This is the code that gets called when the processor first
|
||||
* starts execution following a reset event. Only the absolutely
|
||||
* necessary set is performed, after which the application
|
||||
* supplied main() routine is called.
|
||||
* @param None
|
||||
* @retval : None
|
||||
*/
|
||||
|
||||
.section .text.Reset_Handler
|
||||
.weak Reset_Handler
|
||||
.type Reset_Handler, %function
|
||||
Reset_Handler:
|
||||
ldr sp, =_estack /* Atollic update: set stack pointer */
|
||||
|
||||
/* Copy the data segment initializers from flash to SRAM */
|
||||
ldr r0, =_sdata
|
||||
ldr r1, =_edata
|
||||
ldr r2, =_sidata
|
||||
movs r3, #0
|
||||
b LoopCopyDataInit
|
||||
|
||||
CopyDataInit:
|
||||
ldr r4, [r2, r3]
|
||||
str r4, [r0, r3]
|
||||
adds r3, r3, #4
|
||||
|
||||
LoopCopyDataInit:
|
||||
adds r4, r0, r3
|
||||
cmp r4, r1
|
||||
bcc CopyDataInit
|
||||
|
||||
/* Zero fill the bss segment. */
|
||||
ldr r2, =_sbss
|
||||
ldr r4, =_ebss
|
||||
movs r3, #0
|
||||
b LoopFillZerobss
|
||||
|
||||
FillZerobss:
|
||||
str r3, [r2]
|
||||
adds r2, r2, #4
|
||||
|
||||
LoopFillZerobss:
|
||||
cmp r2, r4
|
||||
bcc FillZerobss
|
||||
|
||||
/* Call the clock system intitialization function.*/
|
||||
bl SystemInit
|
||||
/* Call static constructors */
|
||||
bl __libc_init_array
|
||||
/* Call the application's entry point.*/
|
||||
bl main
|
||||
|
||||
LoopForever:
|
||||
b LoopForever
|
||||
|
||||
.size Reset_Handler, .-Reset_Handler
|
||||
|
||||
/**
|
||||
* @brief This is the code that gets called when the processor receives an
|
||||
* unexpected interrupt. This simply enters an infinite loop, preserving
|
||||
* the system state for examination by a debugger.
|
||||
*
|
||||
* @param None
|
||||
* @retval : None
|
||||
*/
|
||||
.section .text.Default_Handler,"ax",%progbits
|
||||
Default_Handler:
|
||||
Infinite_Loop:
|
||||
b Infinite_Loop
|
||||
.size Default_Handler, .-Default_Handler
|
||||
/******************************************************************************
|
||||
*
|
||||
* The minimal vector table for a Cortex-M4. Note that the proper constructs
|
||||
* must be placed on this to ensure that it ends up at physical address
|
||||
* 0x0000.0000.
|
||||
*
|
||||
******************************************************************************/
|
||||
.section .isr_vector,"a",%progbits
|
||||
.type g_pfnVectors, %object
|
||||
.size g_pfnVectors, .-g_pfnVectors
|
||||
|
||||
|
||||
g_pfnVectors:
|
||||
.word _estack
|
||||
.word Reset_Handler
|
||||
.word NMI_Handler
|
||||
.word HardFault_Handler
|
||||
.word MemManage_Handler
|
||||
.word BusFault_Handler
|
||||
.word UsageFault_Handler
|
||||
.word 0
|
||||
.word 0
|
||||
.word 0
|
||||
.word 0
|
||||
.word SVC_Handler
|
||||
.word DebugMon_Handler
|
||||
.word 0
|
||||
.word PendSV_Handler
|
||||
.word SysTick_Handler
|
||||
.word WWDG_IRQHandler
|
||||
.word PVD_IRQHandler
|
||||
.word TAMP_STAMP_IRQHandler
|
||||
.word RTC_WKUP_IRQHandler
|
||||
.word FLASH_IRQHandler
|
||||
.word RCC_IRQHandler
|
||||
.word EXTI0_IRQHandler
|
||||
.word EXTI1_IRQHandler
|
||||
.word EXTI2_TSC_IRQHandler
|
||||
.word EXTI3_IRQHandler
|
||||
.word EXTI4_IRQHandler
|
||||
.word DMA1_Channel1_IRQHandler
|
||||
.word DMA1_Channel2_IRQHandler
|
||||
.word DMA1_Channel3_IRQHandler
|
||||
.word DMA1_Channel4_IRQHandler
|
||||
.word DMA1_Channel5_IRQHandler
|
||||
.word DMA1_Channel6_IRQHandler
|
||||
.word DMA1_Channel7_IRQHandler
|
||||
.word ADC1_2_IRQHandler
|
||||
.word USB_HP_CAN_TX_IRQHandler
|
||||
.word USB_LP_CAN_RX0_IRQHandler
|
||||
.word CAN_RX1_IRQHandler
|
||||
.word CAN_SCE_IRQHandler
|
||||
.word EXTI9_5_IRQHandler
|
||||
.word TIM1_BRK_TIM15_IRQHandler
|
||||
.word TIM1_UP_TIM16_IRQHandler
|
||||
.word TIM1_TRG_COM_TIM17_IRQHandler
|
||||
.word TIM1_CC_IRQHandler
|
||||
.word TIM2_IRQHandler
|
||||
.word TIM3_IRQHandler
|
||||
.word TIM4_IRQHandler
|
||||
.word I2C1_EV_IRQHandler
|
||||
.word I2C1_ER_IRQHandler
|
||||
.word I2C2_EV_IRQHandler
|
||||
.word I2C2_ER_IRQHandler
|
||||
.word SPI1_IRQHandler
|
||||
.word SPI2_IRQHandler
|
||||
.word USART1_IRQHandler
|
||||
.word USART2_IRQHandler
|
||||
.word USART3_IRQHandler
|
||||
.word EXTI15_10_IRQHandler
|
||||
.word RTC_Alarm_IRQHandler
|
||||
.word USBWakeUp_IRQHandler
|
||||
.word 0
|
||||
.word 0
|
||||
.word 0
|
||||
.word 0
|
||||
.word 0
|
||||
.word 0
|
||||
.word 0
|
||||
.word 0
|
||||
.word SPI3_IRQHandler
|
||||
.word UART4_IRQHandler
|
||||
.word UART5_IRQHandler
|
||||
.word TIM6_DAC_IRQHandler
|
||||
.word 0
|
||||
.word DMA2_Channel1_IRQHandler
|
||||
.word DMA2_Channel2_IRQHandler
|
||||
.word DMA2_Channel3_IRQHandler
|
||||
.word DMA2_Channel4_IRQHandler
|
||||
.word DMA2_Channel5_IRQHandler
|
||||
.word 0
|
||||
.word 0
|
||||
.word 0
|
||||
.word COMP1_2_IRQHandler
|
||||
.word COMP4_6_IRQHandler
|
||||
.word 0
|
||||
.word 0
|
||||
.word 0
|
||||
.word 0
|
||||
.word 0
|
||||
.word 0
|
||||
.word 0
|
||||
.word 0
|
||||
.word USB_HP_IRQHandler
|
||||
.word USB_LP_IRQHandler
|
||||
.word USBWakeUp_RMP_IRQHandler
|
||||
.word 0
|
||||
.word 0
|
||||
.word 0
|
||||
.word 0
|
||||
.word FPU_IRQHandler
|
||||
|
||||
/*******************************************************************************
|
||||
*
|
||||
* Provide weak aliases for each Exception handler to the Default_Handler.
|
||||
* As they are weak aliases, any function with the same name will override
|
||||
* this definition.
|
||||
*
|
||||
*******************************************************************************/
|
||||
|
||||
.weak NMI_Handler
|
||||
.thumb_set NMI_Handler,Default_Handler
|
||||
|
||||
.weak HardFault_Handler
|
||||
.thumb_set HardFault_Handler,Default_Handler
|
||||
|
||||
.weak MemManage_Handler
|
||||
.thumb_set MemManage_Handler,Default_Handler
|
||||
|
||||
.weak BusFault_Handler
|
||||
.thumb_set BusFault_Handler,Default_Handler
|
||||
|
||||
.weak UsageFault_Handler
|
||||
.thumb_set UsageFault_Handler,Default_Handler
|
||||
|
||||
.weak SVC_Handler
|
||||
.thumb_set SVC_Handler,Default_Handler
|
||||
|
||||
.weak DebugMon_Handler
|
||||
.thumb_set DebugMon_Handler,Default_Handler
|
||||
|
||||
.weak PendSV_Handler
|
||||
.thumb_set PendSV_Handler,Default_Handler
|
||||
|
||||
.weak SysTick_Handler
|
||||
.thumb_set SysTick_Handler,Default_Handler
|
||||
|
||||
.weak WWDG_IRQHandler
|
||||
.thumb_set WWDG_IRQHandler,Default_Handler
|
||||
|
||||
.weak PVD_IRQHandler
|
||||
.thumb_set PVD_IRQHandler,Default_Handler
|
||||
|
||||
.weak TAMP_STAMP_IRQHandler
|
||||
.thumb_set TAMP_STAMP_IRQHandler,Default_Handler
|
||||
|
||||
.weak RTC_WKUP_IRQHandler
|
||||
.thumb_set RTC_WKUP_IRQHandler,Default_Handler
|
||||
|
||||
.weak FLASH_IRQHandler
|
||||
.thumb_set FLASH_IRQHandler,Default_Handler
|
||||
|
||||
.weak RCC_IRQHandler
|
||||
.thumb_set RCC_IRQHandler,Default_Handler
|
||||
|
||||
.weak EXTI0_IRQHandler
|
||||
.thumb_set EXTI0_IRQHandler,Default_Handler
|
||||
|
||||
.weak EXTI1_IRQHandler
|
||||
.thumb_set EXTI1_IRQHandler,Default_Handler
|
||||
|
||||
.weak EXTI2_TSC_IRQHandler
|
||||
.thumb_set EXTI2_TSC_IRQHandler,Default_Handler
|
||||
|
||||
.weak EXTI3_IRQHandler
|
||||
.thumb_set EXTI3_IRQHandler,Default_Handler
|
||||
|
||||
.weak EXTI4_IRQHandler
|
||||
.thumb_set EXTI4_IRQHandler,Default_Handler
|
||||
|
||||
.weak DMA1_Channel1_IRQHandler
|
||||
.thumb_set DMA1_Channel1_IRQHandler,Default_Handler
|
||||
|
||||
.weak DMA1_Channel2_IRQHandler
|
||||
.thumb_set DMA1_Channel2_IRQHandler,Default_Handler
|
||||
|
||||
.weak DMA1_Channel3_IRQHandler
|
||||
.thumb_set DMA1_Channel3_IRQHandler,Default_Handler
|
||||
|
||||
.weak DMA1_Channel4_IRQHandler
|
||||
.thumb_set DMA1_Channel4_IRQHandler,Default_Handler
|
||||
|
||||
.weak DMA1_Channel5_IRQHandler
|
||||
.thumb_set DMA1_Channel5_IRQHandler,Default_Handler
|
||||
|
||||
.weak DMA1_Channel6_IRQHandler
|
||||
.thumb_set DMA1_Channel6_IRQHandler,Default_Handler
|
||||
|
||||
.weak DMA1_Channel7_IRQHandler
|
||||
.thumb_set DMA1_Channel7_IRQHandler,Default_Handler
|
||||
|
||||
.weak ADC1_2_IRQHandler
|
||||
.thumb_set ADC1_2_IRQHandler,Default_Handler
|
||||
|
||||
.weak USB_HP_CAN_TX_IRQHandler
|
||||
.thumb_set USB_HP_CAN_TX_IRQHandler,Default_Handler
|
||||
|
||||
.weak USB_LP_CAN_RX0_IRQHandler
|
||||
.thumb_set USB_LP_CAN_RX0_IRQHandler,Default_Handler
|
||||
|
||||
.weak CAN_RX1_IRQHandler
|
||||
.thumb_set CAN_RX1_IRQHandler,Default_Handler
|
||||
|
||||
.weak CAN_SCE_IRQHandler
|
||||
.thumb_set CAN_SCE_IRQHandler,Default_Handler
|
||||
|
||||
.weak EXTI9_5_IRQHandler
|
||||
.thumb_set EXTI9_5_IRQHandler,Default_Handler
|
||||
|
||||
.weak TIM1_BRK_TIM15_IRQHandler
|
||||
.thumb_set TIM1_BRK_TIM15_IRQHandler,Default_Handler
|
||||
|
||||
.weak TIM1_UP_TIM16_IRQHandler
|
||||
.thumb_set TIM1_UP_TIM16_IRQHandler,Default_Handler
|
||||
|
||||
.weak TIM1_TRG_COM_TIM17_IRQHandler
|
||||
.thumb_set TIM1_TRG_COM_TIM17_IRQHandler,Default_Handler
|
||||
|
||||
.weak TIM1_CC_IRQHandler
|
||||
.thumb_set TIM1_CC_IRQHandler,Default_Handler
|
||||
|
||||
.weak TIM2_IRQHandler
|
||||
.thumb_set TIM2_IRQHandler,Default_Handler
|
||||
|
||||
.weak TIM3_IRQHandler
|
||||
.thumb_set TIM3_IRQHandler,Default_Handler
|
||||
|
||||
.weak TIM4_IRQHandler
|
||||
.thumb_set TIM4_IRQHandler,Default_Handler
|
||||
|
||||
.weak I2C1_EV_IRQHandler
|
||||
.thumb_set I2C1_EV_IRQHandler,Default_Handler
|
||||
|
||||
.weak I2C1_ER_IRQHandler
|
||||
.thumb_set I2C1_ER_IRQHandler,Default_Handler
|
||||
|
||||
.weak I2C2_EV_IRQHandler
|
||||
.thumb_set I2C2_EV_IRQHandler,Default_Handler
|
||||
|
||||
.weak I2C2_ER_IRQHandler
|
||||
.thumb_set I2C2_ER_IRQHandler,Default_Handler
|
||||
|
||||
.weak SPI1_IRQHandler
|
||||
.thumb_set SPI1_IRQHandler,Default_Handler
|
||||
|
||||
.weak SPI2_IRQHandler
|
||||
.thumb_set SPI2_IRQHandler,Default_Handler
|
||||
|
||||
.weak USART1_IRQHandler
|
||||
.thumb_set USART1_IRQHandler,Default_Handler
|
||||
|
||||
.weak USART2_IRQHandler
|
||||
.thumb_set USART2_IRQHandler,Default_Handler
|
||||
|
||||
.weak USART3_IRQHandler
|
||||
.thumb_set USART3_IRQHandler,Default_Handler
|
||||
|
||||
.weak EXTI15_10_IRQHandler
|
||||
.thumb_set EXTI15_10_IRQHandler,Default_Handler
|
||||
|
||||
.weak RTC_Alarm_IRQHandler
|
||||
.thumb_set RTC_Alarm_IRQHandler,Default_Handler
|
||||
|
||||
.weak USBWakeUp_IRQHandler
|
||||
.thumb_set USBWakeUp_IRQHandler,Default_Handler
|
||||
|
||||
.weak SPI3_IRQHandler
|
||||
.thumb_set SPI3_IRQHandler,Default_Handler
|
||||
|
||||
.weak UART4_IRQHandler
|
||||
.thumb_set UART4_IRQHandler,Default_Handler
|
||||
|
||||
.weak UART5_IRQHandler
|
||||
.thumb_set UART5_IRQHandler,Default_Handler
|
||||
|
||||
.weak TIM6_DAC_IRQHandler
|
||||
.thumb_set TIM6_DAC_IRQHandler,Default_Handler
|
||||
|
||||
.weak DMA2_Channel1_IRQHandler
|
||||
.thumb_set DMA2_Channel1_IRQHandler,Default_Handler
|
||||
|
||||
.weak DMA2_Channel2_IRQHandler
|
||||
.thumb_set DMA2_Channel2_IRQHandler,Default_Handler
|
||||
|
||||
.weak DMA2_Channel3_IRQHandler
|
||||
.thumb_set DMA2_Channel3_IRQHandler,Default_Handler
|
||||
|
||||
.weak DMA2_Channel4_IRQHandler
|
||||
.thumb_set DMA2_Channel4_IRQHandler,Default_Handler
|
||||
|
||||
.weak DMA2_Channel5_IRQHandler
|
||||
.thumb_set DMA2_Channel5_IRQHandler,Default_Handler
|
||||
|
||||
.weak COMP1_2_IRQHandler
|
||||
.thumb_set COMP1_2_IRQHandler,Default_Handler
|
||||
|
||||
.weak COMP4_6_IRQHandler
|
||||
.thumb_set COMP4_6_IRQHandler,Default_Handler
|
||||
|
||||
.weak USB_HP_IRQHandler
|
||||
.thumb_set USB_HP_IRQHandler,Default_Handler
|
||||
|
||||
.weak USB_LP_IRQHandler
|
||||
.thumb_set USB_LP_IRQHandler,Default_Handler
|
||||
|
||||
.weak USBWakeUp_RMP_IRQHandler
|
||||
.thumb_set USBWakeUp_RMP_IRQHandler,Default_Handler
|
||||
|
||||
.weak FPU_IRQHandler
|
||||
.thumb_set FPU_IRQHandler,Default_Handler
|
||||
/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/
|
||||
78
stm_source/Lastcontroller_EL1000/Debug/Core/Src/main.d
Normal file
78
stm_source/Lastcontroller_EL1000/Debug/Core/Src/main.d
Normal file
@ -0,0 +1,78 @@
|
||||
Core/Src/main.o: ../Core/Src/main.c ../Core/Inc/main.h \
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal.h \
|
||||
../Core/Inc/stm32f3xx_hal_conf.h \
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc.h \
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.h \
|
||||
../Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f3xx.h \
|
||||
../Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f302xc.h \
|
||||
../Drivers/CMSIS/Include/core_cm4.h \
|
||||
../Drivers/CMSIS/Include/cmsis_version.h \
|
||||
../Drivers/CMSIS/Include/cmsis_compiler.h \
|
||||
../Drivers/CMSIS/Include/cmsis_gcc.h \
|
||||
../Drivers/CMSIS/Include/mpu_armv7.h \
|
||||
../Drivers/CMSIS/Device/ST/STM32F3xx/Include/system_stm32f3xx.h \
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc_ex.h \
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio.h \
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio_ex.h \
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_exti.h \
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma.h \
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma_ex.h \
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_cortex.h \
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_adc.h \
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_adc_ex.h \
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash.h \
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash_ex.h \
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c.h \
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c_ex.h \
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_opamp.h \
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_opamp_ex.h \
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pcd.h \
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_ll_usb.h \
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pcd_ex.h \
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr.h \
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr_ex.h \
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_uart.h \
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_uart_ex.h \
|
||||
../USB_DEVICE/App/usb_device.h \
|
||||
../Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h \
|
||||
../USB_DEVICE/Target/usbd_conf.h
|
||||
../Core/Inc/main.h:
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal.h:
|
||||
../Core/Inc/stm32f3xx_hal_conf.h:
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc.h:
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.h:
|
||||
../Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f3xx.h:
|
||||
../Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f302xc.h:
|
||||
../Drivers/CMSIS/Include/core_cm4.h:
|
||||
../Drivers/CMSIS/Include/cmsis_version.h:
|
||||
../Drivers/CMSIS/Include/cmsis_compiler.h:
|
||||
../Drivers/CMSIS/Include/cmsis_gcc.h:
|
||||
../Drivers/CMSIS/Include/mpu_armv7.h:
|
||||
../Drivers/CMSIS/Device/ST/STM32F3xx/Include/system_stm32f3xx.h:
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc_ex.h:
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio.h:
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio_ex.h:
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_exti.h:
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma.h:
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma_ex.h:
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_cortex.h:
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_adc.h:
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_adc_ex.h:
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash.h:
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash_ex.h:
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c.h:
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c_ex.h:
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_opamp.h:
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_opamp_ex.h:
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pcd.h:
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_ll_usb.h:
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pcd_ex.h:
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr.h:
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr_ex.h:
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_uart.h:
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_uart_ex.h:
|
||||
../USB_DEVICE/App/usb_device.h:
|
||||
../Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h:
|
||||
../USB_DEVICE/Target/usbd_conf.h:
|
||||
BIN
stm_source/Lastcontroller_EL1000/Debug/Core/Src/main.o
Normal file
BIN
stm_source/Lastcontroller_EL1000/Debug/Core/Src/main.o
Normal file
Binary file not shown.
19
stm_source/Lastcontroller_EL1000/Debug/Core/Src/main.su
Normal file
19
stm_source/Lastcontroller_EL1000/Debug/Core/Src/main.su
Normal file
@ -0,0 +1,19 @@
|
||||
../Core/Src/main.c:101:5:main 24 static
|
||||
../Core/Src/main.c:202:6:SystemClock_Config 120 static
|
||||
../Core/Src/main.c:252:13:MX_ADC1_Init 48 static
|
||||
../Core/Src/main.c:318:13:MX_OPAMP1_Init 8 static
|
||||
../Core/Src/main.c:348:13:MX_USART1_UART_Init 8 static
|
||||
../Core/Src/main.c:383:13:MX_GPIO_Init 40 static
|
||||
../Core/Src/main.c:427:6:activateIsoDCDC 8 static
|
||||
../Core/Src/main.c:432:6:deactivateIsoDCDC 8 static
|
||||
../Core/Src/main.c:437:6:setStatusLED 8 static
|
||||
../Core/Src/main.c:442:6:resetStatusLED 8 static
|
||||
../Core/Src/main.c:447:6:activateRemote 8 static
|
||||
../Core/Src/main.c:452:6:deactivateRemote 8 static
|
||||
../Core/Src/main.c:457:6:CS_High 8 static
|
||||
../Core/Src/main.c:462:6:CS_Low 8 static
|
||||
../Core/Src/main.c:467:6:setDAC 16 static
|
||||
../Core/Src/main.c:489:9:readLimits 24 static
|
||||
../Core/Src/main.c:500:6:emuSPIsend 24 static
|
||||
../Core/Src/main.c:513:6:checkUSB 4 static
|
||||
../Core/Src/main.c:527:6:Error_Handler 4 static,ignoring_inline_asm
|
||||
@ -0,0 +1,72 @@
|
||||
Core/Src/stm32f3xx_hal_msp.o: ../Core/Src/stm32f3xx_hal_msp.c \
|
||||
../Core/Inc/main.h ../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal.h \
|
||||
../Core/Inc/stm32f3xx_hal_conf.h \
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc.h \
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.h \
|
||||
../Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f3xx.h \
|
||||
../Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f302xc.h \
|
||||
../Drivers/CMSIS/Include/core_cm4.h \
|
||||
../Drivers/CMSIS/Include/cmsis_version.h \
|
||||
../Drivers/CMSIS/Include/cmsis_compiler.h \
|
||||
../Drivers/CMSIS/Include/cmsis_gcc.h \
|
||||
../Drivers/CMSIS/Include/mpu_armv7.h \
|
||||
../Drivers/CMSIS/Device/ST/STM32F3xx/Include/system_stm32f3xx.h \
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc_ex.h \
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio.h \
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio_ex.h \
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_exti.h \
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma.h \
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma_ex.h \
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_cortex.h \
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_adc.h \
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_adc_ex.h \
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash.h \
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash_ex.h \
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c.h \
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c_ex.h \
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_opamp.h \
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_opamp_ex.h \
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pcd.h \
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_ll_usb.h \
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pcd_ex.h \
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr.h \
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr_ex.h \
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_uart.h \
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_uart_ex.h
|
||||
../Core/Inc/main.h:
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal.h:
|
||||
../Core/Inc/stm32f3xx_hal_conf.h:
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc.h:
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.h:
|
||||
../Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f3xx.h:
|
||||
../Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f302xc.h:
|
||||
../Drivers/CMSIS/Include/core_cm4.h:
|
||||
../Drivers/CMSIS/Include/cmsis_version.h:
|
||||
../Drivers/CMSIS/Include/cmsis_compiler.h:
|
||||
../Drivers/CMSIS/Include/cmsis_gcc.h:
|
||||
../Drivers/CMSIS/Include/mpu_armv7.h:
|
||||
../Drivers/CMSIS/Device/ST/STM32F3xx/Include/system_stm32f3xx.h:
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc_ex.h:
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio.h:
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio_ex.h:
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_exti.h:
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma.h:
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma_ex.h:
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_cortex.h:
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_adc.h:
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_adc_ex.h:
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash.h:
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash_ex.h:
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c.h:
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c_ex.h:
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_opamp.h:
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_opamp_ex.h:
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pcd.h:
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_ll_usb.h:
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pcd_ex.h:
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr.h:
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr_ex.h:
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_uart.h:
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_uart_ex.h:
|
||||
Binary file not shown.
@ -0,0 +1,7 @@
|
||||
../Core/Src/stm32f3xx_hal_msp.c:63:6:HAL_MspInit 16 static
|
||||
../Core/Src/stm32f3xx_hal_msp.c:85:6:HAL_ADC_MspInit 24 static
|
||||
../Core/Src/stm32f3xx_hal_msp.c:107:6:HAL_ADC_MspDeInit 16 static
|
||||
../Core/Src/stm32f3xx_hal_msp.c:129:6:HAL_OPAMP_MspInit 40 static
|
||||
../Core/Src/stm32f3xx_hal_msp.c:161:6:HAL_OPAMP_MspDeInit 16 static
|
||||
../Core/Src/stm32f3xx_hal_msp.c:188:6:HAL_UART_MspInit 48 static
|
||||
../Core/Src/stm32f3xx_hal_msp.c:224:6:HAL_UART_MspDeInit 16 static
|
||||
@ -0,0 +1,74 @@
|
||||
Core/Src/stm32f3xx_it.o: ../Core/Src/stm32f3xx_it.c ../Core/Inc/main.h \
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal.h \
|
||||
../Core/Inc/stm32f3xx_hal_conf.h \
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc.h \
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.h \
|
||||
../Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f3xx.h \
|
||||
../Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f302xc.h \
|
||||
../Drivers/CMSIS/Include/core_cm4.h \
|
||||
../Drivers/CMSIS/Include/cmsis_version.h \
|
||||
../Drivers/CMSIS/Include/cmsis_compiler.h \
|
||||
../Drivers/CMSIS/Include/cmsis_gcc.h \
|
||||
../Drivers/CMSIS/Include/mpu_armv7.h \
|
||||
../Drivers/CMSIS/Device/ST/STM32F3xx/Include/system_stm32f3xx.h \
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc_ex.h \
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio.h \
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio_ex.h \
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_exti.h \
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma.h \
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma_ex.h \
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_cortex.h \
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_adc.h \
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_adc_ex.h \
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash.h \
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash_ex.h \
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c.h \
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c_ex.h \
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_opamp.h \
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_opamp_ex.h \
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pcd.h \
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_ll_usb.h \
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pcd_ex.h \
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr.h \
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr_ex.h \
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_uart.h \
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_uart_ex.h \
|
||||
../Core/Inc/stm32f3xx_it.h
|
||||
../Core/Inc/main.h:
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal.h:
|
||||
../Core/Inc/stm32f3xx_hal_conf.h:
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc.h:
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.h:
|
||||
../Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f3xx.h:
|
||||
../Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f302xc.h:
|
||||
../Drivers/CMSIS/Include/core_cm4.h:
|
||||
../Drivers/CMSIS/Include/cmsis_version.h:
|
||||
../Drivers/CMSIS/Include/cmsis_compiler.h:
|
||||
../Drivers/CMSIS/Include/cmsis_gcc.h:
|
||||
../Drivers/CMSIS/Include/mpu_armv7.h:
|
||||
../Drivers/CMSIS/Device/ST/STM32F3xx/Include/system_stm32f3xx.h:
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc_ex.h:
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio.h:
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio_ex.h:
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_exti.h:
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma.h:
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma_ex.h:
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_cortex.h:
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_adc.h:
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_adc_ex.h:
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash.h:
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash_ex.h:
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c.h:
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c_ex.h:
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_opamp.h:
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_opamp_ex.h:
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pcd.h:
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_ll_usb.h:
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pcd_ex.h:
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr.h:
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr_ex.h:
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_uart.h:
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_uart_ex.h:
|
||||
../Core/Inc/stm32f3xx_it.h:
|
||||
BIN
stm_source/Lastcontroller_EL1000/Debug/Core/Src/stm32f3xx_it.o
Normal file
BIN
stm_source/Lastcontroller_EL1000/Debug/Core/Src/stm32f3xx_it.o
Normal file
Binary file not shown.
@ -0,0 +1,11 @@
|
||||
../Core/Src/stm32f3xx_it.c:69:6:NMI_Handler 4 static
|
||||
../Core/Src/stm32f3xx_it.c:84:6:HardFault_Handler 4 static
|
||||
../Core/Src/stm32f3xx_it.c:99:6:MemManage_Handler 4 static
|
||||
../Core/Src/stm32f3xx_it.c:114:6:BusFault_Handler 4 static
|
||||
../Core/Src/stm32f3xx_it.c:129:6:UsageFault_Handler 4 static
|
||||
../Core/Src/stm32f3xx_it.c:144:6:SVC_Handler 4 static
|
||||
../Core/Src/stm32f3xx_it.c:157:6:DebugMon_Handler 4 static
|
||||
../Core/Src/stm32f3xx_it.c:170:6:PendSV_Handler 4 static
|
||||
../Core/Src/stm32f3xx_it.c:183:6:SysTick_Handler 8 static
|
||||
../Core/Src/stm32f3xx_it.c:204:6:USB_HP_CAN_TX_IRQHandler 8 static
|
||||
../Core/Src/stm32f3xx_it.c:218:6:USB_LP_CAN_RX0_IRQHandler 8 static
|
||||
42
stm_source/Lastcontroller_EL1000/Debug/Core/Src/subdir.mk
Normal file
42
stm_source/Lastcontroller_EL1000/Debug/Core/Src/subdir.mk
Normal file
@ -0,0 +1,42 @@
|
||||
################################################################################
|
||||
# Automatically-generated file. Do not edit!
|
||||
# Toolchain: GNU Tools for STM32 (10.3-2021.10)
|
||||
################################################################################
|
||||
|
||||
# Add inputs and outputs from these tool invocations to the build variables
|
||||
C_SRCS += \
|
||||
../Core/Src/main.c \
|
||||
../Core/Src/stm32f3xx_hal_msp.c \
|
||||
../Core/Src/stm32f3xx_it.c \
|
||||
../Core/Src/syscalls.c \
|
||||
../Core/Src/sysmem.c \
|
||||
../Core/Src/system_stm32f3xx.c
|
||||
|
||||
OBJS += \
|
||||
./Core/Src/main.o \
|
||||
./Core/Src/stm32f3xx_hal_msp.o \
|
||||
./Core/Src/stm32f3xx_it.o \
|
||||
./Core/Src/syscalls.o \
|
||||
./Core/Src/sysmem.o \
|
||||
./Core/Src/system_stm32f3xx.o
|
||||
|
||||
C_DEPS += \
|
||||
./Core/Src/main.d \
|
||||
./Core/Src/stm32f3xx_hal_msp.d \
|
||||
./Core/Src/stm32f3xx_it.d \
|
||||
./Core/Src/syscalls.d \
|
||||
./Core/Src/sysmem.d \
|
||||
./Core/Src/system_stm32f3xx.d
|
||||
|
||||
|
||||
# Each subdirectory must supply rules for building sources it contributes
|
||||
Core/Src/%.o Core/Src/%.su: ../Core/Src/%.c Core/Src/subdir.mk
|
||||
arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -g3 -DDEBUG -DUSE_HAL_DRIVER -DSTM32F302xC -c -I../Core/Inc -I../Drivers/STM32F3xx_HAL_Driver/Inc/Legacy -I../Drivers/STM32F3xx_HAL_Driver/Inc -I../Drivers/CMSIS/Device/ST/STM32F3xx/Include -I../Drivers/CMSIS/Include -I../USB_DEVICE/App -I../USB_DEVICE/Target -I../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -o "$@"
|
||||
|
||||
clean: clean-Core-2f-Src
|
||||
|
||||
clean-Core-2f-Src:
|
||||
-$(RM) ./Core/Src/main.d ./Core/Src/main.o ./Core/Src/main.su ./Core/Src/stm32f3xx_hal_msp.d ./Core/Src/stm32f3xx_hal_msp.o ./Core/Src/stm32f3xx_hal_msp.su ./Core/Src/stm32f3xx_it.d ./Core/Src/stm32f3xx_it.o ./Core/Src/stm32f3xx_it.su ./Core/Src/syscalls.d ./Core/Src/syscalls.o ./Core/Src/syscalls.su ./Core/Src/sysmem.d ./Core/Src/sysmem.o ./Core/Src/sysmem.su ./Core/Src/system_stm32f3xx.d ./Core/Src/system_stm32f3xx.o ./Core/Src/system_stm32f3xx.su
|
||||
|
||||
.PHONY: clean-Core-2f-Src
|
||||
|
||||
@ -0,0 +1 @@
|
||||
Core/Src/syscalls.o: ../Core/Src/syscalls.c
|
||||
BIN
stm_source/Lastcontroller_EL1000/Debug/Core/Src/syscalls.o
Normal file
BIN
stm_source/Lastcontroller_EL1000/Debug/Core/Src/syscalls.o
Normal file
Binary file not shown.
18
stm_source/Lastcontroller_EL1000/Debug/Core/Src/syscalls.su
Normal file
18
stm_source/Lastcontroller_EL1000/Debug/Core/Src/syscalls.su
Normal file
@ -0,0 +1,18 @@
|
||||
../Core/Src/syscalls.c:44:6:initialise_monitor_handles 4 static
|
||||
../Core/Src/syscalls.c:48:5:_getpid 4 static
|
||||
../Core/Src/syscalls.c:53:5:_kill 16 static
|
||||
../Core/Src/syscalls.c:61:6:_exit 16 static
|
||||
../Core/Src/syscalls.c:67:27:_read 32 static
|
||||
../Core/Src/syscalls.c:80:27:_write 32 static
|
||||
../Core/Src/syscalls.c:92:5:_close 16 static
|
||||
../Core/Src/syscalls.c:99:5:_fstat 16 static
|
||||
../Core/Src/syscalls.c:106:5:_isatty 16 static
|
||||
../Core/Src/syscalls.c:112:5:_lseek 24 static
|
||||
../Core/Src/syscalls.c:120:5:_open 12 static
|
||||
../Core/Src/syscalls.c:128:5:_wait 16 static
|
||||
../Core/Src/syscalls.c:135:5:_unlink 16 static
|
||||
../Core/Src/syscalls.c:142:5:_times 16 static
|
||||
../Core/Src/syscalls.c:148:5:_stat 16 static
|
||||
../Core/Src/syscalls.c:155:5:_link 16 static
|
||||
../Core/Src/syscalls.c:163:5:_fork 8 static
|
||||
../Core/Src/syscalls.c:169:5:_execve 24 static
|
||||
1
stm_source/Lastcontroller_EL1000/Debug/Core/Src/sysmem.d
Normal file
1
stm_source/Lastcontroller_EL1000/Debug/Core/Src/sysmem.d
Normal file
@ -0,0 +1 @@
|
||||
Core/Src/sysmem.o: ../Core/Src/sysmem.c
|
||||
BIN
stm_source/Lastcontroller_EL1000/Debug/Core/Src/sysmem.o
Normal file
BIN
stm_source/Lastcontroller_EL1000/Debug/Core/Src/sysmem.o
Normal file
Binary file not shown.
@ -0,0 +1 @@
|
||||
../Core/Src/sysmem.c:53:7:_sbrk 32 static
|
||||
@ -0,0 +1,71 @@
|
||||
Core/Src/system_stm32f3xx.o: ../Core/Src/system_stm32f3xx.c \
|
||||
../Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f3xx.h \
|
||||
../Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f302xc.h \
|
||||
../Drivers/CMSIS/Include/core_cm4.h \
|
||||
../Drivers/CMSIS/Include/cmsis_version.h \
|
||||
../Drivers/CMSIS/Include/cmsis_compiler.h \
|
||||
../Drivers/CMSIS/Include/cmsis_gcc.h \
|
||||
../Drivers/CMSIS/Include/mpu_armv7.h \
|
||||
../Drivers/CMSIS/Device/ST/STM32F3xx/Include/system_stm32f3xx.h \
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal.h \
|
||||
../Core/Inc/stm32f3xx_hal_conf.h \
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc.h \
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.h \
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc_ex.h \
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio.h \
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio_ex.h \
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_exti.h \
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma.h \
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma_ex.h \
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_cortex.h \
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_adc.h \
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_adc_ex.h \
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash.h \
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash_ex.h \
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c.h \
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c_ex.h \
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_opamp.h \
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_opamp_ex.h \
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pcd.h \
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_ll_usb.h \
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pcd_ex.h \
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr.h \
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr_ex.h \
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_uart.h \
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_uart_ex.h
|
||||
../Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f3xx.h:
|
||||
../Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f302xc.h:
|
||||
../Drivers/CMSIS/Include/core_cm4.h:
|
||||
../Drivers/CMSIS/Include/cmsis_version.h:
|
||||
../Drivers/CMSIS/Include/cmsis_compiler.h:
|
||||
../Drivers/CMSIS/Include/cmsis_gcc.h:
|
||||
../Drivers/CMSIS/Include/mpu_armv7.h:
|
||||
../Drivers/CMSIS/Device/ST/STM32F3xx/Include/system_stm32f3xx.h:
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal.h:
|
||||
../Core/Inc/stm32f3xx_hal_conf.h:
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc.h:
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.h:
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc_ex.h:
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio.h:
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio_ex.h:
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_exti.h:
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma.h:
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma_ex.h:
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_cortex.h:
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_adc.h:
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_adc_ex.h:
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash.h:
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash_ex.h:
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c.h:
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c_ex.h:
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_opamp.h:
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_opamp_ex.h:
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pcd.h:
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_ll_usb.h:
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pcd_ex.h:
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr.h:
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr_ex.h:
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_uart.h:
|
||||
../Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_uart_ex.h:
|
||||
Binary file not shown.
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user